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.
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.
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_v1.services.config_delivery.pagers module.
pagers
API documentation for configdelivery_v1alpha.services.config_delivery.pagers module.
pagers
API documentation for configdelivery_v1beta.services.config_delivery.pagers module.