Datapolicyv2DataPolicyState constructor

const Datapolicyv2DataPolicyState({
  1. Input<Datapolicyv2DataPolicyDataGovernanceTag?>? dataGovernanceTag,
  2. Input<Datapolicyv2DataPolicyDataMaskingPolicy?>? dataMaskingPolicy,
  3. Input<String?>? dataPolicyId,
  4. Input<String?>? dataPolicyType,
  5. Input<String?>? deletionPolicy,
  6. Input<String?>? etag,
  7. Input<List<String>?>? grantees,
  8. Input<String?>? location,
  9. Input<String?>? name,
  10. Input<String?>? policyTag,
  11. Input<String?>? project,
  12. Input<String?>? version,
})

Creates a new Datapolicyv2DataPolicyState. dataGovernanceTag Data Governance tag bound to the Data Policy. dataMaskingPolicy The policy used to specify data masking rule. dataPolicyId User-assigned (human readable) ID of the data policy that needs to be dataPolicyType Type of data policy. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. etag The etag for this Data Policy. grantees The list of IAM principals that have Fine Grained Access to the underlying location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. name Identifier. Resource name of this data policy, in the format of policyTag Policy tag resource name, in the format of project The ID of the project in which the resource belongs. version The version of the Data Policy resource.

Implementation

const Datapolicyv2DataPolicyState({
  this.dataGovernanceTag,
  this.dataMaskingPolicy,
  this.dataPolicyId,
  this.dataPolicyType,
  this.deletionPolicy,
  this.etag,
  this.grantees,
  this.location,
  this.name,
  this.policyTag,
  this.project,
  this.version,
});