PostureState constructor

const PostureState({
  1. Input<String?>? createTime,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? description,
  4. Input<String?>? etag,
  5. Input<String?>? location,
  6. Input<String?>? name,
  7. Input<String?>? parent,
  8. Input<List<PosturePolicySet>?>? policySets,
  9. Input<String?>? postureId,
  10. Input<bool?>? reconciling,
  11. Input<String?>? revisionId,
  12. Input<String?>? state,
  13. Input<String?>? updateTime,
})

Creates a new PostureState. createTime Time the Posture was created in UTC. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description Description of the posture. etag For Resource freshness validation (https://google.aip.dev/154) location Location of the resource, eg: global. name Name of the posture. parent The parent of the resource, an organization. Format should be organizations/{organization_id}. policySets List of policy sets for the posture. postureId Id of the posture. It is an immutable field. reconciling If set, there are currently changes in flight to the posture. revisionId Revision_id of the posture. state State of the posture. Update to state field should not be triggered along with updateTime Time the Posture was updated in UTC.

Implementation

const PostureState({
  this.createTime,
  this.deletionPolicy,
  this.description,
  this.etag,
  this.location,
  this.name,
  this.parent,
  this.policySets,
  this.postureId,
  this.reconciling,
  this.revisionId,
  this.state,
  this.updateTime,
});