Class: Google::Cloud::Compute::V1::MachineType

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Overview

Represents a Machine Type resource. You can use specific machine types for your VM instances based on performance and pricing requirements. For more information, read Machine Types.

Instance Attribute Summary collapse

Instance Attribute Details

#accelerators::Array<::Google::Cloud::Compute::V1::Accelerators>



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#creation_timestamp::String



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#deprecated::Google::Cloud::Compute::V1::DeprecationStatus



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#description::String



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#guest_cpus::Integer



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#id::Integer



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#image_space_gb::Integer



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#is_shared_cpu::Boolean



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kind::String



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#maximum_persistent_disks::Integer



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#maximum_persistent_disks_size_gb::Integer



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#memory_mb::Integer



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#scratch_disks::Array<::Google::Cloud::Compute::V1::ScratchDisks>



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end


17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#zone::String



17534
17535
17536
17537
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 17534

class MachineType
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end