public sealed class ImportAttachedClusterRequest : IMessage<ImportAttachedClusterRequest>, IEquatable<ImportAttachedClusterRequest>, IDeepCloneable<ImportAttachedClusterRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class ImportAttachedClusterRequest.
Request message for AttachedClusters.ImportAttachedCluster
method.
Implements
IMessageImportAttachedClusterRequest, IEquatableImportAttachedClusterRequest, IDeepCloneableImportAttachedClusterRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
ImportAttachedClusterRequest()
public ImportAttachedClusterRequest()
ImportAttachedClusterRequest(ImportAttachedClusterRequest)
public ImportAttachedClusterRequest(ImportAttachedClusterRequest other)
Parameter | |
---|---|
Name | Description |
other |
ImportAttachedClusterRequest |
Properties
Distribution
public string Distribution { get; set; }
Required. The Kubernetes distribution of the underlying attached cluster.
Supported values: ["eks", "aks", "generic"].
Property Value | |
---|---|
Type | Description |
string |
FleetMembership
public string FleetMembership { get; set; }
Required. The name of the fleet membership resource to import.
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 |
ValidateOnly
public bool ValidateOnly { get; set; }
If set, only validate the request, but do not actually import the cluster.
Property Value | |
---|---|
Type | Description |
bool |