# Package Methods (2.65.0)

2.65.0 (latest) 2.62.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.1 2.55.1 2.54.0 2.53.0 2.52.0 2.50.0 2.49.0 2.48.0 2.47.1 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.39.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.0 2.26.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.4 2.16.0 2.15.0 2.14.0 2.13.0 2.12.2 2.11.2 2.10.8 2.9.0 2.8.1 2.7.1 2.6.1 2.5.0 2.4.1 2.3.1 2.2.0 2.1.0 2.0.1 1.0.3 0.5.0 0.4.0 0.3.0 Summary of entries of Methods for container.

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient

    ClusterManagerAsyncClient(
        *,
        credentials: typing.Optional[google.auth.credentials.Credentials] = None,
        transport: typing.Optional[
            typing.Union[
                str,
                google.cloud.container_v1.services.cluster_manager.transports.base.ClusterManagerTransport,
                typing.Callable[
                    [...],
                    google.cloud.container_v1.services.cluster_manager.transports.base.ClusterManagerTransport,
                ],
            ]
        ] = "grpc_asyncio",
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
        client_info: google.api_core.gapic_v1.client_info.ClientInfo = google.api_core.gapic_v1.client_info.ClientInfo
    )

Instantiates the cluster manager async client.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_ClusterManagerAsyncClient)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.ca_pool_path

    ca_pool_path(project: str, location: str, ca_pool: str) -> str

Returns a fully-qualified ca_pool string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.ca_pool_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_ca_pool_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.cancel_operation

    cancel_operation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CancelOperationRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        operation_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> None

Cancels the specified operation.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.cancel_operation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_cancel_operation)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.check_autopilot_compatibility

    check_autopilot_compatibility(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CheckAutopilotCompatibilityRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> (
        google.cloud.container_v1.types.cluster_service.CheckAutopilotCompatibilityResponse
    )

Checks the cluster compatibility with Autopilot mode,
and returns a list of compatibility issues.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.check_autopilot_compatibility](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_check_autopilot_compatibility)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_billing_account_path

    common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_billing_account_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_common_billing_account_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_folder_path

    common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_folder_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_common_folder_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_location_path

    common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_location_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_common_location_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_organization_path

    common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_organization_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_common_organization_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_project_path

    common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.common_project_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_common_project_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.complete_ip_rotation

    complete_ip_rotation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CompleteIPRotationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Completes master IP rotation.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.complete_ip_rotation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_complete_ip_rotation)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.complete_node_pool_upgrade

    complete_node_pool_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CompleteNodePoolUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> None

CompleteNodePoolUpgrade will signal an on-going node
pool upgrade to complete.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.complete_node_pool_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_complete_node_pool_upgrade)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.create_cluster

    create_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CreateClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster: typing.Optional[
            google.cloud.container_v1.types.cluster_service.Cluster
        ] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Creates a cluster, consisting of the specified number and type
of Google Compute Engine instances.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.create_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_create_cluster)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.create_node_pool

    create_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CreateNodePoolRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool: typing.Optional[
            google.cloud.container_v1.types.cluster_service.NodePool
        ] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Creates a node pool for a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.create_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_create_node_pool)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.crypto_key_version_path

    crypto_key_version_path(
        project: str, location: str, key_ring: str, crypto_key: str, crypto_key_version: str
    ) -> str

Returns a fully-qualified crypto_key_version string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.crypto_key_version_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_crypto_key_version_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.delete_cluster

    delete_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.DeleteClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Deletes the cluster, including the Kubernetes
endpoint and all worker nodes.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.delete_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_delete_cluster)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.delete_node_pool

    delete_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.DeleteNodePoolRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Deletes a node pool from a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.delete_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_delete_node_pool)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.fetch_cluster_upgrade_info

    fetch_cluster_upgrade_info(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.FetchClusterUpgradeInfoRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ClusterUpgradeInfo

Fetch upgrade information of a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.fetch_cluster_upgrade_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_fetch_cluster_upgrade_info)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.fetch_node_pool_upgrade_info

    fetch_node_pool_upgrade_info(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.FetchNodePoolUpgradeInfoRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.NodePoolUpgradeInfo

Fetch upgrade information of a specific node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.fetch_node_pool_upgrade_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_fetch_node_pool_upgrade_info)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_file

    from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_file](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_from_service_account_file)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_info

    from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials
info.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_from_service_account_info)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_json

    from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_json](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_from_service_account_json)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_cluster

    get_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Cluster

Gets the details of a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_get_cluster)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_json_web_keys

    get_json_web_keys(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetJSONWebKeysRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.GetJSONWebKeysResponse

Gets the public component of the cluster signing keys
in JSON Web Key format.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_json_web_keys](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_get_json_web_keys)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_mtls_endpoint_and_cert_source

    get_mtls_endpoint_and_cert_source(
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
    )

Return the API endpoint and client cert source for mutual TLS.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_mtls_endpoint_and_cert_source](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_get_mtls_endpoint_and_cert_source)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_node_pool

    get_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetNodePoolRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.NodePool

Retrieves the requested node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_get_node_pool)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_operation

    get_operation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetOperationRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        operation_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Gets the specified operation.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_operation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_get_operation)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_server_config

    get_server_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetServerConfigRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ServerConfig

Returns configuration info about the Google
Kubernetes Engine service.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_server_config](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_get_server_config)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_transport_class

    get_transport_class(
        label: typing.Optional[str] = None,
    ) -> typing.Type[
        google.cloud.container_v1.services.cluster_manager.transports.base.ClusterManagerTransport
    ]

Returns an appropriate transport class.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.get_transport_class](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_get_transport_class)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.list_clusters

    list_clusters(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.ListClustersRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ListClustersResponse

Lists all clusters owned by a project in either the
specified zone or all zones.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.list_clusters](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_list_clusters)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.list_node_pools

    list_node_pools(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.ListNodePoolsRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ListNodePoolsResponse

Lists the node pools for a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.list_node_pools](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_list_node_pools)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.list_operations

    list_operations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.ListOperationsRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ListOperationsResponse

