OsPolicyAssignmentState constructor
- Input<
bool?> ? baseline, - Input<
bool?> ? deleted, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? etag, - Input<
OsPolicyAssignmentInstanceFilter?> ? instanceFilter, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
List< ? osPolicies,OsPolicyAssignmentOsPolicy> ?> - Input<
String?> ? project, - Input<
bool?> ? reconciling, - Input<
String?> ? revisionCreateTime, - Input<
String?> ? revisionId, - Input<
OsPolicyAssignmentRollout?> ? rollout, - Input<
String?> ? rolloutState, - Input<
bool?> ? skipAwaitRollout, - Input<
String?> ? uid,
Creates a new OsPolicyAssignmentState.
baseline Output only. Indicates that this revision has been successfully
deleted Output only. Indicates that this revision deletes the OS policy
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE".
description OS policy assignment description. Length of the description is limited to 1024 characters.
etag The etag for this OS policy assignment. If this is provided on
instanceFilter Filter to select VMs. Structure is
location The location for the resource
name Resource name.
osPolicies List of OS policies to be applied to the VMs.
project The project for the resource
reconciling Output only. Indicates that reconciliation is in progress
revisionCreateTime Output only. The timestamp that the revision was
revisionId Output only. The assignment revision ID A new revision is
rollout Rollout to deploy the OS policy assignment. A rollout
rolloutState Output only. OS policy assignment rollout state
skipAwaitRollout Set to true to skip awaiting rollout during resource creation and update.
uid Output only. Server generated unique id for the OS policy assignment
Implementation
const OsPolicyAssignmentState({
this.baseline,
this.deleted,
this.deletionPolicy,
this.description,
this.etag,
this.instanceFilter,
this.location,
this.name,
this.osPolicies,
this.project,
this.reconciling,
this.revisionCreateTime,
this.revisionId,
this.rollout,
this.rolloutState,
this.skipAwaitRollout,
this.uid,
});