Compute Engine v1 API - Class RolloutRolloutEntityOrchestratedEntity (3.28.0)

public sealed class RolloutRolloutEntityOrchestratedEntity : IMessage<RolloutRolloutEntityOrchestratedEntity>, IEquatable<RolloutRolloutEntityOrchestratedEntity>, IDeepCloneable<RolloutRolloutEntityOrchestratedEntity>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > RolloutRolloutEntityOrchestratedEntity

Namespace

Google.Cloud.Compute.V1

Assembly

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