Lists all operations in a project in a specific zone
or all zones.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.list_operations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_list_operations)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.list_usable_subnetworks

    list_usable_subnetworks(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.ListUsableSubnetworksRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> (
        google.cloud.container_v1.services.cluster_manager.pagers.ListUsableSubnetworksAsyncPager
    )

Lists subnetworks that are usable for creating
clusters in a project.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.list_usable_subnetworks](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_list_usable_subnetworks)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_ca_pool_path

    parse_ca_pool_path(path: str) -> typing.Dict[str, str]

Parses a ca_pool path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_ca_pool_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_ca_pool_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_billing_account_path

    parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

Parse a billing_account path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_billing_account_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_billing_account_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_folder_path

    parse_common_folder_path(path: str) -> typing.Dict[str, str]

Parse a folder path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_folder_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_folder_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_location_path

    parse_common_location_path(path: str) -> typing.Dict[str, str]

Parse a location path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_location_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_location_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_organization_path

    parse_common_organization_path(path: str) -> typing.Dict[str, str]

Parse a organization path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_organization_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_organization_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_project_path

    parse_common_project_path(path: str) -> typing.Dict[str, str]

Parse a project path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_project_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_project_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_crypto_key_version_path

    parse_crypto_key_version_path(path: str) -> typing.Dict[str, str]

Parses a crypto_key_version path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_crypto_key_version_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_crypto_key_version_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_subnetwork_path

    parse_subnetwork_path(path: str) -> typing.Dict[str, str]

Parses a subnetwork path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_subnetwork_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_subnetwork_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_topic_path

    parse_topic_path(path: str) -> typing.Dict[str, str]

Parses a topic path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.parse_topic_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_parse_topic_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.rollback_node_pool_upgrade

    rollback_node_pool_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.RollbackNodePoolUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Rolls back a previously Aborted or Failed NodePool
upgrade.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.rollback_node_pool_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_rollback_node_pool_upgrade)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_addons_config

    set_addons_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetAddonsConfigRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        addons_config: typing.Optional[
            google.cloud.container_v1.types.cluster_service.AddonsConfig
        ] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the addons for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_addons_config](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_addons_config)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_labels

    set_labels(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetLabelsRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets labels on a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_labels](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_labels)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_legacy_abac

    set_legacy_abac(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetLegacyAbacRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        enabled: typing.Optional[bool] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Enables or disables the ABAC authorization mechanism
on a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_legacy_abac](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_legacy_abac)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_locations

    set_locations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetLocationsRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        locations: typing.Optional[typing.MutableSequence[str]] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the locations for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_locations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_locations)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_logging_service

    set_logging_service(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetLoggingServiceRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        logging_service: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the logging service for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_logging_service](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_logging_service)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_maintenance_policy

    set_maintenance_policy(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetMaintenancePolicyRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        maintenance_policy: typing.Optional[
            google.cloud.container_v1.types.cluster_service.MaintenancePolicy
        ] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the maintenance policy for a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_maintenance_policy](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_maintenance_policy)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_master_auth

    set_master_auth(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetMasterAuthRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets master auth materials.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_master_auth](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_master_auth)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_monitoring_service

    set_monitoring_service(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetMonitoringServiceRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        monitoring_service: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the monitoring service for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_monitoring_service](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_monitoring_service)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_network_policy

    set_network_policy(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetNetworkPolicyRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        network_policy: typing.Optional[
            google.cloud.container_v1.types.cluster_service.NetworkPolicy
        ] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Enables or disables Network Policy for a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_network_policy](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_network_policy)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_autoscaling

    set_node_pool_autoscaling(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetNodePoolAutoscalingRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the autoscaling settings for the specified node
pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_autoscaling](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_node_pool_autoscaling)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_management

    set_node_pool_management(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetNodePoolManagementRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the NodeManagement options for a node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_management](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_node_pool_management)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_size

    set_node_pool_size(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetNodePoolSizeRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the size for a specific node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_size](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_set_node_pool_size)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.start_ip_rotation

    start_ip_rotation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.StartIPRotationRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Starts master IP rotation.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.start_ip_rotation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_start_ip_rotation)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.subnetwork_path

    subnetwork_path(project: str, region: str, subnetwork: str) -> str

Returns a fully-qualified subnetwork string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.subnetwork_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_subnetwork_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.topic_path

    topic_path(project: str, topic: str) -> str

Returns a fully-qualified topic string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.topic_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_topic_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.update_cluster

    update_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.UpdateClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        update: typing.Optional[
            google.cloud.container_v1.types.cluster_service.ClusterUpdate
        ] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Updates the settings of a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.update_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_update_cluster)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.update_master

    update_master(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.UpdateMasterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        master_version: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Updates the master for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.update_master](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_update_master)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.update_node_pool

    update_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.UpdateNodePoolRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Updates the version and/or image type for the
specified node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient.update_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerAsyncClient_update_node_pool)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient

    ClusterManagerClient(
        *,
        credentials: typing.Optional[google.auth.credentials.Credentials] = None,
        transport: typing.Optional[
            typing.Union[
                str,
                google.cloud.container_v1.services.cluster_manager.transports.base.ClusterManagerTransport,
                typing.Callable[
                    [...],
                    google.cloud.container_v1.services.cluster_manager.transports.base.ClusterManagerTransport,
                ],
            ]
        ] = None,
        client_options: typing.Optional[
            typing.Union[google.api_core.client_options.ClientOptions, dict]
        ] = None,
        client_info: google.api_core.gapic_v1.client_info.ClientInfo = google.api_core.gapic_v1.client_info.ClientInfo
    )

Instantiates the cluster manager client.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_ClusterManagerClient)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.__exit__

    __exit__(type, value, traceback)

