Class: Google::Cloud::Compute::V1::AcceleratorType

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 an Accelerator Type resource. Google Cloud Platform provides graphics processing units (accelerators) that you can add to VM instances to improve or accelerate performance when working with intensive workloads. For more information, read GPUs on Compute Engine.

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timestamp::String

Returns [Output Only] Creation timestamp in RFC3339 text format.

Returns:

  • (::String)

    [Output Only] Creation timestamp in RFC3339 text format.



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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

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

Returns [Output Only] The deprecation status associated with this accelerator type.

Returns:



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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

#description::String

Returns [Output Only] An optional textual description of the resource.

Returns:

  • (::String)

    [Output Only] An optional textual description of the resource.



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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

#id::Integer

Returns [Output Only] The unique identifier for the resource. This identifier is defined by the server.

Returns:

  • (::Integer)

    [Output Only] The unique identifier for the resource. This identifier is defined by the server.



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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

#kind::String

Returns [Output Only] The type of the resource. Always compute#acceleratorType for accelerator types.

Returns:

  • (::String)

    [Output Only] The type of the resource. Always compute#acceleratorType for accelerator types.



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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

#maximum_cards_per_instance::Integer

Returns [Output Only] Maximum number of accelerator cards allowed per instance.

Returns:

  • (::Integer)

    [Output Only] Maximum number of accelerator cards allowed per instance.



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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

#name::String

Returns [Output Only] Name of the resource.

Returns:

  • (::String)

    [Output Only] Name of the resource.



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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

Returns [Output Only] Server-defined, fully qualified URL for this resource.

Returns:

  • (::String)

    [Output Only] Server-defined, fully qualified URL for this resource.



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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

#zone::String

Returns [Output Only] The name of the zone where the accelerator type resides, such as us-central1-a. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

Returns:

  • (::String)

    [Output Only] The name of the zone where the accelerator type resides, such as us-central1-a. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.



108
109
110
111
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 108

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