Class: Google::Cloud::GDCHardwareManagement::V1alpha::HardwareLocation

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

Overview

Represents the location of one or many hardware.

Instance Attribute Summary collapse

Instance Attribute Details

#rack_location::String

Returns Required. Location of the rack in the site e.g. Floor 2, Room 201, Row 7, Rack 3.

Returns:

  • (::String)

    Required. Location of the rack in the site e.g. Floor 2, Room 201, Row 7, Rack 3.



1132
1133
1134
1135
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 1132

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

#rack_space::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::RackSpace>

Returns Optional. Spaces occupied by the hardware in the rack. If unset, this location is assumed to be the entire rack.

Returns:



1132
1133
1134
1135
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 1132

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

#site::String

Returns Required. Name of the site where the hardware are present. Format: projects/{project}/locations/{location}/sites/{site}.

Returns:

  • (::String)

    Required. Name of the site where the hardware are present. Format: projects/{project}/locations/{location}/sites/{site}



1132
1133
1134
1135
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 1132

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