Datapolicyv2DataPolicyState constructor
- Input<
Datapolicyv2DataPolicyDataGovernanceTag?> ? dataGovernanceTag, - Input<
Datapolicyv2DataPolicyDataMaskingPolicy?> ? dataMaskingPolicy, - Input<
String?> ? dataPolicyId, - Input<
String?> ? dataPolicyType, - Input<
String?> ? deletionPolicy, - Input<
String?> ? etag, - Input<
List< ? grantees,String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? policyTag, - Input<
String?> ? project, - 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,
});