public sealed class ErrorBudget : IMessage<ErrorBudget>, IEquatable<ErrorBudget>, IDeepCloneable<ErrorBudget>, IBufferMessage, IMessage
Reference documentation and code samples for the SaaS Runtime v1beta1 API class ErrorBudget.
The configuration for error budget. If the number of failed units exceeds max(allowed_count, allowed_ratio * total_units), the rollout will be paused.
Implements
IMessageErrorBudget, IEquatableErrorBudget, IDeepCloneableErrorBudget, IBufferMessage, IMessageNamespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1Assembly
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll
Constructors
ErrorBudget()
public ErrorBudget()
ErrorBudget(ErrorBudget)
public ErrorBudget(ErrorBudget other)
Parameter | |
---|---|
Name | Description |
other |
ErrorBudget |
Properties
AllowedCount
public int AllowedCount { get; set; }
Optional. The maximum number of failed units allowed in a location without pausing the rollout.
Property Value | |
---|---|
Type | Description |
int |
AllowedPercentage
public int AllowedPercentage { get; set; }
Optional. The maximum percentage of units allowed to fail (0, 100] within a location without pausing the rollout.
Property Value | |
---|---|
Type | Description |
int |