Releases underlying transport's resources.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.**exit**](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient___exit__)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.ca_pool_path

    ca_pool_path(project: str, location: str, ca_pool: str) -> str

Returns a fully-qualified ca_pool string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.ca_pool_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_ca_pool_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.cancel_operation

    cancel_operation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CancelOperationRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        operation_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> None

Cancels the specified operation.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.cancel_operation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_cancel_operation)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.check_autopilot_compatibility

    check_autopilot_compatibility(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CheckAutopilotCompatibilityRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> (
        google.cloud.container_v1.types.cluster_service.CheckAutopilotCompatibilityResponse
    )

Checks the cluster compatibility with Autopilot mode,
and returns a list of compatibility issues.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.check_autopilot_compatibility](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_check_autopilot_compatibility)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_billing_account_path

    common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_billing_account_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_common_billing_account_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_folder_path

    common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_folder_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_common_folder_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_location_path

    common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_location_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_common_location_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_organization_path

    common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_organization_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_common_organization_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_project_path

    common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.common_project_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_common_project_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.complete_ip_rotation

    complete_ip_rotation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CompleteIPRotationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Completes master IP rotation.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.complete_ip_rotation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_complete_ip_rotation)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.complete_node_pool_upgrade

    complete_node_pool_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CompleteNodePoolUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> None

CompleteNodePoolUpgrade will signal an on-going node
pool upgrade to complete.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.complete_node_pool_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_complete_node_pool_upgrade)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.create_cluster

    create_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CreateClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster: typing.Optional[
            google.cloud.container_v1.types.cluster_service.Cluster
        ] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Creates a cluster, consisting of the specified number and type
of Google Compute Engine instances.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.create_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_create_cluster)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.create_node_pool

    create_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.CreateNodePoolRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool: typing.Optional[
            google.cloud.container_v1.types.cluster_service.NodePool
        ] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Creates a node pool for a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.create_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_create_node_pool)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.crypto_key_version_path

    crypto_key_version_path(
        project: str, location: str, key_ring: str, crypto_key: str, crypto_key_version: str
    ) -> str

Returns a fully-qualified crypto_key_version string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.crypto_key_version_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_crypto_key_version_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.delete_cluster

    delete_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.DeleteClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Deletes the cluster, including the Kubernetes
endpoint and all worker nodes.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.delete_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_delete_cluster)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.delete_node_pool

    delete_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.DeleteNodePoolRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Deletes a node pool from a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.delete_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_delete_node_pool)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.fetch_cluster_upgrade_info

    fetch_cluster_upgrade_info(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.FetchClusterUpgradeInfoRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ClusterUpgradeInfo

Fetch upgrade information of a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.fetch_cluster_upgrade_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_fetch_cluster_upgrade_info)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.fetch_node_pool_upgrade_info

    fetch_node_pool_upgrade_info(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.FetchNodePoolUpgradeInfoRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.NodePoolUpgradeInfo

Fetch upgrade information of a specific node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.fetch_node_pool_upgrade_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_fetch_node_pool_upgrade_info)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.from_service_account_file

    from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.from_service_account_file](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_from_service_account_file)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.from_service_account_info

    from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials
info.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.from_service_account_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_from_service_account_info)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.from_service_account_json

    from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.from_service_account_json](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_from_service_account_json)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_cluster

    get_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Cluster

Gets the details of a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_get_cluster)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_json_web_keys

    get_json_web_keys(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetJSONWebKeysRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.GetJSONWebKeysResponse

Gets the public component of the cluster signing keys
in JSON Web Key format.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_json_web_keys](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_get_json_web_keys)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_mtls_endpoint_and_cert_source

    get_mtls_endpoint_and_cert_source(
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
    )

Deprecated.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_mtls_endpoint_and_cert_source](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_get_mtls_endpoint_and_cert_source)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_node_pool

    get_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetNodePoolRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.NodePool

Retrieves the requested node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_get_node_pool)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_operation

    get_operation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetOperationRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        operation_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Gets the specified operation.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_operation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_get_operation)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_server_config

    get_server_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.GetServerConfigRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ServerConfig

Returns configuration info about the Google
Kubernetes Engine service.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.get_server_config](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_get_server_config)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.list_clusters

    list_clusters(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.ListClustersRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ListClustersResponse

Lists all clusters owned by a project in either the
specified zone or all zones.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.list_clusters](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_list_clusters)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.list_node_pools

    list_node_pools(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.ListNodePoolsRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ListNodePoolsResponse

Lists the node pools for a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.list_node_pools](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_list_node_pools)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.list_operations

    list_operations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.ListOperationsRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.ListOperationsResponse

Lists all operations in a project in a specific zone
or all zones.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.list_operations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_list_operations)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.list_usable_subnetworks

    list_usable_subnetworks(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.ListUsableSubnetworksRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> (
        google.cloud.container_v1.services.cluster_manager.pagers.ListUsableSubnetworksPager
    )

Lists subnetworks that are usable for creating
clusters in a project.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.list_usable_subnetworks](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_list_usable_subnetworks)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_ca_pool_path

    parse_ca_pool_path(path: str) -> typing.Dict[str, str]

Parses a ca_pool path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_ca_pool_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_ca_pool_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_billing_account_path

    parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

Parse a billing_account path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_billing_account_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_common_billing_account_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_folder_path

    parse_common_folder_path(path: str) -> typing.Dict[str, str]

Parse a folder path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_folder_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_common_folder_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_location_path

    parse_common_location_path(path: str) -> typing.Dict[str, str]

Parse a location path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_location_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_common_location_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_organization_path

    parse_common_organization_path(path: str) -> typing.Dict[str, str]

Parse a organization path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_organization_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_common_organization_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_project_path

    parse_common_project_path(path: str) -> typing.Dict[str, str]

