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 |