Summary of entries of Classes for google-cloud-configdelivery.
Classes
ConfigDeliveryAsyncClient
ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters.
ConfigDeliveryClient
ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters.
ListFleetPackagesAsyncPager
A pager for iterating through list_fleet_packages
requests.
This class thinly wraps an initial
ListFleetPackagesResponse object, and
provides an __aiter__
method to iterate through its
fleet_packages
field.
If there are more pages, the __aiter__
method will make additional
ListFleetPackages
requests and continue to iterate
through the fleet_packages
field on the
corresponding responses.
All the usual ListFleetPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFleetPackagesPager
A pager for iterating through list_fleet_packages
requests.
This class thinly wraps an initial
ListFleetPackagesResponse object, and
provides an __iter__
method to iterate through its
fleet_packages
field.
If there are more pages, the __iter__
method will make additional
ListFleetPackages
requests and continue to iterate
through the fleet_packages
field on the
corresponding responses.
All the usual ListFleetPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListReleasesAsyncPager
A pager for iterating through list_releases
requests.
This class thinly wraps an initial
ListReleasesResponse object, and
provides an __aiter__
method to iterate through its
releases
field.
If there are more pages, the __aiter__
method will make additional
ListReleases
requests and continue to iterate
through the releases
field on the
corresponding responses.
All the usual ListReleasesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListReleasesPager
A pager for iterating through list_releases
requests.
This class thinly wraps an initial
ListReleasesResponse object, and
provides an __iter__
method to iterate through its
releases
field.
If there are more pages, the __iter__
method will make additional
ListReleases
requests and continue to iterate
through the releases
field on the
corresponding responses.
All the usual ListReleasesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListResourceBundlesAsyncPager
A pager for iterating through list_resource_bundles
requests.
This class thinly wraps an initial
ListResourceBundlesResponse object, and
provides an __aiter__
method to iterate through its
resource_bundles
field.
If there are more pages, the __aiter__
method will make additional
ListResourceBundles
requests and continue to iterate
through the resource_bundles
field on the
corresponding responses.
All the usual ListResourceBundlesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListResourceBundlesPager
A pager for iterating through list_resource_bundles
requests.
This class thinly wraps an initial
ListResourceBundlesResponse object, and
provides an __iter__
method to iterate through its
resource_bundles
field.
If there are more pages, the __iter__
method will make additional
ListResourceBundles
requests and continue to iterate
through the resource_bundles
field on the
corresponding responses.
All the usual ListResourceBundlesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRolloutsAsyncPager
A pager for iterating through list_rollouts
requests.
This class thinly wraps an initial
ListRolloutsResponse object, and
provides an __aiter__
method to iterate through its
rollouts
field.
If there are more pages, the __aiter__
method will make additional
ListRollouts
requests and continue to iterate
through the rollouts
field on the
corresponding responses.
All the usual ListRolloutsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRolloutsPager
A pager for iterating through list_rollouts
requests.
This class thinly wraps an initial
ListRolloutsResponse object, and
provides an __iter__
method to iterate through its
rollouts
field.
If there are more pages, the __iter__
method will make additional
ListRollouts
requests and continue to iterate
through the rollouts
field on the
corresponding responses.
All the usual ListRolloutsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVariantsAsyncPager
A pager for iterating through list_variants
requests.
This class thinly wraps an initial
ListVariantsResponse object, and
provides an __aiter__
method to iterate through its
variants
field.
If there are more pages, the __aiter__
method will make additional
ListVariants
requests and continue to iterate
through the variants
field on the
corresponding responses.
All the usual ListVariantsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVariantsPager
A pager for iterating through list_variants
requests.
This class thinly wraps an initial
ListVariantsResponse object, and
provides an __iter__
method to iterate through its
variants
field.
If there are more pages, the __iter__
method will make additional
ListVariants
requests and continue to iterate
through the variants
field on the
corresponding responses.
All the usual ListVariantsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AbortRolloutRequest
Message for aborting a rollout.
AllAtOnceStrategy
AllAtOnceStrategy causes all clusters to be updated concurrently.
AllAtOnceStrategyInfo
AllAtOnceStrategyInfo represents the status of execution of AllAtOnce rollout strategy.
ClusterInfo
ClusterInfo represents status of a resource bundle rollout for a cluster.
State
State of the rollout for the cluster.
CreateFleetPackageRequest
Message for creating a FleetPackage
CreateReleaseRequest
Message for creating a Release
CreateResourceBundleRequest
Message for creating a ResourceBundle.
CreateVariantRequest
Message for creating a Variant
DeleteFleetPackageRequest
Message for deleting a FleetPackage
DeleteReleaseRequest
Message for deleting a Release
DeleteResourceBundleRequest
Message for deleting a ResourceBundle
DeleteVariantRequest
Message for deleting a Variant
DeletionPropagationPolicy
Deletion Propagation Policy determines what happens to the
underlying Kubernetes resources on a cluster when the
FleetPackage
managing those resources no longer targets the
cluster or is deleted.
Fleet
The fleet where the FleetPackage
should be deployed.
LabelSelector
A label selector is a label query over a set of resources. An empty label selector matches all objects.
MatchLabelsEntry
The abstract base class for a message.
FleetPackage
A FleetPackage
resource in the Config Delivery API.
A FleetPackage
defines a package through which kubernetes
configuration is deployed to a fleet of kubernetes clusters.
CloudBuildRepository
CloudBuildRepository contains information about fetching Kubernetes
configuration from a CloudBuildRepository
.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
ResourceBundleSelector
Information specifying the source of kubernetes configuration to deploy.
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
ResourceBundleTag
ResourceBundleTag contains the information to refer to a release for
a ResourceBundle
.
State
State indicates the desired state for the fleet package. Unspecified
value is equivalent to ACTIVE
. If state is set to SUSPENDED
,
active rollout (if any) will continue but no new rollouts will be
scheduled.
Target
The target defines different ways to target set of kubernetes clusters.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VariantSelector
VariantSelector contains information for selecting a variant in
ResourceBundle
to deploy to a target cluster.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FleetPackageError
Information representing an error encountered during rolling out configurations.
FleetPackageInfo
FleetPackageInfo represents the status of the FleetPackage
across all the target clusters.
State
Possible values for the FleetPackage
state.
GetFleetPackageRequest
Message for getting a FleetPackage
GetReleaseRequest
Message for getting a Release
GetResourceBundleRequest
Message for getting a ResourceBundle.
GetRolloutRequest
Message for getting a Rollout
GetVariantRequest
Message for getting a Variant
ListFleetPackagesRequest
Message for requesting list of FleetPackage.
ListFleetPackagesResponse
Message for response to listing FleetPackage
ListReleasesRequest
Message for requesting list of Releases.
ListReleasesResponse
Message for response to listing Releases
ListResourceBundlesRequest
Message for requesting list of ResourceBundles.
ListResourceBundlesResponse
Message for response to listing ResourceBundles.
ListRolloutsRequest
Message for requesting list of Rollouts
ListRolloutsResponse
Message for response to listing Rollouts
ListVariantsRequest
Message for requesting list of Variants.
ListVariantsResponse
Message for response to listing Variants
OperationMetadata
Represents the metadata of the long-running operation.
Release
Release
represents a versioned release containing kubernetes
manifests.
LabelsEntry
The abstract base class for a message.
Lifecycle
Lifecycle indicates the state of the Release
. A published
release is immutable.
ReleaseInfo
ReleaseInfo contains extra information about the ResourceBundle
release e.g., link to an artifact registry OCI image.
VariantOciImagePathsEntry
The abstract base class for a message.
ResourceBundle
ResourceBundle represent a collection of kubernetes configuration resources.
LabelsEntry
The abstract base class for a message.
ResourceBundleDeploymentInfo
ResourceBundleDeploymentInfo represents the status of a resource bundle deployment.
SyncState
Synchronization state of the resource bundle deployment.
ResumeRolloutRequest
Message for resuming a rollout.
RollingStrategy
RollingStrategy causes a specified number of clusters to be updated concurrently until all clusters are updated.
RollingStrategyInfo
RollingStrategyInfo represents the status of execution of Rolling rollout strategy.
Rollout
Rollout resource represents an instance of FleetPackage
rollout
operation across a fleet. This is a system generated resource and
will be read only for end-users. It will be primarily used by the
service to process the changes in the FleetPackage
and other
changes in the environment.
RolloutInfo
RolloutInfo represents the state of the FleetPackage
at all the
clusters the rollout is targeting.
State
State of the rollout
RolloutStrategy
RolloutStrategy defines different ways to rollout a resource bundle across a set of clusters.
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
RolloutStrategyInfo
RolloutStrategyInfo represents the status of execution of different types of rollout strategies. Only the field corresponding to the rollout strategy specified at the rollout resource will be populated.
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
SuspendRolloutRequest
Message for suspending a rollout.
UpdateFleetPackageRequest
Message for updating a FleetPackage
UpdateReleaseRequest
Message for updating a Release
UpdateResourceBundleRequest
Message for updating a ResourceBundle
UpdateVariantRequest
Message for updating a Variant
Variant
Variant represents the content of a ResourceBundle
variant.
LabelsEntry
The abstract base class for a message.
Modules
pagers
API documentation for configdelivery_v1alpha.services.config_delivery.pagers
module.