Parse a project path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_common_project_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_common_project_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_crypto_key_version_path

    parse_crypto_key_version_path(path: str) -> typing.Dict[str, str]

Parses a crypto_key_version path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_crypto_key_version_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_crypto_key_version_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_subnetwork_path

    parse_subnetwork_path(path: str) -> typing.Dict[str, str]

Parses a subnetwork path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_subnetwork_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_subnetwork_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_topic_path

    parse_topic_path(path: str) -> typing.Dict[str, str]

Parses a topic path into its component segments.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.parse_topic_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_parse_topic_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.rollback_node_pool_upgrade

    rollback_node_pool_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.RollbackNodePoolUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Rolls back a previously Aborted or Failed NodePool
upgrade.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.rollback_node_pool_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_rollback_node_pool_upgrade)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_addons_config

    set_addons_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetAddonsConfigRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        addons_config: typing.Optional[
            google.cloud.container_v1.types.cluster_service.AddonsConfig
        ] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the addons for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_addons_config](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_addons_config)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_labels

    set_labels(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetLabelsRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets labels on a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_labels](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_labels)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_legacy_abac

    set_legacy_abac(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetLegacyAbacRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        enabled: typing.Optional[bool] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Enables or disables the ABAC authorization mechanism
on a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_legacy_abac](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_legacy_abac)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_locations

    set_locations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetLocationsRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        locations: typing.Optional[typing.MutableSequence[str]] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the locations for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_locations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_locations)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_logging_service

    set_logging_service(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetLoggingServiceRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        logging_service: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the logging service for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_logging_service](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_logging_service)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_maintenance_policy

    set_maintenance_policy(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetMaintenancePolicyRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        maintenance_policy: typing.Optional[
            google.cloud.container_v1.types.cluster_service.MaintenancePolicy
        ] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the maintenance policy for a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_maintenance_policy](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_maintenance_policy)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_master_auth

    set_master_auth(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetMasterAuthRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets master auth materials.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_master_auth](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_master_auth)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_monitoring_service

    set_monitoring_service(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetMonitoringServiceRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        monitoring_service: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the monitoring service for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_monitoring_service](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_monitoring_service)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_network_policy

    set_network_policy(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetNetworkPolicyRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        network_policy: typing.Optional[
            google.cloud.container_v1.types.cluster_service.NetworkPolicy
        ] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Enables or disables Network Policy for a cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_network_policy](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_network_policy)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_node_pool_autoscaling

    set_node_pool_autoscaling(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetNodePoolAutoscalingRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the autoscaling settings for the specified node
pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_node_pool_autoscaling](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_node_pool_autoscaling)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_node_pool_management

    set_node_pool_management(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetNodePoolManagementRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the NodeManagement options for a node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_node_pool_management](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_node_pool_management)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_node_pool_size

    set_node_pool_size(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.SetNodePoolSizeRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Sets the size for a specific node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.set_node_pool_size](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_set_node_pool_size)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.start_ip_rotation

    start_ip_rotation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.StartIPRotationRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Starts master IP rotation.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.start_ip_rotation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_start_ip_rotation)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.subnetwork_path

    subnetwork_path(project: str, region: str, subnetwork: str) -> str

Returns a fully-qualified subnetwork string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.subnetwork_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_subnetwork_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.topic_path

    topic_path(project: str, topic: str) -> str

Returns a fully-qualified topic string.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.topic_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_topic_path)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.update_cluster

    update_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.UpdateClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        update: typing.Optional[
            google.cloud.container_v1.types.cluster_service.ClusterUpdate
        ] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Updates the settings of a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.update_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_update_cluster)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.update_master

    update_master(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.UpdateMasterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        master_version: typing.Optional[str] = None,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Updates the master for a specific cluster.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.update_master](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_update_master)

### google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.update_node_pool

    update_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1.types.cluster_service.UpdateNodePoolRequest, dict
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1.types.cluster_service.Operation

Updates the version and/or image type for the
specified node pool.

See more: [google.cloud.container_v1.services.cluster_manager.ClusterManagerClient.update_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1_services_cluster_manager_ClusterManagerClient_update_node_pool)

### google.cloud.container_v1.services.cluster_manager.pagers.ListUsableSubnetworksAsyncPager

    ListUsableSubnetworksAsyncPager(
        method: typing.Callable[
            [...],
            typing.Awaitable[
                google.cloud.container_v1.types.cluster_service.ListUsableSubnetworksResponse
            ],
        ],
        request: google.cloud.container_v1.types.cluster_service.ListUsableSubnetworksRequest,
        response: google.cloud.container_v1.types.cluster_service.ListUsableSubnetworksResponse,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.container_v1.services.cluster_manager.pagers.ListUsableSubnetworksAsyncPager](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.pagers.ListUsableSubnetworksAsyncPager#google_cloud_container_v1_services_cluster_manager_pagers_ListUsableSubnetworksAsyncPager_ListUsableSubnetworksAsyncPager)

### google.cloud.container_v1.services.cluster_manager.pagers.ListUsableSubnetworksPager

    ListUsableSubnetworksPager(
        method: typing.Callable[
            [...],
            google.cloud.container_v1.types.cluster_service.ListUsableSubnetworksResponse,
        ],
        request: google.cloud.container_v1.types.cluster_service.ListUsableSubnetworksRequest,
        response: google.cloud.container_v1.types.cluster_service.ListUsableSubnetworksResponse,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.container_v1.services.cluster_manager.pagers.ListUsableSubnetworksPager](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.services.cluster_manager.pagers.ListUsableSubnetworksPager#google_cloud_container_v1_services_cluster_manager_pagers_ListUsableSubnetworksPager_ListUsableSubnetworksPager)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient

    ClusterManagerAsyncClient(
        *,
        credentials: typing.Optional[google.auth.credentials.Credentials] = None,
        transport: typing.Optional[
            typing.Union[
                str,
                google.cloud.container_v1beta1.services.cluster_manager.transports.base.ClusterManagerTransport,
                typing.Callable[
                    [...],
                    google.cloud.container_v1beta1.services.cluster_manager.transports.base.ClusterManagerTransport,
                ],
            ]
        ] = "grpc_asyncio",
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
        client_info: google.api_core.gapic_v1.client_info.ClientInfo = google.api_core.gapic_v1.client_info.ClientInfo
    )

Instantiates the cluster manager async client.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_ClusterManagerAsyncClient)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.ca_pool_path

    ca_pool_path(project: str, location: str, ca_pool: str) -> str

Returns a fully-qualified ca_pool string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.ca_pool_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_ca_pool_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.cancel_operation

    cancel_operation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CancelOperationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        operation_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> None

Cancels the specified operation.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.cancel_operation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_cancel_operation)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.check_autopilot_compatibility

    check_autopilot_compatibility(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CheckAutopilotCompatibilityRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> (
        google.cloud.container_v1beta1.types.cluster_service.CheckAutopilotCompatibilityResponse
    )

Checks the cluster compatibility with Autopilot mode,
and returns a list of compatibility issues.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.check_autopilot_compatibility](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_check_autopilot_compatibility)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_billing_account_path

    common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_billing_account_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_common_billing_account_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_folder_path

    common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_folder_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_common_folder_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_location_path

    common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_location_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_common_location_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_organization_path

    common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_organization_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_common_organization_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_project_path

    common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.common_project_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_common_project_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.complete_control_plane_upgrade

    complete_control_plane_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CompleteControlPlaneUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

