Google Anthos Multi Cloud V1 Client - Class ImportAttachedClusterRequest (0.5.4)

Reference documentation and code samples for the Google Anthos Multi Cloud V1 Client class ImportAttachedClusterRequest.

Request message for AttachedClusters.ImportAttachedCluster method.

Generated from protobuf message google.cloud.gkemulticloud.v1.ImportAttachedClusterRequest

Namespace

Google \ Cloud \ GkeMultiCloud \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The parent location where this 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.

↳ validate_only bool

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

↳ fleet_membership string

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

↳ platform_version string

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.

↳ distribution string

Required. The Kubernetes distribution of the underlying attached cluster. Supported values: ["eks", "aks"].

↳ proxy_config Google\Cloud\GkeMultiCloud\V1\AttachedProxyConfig

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

getParent

Required. The parent location where this 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.

Returns
Type Description
string

setParent

Required. The parent location where this 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.

Parameter
Name Description
var string
Returns
Type Description
$this

getValidateOnly

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

Returns
Type Description
bool

setValidateOnly

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

Parameter
Name Description
var bool
Returns
Type Description
$this

getFleetMembership

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

Returns
Type Description
string

setFleetMembership

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

Parameter
Name Description
var string
Returns
Type Description
$this

getPlatformVersion

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.

Returns
Type Description
string

setPlatformVersion

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.

Parameter
Name Description
var string
Returns
Type Description
$this

getDistribution

Required. The Kubernetes distribution of the underlying attached cluster.

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

Returns
Type Description
string

setDistribution

Required. The Kubernetes distribution of the underlying attached cluster.

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

Parameter
Name Description
var string
Returns
Type Description
$this

getProxyConfig

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

Returns
Type Description
Google\Cloud\GkeMultiCloud\V1\AttachedProxyConfig|null

hasProxyConfig

clearProxyConfig

setProxyConfig

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

Parameter
Name Description
var Google\Cloud\GkeMultiCloud\V1\AttachedProxyConfig
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. The parent location where this 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. Please see Google\Cloud\GkeMultiCloud\V1\AttachedClustersClient::locationName() for help formatting this field.

fleetMembership string

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

Returns
Type Description
Google\Cloud\GkeMultiCloud\V1\ImportAttachedClusterRequest