saasservicemgmt/v1 library

Classes

Aggregate
Represents the aggregation of a set of population of like records by a certain group.
Blueprint
Blueprints are OCI Images that contain all of the artifacts needed to provision a unit.
Dependency
Dependency represent a single dependency with another unit kind by alias.
ErrorBudget
The configuration for error budget.
FlagUpdate
FlagUpdate is a UnitOperation that pushes new flag values to Units.
FromMapping
Output variables whose values will be passed on to dependencies
ListLocationsResponse
The response message for Locations.ListLocations.
ListReleasesResponse
The response structure for the ListReleases method.
ListRolloutKindsResponse
The response structure for the ListRolloutKinds method.
ListRolloutsResponse
The response structure for the ListRollouts method.
ListSaasResponse
The response structure for the ListSaas method.
ListTenantsResponse
The response structure for the ListTenants method.
ListUnitKindsResponse
The response structure for the ListUnitKinds method.
ListUnitOperationsResponse
The response structure for the ListUnitOperations method.
ListUnitsResponse
The response structure for the ListUnits method.
Location
Location information that the service is available in.
MaintenanceSettings
Captures requested directives for performing future maintenance on the unit.
ProjectsLocationsReleasesResource
ProjectsLocationsResource
ProjectsLocationsRolloutKindsResource
ProjectsLocationsRolloutsResource
ProjectsLocationsSaasResource
ProjectsLocationsTenantsResource
ProjectsLocationsUnitKindsResource
ProjectsLocationsUnitOperationsResource
ProjectsLocationsUnitsResource
ProjectsResource
Provision
Provision is the unit operation that provision the underlying resources represented by a Unit.
Release
A new version to be propagated and deployed to units.
ReleaseRequirements
Set of requirements to be fulfilled on the Unit when using this Release.
Rollout
Represents a single rollout execution and its results
RolloutControl
RolloutControl provides a way to request a change to the execution of a Rollout by pausing or canceling it.
RolloutKind
An object that describes various settings of Rollout execution.
RolloutStats
RolloutStats contains information about the progress of a rollout.
RunRolloutActionParams
Parameters for the RUN action controlling the behavior of the rollout when it is resumed from a PAUSED state.
Saas
Saas is a representation of a SaaS service managed by the Producer.
SaasCondition
SaasCondition describes the status of a Saas.
SaaSServiceManagementApi
Model, deploy, and operate your SaaS at scale.
Schedule
A time specification to schedule the maintenance.
Tenant
Tenant represents the service producer side of an instance of the service created based on a request from a consumer.
ToMapping
Input variables whose values will be passed on to dependencies
Unit
A unit of deployment that has its lifecycle via a CRUD API using an actuation engine under the hood (e.g. based on Terraform, Helm or a custom implementation provided by a service producer).
UnitCondition
UnitCondition describes the status of an Unit.
UnitDependency
Set of dependencies for this unit.
UnitKind
Definition of a Unit.
UnitOperation
UnitOperation encapsulates the intent of changing/interacting with the service component represented by the specific Unit.
UnitOperationCondition
UnitOperationCondition describes the status of an Unit Operation.
UnitUpdatePacing
UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region.
UnitVariable
UnitVariable describes a parameter for a Unit.
Upgrade
Upgrade is the unit operation that upgrades a provisioned unit, which may also include the underlying resources represented by a Unit.
VariableMapping
Mapping of input variables to their respective output variable for depedenencies

Typedefs

Decimal = $Decimal
A representation of a decimal value, such as 2.5.
Deprovision = $Empty
Deprovision is the unit operation that deprovision the underlying resources represented by a Unit.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
GoogleCloudLocationLocation = $Location00
A resource that represents a Google Cloud location.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.