Class DataPolicyArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.bigquerydatapolicy.DataPolicyArgs
-
public final class DataPolicyArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataPolicyArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DataPolicyArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataPolicyArgs.Builder
builder()
static DataPolicyArgs.Builder
builder(DataPolicyArgs defaults)
java.util.Optional<com.pulumi.core.Output<DataPolicyDataMaskingPolicyArgs>>
dataMaskingPolicy()
com.pulumi.core.Output<java.lang.String>
dataPolicyId()
com.pulumi.core.Output<java.lang.String>
dataPolicyType()
com.pulumi.core.Output<java.lang.String>
location()
com.pulumi.core.Output<java.lang.String>
policyTag()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
-
-
-
Field Detail
-
Empty
public static final DataPolicyArgs Empty
-
-
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.
-
builder
public static DataPolicyArgs.Builder builder()
-
builder
public static DataPolicyArgs.Builder builder(DataPolicyArgs defaults)
-
-