Anthos Multi-Cloud v1 API - Class GenerateAttachedClusterInstallManifestRequest (2.5.0)

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

Reference documentation and code samples for the Anthos Multi-Cloud v1 API class GenerateAttachedClusterInstallManifestRequest.

Request message for AttachedClusters.GenerateAttachedClusterInstallManifest method.

Inheritance

object > GenerateAttachedClusterInstallManifestRequest

Namespace

Google.Cloud.GkeMultiCloud.V1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

GenerateAttachedClusterInstallManifestRequest()

public GenerateAttachedClusterInstallManifestRequest()

GenerateAttachedClusterInstallManifestRequest(GenerateAttachedClusterInstallManifestRequest)

public GenerateAttachedClusterInstallManifestRequest(GenerateAttachedClusterInstallManifestRequest other)
Parameter
Name Description
other GenerateAttachedClusterInstallManifestRequest

Properties

AttachedClusterId

public string AttachedClusterId { get; set; }

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

The provided ID will be part of the [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resource name formatted as projects/<project-id>/locations/<region>/attachedClusters/<cluster-id>.

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

When generating an install manifest for importing an existing Membership resource, the attached_cluster_id field must be the Membership id.

Membership names are formatted as projects/<project-id>/locations/<region>/memberships/<membership-id>.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

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

Location names are formatted as projects/<project-id>/locations/<region>.

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

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

PlatformVersion

public string PlatformVersion { get; set; }

Required. The platform version for the cluster (e.g. 1.19.0-gke.1000).

You can list all supported versions on a given Google Cloud region by calling [GetAttachedServerConfig][google.cloud.gkemulticloud.v1.AttachedClusters.GetAttachedServerConfig].

Property Value
Type Description
string

ProxyConfig

public AttachedProxyConfig ProxyConfig { get; set; }

Optional. Proxy configuration for outbound HTTP(S) traffic.

Property Value
Type Description
AttachedProxyConfig