Datapolicyv2DataPolicyArgs constructor

const Datapolicyv2DataPolicyArgs({
  1. Input<Datapolicyv2DataPolicyDataGovernanceTag?>? dataGovernanceTag,
  2. Input<Datapolicyv2DataPolicyDataMaskingPolicy?>? dataMaskingPolicy,
  3. required Input<String> dataPolicyId,
  4. required Input<String> dataPolicyType,
  5. Input<String?>? deletionPolicy,
  6. Input<String?>? etag,
  7. Input<List<String>?>? grantees,
  8. required Input<String> location,
  9. Input<String?>? project,
})

Creates a new Datapolicyv2DataPolicyArgs. 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. project The ID of the project in which the resource belongs.

Implementation

const Datapolicyv2DataPolicyArgs({
  this.dataGovernanceTag,
  this.dataMaskingPolicy,
  required this.dataPolicyId,
  required this.dataPolicyType,
  this.deletionPolicy,
  this.etag,
  this.grantees,
  required this.location,
  this.project,
});