CompleteControlPlaneUpgrade completes the
rollback-safe upgrade by performing the step two upgrade
for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.complete_control_plane_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_complete_control_plane_upgrade)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.complete_ip_rotation

    complete_ip_rotation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CompleteIPRotationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Completes master IP rotation.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.complete_ip_rotation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_complete_ip_rotation)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.complete_node_pool_upgrade

    complete_node_pool_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CompleteNodePoolUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> None

CompleteNodePoolUpgrade will signal an on-going node
pool upgrade to complete.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.complete_node_pool_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_complete_node_pool_upgrade)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.create_cluster

    create_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CreateClusterRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.Cluster
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Creates a cluster, consisting of the specified number and type
of Google Compute Engine instances.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.create_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_create_cluster)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.create_node_pool

    create_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CreateNodePoolRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.NodePool
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Creates a node pool for a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.create_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_create_node_pool)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.crypto_key_version_path

    crypto_key_version_path(
        project: str, location: str, key_ring: str, crypto_key: str, crypto_key_version: str
    ) -> str

Returns a fully-qualified crypto_key_version string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.crypto_key_version_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_crypto_key_version_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.delete_cluster

    delete_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.DeleteClusterRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Deletes the cluster, including the Kubernetes
endpoint and all worker nodes.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.delete_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_delete_cluster)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.delete_node_pool

    delete_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.DeleteNodePoolRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Deletes a node pool from a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.delete_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_delete_node_pool)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.fetch_cluster_upgrade_info

    fetch_cluster_upgrade_info(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.FetchClusterUpgradeInfoRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ClusterUpgradeInfo

Fetch upgrade information of a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.fetch_cluster_upgrade_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_fetch_cluster_upgrade_info)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.fetch_node_pool_upgrade_info

    fetch_node_pool_upgrade_info(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.FetchNodePoolUpgradeInfoRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.NodePoolUpgradeInfo

Fetch upgrade information of a specific node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.fetch_node_pool_upgrade_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_fetch_node_pool_upgrade_info)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_file

    from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_file](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_from_service_account_file)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_info

    from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials
info.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_from_service_account_info)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_json

    from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.from_service_account_json](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_from_service_account_json)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_cluster

    get_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Cluster

Gets the details for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_get_cluster)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_json_web_keys

    get_json_web_keys(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetJSONWebKeysRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.GetJSONWebKeysResponse

Gets the public component of the cluster signing keys
in JSON Web Key format.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_json_web_keys](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_get_json_web_keys)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_mtls_endpoint_and_cert_source

    get_mtls_endpoint_and_cert_source(
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
    )

Return the API endpoint and client cert source for mutual TLS.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_mtls_endpoint_and_cert_source](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_get_mtls_endpoint_and_cert_source)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_node_pool

    get_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetNodePoolRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.NodePool

Retrieves the requested node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_get_node_pool)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_operation

    get_operation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetOperationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        operation_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Gets the specified operation.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_operation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_get_operation)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_server_config

    get_server_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetServerConfigRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ServerConfig

Returns configuration info about the Google
Kubernetes Engine service.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_server_config](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_get_server_config)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_transport_class

    get_transport_class(
        label: typing.Optional[str] = None,
    ) -> typing.Type[
        google.cloud.container_v1beta1.services.cluster_manager.transports.base.ClusterManagerTransport
    ]

Returns an appropriate transport class.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.get_transport_class](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_get_transport_class)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_clusters

    list_clusters(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListClustersRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ListClustersResponse

Lists all clusters owned by a project in either the
specified zone or all zones.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_clusters](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_list_clusters)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_locations

    list_locations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListLocationsRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ListLocationsResponse

Fetches locations that offer Google Kubernetes
Engine.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_locations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_list_locations)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_node_pools

    list_node_pools(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListNodePoolsRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ListNodePoolsResponse

Lists the node pools for a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_node_pools](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_list_node_pools)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_operations

    list_operations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListOperationsRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ListOperationsResponse

Lists all operations in a project in the specified
zone or all zones.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_operations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_list_operations)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_usable_subnetworks

    list_usable_subnetworks(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListUsableSubnetworksRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> (
        google.cloud.container_v1beta1.services.cluster_manager.pagers.ListUsableSubnetworksAsyncPager
    )

Lists subnetworks that can be used for creating
clusters in a project.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.list_usable_subnetworks](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_list_usable_subnetworks)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_ca_pool_path

    parse_ca_pool_path(path: str) -> typing.Dict[str, str]

