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
Methods
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 {@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 |
__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 |