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

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.

Inheritance

object > ImportAttachedClusterRequest

Namespace

Google.Cloud.GkeMultiCloud.V1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

ImportAttachedClusterRequest()

public ImportAttachedClusterRequest()

ImportAttachedClusterRequest(ImportAttachedClusterRequest)

public ImportAttachedClusterRequest(ImportAttachedClusterRequest other)
Parameter
NameDescription
otherImportAttachedClusterRequest

Properties

Distribution

public string Distribution { get; set; }

Required. The Kubernetes distribution of the underlying attached cluster.

Supported values: ["eks", "aks"].

Property Value
TypeDescription
string

FleetMembership

public string FleetMembership { get; set; }

Required. The name of the fleet membership resource to import.

Property Value
TypeDescription
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
TypeDescription
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
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
TypeDescription
string

ProxyConfig

public AttachedProxyConfig ProxyConfig { get; set; }

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

Property Value
TypeDescription
AttachedProxyConfig

ValidateOnly

public bool ValidateOnly { get; set; }

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

Property Value
TypeDescription
bool