public sealed class RolloutRolloutEntityOrchestratedEntity : IMessage<RolloutRolloutEntityOrchestratedEntity>, IEquatable<RolloutRolloutEntityOrchestratedEntity>, IDeepCloneable<RolloutRolloutEntityOrchestratedEntity>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class RolloutRolloutEntityOrchestratedEntity.
This message is used if the resource type follows the Orchestrated integration model with ProgressiveRollout.
Implements
IMessageRolloutRolloutEntityOrchestratedEntity, IEquatableRolloutRolloutEntityOrchestratedEntity, IDeepCloneableRolloutRolloutEntityOrchestratedEntity, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
RolloutRolloutEntityOrchestratedEntity()
public RolloutRolloutEntityOrchestratedEntity()RolloutRolloutEntityOrchestratedEntity(RolloutRolloutEntityOrchestratedEntity)
public RolloutRolloutEntityOrchestratedEntity(RolloutRolloutEntityOrchestratedEntity other)| Parameter | |
|---|---|
| Name | Description |
other |
RolloutRolloutEntityOrchestratedEntity |
Properties
ConflictBehavior
public string ConflictBehavior { get; set; }Required. Specifies the behavior of the Rollout if an out of band update is detected in a project during a Rollout. It can be one of the following values: 1) overwrite : Overwrite the local value with the rollout value. 2) no_overwrite : Do not overwrite the local value with the rollout value.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasConflictBehavior
public bool HasConflictBehavior { get; }Gets whether the "conflict_behavior" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasOrchestrationAction
public bool HasOrchestrationAction { get; }Gets whether the "orchestration_action" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasOrchestrationSource
public bool HasOrchestrationSource { get; }Gets whether the "orchestration_source" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
OrchestrationAction
public string OrchestrationAction { get; set; }Required. Orchestration action during the Rollout. It can be one of the following values: 1) "update": Resources will be updated by the rollout. 2) "delete": Resources will be deleted by the rollout.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OrchestrationSource
public string OrchestrationSource { get; set; }Required. Fully qualified resource name of the resource which contains the source of truth of the configuration being rolled out across locations/projects. For example, in the case of a global Rollout which is applied across regions, this contains the name of the global resource created by the user which contains a payload for a resource that is orchestrated across regions. This follows the following format: //.googleapis.com/projects//locations/global// e.g. //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
| Property Value | |
|---|---|
| Type | Description |
string |
|