Class CreateAwsClusterRequest (1.0.0-beta01)

public sealed class CreateAwsClusterRequest : IMessage<CreateAwsClusterRequest>, IEquatable<CreateAwsClusterRequest>, IDeepCloneable<CreateAwsClusterRequest>, IBufferMessage, IMessage

Request message for AwsClusters.CreateAwsCluster method.

Inheritance

Object > CreateAwsClusterRequest

Namespace

Google.Cloud.GkeMultiCloud.V1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

CreateAwsClusterRequest()

public CreateAwsClusterRequest()

CreateAwsClusterRequest(CreateAwsClusterRequest)

public CreateAwsClusterRequest(CreateAwsClusterRequest other)
Parameter
NameDescription
otherCreateAwsClusterRequest

Properties

AwsCluster

public AwsCluster AwsCluster { get; set; }

Required. The specification of the [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] to create.

Property Value
TypeDescription
AwsCluster

AwsClusterId

public string AwsClusterId { get; set; }

Required. A client provided ID the resource. Must be unique within the parent resource.

The provided ID will be part of the [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource name formatted as projects/&lt;project-id>/locations/&lt;region>/awsClusters/&lt;cluster-id>.

Valid characters are /[a-z][0-9]-/. Cannot be longer than 40 characters.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

Required. The parent location where this [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource will be created.

Location names are formatted as projects/&lt;project-id>/locations/&lt;region>.

See Resource Names for more details on Google Cloud resource names.

Property Value
TypeDescription
String

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName

ValidateOnly

public bool ValidateOnly { get; set; }

If set, only validate the request, but do not actually create the cluster.

Property Value
TypeDescription
Boolean