Reference documentation and code samples for the Capacity Planner V1BETA API class Google::Cloud::CapacityPlanner::V1beta::MachineShape.
Machine shape details Next : 13
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cpu_cores
def cpu_cores() -> ::Float
    Returns
    
  - (::Float) — Optional. Number of CPU cores per VM.
#cpu_cores=
def cpu_cores=(value) -> ::Float
    Parameter
    
  - value (::Float) — Optional. Number of CPU cores per VM.
    Returns
    
  - (::Float) — Optional. Number of CPU cores per VM.
#gpu_compute_type
def gpu_compute_type() -> ::String
    Returns
    
  - (::String) — Optional. The GPU name recognized by Compute Engine APIs.
#gpu_compute_type=
def gpu_compute_type=(value) -> ::String
    Parameter
    
  - value (::String) — Optional. The GPU name recognized by Compute Engine APIs.
    Returns
    
  - (::String) — Optional. The GPU name recognized by Compute Engine APIs.
#gpu_cores
def gpu_cores() -> ::Integer
    Returns
    
  - (::Integer) — Optional. The number of GPU cores per VM.
#gpu_cores=
def gpu_cores=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — Optional. The number of GPU cores per VM.
    Returns
    
  - (::Integer) — Optional. The number of GPU cores per VM.
#gpu_type
def gpu_type() -> ::String
    Returns
    
  - (::String) — Optional. The type of GPU with the VM.
#gpu_type=
def gpu_type=(value) -> ::String
    Parameter
    
  - value (::String) — Optional. The type of GPU with the VM.
    Returns
    
  - (::String) — Optional. The type of GPU with the VM.
#local_ssd_gb
def local_ssd_gb() -> ::Float
    Returns
    
  - (::Float) — Optional. Total amount of local SSD storage.
#local_ssd_gb=
def local_ssd_gb=(value) -> ::Float
    Parameter
    
  - value (::Float) — Optional. Total amount of local SSD storage.
    Returns
    
  - (::Float) — Optional. Total amount of local SSD storage.
#local_ssd_interface
def local_ssd_interface() -> ::String
    Returns
    
  - (::String) — Optional. The local SSD interface used such as nvme or scsi
#local_ssd_interface=
def local_ssd_interface=(value) -> ::String
    Parameter
    
  - value (::String) — Optional. The local SSD interface used such as nvme or scsi
    Returns
    
  - (::String) — Optional. The local SSD interface used such as nvme or scsi
#local_ssd_partitions
def local_ssd_partitions() -> ::Integer
    Returns
    
  - (::Integer) — Optional. The number of local SSD partitions per VM.
#local_ssd_partitions=
def local_ssd_partitions=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — Optional. The number of local SSD partitions per VM.
    Returns
    
  - (::Integer) — Optional. The number of local SSD partitions per VM.
#machine_family
def machine_family() -> ::String
    Returns
    
  - (::String) — Optional. The VM family.
#machine_family=
def machine_family=(value) -> ::String
    Parameter
    
  - value (::String) — Optional. The VM family.
    Returns
    
  - (::String) — Optional. The VM family.
#machine_shape
def machine_shape() -> ::String
    Returns
    
  - (::String) — Optional. The customer visible string representing the type of VM.
#machine_shape=
def machine_shape=(value) -> ::String
    Parameter
    
  - value (::String) — Optional. The customer visible string representing the type of VM.
    Returns
    
  - (::String) — Optional. The customer visible string representing the type of VM.
#machine_type
def machine_type() -> ::String
    Returns
    
  - (::String) — Optional. The characteristics of the sampled VM expressed as a string.
#machine_type=
def machine_type=(value) -> ::String
    Parameter
    
  - value (::String) — Optional. The characteristics of the sampled VM expressed as a string.
    Returns
    
  - (::String) — Optional. The characteristics of the sampled VM expressed as a string.
#memory_gb
def memory_gb() -> ::Float
    Returns
    
  - (::Float) — Optional. Total amount of memory with the VM.
#memory_gb=
def memory_gb=(value) -> ::Float
    Parameter
    
  - value (::Float) — Optional. Total amount of memory with the VM.
    Returns
    
  - (::Float) — Optional. Total amount of memory with the VM.
#min_cpu_platform
def min_cpu_platform() -> ::String
    Returns
    
  - (::String) — Optional. The Min-cpu platform used such as icelake
#min_cpu_platform=
def min_cpu_platform=(value) -> ::String
    Parameter
    
  - value (::String) — Optional. The Min-cpu platform used such as icelake
    Returns
    
- (::String) — Optional. The Min-cpu platform used such as icelake