API documentation for configdelivery_v1alpha.types
package.
Classes
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.
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.
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.
FleetPackageError
Information representing an error encountered during rolling out configurations.
FleetPackageInfo
FleetPackageInfo represents the status of the FleetPackage
across all the target clusters.
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.
ReleaseInfo
ReleaseInfo contains extra information about the ResourceBundle
release e.g., link to an artifact registry OCI image.
ResourceBundle
ResourceBundle represent a collection of kubernetes configuration resources.
ResourceBundleDeploymentInfo
ResourceBundleDeploymentInfo represents the status of a 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.
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.