Class ServiceSpecReleaseType
ServiceSpecReleaseType contains the options for slowly releasing revisions. See ServiceSpec for more details. Not currently supported by Cloud Run.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudRun.v1alpha1.Data
Assembly: Google.Apis.CloudRun.v1alpha1.dll
Syntax
public class ServiceSpecReleaseType : IDirectResponseSchema
Properties
Configuration
The configuration for this service. All revisions from this service must come from a single configuration.
Declaration
[JsonProperty("configuration")]
public virtual ConfigurationSpec Configuration { get; set; }
Property Value
| Type | Description |
|---|---|
| ConfigurationSpec |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Revisions
Revisions is an ordered list of 1 or 2 revisions. The first is the current revision, and the second is the candidate revision. If a single revision is provided, traffic will be pinned at that revision. "@latest" is a shortcut for usage that refers to the latest created revision by the configuration.
Declaration
[JsonProperty("revisions")]
public virtual IList<string> Revisions { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<System.String> |
RolloutPercent
RolloutPercent is the percent of traffic that should be sent to the candidate revision, i.e. the 2nd revision in the revisions list. Valid values are between 0 and 99 inclusive.
Declaration
[JsonProperty("rolloutPercent")]
public virtual int? RolloutPercent { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |