Some or all of the information on this page might not apply to Trusted Cloud by S3NS.
Class EdgeContainerConnection (2.13.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 2.13.0keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ListClusters(google::cloud::edgecontainer::v1::ListClustersRequest)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::ListClustersRequest
Returns
Type
Description
StreamRange< google::cloud::edgecontainer::v1::Cluster >
virtual GetCluster(google::cloud::edgecontainer::v1::GetClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetClusterRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::Cluster >
virtual CreateCluster(google::cloud::edgecontainer::v1::CreateClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::CreateClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::Cluster > >
virtual UpdateCluster(google::cloud::edgecontainer::v1::UpdateClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::UpdateClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::Cluster > >
virtual DeleteCluster(google::cloud::edgecontainer::v1::DeleteClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::DeleteClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
virtual GenerateAccessToken(google::cloud::edgecontainer::v1::GenerateAccessTokenRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GenerateAccessTokenRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::GenerateAccessTokenResponse >
virtual ListNodePools(google::cloud::edgecontainer::v1::ListNodePoolsRequest)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::ListNodePoolsRequest
Returns
Type
Description
StreamRange< google::cloud::edgecontainer::v1::NodePool >
virtual GetNodePool(google::cloud::edgecontainer::v1::GetNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetNodePoolRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::NodePool >
virtual CreateNodePool(google::cloud::edgecontainer::v1::CreateNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::CreateNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::NodePool > >
virtual UpdateNodePool(google::cloud::edgecontainer::v1::UpdateNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::UpdateNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::NodePool > >
virtual DeleteNodePool(google::cloud::edgecontainer::v1::DeleteNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::DeleteNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
virtual ListMachines(google::cloud::edgecontainer::v1::ListMachinesRequest)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::ListMachinesRequest
Returns
Type
Description
StreamRange< google::cloud::edgecontainer::v1::Machine >
virtual GetMachine(google::cloud::edgecontainer::v1::GetMachineRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetMachineRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::Machine >
virtual ListVpnConnections(google::cloud::edgecontainer::v1::ListVpnConnectionsRequest)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::ListVpnConnectionsRequest
Returns
Type
Description
StreamRange< google::cloud::edgecontainer::v1::VpnConnection >
virtual GetVpnConnection(google::cloud::edgecontainer::v1::GetVpnConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetVpnConnectionRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::VpnConnection >
virtual CreateVpnConnection(google::cloud::edgecontainer::v1::CreateVpnConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::CreateVpnConnectionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::VpnConnection > >
virtual DeleteVpnConnection(google::cloud::edgecontainer::v1::DeleteVpnConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::DeleteVpnConnectionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
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-07-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-18 UTC."],[[["This document details the `EdgeContainerConnection` interface for `EdgeContainerClient`, providing methods for interacting with Edge Container resources."],["The interface supports a variety of operations, including managing clusters, node pools, machines, and VPN connections via virtual methods like `ListClusters`, `GetNodePool`, `CreateVpnConnection`, etc., each taking request objects as parameters."],["There is support for mocking through `MockEdgeContainerConnection` class, which can be useful for testing and developing custom behaviors."],["The document lists different versions of `EdgeContainerConnection` ranging from 2.11.0 to 2.37.0-rc, including the ability to get to the latest version and previous ones."],["To create a live instance of `EdgeContainerConnection`, the `MakeEdgeContainerConnection()` function is available."]]],[]]