Parses a ca_pool path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_ca_pool_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_ca_pool_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_billing_account_path

    parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

Parse a billing_account path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_billing_account_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_billing_account_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_folder_path

    parse_common_folder_path(path: str) -> typing.Dict[str, str]

Parse a folder path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_folder_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_folder_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_location_path

    parse_common_location_path(path: str) -> typing.Dict[str, str]

Parse a location path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_location_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_location_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_organization_path

    parse_common_organization_path(path: str) -> typing.Dict[str, str]

Parse a organization path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_organization_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_organization_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_project_path

    parse_common_project_path(path: str) -> typing.Dict[str, str]

Parse a project path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_common_project_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_common_project_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_crypto_key_version_path

    parse_crypto_key_version_path(path: str) -> typing.Dict[str, str]

Parses a crypto_key_version path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_crypto_key_version_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_crypto_key_version_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_subnetwork_path

    parse_subnetwork_path(path: str) -> typing.Dict[str, str]

Parses a subnetwork path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_subnetwork_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_subnetwork_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_topic_path

    parse_topic_path(path: str) -> typing.Dict[str, str]

Parses a topic path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.parse_topic_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_parse_topic_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.rollback_node_pool_upgrade

    rollback_node_pool_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.RollbackNodePoolUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Rolls back a previously Aborted or Failed NodePool
upgrade.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.rollback_node_pool_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_rollback_node_pool_upgrade)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_addons_config

    set_addons_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetAddonsConfigRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        addons_config: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.AddonsConfig
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the addons for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_addons_config](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_addons_config)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_labels

    set_labels(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetLabelsRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        resource_labels: typing.Optional[typing.MutableMapping[str, str]] = None,
        label_fingerprint: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets labels on a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_labels](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_labels)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_legacy_abac

    set_legacy_abac(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetLegacyAbacRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        enabled: typing.Optional[bool] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Enables or disables the ABAC authorization mechanism
on a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_legacy_abac](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_legacy_abac)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_locations

    set_locations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetLocationsRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        locations: typing.Optional[typing.MutableSequence[str]] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the locations for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_locations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_locations)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_logging_service

    set_logging_service(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetLoggingServiceRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        logging_service: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the logging service for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_logging_service](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_logging_service)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_maintenance_policy

    set_maintenance_policy(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetMaintenancePolicyRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        maintenance_policy: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.MaintenancePolicy
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the maintenance policy for a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_maintenance_policy](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_maintenance_policy)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_master_auth

    set_master_auth(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetMasterAuthRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets master auth materials.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_master_auth](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_master_auth)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_monitoring_service

    set_monitoring_service(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetMonitoringServiceRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        monitoring_service: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the monitoring service for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_monitoring_service](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_monitoring_service)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_network_policy

    set_network_policy(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetNetworkPolicyRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        network_policy: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.NetworkPolicy
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Enables or disables Network Policy for a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_network_policy](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_network_policy)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_autoscaling

    set_node_pool_autoscaling(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetNodePoolAutoscalingRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the autoscaling settings of a specific node
pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_autoscaling](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_node_pool_autoscaling)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_management

    set_node_pool_management(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetNodePoolManagementRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        management: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.NodeManagement
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the NodeManagement options for a node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_management](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_node_pool_management)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_size

    set_node_pool_size(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetNodePoolSizeRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

SetNodePoolSizeRequest sets the size of a node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.set_node_pool_size](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_set_node_pool_size)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.start_ip_rotation

    start_ip_rotation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.StartIPRotationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Starts master IP rotation.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.start_ip_rotation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_start_ip_rotation)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.subnetwork_path

    subnetwork_path(project: str, region: str, subnetwork: str) -> str

Returns a fully-qualified subnetwork string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.subnetwork_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_subnetwork_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.topic_path

    topic_path(project: str, topic: str) -> str

Returns a fully-qualified topic string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.topic_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_topic_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.update_cluster

    update_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.UpdateClusterRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        update: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.ClusterUpdate
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Updates the settings for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.update_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_update_cluster)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.update_master

    update_master(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.UpdateMasterRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        master_version: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Updates the master for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.update_master](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_update_master)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.update_node_pool

    update_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.UpdateNodePoolRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Updates the version and/or image type of a specific
node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient.update_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerAsyncClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerAsyncClient_update_node_pool)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient

    ClusterManagerClient(
        *,
        credentials: typing.Optional[google.auth.credentials.Credentials] = None,
        transport: typing.Optional[
            typing.Union[
                str,
                google.cloud.container_v1beta1.services.cluster_manager.transports.base.ClusterManagerTransport,
                typing.Callable[
                    [...],
                    google.cloud.container_v1beta1.services.cluster_manager.transports.base.ClusterManagerTransport,
                ],
            ]
        ] = None,
        client_options: typing.Optional[
            typing.Union[google.api_core.client_options.ClientOptions, dict]
        ] = None,
        client_info: google.api_core.gapic_v1.client_info.ClientInfo = google.api_core.gapic_v1.client_info.ClientInfo
    )

Instantiates the cluster manager client.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_ClusterManagerClient)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.__exit__

    __exit__(type, value, traceback)

Releases underlying transport's resources.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.**exit**](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient___exit__)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.ca_pool_path

    ca_pool_path(project: str, location: str, ca_pool: str) -> str

Returns a fully-qualified ca_pool string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.ca_pool_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_ca_pool_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.cancel_operation

    cancel_operation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CancelOperationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        operation_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> None

