Show / Hide Table of Contents

Class ServiceSpecReleaseType

ServiceSpecReleaseType contains the options for slowly releasing revisions. See ServiceSpec for more details. Not currently supported by Cloud Run.

Inheritance
System.Object
ServiceSpecReleaseType
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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>

Implements

IDirectResponseSchema
Back to top