public sealed class GenerateAttachedClusterInstallManifestRequest : IMessage<GenerateAttachedClusterInstallManifestRequest>, IEquatable<GenerateAttachedClusterInstallManifestRequest>, IDeepCloneable<GenerateAttachedClusterInstallManifestRequest>, IBufferMessage, IMessageReference documentation and code samples for the Anthos Multi-Cloud v1 API class GenerateAttachedClusterInstallManifestRequest.
Request message for AttachedClusters.GenerateAttachedClusterInstallManifest
method.
Implements
IMessageGenerateAttachedClusterInstallManifestRequest, IEquatableGenerateAttachedClusterInstallManifestRequest, IDeepCloneableGenerateAttachedClusterInstallManifestRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
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 |
|