public sealed class CreateClusterRequest : IMessage<CreateClusterRequest>, IEquatable<CreateClusterRequest>, IDeepCloneable<CreateClusterRequest>, IBufferMessage, IMessageReference documentation and code samples for the Cluster Director v1beta API class CreateClusterRequest.
Request message for [CreateCluster][google.cloud.hypercomputecluster.v1beta.HypercomputeCluster.CreateCluster].
Implements
IMessageCreateClusterRequest, IEquatableCreateClusterRequest, IDeepCloneableCreateClusterRequest, IBufferMessage, IMessageNamespace
Google.Cloud.HypercomputeCluster.V1BetaAssembly
Google.Cloud.HypercomputeCluster.V1Beta.dll
Constructors
CreateClusterRequest()
public CreateClusterRequest()CreateClusterRequest(CreateClusterRequest)
public CreateClusterRequest(CreateClusterRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateClusterRequest |
Properties
Cluster
public Cluster Cluster { get; set; }Required. Cluster to create.
| Property Value | |
|---|---|
| Type | Description |
Cluster |
|
ClusterId
public string ClusterId { get; set; }Required. The ID of the cluster to create.
The cluster ID must start with a lowercase letter (a-z), use only
lowercase letters or numbers, and contain up to 10 characters. For example,
specify cluster001.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parent
public string Parent { get; set; }Required. Parent location in which the cluster should be created, in the
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 |
|
RequestId
public string RequestId { get; set; }Optional. A unique identifier for this request. A random UUID is
recommended. This request is idempotent if and only if request_id is
provided.
| Property Value | |
|---|---|
| Type | Description |
string |
|