Send feedback
Class AzureClustersConnection (2.36.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.36.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual CreateAzureClient(google::cloud::gkemulticloud::v1::CreateAzureClientRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::CreateAzureClientRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureClient > >
virtual CreateAzureClient(NoAwaitTag, google::cloud::gkemulticloud::v1::CreateAzureClientRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::gkemulticloud::v1::CreateAzureClientRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateAzureClient(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureClient > >
virtual GetAzureClient(google::cloud::gkemulticloud::v1::GetAzureClientRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::GetAzureClientRequest const &
Returns
Type
Description
StatusOr< google::cloud::gkemulticloud::v1::AzureClient >
virtual ListAzureClients(google::cloud::gkemulticloud::v1::ListAzureClientsRequest)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::ListAzureClientsRequest
Returns
Type
Description
StreamRange< google::cloud::gkemulticloud::v1::AzureClient >
virtual DeleteAzureClient(google::cloud::gkemulticloud::v1::DeleteAzureClientRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::DeleteAzureClientRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::OperationMetadata > >
virtual DeleteAzureClient(NoAwaitTag, google::cloud::gkemulticloud::v1::DeleteAzureClientRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::gkemulticloud::v1::DeleteAzureClientRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteAzureClient(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::OperationMetadata > >
virtual CreateAzureCluster(google::cloud::gkemulticloud::v1::CreateAzureClusterRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::CreateAzureClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureCluster > >
virtual CreateAzureCluster(NoAwaitTag, google::cloud::gkemulticloud::v1::CreateAzureClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::gkemulticloud::v1::CreateAzureClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateAzureCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureCluster > >
virtual UpdateAzureCluster(google::cloud::gkemulticloud::v1::UpdateAzureClusterRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::UpdateAzureClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureCluster > >
virtual UpdateAzureCluster(NoAwaitTag, google::cloud::gkemulticloud::v1::UpdateAzureClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::gkemulticloud::v1::UpdateAzureClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateAzureCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureCluster > >
virtual GetAzureCluster(google::cloud::gkemulticloud::v1::GetAzureClusterRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::GetAzureClusterRequest const &
Returns
Type
Description
StatusOr< google::cloud::gkemulticloud::v1::AzureCluster >
virtual ListAzureClusters(google::cloud::gkemulticloud::v1::ListAzureClustersRequest)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::ListAzureClustersRequest
Returns
Type
Description
StreamRange< google::cloud::gkemulticloud::v1::AzureCluster >
virtual DeleteAzureCluster(google::cloud::gkemulticloud::v1::DeleteAzureClusterRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::DeleteAzureClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::OperationMetadata > >
virtual DeleteAzureCluster(NoAwaitTag, google::cloud::gkemulticloud::v1::DeleteAzureClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::gkemulticloud::v1::DeleteAzureClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteAzureCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::OperationMetadata > >
virtual GenerateAzureClusterAgentToken(google::cloud::gkemulticloud::v1::GenerateAzureClusterAgentTokenRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::GenerateAzureClusterAgentTokenRequest const &
Returns
Type
Description
StatusOr< google::cloud::gkemulticloud::v1::GenerateAzureClusterAgentTokenResponse >
virtual GenerateAzureAccessToken(google::cloud::gkemulticloud::v1::GenerateAzureAccessTokenRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::GenerateAzureAccessTokenRequest const &
Returns
Type
Description
StatusOr< google::cloud::gkemulticloud::v1::GenerateAzureAccessTokenResponse >
virtual CreateAzureNodePool(google::cloud::gkemulticloud::v1::CreateAzureNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::CreateAzureNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureNodePool > >
virtual CreateAzureNodePool(NoAwaitTag, google::cloud::gkemulticloud::v1::CreateAzureNodePoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::gkemulticloud::v1::CreateAzureNodePoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateAzureNodePool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureNodePool > >
virtual UpdateAzureNodePool(google::cloud::gkemulticloud::v1::UpdateAzureNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::UpdateAzureNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureNodePool > >
virtual UpdateAzureNodePool(NoAwaitTag, google::cloud::gkemulticloud::v1::UpdateAzureNodePoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::gkemulticloud::v1::UpdateAzureNodePoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateAzureNodePool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::AzureNodePool > >
virtual GetAzureNodePool(google::cloud::gkemulticloud::v1::GetAzureNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::GetAzureNodePoolRequest const &
Returns
Type
Description
StatusOr< google::cloud::gkemulticloud::v1::AzureNodePool >
virtual ListAzureNodePools(google::cloud::gkemulticloud::v1::ListAzureNodePoolsRequest)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::ListAzureNodePoolsRequest
Returns
Type
Description
StreamRange< google::cloud::gkemulticloud::v1::AzureNodePool >
virtual DeleteAzureNodePool(google::cloud::gkemulticloud::v1::DeleteAzureNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::DeleteAzureNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::OperationMetadata > >
virtual DeleteAzureNodePool(NoAwaitTag, google::cloud::gkemulticloud::v1::DeleteAzureNodePoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::gkemulticloud::v1::DeleteAzureNodePoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteAzureNodePool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::gkemulticloud::v1::OperationMetadata > >
virtual GetAzureOpenIdConfig(google::cloud::gkemulticloud::v1::GetAzureOpenIdConfigRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::GetAzureOpenIdConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::gkemulticloud::v1::AzureOpenIdConfig >
virtual GetAzureJsonWebKeys(google::cloud::gkemulticloud::v1::GetAzureJsonWebKeysRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::GetAzureJsonWebKeysRequest const &
Returns
Type
Description
StatusOr< google::cloud::gkemulticloud::v1::AzureJsonWebKeys >
virtual GetAzureServerConfig(google::cloud::gkemulticloud::v1::GetAzureServerConfigRequest const &)
Parameter
Name
Description
request
google::cloud::gkemulticloud::v1::GetAzureServerConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::gkemulticloud::v1::AzureServerConfig >
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
StreamRange< google::longrunning::Operation >
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::DeleteOperationRequest const &
Returns
Type
Description
Status
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::CancelOperationRequest const &
Returns
Type
Description
Status
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-04-23 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-23 UTC."],[[["This page details the `AzureClustersConnection` class within the `gkemulticloud_v1` namespace, which provides an interface for interacting with `AzureClustersClient` and defines virtual methods for its user-facing functionalities."],["The `AzureClustersConnection` class facilitates custom behavior injection, such as with Google Mock objects, for testing scenarios involving `AzureClustersClient`."],["The latest available version for the service is 2.37.0-rc, while version 2.36.0 is also present as a link on this page, alongside a historical list of many other versions."],["This class includes functions for managing Azure Clients, Clusters, and Node Pools, including actions such as creating, updating, getting, listing, and deleting them, and also provides methods for token generation and retrieving server configurations."],["There are also longrunning operation methods such as ListOperations, GetOperation, DeleteOperation, and CancelOperation that are a part of this `AzureClustersConnection` class."]]],[]]