Cancels the specified operation.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.cancel_operation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_cancel_operation)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.check_autopilot_compatibility

    check_autopilot_compatibility(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CheckAutopilotCompatibilityRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> (
        google.cloud.container_v1beta1.types.cluster_service.CheckAutopilotCompatibilityResponse
    )

Checks the cluster compatibility with Autopilot mode,
and returns a list of compatibility issues.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.check_autopilot_compatibility](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_check_autopilot_compatibility)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_billing_account_path

    common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_billing_account_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_common_billing_account_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_folder_path

    common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_folder_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_common_folder_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_location_path

    common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_location_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_common_location_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_organization_path

    common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_organization_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_common_organization_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_project_path

    common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.common_project_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_common_project_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.complete_control_plane_upgrade

    complete_control_plane_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CompleteControlPlaneUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

CompleteControlPlaneUpgrade completes the
rollback-safe upgrade by performing the step two upgrade
for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.complete_control_plane_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_complete_control_plane_upgrade)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.complete_ip_rotation

    complete_ip_rotation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CompleteIPRotationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Completes master IP rotation.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.complete_ip_rotation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_complete_ip_rotation)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.complete_node_pool_upgrade

    complete_node_pool_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CompleteNodePoolUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> None

CompleteNodePoolUpgrade will signal an on-going node
pool upgrade to complete.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.complete_node_pool_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_complete_node_pool_upgrade)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.create_cluster

    create_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CreateClusterRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.Cluster
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Creates a cluster, consisting of the specified number and type
of Google Compute Engine instances.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.create_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_create_cluster)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.create_node_pool

    create_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.CreateNodePoolRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.NodePool
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Creates a node pool for a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.create_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_create_node_pool)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.crypto_key_version_path

    crypto_key_version_path(
        project: str, location: str, key_ring: str, crypto_key: str, crypto_key_version: str
    ) -> str

Returns a fully-qualified crypto_key_version string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.crypto_key_version_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_crypto_key_version_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.delete_cluster

    delete_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.DeleteClusterRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Deletes the cluster, including the Kubernetes
endpoint and all worker nodes.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.delete_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_delete_cluster)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.delete_node_pool

    delete_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.DeleteNodePoolRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Deletes a node pool from a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.delete_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_delete_node_pool)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.fetch_cluster_upgrade_info

    fetch_cluster_upgrade_info(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.FetchClusterUpgradeInfoRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ClusterUpgradeInfo

Fetch upgrade information of a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.fetch_cluster_upgrade_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_fetch_cluster_upgrade_info)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.fetch_node_pool_upgrade_info

    fetch_node_pool_upgrade_info(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.FetchNodePoolUpgradeInfoRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.NodePoolUpgradeInfo

Fetch upgrade information of a specific node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.fetch_node_pool_upgrade_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_fetch_node_pool_upgrade_info)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.from_service_account_file

    from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.from_service_account_file](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_from_service_account_file)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.from_service_account_info

    from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials
info.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.from_service_account_info](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_from_service_account_info)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.from_service_account_json

    from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.from_service_account_json](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_from_service_account_json)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_cluster

    get_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetClusterRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Cluster

Gets the details for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_get_cluster)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_json_web_keys

    get_json_web_keys(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetJSONWebKeysRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.GetJSONWebKeysResponse

Gets the public component of the cluster signing keys
in JSON Web Key format.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_json_web_keys](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_get_json_web_keys)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_mtls_endpoint_and_cert_source

    get_mtls_endpoint_and_cert_source(
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
    )

Deprecated.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_mtls_endpoint_and_cert_source](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_get_mtls_endpoint_and_cert_source)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_node_pool

    get_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetNodePoolRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.NodePool

Retrieves the requested node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_get_node_pool)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_operation

    get_operation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetOperationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        operation_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Gets the specified operation.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_operation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_get_operation)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_server_config

    get_server_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.GetServerConfigRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ServerConfig

Returns configuration info about the Google
Kubernetes Engine service.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.get_server_config](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_get_server_config)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_clusters

    list_clusters(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListClustersRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ListClustersResponse

Lists all clusters owned by a project in either the
specified zone or all zones.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_clusters](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_list_clusters)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_locations

    list_locations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListLocationsRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ListLocationsResponse

Fetches locations that offer Google Kubernetes
Engine.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_locations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_list_locations)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_node_pools

    list_node_pools(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListNodePoolsRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ListNodePoolsResponse

Lists the node pools for a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_node_pools](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_list_node_pools)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_operations

    list_operations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListOperationsRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.ListOperationsResponse

Lists all operations in a project in the specified
zone or all zones.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_operations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_list_operations)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_usable_subnetworks

    list_usable_subnetworks(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.ListUsableSubnetworksRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> (
        google.cloud.container_v1beta1.services.cluster_manager.pagers.ListUsableSubnetworksPager
    )

Lists subnetworks that can be used for creating
clusters in a project.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.list_usable_subnetworks](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_list_usable_subnetworks)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_ca_pool_path

    parse_ca_pool_path(path: str) -> typing.Dict[str, str]

Parses a ca_pool path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_ca_pool_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_ca_pool_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_billing_account_path

    parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

Parse a billing_account path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_billing_account_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_common_billing_account_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_folder_path

    parse_common_folder_path(path: str) -> typing.Dict[str, str]

Parse a folder path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_folder_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_common_folder_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_location_path

    parse_common_location_path(path: str) -> typing.Dict[str, str]

Parse a location path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_location_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_common_location_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_organization_path

    parse_common_organization_path(path: str) -> typing.Dict[str, str]

Parse a organization path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_organization_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_common_organization_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_project_path

    parse_common_project_path(path: str) -> typing.Dict[str, str]

Parse a project path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_common_project_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_common_project_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_crypto_key_version_path

    parse_crypto_key_version_path(path: str) -> typing.Dict[str, str]

Parses a crypto_key_version path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_crypto_key_version_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_crypto_key_version_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_subnetwork_path

    parse_subnetwork_path(path: str) -> typing.Dict[str, str]

Parses a subnetwork path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_subnetwork_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_subnetwork_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_topic_path

    parse_topic_path(path: str) -> typing.Dict[str, str]

