Package types (0.1.0)

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.