public sealed class Stage : IMessage<Stage>, IEquatable<Stage>, IDeepCloneable<Stage>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Deploy v1 API class Stage.
Stage specifies a location to which to deploy.
Namespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
Stage()
public Stage()
Stage(Stage)
public Stage(Stage other)
Parameter | |
---|---|
Name | Description |
other | Stage |
Properties
DeployParameters
public RepeatedField<DeployParameters> DeployParameters { get; }
Optional. The deploy parameters to use for the target in this stage.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDeployParameters |
Profiles
public RepeatedField<string> Profiles { get; }
Skaffold profiles to use when rendering the manifest for this stage's
Target
.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Strategy
public Strategy Strategy { get; set; }
Optional. The strategy to use for a Rollout
to this stage.
Property Value | |
---|---|
Type | Description |
Strategy |
TargetId
public string TargetId { get; set; }
The target_id to which this stage points. This field refers exclusively to
the last segment of a target name. For example, this field would just be
my-target
(rather than
projects/project/locations/location/targets/my-target
). The location of
the Target
is inferred to be the same as the location of the
DeliveryPipeline
that contains this Stage
.
Property Value | |
---|---|
Type | Description |
string |