Parses a topic path into its component segments.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.parse_topic_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_parse_topic_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.rollback_node_pool_upgrade

    rollback_node_pool_upgrade(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.RollbackNodePoolUpgradeRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Rolls back a previously Aborted or Failed NodePool
upgrade.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.rollback_node_pool_upgrade](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_rollback_node_pool_upgrade)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_addons_config

    set_addons_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetAddonsConfigRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        addons_config: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.AddonsConfig
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the addons for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_addons_config](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_addons_config)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_labels

    set_labels(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetLabelsRequest, dict
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        resource_labels: typing.Optional[typing.MutableMapping[str, str]] = None,
        label_fingerprint: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets labels on a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_labels](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_labels)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_legacy_abac

    set_legacy_abac(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetLegacyAbacRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        enabled: typing.Optional[bool] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Enables or disables the ABAC authorization mechanism
on a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_legacy_abac](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_legacy_abac)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_locations

    set_locations(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetLocationsRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        locations: typing.Optional[typing.MutableSequence[str]] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the locations for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_locations](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_locations)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_logging_service

    set_logging_service(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetLoggingServiceRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        logging_service: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the logging service for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_logging_service](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_logging_service)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_maintenance_policy

    set_maintenance_policy(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetMaintenancePolicyRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        maintenance_policy: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.MaintenancePolicy
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the maintenance policy for a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_maintenance_policy](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_maintenance_policy)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_master_auth

    set_master_auth(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetMasterAuthRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets master auth materials.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_master_auth](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_master_auth)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_monitoring_service

    set_monitoring_service(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetMonitoringServiceRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        monitoring_service: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the monitoring service for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_monitoring_service](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_monitoring_service)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_network_policy

    set_network_policy(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetNetworkPolicyRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        network_policy: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.NetworkPolicy
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Enables or disables Network Policy for a cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_network_policy](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_network_policy)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_node_pool_autoscaling

    set_node_pool_autoscaling(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetNodePoolAutoscalingRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the autoscaling settings of a specific node
pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_node_pool_autoscaling](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_node_pool_autoscaling)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_node_pool_management

    set_node_pool_management(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetNodePoolManagementRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        node_pool_id: typing.Optional[str] = None,
        management: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.NodeManagement
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Sets the NodeManagement options for a node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_node_pool_management](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_node_pool_management)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_node_pool_size

    set_node_pool_size(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.SetNodePoolSizeRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

SetNodePoolSizeRequest sets the size of a node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.set_node_pool_size](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_set_node_pool_size)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.start_ip_rotation

    start_ip_rotation(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.StartIPRotationRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Starts master IP rotation.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.start_ip_rotation](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_start_ip_rotation)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.subnetwork_path

    subnetwork_path(project: str, region: str, subnetwork: str) -> str

Returns a fully-qualified subnetwork string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.subnetwork_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_subnetwork_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.topic_path

    topic_path(project: str, topic: str) -> str

Returns a fully-qualified topic string.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.topic_path](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_topic_path)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.update_cluster

    update_cluster(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.UpdateClusterRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        update: typing.Optional[
            google.cloud.container_v1beta1.types.cluster_service.ClusterUpdate
        ] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Updates the settings for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.update_cluster](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_update_cluster)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.update_master

    update_master(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.UpdateMasterRequest,
                dict,
            ]
        ] = None,
        *,
        project_id: typing.Optional[str] = None,
        zone: typing.Optional[str] = None,
        cluster_id: typing.Optional[str] = None,
        master_version: typing.Optional[str] = None,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Updates the master for a specific cluster.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.update_master](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_update_master)

### google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.update_node_pool

    update_node_pool(
        request: typing.Optional[
            typing.Union[
                google.cloud.container_v1beta1.types.cluster_service.UpdateNodePoolRequest,
                dict,
            ]
        ] = None,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    ) -> google.cloud.container_v1beta1.types.cluster_service.Operation

Updates the version and/or image type of a specific
node pool.

See more: [google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient.update_node_pool](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.ClusterManagerClient#google_cloud_container_v1beta1_services_cluster_manager_ClusterManagerClient_update_node_pool)

### google.cloud.container_v1beta1.services.cluster_manager.pagers.ListUsableSubnetworksAsyncPager

    ListUsableSubnetworksAsyncPager(
        method: typing.Callable[
            [...],
            typing.Awaitable[
                google.cloud.container_v1beta1.types.cluster_service.ListUsableSubnetworksResponse
            ],
        ],
        request: google.cloud.container_v1beta1.types.cluster_service.ListUsableSubnetworksRequest,
        response: google.cloud.container_v1beta1.types.cluster_service.ListUsableSubnetworksResponse,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.container_v1beta1.services.cluster_manager.pagers.ListUsableSubnetworksAsyncPager](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.pagers.ListUsableSubnetworksAsyncPager#google_cloud_container_v1beta1_services_cluster_manager_pagers_ListUsableSubnetworksAsyncPager_ListUsableSubnetworksAsyncPager)

### google.cloud.container_v1beta1.services.cluster_manager.pagers.ListUsableSubnetworksPager

    ListUsableSubnetworksPager(
        method: typing.Callable[
            [...],
            google.cloud.container_v1beta1.types.cluster_service.ListUsableSubnetworksResponse,
        ],
        request: google.cloud.container_v1beta1.types.cluster_service.ListUsableSubnetworksRequest,
        response: google.cloud.container_v1beta1.types.cluster_service.ListUsableSubnetworksResponse,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary.Retry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.container_v1beta1.services.cluster_manager.pagers.ListUsableSubnetworksPager](https://cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.services.cluster_manager.pagers.ListUsableSubnetworksPager#google_cloud_container_v1beta1_services_cluster_manager_pagers_ListUsableSubnetworksPager_ListUsableSubnetworksPager)