GDC Hardware Management v1alpha API - Class HardwareLocation (1.0.0-alpha02)

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.

Inheritance

object > HardwareLocation

Namespace

Google.Cloud.GdcHardwareManagement.V1Alpha

Assembly

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; }

SiteName-typed view over the Site resource name property.

Property Value
Type Description
SiteName