Summary of entries of Classes for edgecontainer.
Classes
EdgeContainerAsyncClient
EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.
EdgeContainerClient
EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.
ListClustersAsyncPager
A pager for iterating through list_clusters
requests.
This class thinly wraps an initial
ListClustersResponse object, and
provides an __aiter__
method to iterate through its
clusters
field.
If there are more pages, the __aiter__
method will make additional
ListClusters
requests and continue to iterate
through the clusters
field on the
corresponding responses.
All the usual ListClustersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClustersPager
A pager for iterating through list_clusters
requests.
This class thinly wraps an initial
ListClustersResponse object, and
provides an __iter__
method to iterate through its
clusters
field.
If there are more pages, the __iter__
method will make additional
ListClusters
requests and continue to iterate
through the clusters
field on the
corresponding responses.
All the usual ListClustersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListMachinesAsyncPager
A pager for iterating through list_machines
requests.
This class thinly wraps an initial
ListMachinesResponse object, and
provides an __aiter__
method to iterate through its
machines
field.
If there are more pages, the __aiter__
method will make additional
ListMachines
requests and continue to iterate
through the machines
field on the
corresponding responses.
All the usual ListMachinesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListMachinesPager
A pager for iterating through list_machines
requests.
This class thinly wraps an initial
ListMachinesResponse object, and
provides an __iter__
method to iterate through its
machines
field.
If there are more pages, the __iter__
method will make additional
ListMachines
requests and continue to iterate
through the machines
field on the
corresponding responses.
All the usual ListMachinesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNodePoolsAsyncPager
A pager for iterating through list_node_pools
requests.
This class thinly wraps an initial
ListNodePoolsResponse object, and
provides an __aiter__
method to iterate through its
node_pools
field.
If there are more pages, the __aiter__
method will make additional
ListNodePools
requests and continue to iterate
through the node_pools
field on the
corresponding responses.
All the usual ListNodePoolsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNodePoolsPager
A pager for iterating through list_node_pools
requests.
This class thinly wraps an initial
ListNodePoolsResponse object, and
provides an __iter__
method to iterate through its
node_pools
field.
If there are more pages, the __iter__
method will make additional
ListNodePools
requests and continue to iterate
through the node_pools
field on the
corresponding responses.
All the usual ListNodePoolsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVpnConnectionsAsyncPager
A pager for iterating through list_vpn_connections
requests.
This class thinly wraps an initial
ListVpnConnectionsResponse object, and
provides an __aiter__
method to iterate through its
vpn_connections
field.
If there are more pages, the __aiter__
method will make additional
ListVpnConnections
requests and continue to iterate
through the vpn_connections
field on the
corresponding responses.
All the usual ListVpnConnectionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVpnConnectionsPager
A pager for iterating through list_vpn_connections
requests.
This class thinly wraps an initial
ListVpnConnectionsResponse object, and
provides an __iter__
method to iterate through its
vpn_connections
field.
If there are more pages, the __iter__
method will make additional
ListVpnConnections
requests and continue to iterate
through the vpn_connections
field on the
corresponding responses.
All the usual ListVpnConnectionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
Authorization
RBAC policy that will be applied and managed by GEC.
ChannelConfig
Configuration for a release channel.
Cluster
A Google Distributed Cloud Edge Kubernetes cluster.
ConnectionState
ConnectionState holds the current connection state from the cluster to Google.
State
The connection state.
ControlPlane
Configuration of the cluster control plane.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Local
Configuration specific to clusters with a control plane hosted locally. Warning: Local control plane clusters must be created in their own project. Local control plane clusters cannot coexist in the same project with any other type of clusters, including non-GDCE clusters. Mixing local control plane GDCE clusters with any other type of clusters in the same project can result in data loss.
Remote
Configuration specific to clusters with a control plane hosted remotely.
SharedDeploymentPolicy
Represents the policy configuration about how user applications are deployed.
ControlPlaneEncryption
Configuration for Customer-managed KMS key support for control plane nodes.
LabelsEntry
The abstract base class for a message.
MaintenanceEvent
A Maintenance Event is an operation that could cause temporary disruptions to the cluster workloads, including Google-driven or user-initiated cluster upgrades, user-initiated cluster configuration changes that require restarting nodes, etc.
Schedule
Indicates when the maintenance event should be performed.
State
Indicates the maintenance event state.
Type
Indicates the maintenance event type.
ReleaseChannel
The release channel a cluster is subscribed to.
Status
Indicates the status of the cluster.
SurvivabilityConfig
Configuration of the cluster survivability, e.g., for the case when network connectivity is lost.
SystemAddonsConfig
Config that customers are allowed to define for GDCE system add-ons.
Ingress
Config for the Ingress add-on which allows customers to create an Ingress object to manage external access to the servers in a cluster. The add-on consists of istiod and istio-ingress.
VMServiceConfig
VMServiceConfig defines the configuration for GDCE VM Service.
ClusterNetworking
Cluster-wide networking configuration.
ClusterUser
A user principal for an RBAC policy.
ConfigData
Config data holds all the config related data for the zone.
CreateClusterRequest
Creates a cluster.
CreateNodePoolRequest
Creates a node pool.
CreateVpnConnectionRequest
Creates a VPN connection.
DeleteClusterRequest
Deletes a cluster.
DeleteNodePoolRequest
Deletes a node pool.
DeleteVpnConnectionRequest
Deletes a vpn connection.
Fleet
Fleet related configuration.
Fleets are a Google Cloud concept for logically organizing clusters, letting you use and manage multi-cluster capabilities and apply consistent policies across your systems.
GenerateAccessTokenRequest
Generates an access token for a cluster.
GenerateAccessTokenResponse
An access token for a cluster.
GenerateOfflineCredentialRequest
Generates an offline credential(offline) for a cluster.
GenerateOfflineCredentialResponse
An offline credential for a cluster.
GetClusterRequest
Gets a cluster.
GetMachineRequest
Gets a machine.
GetNodePoolRequest
Gets a node pool.
GetServerConfigRequest
Gets the server config.
GetVpnConnectionRequest
Gets a VPN connection.
KmsKeyState
Represents the accessibility state of a customer-managed KMS key used for CMEK integration.
ListClustersRequest
Lists clusters in a location.
ListClustersResponse
List of clusters in a location.
ListMachinesRequest
Lists machines in a site.
ListMachinesResponse
List of machines in a site.
ListNodePoolsRequest
Lists node pools in a cluster.
ListNodePoolsResponse
List of node pools in a cluster.
ListVpnConnectionsRequest
Lists VPN connections.
ListVpnConnectionsResponse
List of VPN connections in a location.
LocationMetadata
Metadata for a given google.cloud.location.Location.
AvailableZonesEntry
The abstract base class for a message.
Machine
A Google Distributed Cloud Edge machine capable of acting as a Kubernetes node.
LabelsEntry
The abstract base class for a message.
MaintenanceExclusionWindow
Represents a maintenance exclusion window.
MaintenancePolicy
Maintenance policy configuration.
MaintenanceWindow
Maintenance window configuration
NodePool
A set of Kubernetes nodes in a cluster with common configuration and specification.
LabelsEntry
The abstract base class for a message.
LocalDiskEncryption
Configuration for CMEK support for edge machine local disk encryption.
NodeConfig
Configuration for each node in the NodePool
LabelsEntry
The abstract base class for a message.
OperationMetadata
Long-running operation metadata for Edge Container API methods.
StatusReason
Indicates the reason for the status of the operation.
Quota
Represents quota for Edge Container resources.
RecurringTimeWindow
Represents an arbitrary window of time that recurs.
ResourceState
Represents if the resource is in lock down state or pending.
ServerConfig
Server configuration for supported versions and release channels.
ChannelsEntry
The abstract base class for a message.
TimeWindow
Represents an arbitrary window of time.
UpdateClusterRequest
Updates a cluster.
UpdateNodePoolRequest
Updates a node pool.
UpgradeClusterRequest
Upgrades a cluster.
Schedule
Represents the schedule about when the cluster is going to be upgraded.
Version
Version of a cluster.
VpnConnection
A VPN connection .
BgpRoutingMode
Routing mode.
Details
The created connection details.
CloudRouter
The Cloud Router info.
CloudVpn
The Cloud VPN info.
State
The current connection state.
LabelsEntry
The abstract base class for a message.
VpcProject
Project detail of the VPC network.
ZoneMetadata
A Google Distributed Cloud Edge zone where edge machines are located.
RackType
Type of the rack.
RackTypesEntry
The abstract base class for a message.
Modules
pagers
API documentation for edgecontainer_v1.services.edge_container.pagers
module.