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>



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#creation_timestamp::String



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

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



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#description::String



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#guest_cpus::Integer



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#id::Integer



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#image_space_gb::Integer



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#is_shared_cpu::Boolean



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#kind::String



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#maximum_persistent_disks::Integer



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#maximum_persistent_disks_size_gb::Integer



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#memory_mb::Integer



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#name::String



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

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



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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


19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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

#zone::String



19170
19171
19172
19173
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 19170

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