OsPolicyAssignmentState constructor

const OsPolicyAssignmentState({
  1. Input<bool?>? baseline,
  2. Input<bool?>? deleted,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? description,
  5. Input<String?>? etag,
  6. Input<OsPolicyAssignmentInstanceFilter?>? instanceFilter,
  7. Input<String?>? location,
  8. Input<String?>? name,
  9. Input<List<OsPolicyAssignmentOsPolicy>?>? osPolicies,
  10. Input<String?>? project,
  11. Input<bool?>? reconciling,
  12. Input<String?>? revisionCreateTime,
  13. Input<String?>? revisionId,
  14. Input<OsPolicyAssignmentRollout?>? rollout,
  15. Input<String?>? rolloutState,
  16. Input<bool?>? skipAwaitRollout,
  17. 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,
});