Class DataPolicyArgs


  • public final class DataPolicyArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • dataMaskingPolicy

        public java.util.Optional<com.pulumi.core.Output<DataPolicyDataMaskingPolicyArgs>> dataMaskingPolicy()
        Returns:
        The data masking policy that specifies the data masking rule to use. Structure is documented below.
      • dataPolicyId

        public com.pulumi.core.Output<java.lang.String> dataPolicyId()
        Returns:
        User-assigned (human readable) ID of the data policy that needs to be unique within a project. Used as {dataPolicyId} in part of the resource name.
      • dataPolicyType

        public com.pulumi.core.Output<java.lang.String> dataPolicyType()
        Returns:
        The enrollment level of the service. Possible values are: `COLUMN_LEVEL_SECURITY_POLICY`, `DATA_MASKING_POLICY`. ***
      • location

        public com.pulumi.core.Output<java.lang.String> location()
        Returns:
        The name of the location of the data policy.
      • policyTag

        public com.pulumi.core.Output<java.lang.String> policyTag()
        Returns:
        Policy tag resource name, in the format of projects/{project_number}/locations/{locationId}/taxonomies/{taxonomyId}/policyTags/{policyTag_id}.
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.