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 \ V1Methods
__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 |
↳ 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. |
↳ distribution |
string
Required. The Kubernetes distribution of the underlying attached cluster. Supported values: ["eks", "aks"]. |
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 |
static::build
Parameters | |
---|---|
Name | Description |
parent |
string
Required. The parent location where this AttachedCluster resource will be created. Location names are formatted as 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 |