public sealed class DeployPolicyResourceSelector : IMessage<DeployPolicyResourceSelector>, IEquatable<DeployPolicyResourceSelector>, IDeepCloneable<DeployPolicyResourceSelector>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Deploy v1 API class DeployPolicyResourceSelector.
Contains information on the resources to select for a deploy policy. Attributes provided must all match the resource in order for policy restrictions to apply. For example, if delivery pipelines attributes given are an id "prod" and labels "foo: bar", a delivery pipeline resource must match both that id and have that label in order to be subject to the policy.
Implements
IMessageDeployPolicyResourceSelector, IEquatableDeployPolicyResourceSelector, IDeepCloneableDeployPolicyResourceSelector, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
DeployPolicyResourceSelector()
public DeployPolicyResourceSelector()
DeployPolicyResourceSelector(DeployPolicyResourceSelector)
public DeployPolicyResourceSelector(DeployPolicyResourceSelector other)
Parameter | |
---|---|
Name | Description |
other |
DeployPolicyResourceSelector |
Properties
DeliveryPipeline
public DeliveryPipelineAttribute DeliveryPipeline { get; set; }
Optional. Contains attributes about a delivery pipeline.
Property Value | |
---|---|
Type | Description |
DeliveryPipelineAttribute |
Target
public TargetAttribute Target { get; set; }
Optional. Contains attributes about a target.
Property Value | |
---|---|
Type | Description |
TargetAttribute |