V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadArgs

data class V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadArgs(val baseline: Output<Boolean>? = null, val deleted: Output<Boolean>? = null, val description: Output<String>? = null, val etag: Output<String>? = null, val instanceFilter: Output<V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadInstanceFilterArgs>, val name: Output<String>? = null, val osPolicies: Output<List<V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadOsPolicyArgs>>, val reconciling: Output<Boolean>? = null, val revisionCreateTime: Output<String>? = null, val revisionId: Output<String>? = null, val rollout: Output<V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadRolloutArgs>, val rolloutState: Output<String>? = null, val uid: Output<String>? = null) : ConvertibleToJava<V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadArgs>

Constructors

constructor(baseline: Output<Boolean>? = null, deleted: Output<Boolean>? = null, description: Output<String>? = null, etag: Output<String>? = null, instanceFilter: Output<V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadInstanceFilterArgs>, name: Output<String>? = null, osPolicies: Output<List<V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadOsPolicyArgs>>, reconciling: Output<Boolean>? = null, revisionCreateTime: Output<String>? = null, revisionId: Output<String>? = null, rollout: Output<V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadRolloutArgs>, rolloutState: Output<String>? = null, uid: Output<String>? = null)

Properties

Link copied to clipboard
val baseline: Output<Boolean>? = null

Indicates that this revision has been successfully rolled out in this zone and new VMs will be assigned OS policies from this revision. For a given OS policy assignment, there is only one revision with a value of 'true' for this field.

Link copied to clipboard
val deleted: Output<Boolean>? = null

Indicates that this revision deletes the OS policy assignment.

Link copied to clipboard
val description: Output<String>? = null

OS policy assignment description. Length of the description is limited to 1024 characters.

Link copied to clipboard
val etag: Output<String>? = null

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Link copied to clipboard

Filters to select target VMs for an assignment. If more than one filter criteria is specified below, a VM will be selected if and only if it satisfies all of them.

Link copied to clipboard
val name: Output<String>? = null

Identifier. In form of

Link copied to clipboard
Link copied to clipboard
val reconciling: Output<Boolean>? = null

Set to true, if the there are ongoing changes being applied by the orchestrator.

Link copied to clipboard
val revisionCreateTime: Output<String>? = null

The timestamp that the revision was created.

Link copied to clipboard
val revisionId: Output<String>? = null

The assignment revision ID A new revision is committed whenever a rollout is triggered for a OS policy assignment

Link copied to clipboard

Message to configure the rollout at the zonal level for the OS policy assignment.

Link copied to clipboard
val rolloutState: Output<String>? = null

OS policy assignment rollout state Possible values: IN_PROGRESS CANCELLING CANCELLED SUCCEEDED

Link copied to clipboard
val uid: Output<String>? = null

Server generated unique id for the OS policy assignment resource.

Functions

Link copied to clipboard
open override fun toJava(): V2PolicyOrchestratorForFolderOrchestratedResourceOsPolicyAssignmentV1PayloadArgs