public sealed class HardwareLocation : IMessage<HardwareLocation>, IEquatable<HardwareLocation>, IDeepCloneable<HardwareLocation>, IBufferMessage, IMessage
Reference documentation and code samples for the GDC Hardware Management v1alpha API class HardwareLocation.
Represents the location of one or many hardware.
Implements
IMessageHardwareLocation, IEquatableHardwareLocation, IDeepCloneableHardwareLocation, IBufferMessage, IMessageNamespace
Google.Cloud.GdcHardwareManagement.V1AlphaAssembly
Google.Cloud.GdcHardwareManagement.V1Alpha.dll
Constructors
HardwareLocation()
public HardwareLocation()
HardwareLocation(HardwareLocation)
public HardwareLocation(HardwareLocation other)
Parameter | |
---|---|
Name | Description |
other |
HardwareLocation |
Properties
RackLocation
public string RackLocation { get; set; }
Required. Location of the rack in the site e.g. Floor 2, Room 201, Row 7, Rack 3.
Property Value | |
---|---|
Type | Description |
string |
RackSpace
public RepeatedField<RackSpace> RackSpace { get; }
Optional. Spaces occupied by the hardware in the rack. If unset, this location is assumed to be the entire rack.
Property Value | |
---|---|
Type | Description |
RepeatedFieldRackSpace |
Site
public string Site { get; set; }
Required. Name of the site where the hardware are present.
Format: projects/{project}/locations/{location}/sites/{site}
Property Value | |
---|---|
Type | Description |
string |
SiteAsSiteName
public SiteName SiteAsSiteName { get; set; }
Property Value | |
---|---|
Type | Description |
SiteName |