public sealed class CreateHardwareRequest : IMessage<CreateHardwareRequest>, IEquatable<CreateHardwareRequest>, IDeepCloneable<CreateHardwareRequest>, IBufferMessage, IMessageReference documentation and code samples for the GDC Hardware Management v1alpha API class CreateHardwareRequest.
A request to create hardware.
Implements
IMessageCreateHardwareRequest, IEquatableCreateHardwareRequest, IDeepCloneableCreateHardwareRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GdcHardwareManagement.V1AlphaAssembly
Google.Cloud.GdcHardwareManagement.V1Alpha.dll
Constructors
CreateHardwareRequest()
public CreateHardwareRequest()CreateHardwareRequest(CreateHardwareRequest)
public CreateHardwareRequest(CreateHardwareRequest other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        CreateHardwareRequest | 
      
Properties
Hardware
public Hardware Hardware { get; set; }Required. The resource to create.
| Property Value | |
|---|---|
| Type | Description | 
Hardware | 
        |
HardwareId
public string HardwareId { get; set; }Optional. ID used to uniquely identify the Hardware within its parent
scope. This field should contain at most 63 characters and must start with
lowercase characters.
Only lowercase characters, numbers and - are accepted.
The - character cannot be the first or the last one.
A system generated ID will be used if the field is not set.
The hardware.name field in the request will be ignored.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
Parent
public string Parent { get; set; }Required. The project and location to create hardware in.
Format: projects/{project}/locations/{location}
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }LocationName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description | 
LocationName | 
        |