Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dlp/v2.getOrganizationsDeidentifyTemplate
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Gets a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
Using getOrganizationsDeidentifyTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getOrganizationsDeidentifyTemplate(args: GetOrganizationsDeidentifyTemplateArgs, opts?: InvokeOptions): Promise<GetOrganizationsDeidentifyTemplateResult>
function getOrganizationsDeidentifyTemplateOutput(args: GetOrganizationsDeidentifyTemplateOutputArgs, opts?: InvokeOptions): Output<GetOrganizationsDeidentifyTemplateResult>
def get_organizations_deidentify_template(deidentify_template_id: Optional[str] = None,
location: Optional[str] = None,
organization_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationsDeidentifyTemplateResult
def get_organizations_deidentify_template_output(deidentify_template_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationsDeidentifyTemplateResult]
func LookupOrganizationsDeidentifyTemplate(ctx *Context, args *LookupOrganizationsDeidentifyTemplateArgs, opts ...InvokeOption) (*LookupOrganizationsDeidentifyTemplateResult, error)
func LookupOrganizationsDeidentifyTemplateOutput(ctx *Context, args *LookupOrganizationsDeidentifyTemplateOutputArgs, opts ...InvokeOption) LookupOrganizationsDeidentifyTemplateResultOutput
> Note: This function is named LookupOrganizationsDeidentifyTemplate
in the Go SDK.
public static class GetOrganizationsDeidentifyTemplate
{
public static Task<GetOrganizationsDeidentifyTemplateResult> InvokeAsync(GetOrganizationsDeidentifyTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationsDeidentifyTemplateResult> Invoke(GetOrganizationsDeidentifyTemplateInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOrganizationsDeidentifyTemplateResult> getOrganizationsDeidentifyTemplate(GetOrganizationsDeidentifyTemplateArgs args, InvokeOptions options)
public static Output<GetOrganizationsDeidentifyTemplateResult> getOrganizationsDeidentifyTemplate(GetOrganizationsDeidentifyTemplateArgs args, InvokeOptions options)
fn::invoke:
function: google-native:dlp/v2:getOrganizationsDeidentifyTemplate
arguments:
# arguments dictionary
The following arguments are supported:
- Deidentify
Template Id This property is required. string - Location
This property is required. string - Organization
Id This property is required. string
- Deidentify
Template Id This property is required. string - Location
This property is required. string - Organization
Id This property is required. string
- deidentify
Template Id This property is required. String - location
This property is required. String - organization
Id This property is required. String
- deidentify
Template Id This property is required. string - location
This property is required. string - organization
Id This property is required. string
- deidentify_
template_ id This property is required. str - location
This property is required. str - organization_
id This property is required. str
- deidentify
Template Id This property is required. String - location
This property is required. String - organization
Id This property is required. String
getOrganizationsDeidentifyTemplate Result
The following output properties are available:
- Create
Time string - The creation timestamp of an inspectTemplate.
- Deidentify
Config Pulumi.Google Native. DLP. V2. Outputs. Google Privacy Dlp V2Deidentify Config Response - The core content of the template.
- Description string
- Short description (max 256 chars).
- Display
Name string - Display name (max 256 chars).
- Name string
- The template name. The template will have one of the following formats:
projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID
ORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- Update
Time string - The last update timestamp of an inspectTemplate.
- Create
Time string - The creation timestamp of an inspectTemplate.
- Deidentify
Config GooglePrivacy Dlp V2Deidentify Config Response - The core content of the template.
- Description string
- Short description (max 256 chars).
- Display
Name string - Display name (max 256 chars).
- Name string
- The template name. The template will have one of the following formats:
projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID
ORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- Update
Time string - The last update timestamp of an inspectTemplate.
- create
Time String - The creation timestamp of an inspectTemplate.
- deidentify
Config GooglePrivacy Dlp V2Deidentify Config Response - The core content of the template.
- description String
- Short description (max 256 chars).
- display
Name String - Display name (max 256 chars).
- name String
- The template name. The template will have one of the following formats:
projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID
ORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- update
Time String - The last update timestamp of an inspectTemplate.
- create
Time string - The creation timestamp of an inspectTemplate.
- deidentify
Config GooglePrivacy Dlp V2Deidentify Config Response - The core content of the template.
- description string
- Short description (max 256 chars).
- display
Name string - Display name (max 256 chars).
- name string
- The template name. The template will have one of the following formats:
projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID
ORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- update
Time string - The last update timestamp of an inspectTemplate.
- create_
time str - The creation timestamp of an inspectTemplate.
- deidentify_
config GooglePrivacy Dlp V2Deidentify Config Response - The core content of the template.
- description str
- Short description (max 256 chars).
- display_
name str - Display name (max 256 chars).
- name str
- The template name. The template will have one of the following formats:
projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID
ORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- update_
time str - The last update timestamp of an inspectTemplate.
- create
Time String - The creation timestamp of an inspectTemplate.
- deidentify
Config Property Map - The core content of the template.
- description String
- Short description (max 256 chars).
- display
Name String - Display name (max 256 chars).
- name String
- The template name. The template will have one of the following formats:
projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID
ORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- update
Time String - The last update timestamp of an inspectTemplate.
Supporting Types
GooglePrivacyDlpV2BucketResponse
- Max
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- Min
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- Replacement
Value This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Replacement value for this bucket.
- Max
This property is required. GooglePrivacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- Min
This property is required. GooglePrivacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- Replacement
Value This property is required. GooglePrivacy Dlp V2Value Response - Replacement value for this bucket.
- max
This property is required. GooglePrivacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- min
This property is required. GooglePrivacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- replacement
Value This property is required. GooglePrivacy Dlp V2Value Response - Replacement value for this bucket.
- max
This property is required. GooglePrivacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- min
This property is required. GooglePrivacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- replacement
Value This property is required. GooglePrivacy Dlp V2Value Response - Replacement value for this bucket.
- max
This property is required. GooglePrivacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- min
This property is required. GooglePrivacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- replacement_
value This property is required. GooglePrivacy Dlp V2Value Response - Replacement value for this bucket.
- max
This property is required. Property Map - Upper bound of the range, exclusive; type must match min.
- min
This property is required. Property Map - Lower bound of the range, inclusive. Type should be the same as max if used.
- replacement
Value This property is required. Property Map - Replacement value for this bucket.
GooglePrivacyDlpV2BucketingConfigResponse
- Buckets
This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Bucket Response> - Set of buckets. Ranges must be non-overlapping.
- Buckets
This property is required. []GooglePrivacy Dlp V2Bucket Response - Set of buckets. Ranges must be non-overlapping.
- buckets
This property is required. List<GooglePrivacy Dlp V2Bucket Response> - Set of buckets. Ranges must be non-overlapping.
- buckets
This property is required. GooglePrivacy Dlp V2Bucket Response[] - Set of buckets. Ranges must be non-overlapping.
- buckets
This property is required. Sequence[GooglePrivacy Dlp V2Bucket Response] - Set of buckets. Ranges must be non-overlapping.
- buckets
This property is required. List<Property Map> - Set of buckets. Ranges must be non-overlapping.
GooglePrivacyDlpV2CharacterMaskConfigResponse
- Characters
To Ignore This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Chars To Ignore Response> - When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is
555-555-5555
and you instruct Cloud DLP to skip-
and mask 5 characters with*
, Cloud DLP returns***-**5-5555
. - Masking
Character This property is required. string - Character to use to mask the sensitive values—for example,
*
for an alphabetic string such as a name, or0
for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to*
for strings, and0
for digits. - Number
To Mask This property is required. int - Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If
number_to_mask
is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_character
is*
-number_to_mask
is-4
-reverse_order
isfalse
-CharsToIgnore
includes-
- Input string is1234-5678-9012-3456
The resulting de-identified string is****-****-****-3456
. Cloud DLP masks all but the last four characters. Ifreverse_order
istrue
, all but the first four characters are masked as1234-****-****-****
. - Reverse
Order This property is required. bool - Mask characters in reverse order. For example, if
masking_character
is0
,number_to_mask
is14
, andreverse_order
isfalse
, then the input string1234-5678-9012-3456
is masked as00000000000000-3456
. Ifmasking_character
is*
,number_to_mask
is3
, andreverse_order
istrue
, then the string12345
is masked as12***
.
- Characters
To Ignore This property is required. []GooglePrivacy Dlp V2Chars To Ignore Response - When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is
555-555-5555
and you instruct Cloud DLP to skip-
and mask 5 characters with*
, Cloud DLP returns***-**5-5555
. - Masking
Character This property is required. string - Character to use to mask the sensitive values—for example,
*
for an alphabetic string such as a name, or0
for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to*
for strings, and0
for digits. - Number
To Mask This property is required. int - Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If
number_to_mask
is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_character
is*
-number_to_mask
is-4
-reverse_order
isfalse
-CharsToIgnore
includes-
- Input string is1234-5678-9012-3456
The resulting de-identified string is****-****-****-3456
. Cloud DLP masks all but the last four characters. Ifreverse_order
istrue
, all but the first four characters are masked as1234-****-****-****
. - Reverse
Order This property is required. bool - Mask characters in reverse order. For example, if
masking_character
is0
,number_to_mask
is14
, andreverse_order
isfalse
, then the input string1234-5678-9012-3456
is masked as00000000000000-3456
. Ifmasking_character
is*
,number_to_mask
is3
, andreverse_order
istrue
, then the string12345
is masked as12***
.
- characters
To Ignore This property is required. List<GooglePrivacy Dlp V2Chars To Ignore Response> - When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is
555-555-5555
and you instruct Cloud DLP to skip-
and mask 5 characters with*
, Cloud DLP returns***-**5-5555
. - masking
Character This property is required. String - Character to use to mask the sensitive values—for example,
*
for an alphabetic string such as a name, or0
for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to*
for strings, and0
for digits. - number
To Mask This property is required. Integer - Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If
number_to_mask
is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_character
is*
-number_to_mask
is-4
-reverse_order
isfalse
-CharsToIgnore
includes-
- Input string is1234-5678-9012-3456
The resulting de-identified string is****-****-****-3456
. Cloud DLP masks all but the last four characters. Ifreverse_order
istrue
, all but the first four characters are masked as1234-****-****-****
. - reverse
Order This property is required. Boolean - Mask characters in reverse order. For example, if
masking_character
is0
,number_to_mask
is14
, andreverse_order
isfalse
, then the input string1234-5678-9012-3456
is masked as00000000000000-3456
. Ifmasking_character
is*
,number_to_mask
is3
, andreverse_order
istrue
, then the string12345
is masked as12***
.
- characters
To Ignore This property is required. GooglePrivacy Dlp V2Chars To Ignore Response[] - When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is
555-555-5555
and you instruct Cloud DLP to skip-
and mask 5 characters with*
, Cloud DLP returns***-**5-5555
. - masking
Character This property is required. string - Character to use to mask the sensitive values—for example,
*
for an alphabetic string such as a name, or0
for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to*
for strings, and0
for digits. - number
To Mask This property is required. number - Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If
number_to_mask
is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_character
is*
-number_to_mask
is-4
-reverse_order
isfalse
-CharsToIgnore
includes-
- Input string is1234-5678-9012-3456
The resulting de-identified string is****-****-****-3456
. Cloud DLP masks all but the last four characters. Ifreverse_order
istrue
, all but the first four characters are masked as1234-****-****-****
. - reverse
Order This property is required. boolean - Mask characters in reverse order. For example, if
masking_character
is0
,number_to_mask
is14
, andreverse_order
isfalse
, then the input string1234-5678-9012-3456
is masked as00000000000000-3456
. Ifmasking_character
is*
,number_to_mask
is3
, andreverse_order
istrue
, then the string12345
is masked as12***
.
- characters_
to_ ignore This property is required. Sequence[GooglePrivacy Dlp V2Chars To Ignore Response] - When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is
555-555-5555
and you instruct Cloud DLP to skip-
and mask 5 characters with*
, Cloud DLP returns***-**5-5555
. - masking_
character This property is required. str - Character to use to mask the sensitive values—for example,
*
for an alphabetic string such as a name, or0
for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to*
for strings, and0
for digits. - number_
to_ mask This property is required. int - Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If
number_to_mask
is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_character
is*
-number_to_mask
is-4
-reverse_order
isfalse
-CharsToIgnore
includes-
- Input string is1234-5678-9012-3456
The resulting de-identified string is****-****-****-3456
. Cloud DLP masks all but the last four characters. Ifreverse_order
istrue
, all but the first four characters are masked as1234-****-****-****
. - reverse_
order This property is required. bool - Mask characters in reverse order. For example, if
masking_character
is0
,number_to_mask
is14
, andreverse_order
isfalse
, then the input string1234-5678-9012-3456
is masked as00000000000000-3456
. Ifmasking_character
is*
,number_to_mask
is3
, andreverse_order
istrue
, then the string12345
is masked as12***
.
- characters
To Ignore This property is required. List<Property Map> - When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is
555-555-5555
and you instruct Cloud DLP to skip-
and mask 5 characters with*
, Cloud DLP returns***-**5-5555
. - masking
Character This property is required. String - Character to use to mask the sensitive values—for example,
*
for an alphabetic string such as a name, or0
for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to*
for strings, and0
for digits. - number
To Mask This property is required. Number - Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If
number_to_mask
is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_character
is*
-number_to_mask
is-4
-reverse_order
isfalse
-CharsToIgnore
includes-
- Input string is1234-5678-9012-3456
The resulting de-identified string is****-****-****-3456
. Cloud DLP masks all but the last four characters. Ifreverse_order
istrue
, all but the first four characters are masked as1234-****-****-****
. - reverse
Order This property is required. Boolean - Mask characters in reverse order. For example, if
masking_character
is0
,number_to_mask
is14
, andreverse_order
isfalse
, then the input string1234-5678-9012-3456
is masked as00000000000000-3456
. Ifmasking_character
is*
,number_to_mask
is3
, andreverse_order
istrue
, then the string12345
is masked as12***
.
GooglePrivacyDlpV2CharsToIgnoreResponse
- Characters
To Skip This property is required. string - Characters to not transform when masking.
- Common
Characters To Ignore This property is required. string - Common characters to not transform when masking. Useful to avoid removing punctuation.
- Characters
To Skip This property is required. string - Characters to not transform when masking.
- Common
Characters To Ignore This property is required. string - Common characters to not transform when masking. Useful to avoid removing punctuation.
- characters
To Skip This property is required. String - Characters to not transform when masking.
- common
Characters To Ignore This property is required. String - Common characters to not transform when masking. Useful to avoid removing punctuation.
- characters
To Skip This property is required. string - Characters to not transform when masking.
- common
Characters To Ignore This property is required. string - Common characters to not transform when masking. Useful to avoid removing punctuation.
- characters_
to_ skip This property is required. str - Characters to not transform when masking.
- common_
characters_ to_ ignore This property is required. str - Common characters to not transform when masking. Useful to avoid removing punctuation.
- characters
To Skip This property is required. String - Characters to not transform when masking.
- common
Characters To Ignore This property is required. String - Common characters to not transform when masking. Useful to avoid removing punctuation.
GooglePrivacyDlpV2ColorResponse
- Blue
This property is required. double - The amount of blue in the color as a value in the interval [0, 1].
- Green
This property is required. double - The amount of green in the color as a value in the interval [0, 1].
- Red
This property is required. double - The amount of red in the color as a value in the interval [0, 1].
- Blue
This property is required. float64 - The amount of blue in the color as a value in the interval [0, 1].
- Green
This property is required. float64 - The amount of green in the color as a value in the interval [0, 1].
- Red
This property is required. float64 - The amount of red in the color as a value in the interval [0, 1].
- blue
This property is required. Double - The amount of blue in the color as a value in the interval [0, 1].
- green
This property is required. Double - The amount of green in the color as a value in the interval [0, 1].
- red
This property is required. Double - The amount of red in the color as a value in the interval [0, 1].
- blue
This property is required. number - The amount of blue in the color as a value in the interval [0, 1].
- green
This property is required. number - The amount of green in the color as a value in the interval [0, 1].
- red
This property is required. number - The amount of red in the color as a value in the interval [0, 1].
- blue
This property is required. float - The amount of blue in the color as a value in the interval [0, 1].
- green
This property is required. float - The amount of green in the color as a value in the interval [0, 1].
- red
This property is required. float - The amount of red in the color as a value in the interval [0, 1].
- blue
This property is required. Number - The amount of blue in the color as a value in the interval [0, 1].
- green
This property is required. Number - The amount of green in the color as a value in the interval [0, 1].
- red
This property is required. Number - The amount of red in the color as a value in the interval [0, 1].
GooglePrivacyDlpV2ConditionResponse
- Field
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- Operator
This property is required. string - Operator used to compare the field or infoType to the value.
- Value
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- Field
This property is required. GooglePrivacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- Operator
This property is required. string - Operator used to compare the field or infoType to the value.
- Value
This property is required. GooglePrivacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- field
This property is required. GooglePrivacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- operator
This property is required. String - Operator used to compare the field or infoType to the value.
- value
This property is required. GooglePrivacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- field
This property is required. GooglePrivacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- operator
This property is required. string - Operator used to compare the field or infoType to the value.
- value
This property is required. GooglePrivacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- field
This property is required. GooglePrivacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- operator
This property is required. str - Operator used to compare the field or infoType to the value.
- value
This property is required. GooglePrivacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- field
This property is required. Property Map - Field within the record this condition is evaluated against.
- operator
This property is required. String - Operator used to compare the field or infoType to the value.
- value
This property is required. Property Map - Value to compare against. [Mandatory, except for
EXISTS
tests.]
GooglePrivacyDlpV2ConditionsResponse
- Conditions
This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Condition Response> - A collection of conditions.
- Conditions
This property is required. []GooglePrivacy Dlp V2Condition Response - A collection of conditions.
- conditions
This property is required. List<GooglePrivacy Dlp V2Condition Response> - A collection of conditions.
- conditions
This property is required. GooglePrivacy Dlp V2Condition Response[] - A collection of conditions.
- conditions
This property is required. Sequence[GooglePrivacy Dlp V2Condition Response] - A collection of conditions.
- conditions
This property is required. List<Property Map> - A collection of conditions.
GooglePrivacyDlpV2CryptoDeterministicConfigResponse
- Context
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response - A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. - Crypto
Key This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Key Response - The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
- Surrogate
Info Type This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response - The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
- Context
This property is required. GooglePrivacy Dlp V2Field Id Response - A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. - Crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
- Surrogate
Info Type This property is required. GooglePrivacy Dlp V2Info Type Response - The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. - crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
- surrogate
Info Type This property is required. GooglePrivacy Dlp V2Info Type Response - The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. - crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
- surrogate
Info Type This property is required. GooglePrivacy Dlp V2Info Type Response - The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. - crypto_
key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
- surrogate_
info_ type This property is required. GooglePrivacy Dlp V2Info Type Response - The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
- context
This property is required. Property Map - A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. - crypto
Key This property is required. Property Map - The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
- surrogate
Info Type This property is required. Property Map - The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
GooglePrivacyDlpV2CryptoHashConfigResponse
- Crypto
Key This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Key Response - The key used by the hash function.
- Crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the hash function.
- crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the hash function.
- crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the hash function.
- crypto_
key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the hash function.
- crypto
Key This property is required. Property Map - The key used by the hash function.
GooglePrivacyDlpV2CryptoKeyResponse
- Kms
Wrapped This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- Transient
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Transient Crypto Key Response - Transient crypto key
- Unwrapped
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- Kms
Wrapped This property is required. GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- Transient
This property is required. GooglePrivacy Dlp V2Transient Crypto Key Response - Transient crypto key
- Unwrapped
This property is required. GooglePrivacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- kms
Wrapped This property is required. GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- transient_
This property is required. GooglePrivacy Dlp V2Transient Crypto Key Response - Transient crypto key
- unwrapped
This property is required. GooglePrivacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- kms
Wrapped This property is required. GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- transient
This property is required. GooglePrivacy Dlp V2Transient Crypto Key Response - Transient crypto key
- unwrapped
This property is required. GooglePrivacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- kms_
wrapped This property is required. GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- transient
This property is required. GooglePrivacy Dlp V2Transient Crypto Key Response - Transient crypto key
- unwrapped
This property is required. GooglePrivacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- kms
Wrapped This property is required. Property Map - Key wrapped using Cloud KMS
- transient
This property is required. Property Map - Transient crypto key
- unwrapped
This property is required. Property Map - Unwrapped crypto key
GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse
- Common
Alphabet This property is required. string - Common alphabets.
- Context
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response - The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 - Crypto
Key This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- Custom
Alphabet This property is required. string - This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/
- Radix
This property is required. int - The native way to select the alphabet. Must be in the range [2, 95].
- Surrogate
Info Type This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response - The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType
SurrogateType
. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
- Common
Alphabet This property is required. string - Common alphabets.
- Context
This property is required. GooglePrivacy Dlp V2Field Id Response - The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 - Crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- Custom
Alphabet This property is required. string - This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/
- Radix
This property is required. int - The native way to select the alphabet. Must be in the range [2, 95].
- Surrogate
Info Type This property is required. GooglePrivacy Dlp V2Info Type Response - The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType
SurrogateType
. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
- common
Alphabet This property is required. String - Common alphabets.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 - crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- custom
Alphabet This property is required. String - This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/
- radix
This property is required. Integer - The native way to select the alphabet. Must be in the range [2, 95].
- surrogate
Info Type This property is required. GooglePrivacy Dlp V2Info Type Response - The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType
SurrogateType
. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
- common
Alphabet This property is required. string - Common alphabets.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 - crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- custom
Alphabet This property is required. string - This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/
- radix
This property is required. number - The native way to select the alphabet. Must be in the range [2, 95].
- surrogate
Info Type This property is required. GooglePrivacy Dlp V2Info Type Response - The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType
SurrogateType
. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
- common_
alphabet This property is required. str - Common alphabets.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 - crypto_
key This property is required. GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- custom_
alphabet This property is required. str - This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/
- radix
This property is required. int - The native way to select the alphabet. Must be in the range [2, 95].
- surrogate_
info_ type This property is required. GooglePrivacy Dlp V2Info Type Response - The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType
SurrogateType
. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
- common
Alphabet This property is required. String - Common alphabets.
- context
This property is required. Property Map - The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an
InfoTypeTransformation
is applied to both structured and unstructuredContentItem
s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 - crypto
Key This property is required. Property Map - The key used by the encryption algorithm.
- custom
Alphabet This property is required. String - This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/
- radix
This property is required. Number - The native way to select the alphabet. Must be in the range [2, 95].
- surrogate
Info Type This property is required. Property Map - The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType
SurrogateType
. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
GooglePrivacyDlpV2DateShiftConfigResponse
- Context
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response - Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- Crypto
Key This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Key Response - Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
- Lower
Bound Days This property is required. int - For example, -5 means shift date to at most 5 days back in the past.
- Upper
Bound Days This property is required. int - Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
- Context
This property is required. GooglePrivacy Dlp V2Field Id Response - Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- Crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
- Lower
Bound Days This property is required. int - For example, -5 means shift date to at most 5 days back in the past.
- Upper
Bound Days This property is required. int - Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
- lower
Bound Days This property is required. Integer - For example, -5 means shift date to at most 5 days back in the past.
- upper
Bound Days This property is required. Integer - Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- crypto
Key This property is required. GooglePrivacy Dlp V2Crypto Key Response - Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
- lower
Bound Days This property is required. number - For example, -5 means shift date to at most 5 days back in the past.
- upper
Bound Days This property is required. number - Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
- context
This property is required. GooglePrivacy Dlp V2Field Id Response - Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- crypto_
key This property is required. GooglePrivacy Dlp V2Crypto Key Response - Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
- lower_
bound_ days This property is required. int - For example, -5 means shift date to at most 5 days back in the past.
- upper_
bound_ days This property is required. int - Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
- context
This property is required. Property Map - Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- crypto
Key This property is required. Property Map - Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
- lower
Bound Days This property is required. Number - For example, -5 means shift date to at most 5 days back in the past.
- upper
Bound Days This property is required. Number - Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
GooglePrivacyDlpV2DeidentifyConfigResponse
- Image
Transformations This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- Info
Type Transformations This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- Record
Transformations This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Record Transformations Response - Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
- Transformation
Error Handling This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- Image
Transformations This property is required. GooglePrivacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- Info
Type Transformations This property is required. GooglePrivacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- Record
Transformations This property is required. GooglePrivacy Dlp V2Record Transformations Response - Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
- Transformation
Error Handling This property is required. GooglePrivacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- image
Transformations This property is required. GooglePrivacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- info
Type Transformations This property is required. GooglePrivacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- record
Transformations This property is required. GooglePrivacy Dlp V2Record Transformations Response - Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
- transformation
Error Handling This property is required. GooglePrivacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- image
Transformations This property is required. GooglePrivacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- info
Type Transformations This property is required. GooglePrivacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- record
Transformations This property is required. GooglePrivacy Dlp V2Record Transformations Response - Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
- transformation
Error Handling This property is required. GooglePrivacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- image_
transformations This property is required. GooglePrivacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- info_
type_ transformations This property is required. GooglePrivacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- record_
transformations This property is required. GooglePrivacy Dlp V2Record Transformations Response - Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
- transformation_
error_ handling This property is required. GooglePrivacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- image
Transformations This property is required. Property Map - Treat the dataset as an image and redact.
- info
Type Transformations This property is required. Property Map - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- record
Transformations This property is required. Property Map - Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
- transformation
Error Handling This property is required. Property Map - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
GooglePrivacyDlpV2ExpressionsResponse
- Conditions
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Conditions Response - Conditions to apply to the expression.
- Logical
Operator This property is required. string - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- Conditions
This property is required. GooglePrivacy Dlp V2Conditions Response - Conditions to apply to the expression.
- Logical
Operator This property is required. string - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- conditions
This property is required. GooglePrivacy Dlp V2Conditions Response - Conditions to apply to the expression.
- logical
Operator This property is required. String - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- conditions
This property is required. GooglePrivacy Dlp V2Conditions Response - Conditions to apply to the expression.
- logical
Operator This property is required. string - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- conditions
This property is required. GooglePrivacy Dlp V2Conditions Response - Conditions to apply to the expression.
- logical_
operator This property is required. str - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- conditions
This property is required. Property Map - Conditions to apply to the expression.
- logical
Operator This property is required. String - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
GooglePrivacyDlpV2FieldIdResponse
- Name
This property is required. string - Name describing the field.
- Name
This property is required. string - Name describing the field.
- name
This property is required. String - Name describing the field.
- name
This property is required. string - Name describing the field.
- name
This property is required. str - Name describing the field.
- name
This property is required. String - Name describing the field.
GooglePrivacyDlpV2FieldTransformationResponse
- Condition
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Record Condition Response - Only apply the transformation if the condition evaluates to true for the given
RecordCondition
. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85. - Fields
This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response> - Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- Info
Type Transformations This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Transformations Response - Treat the contents of the field as free text, and selectively transform content that matches an
InfoType
. - Primitive
Transformation This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- Condition
This property is required. GooglePrivacy Dlp V2Record Condition Response - Only apply the transformation if the condition evaluates to true for the given
RecordCondition
. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85. - Fields
This property is required. []GooglePrivacy Dlp V2Field Id Response - Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- Info
Type Transformations This property is required. GooglePrivacy Dlp V2Info Type Transformations Response - Treat the contents of the field as free text, and selectively transform content that matches an
InfoType
. - Primitive
Transformation This property is required. GooglePrivacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- condition
This property is required. GooglePrivacy Dlp V2Record Condition Response - Only apply the transformation if the condition evaluates to true for the given
RecordCondition
. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85. - fields
This property is required. List<GooglePrivacy Dlp V2Field Id Response> - Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- info
Type Transformations This property is required. GooglePrivacy Dlp V2Info Type Transformations Response - Treat the contents of the field as free text, and selectively transform content that matches an
InfoType
. - primitive
Transformation This property is required. GooglePrivacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- condition
This property is required. GooglePrivacy Dlp V2Record Condition Response - Only apply the transformation if the condition evaluates to true for the given
RecordCondition
. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85. - fields
This property is required. GooglePrivacy Dlp V2Field Id Response[] - Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- info
Type Transformations This property is required. GooglePrivacy Dlp V2Info Type Transformations Response - Treat the contents of the field as free text, and selectively transform content that matches an
InfoType
. - primitive
Transformation This property is required. GooglePrivacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- condition
This property is required. GooglePrivacy Dlp V2Record Condition Response - Only apply the transformation if the condition evaluates to true for the given
RecordCondition
. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85. - fields
This property is required. Sequence[GooglePrivacy Dlp V2Field Id Response] - Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- info_
type_ transformations This property is required. GooglePrivacy Dlp V2Info Type Transformations Response - Treat the contents of the field as free text, and selectively transform content that matches an
InfoType
. - primitive_
transformation This property is required. GooglePrivacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- condition
This property is required. Property Map - Only apply the transformation if the condition evaluates to true for the given
RecordCondition
. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85. - fields
This property is required. List<Property Map> - Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- info
Type Transformations This property is required. Property Map - Treat the contents of the field as free text, and selectively transform content that matches an
InfoType
. - primitive
Transformation This property is required. Property Map - Apply the transformation to the entire field.
GooglePrivacyDlpV2FixedSizeBucketingConfigResponse
- Bucket
Size This property is required. double - Size of each bucket (except for minimum and maximum buckets). So if
lower_bound
= 10,upper_bound
= 89, andbucket_size
= 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. - Lower
Bound This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Lower bound value of buckets. All values less than
lower_bound
are grouped together into a single bucket; for example iflower_bound
= 10, then all values less than 10 are replaced with the value "-10". - Upper
Bound This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if
upper_bound
= 89, then all values greater than 89 are replaced with the value "89+".
- Bucket
Size This property is required. float64 - Size of each bucket (except for minimum and maximum buckets). So if
lower_bound
= 10,upper_bound
= 89, andbucket_size
= 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. - Lower
Bound This property is required. GooglePrivacy Dlp V2Value Response - Lower bound value of buckets. All values less than
lower_bound
are grouped together into a single bucket; for example iflower_bound
= 10, then all values less than 10 are replaced with the value "-10". - Upper
Bound This property is required. GooglePrivacy Dlp V2Value Response - Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if
upper_bound
= 89, then all values greater than 89 are replaced with the value "89+".
- bucket
Size This property is required. Double - Size of each bucket (except for minimum and maximum buckets). So if
lower_bound
= 10,upper_bound
= 89, andbucket_size
= 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. - lower
Bound This property is required. GooglePrivacy Dlp V2Value Response - Lower bound value of buckets. All values less than
lower_bound
are grouped together into a single bucket; for example iflower_bound
= 10, then all values less than 10 are replaced with the value "-10". - upper
Bound This property is required. GooglePrivacy Dlp V2Value Response - Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if
upper_bound
= 89, then all values greater than 89 are replaced with the value "89+".
- bucket
Size This property is required. number - Size of each bucket (except for minimum and maximum buckets). So if
lower_bound
= 10,upper_bound
= 89, andbucket_size
= 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. - lower
Bound This property is required. GooglePrivacy Dlp V2Value Response - Lower bound value of buckets. All values less than
lower_bound
are grouped together into a single bucket; for example iflower_bound
= 10, then all values less than 10 are replaced with the value "-10". - upper
Bound This property is required. GooglePrivacy Dlp V2Value Response - Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if
upper_bound
= 89, then all values greater than 89 are replaced with the value "89+".
- bucket_
size This property is required. float - Size of each bucket (except for minimum and maximum buckets). So if
lower_bound
= 10,upper_bound
= 89, andbucket_size
= 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. - lower_
bound This property is required. GooglePrivacy Dlp V2Value Response - Lower bound value of buckets. All values less than
lower_bound
are grouped together into a single bucket; for example iflower_bound
= 10, then all values less than 10 are replaced with the value "-10". - upper_
bound This property is required. GooglePrivacy Dlp V2Value Response - Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if
upper_bound
= 89, then all values greater than 89 are replaced with the value "89+".
- bucket
Size This property is required. Number - Size of each bucket (except for minimum and maximum buckets). So if
lower_bound
= 10,upper_bound
= 89, andbucket_size
= 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. - lower
Bound This property is required. Property Map - Lower bound value of buckets. All values less than
lower_bound
are grouped together into a single bucket; for example iflower_bound
= 10, then all values less than 10 are replaced with the value "-10". - upper
Bound This property is required. Property Map - Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if
upper_bound
= 89, then all values greater than 89 are replaced with the value "89+".
GooglePrivacyDlpV2ImageTransformationResponse
- All
Info Types This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2All Info Types Response - Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
- All
Text This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2All Text Response - Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
- Redaction
Color This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- Selected
Info Types This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- All
Info Types This property is required. GooglePrivacy Dlp V2All Info Types Response - Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
- All
Text This property is required. GooglePrivacy Dlp V2All Text Response - Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
- Redaction
Color This property is required. GooglePrivacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- Selected
Info Types This property is required. GooglePrivacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- all
Info Types This property is required. GooglePrivacy Dlp V2All Info Types Response - Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
- all
Text This property is required. GooglePrivacy Dlp V2All Text Response - Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
- redaction
Color This property is required. GooglePrivacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- selected
Info Types This property is required. GooglePrivacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- all
Info Types This property is required. GooglePrivacy Dlp V2All Info Types Response - Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
- all
Text This property is required. GooglePrivacy Dlp V2All Text Response - Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
- redaction
Color This property is required. GooglePrivacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- selected
Info Types This property is required. GooglePrivacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- all_
info_ types This property is required. GooglePrivacy Dlp V2All Info Types Response - Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
- all_
text This property is required. GooglePrivacy Dlp V2All Text Response - Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
- redaction_
color This property is required. GooglePrivacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- selected_
info_ types This property is required. GooglePrivacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- all
Info Types This property is required. Property Map - Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
- all
Text This property is required. Property Map - Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
- redaction
Color This property is required. Property Map - The color to use when redacting content from an image. If not specified, the default is black.
- selected
Info Types This property is required. Property Map - Apply transformation to the selected info_types.
GooglePrivacyDlpV2ImageTransformationsResponse
- Transforms
This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Image Transformation Response>
- Transforms
This property is required. []GooglePrivacy Dlp V2Image Transformation Response
- transforms
This property is required. List<GooglePrivacy Dlp V2Image Transformation Response>
- transforms
This property is required. GooglePrivacy Dlp V2Image Transformation Response[]
- transforms
This property is required. Sequence[GooglePrivacy Dlp V2Image Transformation Response]
- transforms
This property is required. List<Property Map>
GooglePrivacyDlpV2InfoTypeResponse
- Name
This property is required. string - Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern
[A-Za-z0-9$_-]{1,64}
. - Sensitivity
Score This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- Version
This property is required. string - Optional version name for this InfoType.
- Name
This property is required. string - Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern
[A-Za-z0-9$_-]{1,64}
. - Sensitivity
Score This property is required. GooglePrivacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- Version
This property is required. string - Optional version name for this InfoType.
- name
This property is required. String - Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern
[A-Za-z0-9$_-]{1,64}
. - sensitivity
Score This property is required. GooglePrivacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version
This property is required. String - Optional version name for this InfoType.
- name
This property is required. string - Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern
[A-Za-z0-9$_-]{1,64}
. - sensitivity
Score This property is required. GooglePrivacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version
This property is required. string - Optional version name for this InfoType.
- name
This property is required. str - Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern
[A-Za-z0-9$_-]{1,64}
. - sensitivity_
score This property is required. GooglePrivacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version
This property is required. str - Optional version name for this InfoType.
- name
This property is required. String - Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern
[A-Za-z0-9$_-]{1,64}
. - sensitivity
Score This property is required. Property Map - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version
This property is required. String - Optional version name for this InfoType.
GooglePrivacyDlpV2InfoTypeTransformationResponse
- Info
Types This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response> - InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in
InspectConfig
. - Primitive
Transformation This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- Info
Types This property is required. []GooglePrivacy Dlp V2Info Type Response - InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in
InspectConfig
. - Primitive
Transformation This property is required. GooglePrivacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- info
Types This property is required. List<GooglePrivacy Dlp V2Info Type Response> - InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in
InspectConfig
. - primitive
Transformation This property is required. GooglePrivacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- info
Types This property is required. GooglePrivacy Dlp V2Info Type Response[] - InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in
InspectConfig
. - primitive
Transformation This property is required. GooglePrivacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- info_
types This property is required. Sequence[GooglePrivacy Dlp V2Info Type Response] - InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in
InspectConfig
. - primitive_
transformation This property is required. GooglePrivacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- info
Types This property is required. List<Property Map> - InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in
InspectConfig
. - primitive
Transformation This property is required. Property Map - Primitive transformation to apply to the infoType.
GooglePrivacyDlpV2InfoTypeTransformationsResponse
- Transformations
This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Transformation Response> - Transformation for each infoType. Cannot specify more than one for a given infoType.
- Transformations
This property is required. []GooglePrivacy Dlp V2Info Type Transformation Response - Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
This property is required. List<GooglePrivacy Dlp V2Info Type Transformation Response> - Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
This property is required. GooglePrivacy Dlp V2Info Type Transformation Response[] - Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
This property is required. Sequence[GooglePrivacy Dlp V2Info Type Transformation Response] - Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
This property is required. List<Property Map> - Transformation for each infoType. Cannot specify more than one for a given infoType.
GooglePrivacyDlpV2KmsWrappedCryptoKeyResponse
- Crypto
Key Name This property is required. string - The resource name of the KMS CryptoKey to use for unwrapping.
- Wrapped
Key This property is required. string - The wrapped data crypto key.
- Crypto
Key Name This property is required. string - The resource name of the KMS CryptoKey to use for unwrapping.
- Wrapped
Key This property is required. string - The wrapped data crypto key.
- crypto
Key Name This property is required. String - The resource name of the KMS CryptoKey to use for unwrapping.
- wrapped
Key This property is required. String - The wrapped data crypto key.
- crypto
Key Name This property is required. string - The resource name of the KMS CryptoKey to use for unwrapping.
- wrapped
Key This property is required. string - The wrapped data crypto key.
- crypto_
key_ name This property is required. str - The resource name of the KMS CryptoKey to use for unwrapping.
- wrapped_
key This property is required. str - The wrapped data crypto key.
- crypto
Key Name This property is required. String - The resource name of the KMS CryptoKey to use for unwrapping.
- wrapped
Key This property is required. String - The wrapped data crypto key.
GooglePrivacyDlpV2PrimitiveTransformationResponse
- Bucketing
Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Bucketing Config Response - Bucketing
- Character
Mask Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Character Mask Config Response - Mask
- Crypto
Deterministic Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- Crypto
Hash Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Hash Config Response - Crypto
- Crypto
Replace Ffx Fpe Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- Date
Shift Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Date Shift Config Response - Date Shift
- Fixed
Size Bucketing Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- Redact
Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Redact Config Response - Redact
- Replace
Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Replace Value Config Response - Replace with a specified value.
- Replace
Dictionary Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- Replace
With Info Type Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- Time
Part Config This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Time Part Config Response - Time extraction
- Bucketing
Config This property is required. GooglePrivacy Dlp V2Bucketing Config Response - Bucketing
- Character
Mask Config This property is required. GooglePrivacy Dlp V2Character Mask Config Response - Mask
- Crypto
Deterministic Config This property is required. GooglePrivacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- Crypto
Hash Config This property is required. GooglePrivacy Dlp V2Crypto Hash Config Response - Crypto
- Crypto
Replace Ffx Fpe Config This property is required. GooglePrivacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- Date
Shift Config This property is required. GooglePrivacy Dlp V2Date Shift Config Response - Date Shift
- Fixed
Size Bucketing Config This property is required. GooglePrivacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- Redact
Config This property is required. GooglePrivacy Dlp V2Redact Config Response - Redact
- Replace
Config This property is required. GooglePrivacy Dlp V2Replace Value Config Response - Replace with a specified value.
- Replace
Dictionary Config This property is required. GooglePrivacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- Replace
With Info Type Config This property is required. GooglePrivacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- Time
Part Config This property is required. GooglePrivacy Dlp V2Time Part Config Response - Time extraction
- bucketing
Config This property is required. GooglePrivacy Dlp V2Bucketing Config Response - Bucketing
- character
Mask Config This property is required. GooglePrivacy Dlp V2Character Mask Config Response - Mask
- crypto
Deterministic Config This property is required. GooglePrivacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- crypto
Hash Config This property is required. GooglePrivacy Dlp V2Crypto Hash Config Response - Crypto
- crypto
Replace Ffx Fpe Config This property is required. GooglePrivacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- date
Shift Config This property is required. GooglePrivacy Dlp V2Date Shift Config Response - Date Shift
- fixed
Size Bucketing Config This property is required. GooglePrivacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- redact
Config This property is required. GooglePrivacy Dlp V2Redact Config Response - Redact
- replace
Config This property is required. GooglePrivacy Dlp V2Replace Value Config Response - Replace with a specified value.
- replace
Dictionary Config This property is required. GooglePrivacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- replace
With Info Type Config This property is required. GooglePrivacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- time
Part Config This property is required. GooglePrivacy Dlp V2Time Part Config Response - Time extraction
- bucketing
Config This property is required. GooglePrivacy Dlp V2Bucketing Config Response - Bucketing
- character
Mask Config This property is required. GooglePrivacy Dlp V2Character Mask Config Response - Mask
- crypto
Deterministic Config This property is required. GooglePrivacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- crypto
Hash Config This property is required. GooglePrivacy Dlp V2Crypto Hash Config Response - Crypto
- crypto
Replace Ffx Fpe Config This property is required. GooglePrivacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- date
Shift Config This property is required. GooglePrivacy Dlp V2Date Shift Config Response - Date Shift
- fixed
Size Bucketing Config This property is required. GooglePrivacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- redact
Config This property is required. GooglePrivacy Dlp V2Redact Config Response - Redact
- replace
Config This property is required. GooglePrivacy Dlp V2Replace Value Config Response - Replace with a specified value.
- replace
Dictionary Config This property is required. GooglePrivacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- replace
With Info Type Config This property is required. GooglePrivacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- time
Part Config This property is required. GooglePrivacy Dlp V2Time Part Config Response - Time extraction
- bucketing_
config This property is required. GooglePrivacy Dlp V2Bucketing Config Response - Bucketing
- character_
mask_ config This property is required. GooglePrivacy Dlp V2Character Mask Config Response - Mask
- crypto_
deterministic_ config This property is required. GooglePrivacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- crypto_
hash_ config This property is required. GooglePrivacy Dlp V2Crypto Hash Config Response - Crypto
- crypto_
replace_ ffx_ fpe_ config This property is required. GooglePrivacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- date_
shift_ config This property is required. GooglePrivacy Dlp V2Date Shift Config Response - Date Shift
- fixed_
size_ bucketing_ config This property is required. GooglePrivacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- redact_
config This property is required. GooglePrivacy Dlp V2Redact Config Response - Redact
- replace_
config This property is required. GooglePrivacy Dlp V2Replace Value Config Response - Replace with a specified value.
- replace_
dictionary_ config This property is required. GooglePrivacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- replace_
with_ info_ type_ config This property is required. GooglePrivacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- time_
part_ config This property is required. GooglePrivacy Dlp V2Time Part Config Response - Time extraction
- bucketing
Config This property is required. Property Map - Bucketing
- character
Mask Config This property is required. Property Map - Mask
- crypto
Deterministic Config This property is required. Property Map - Deterministic Crypto
- crypto
Hash Config This property is required. Property Map - Crypto
- crypto
Replace Ffx Fpe Config This property is required. Property Map - Ffx-Fpe
- date
Shift Config This property is required. Property Map - Date Shift
- fixed
Size Bucketing Config This property is required. Property Map - Fixed size bucketing
- redact
Config This property is required. Property Map - Redact
- replace
Config This property is required. Property Map - Replace with a specified value.
- replace
Dictionary Config This property is required. Property Map - Replace with a value randomly drawn (with replacement) from a dictionary.
- replace
With Info Type Config This property is required. Property Map - Replace with infotype
- time
Part Config This property is required. Property Map - Time extraction
GooglePrivacyDlpV2RecordConditionResponse
- Expressions
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Expressions Response - An expression.
- Expressions
This property is required. GooglePrivacy Dlp V2Expressions Response - An expression.
- expressions
This property is required. GooglePrivacy Dlp V2Expressions Response - An expression.
- expressions
This property is required. GooglePrivacy Dlp V2Expressions Response - An expression.
- expressions
This property is required. GooglePrivacy Dlp V2Expressions Response - An expression.
- expressions
This property is required. Property Map - An expression.
GooglePrivacyDlpV2RecordSuppressionResponse
- Condition
This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Record Condition Response - A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- Condition
This property is required. GooglePrivacy Dlp V2Record Condition Response - A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- condition
This property is required. GooglePrivacy Dlp V2Record Condition Response - A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- condition
This property is required. GooglePrivacy Dlp V2Record Condition Response - A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- condition
This property is required. GooglePrivacy Dlp V2Record Condition Response - A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- condition
This property is required. Property Map - A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
GooglePrivacyDlpV2RecordTransformationsResponse
- Field
Transformations This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Transformation Response> - Transform the record by applying various field transformations.
- Record
Suppressions This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Record Suppression Response> - Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
- Field
Transformations This property is required. []GooglePrivacy Dlp V2Field Transformation Response - Transform the record by applying various field transformations.
- Record
Suppressions This property is required. []GooglePrivacy Dlp V2Record Suppression Response - Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
- field
Transformations This property is required. List<GooglePrivacy Dlp V2Field Transformation Response> - Transform the record by applying various field transformations.
- record
Suppressions This property is required. List<GooglePrivacy Dlp V2Record Suppression Response> - Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
- field
Transformations This property is required. GooglePrivacy Dlp V2Field Transformation Response[] - Transform the record by applying various field transformations.
- record
Suppressions This property is required. GooglePrivacy Dlp V2Record Suppression Response[] - Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
- field_
transformations This property is required. Sequence[GooglePrivacy Dlp V2Field Transformation Response] - Transform the record by applying various field transformations.
- record_
suppressions This property is required. Sequence[GooglePrivacy Dlp V2Record Suppression Response] - Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
- field
Transformations This property is required. List<Property Map> - Transform the record by applying various field transformations.
- record
Suppressions This property is required. List<Property Map> - Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
GooglePrivacyDlpV2ReplaceDictionaryConfigResponse
- Word
List This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Word List Response - A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
- Word
List This property is required. GooglePrivacy Dlp V2Word List Response - A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
- word
List This property is required. GooglePrivacy Dlp V2Word List Response - A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
- word
List This property is required. GooglePrivacy Dlp V2Word List Response - A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
- word_
list This property is required. GooglePrivacy Dlp V2Word List Response - A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
- word
List This property is required. Property Map - A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
GooglePrivacyDlpV2ReplaceValueConfigResponse
- New
Value This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Value to replace it with.
- New
Value This property is required. GooglePrivacy Dlp V2Value Response - Value to replace it with.
- new
Value This property is required. GooglePrivacy Dlp V2Value Response - Value to replace it with.
- new
Value This property is required. GooglePrivacy Dlp V2Value Response - Value to replace it with.
- new_
value This property is required. GooglePrivacy Dlp V2Value Response - Value to replace it with.
- new
Value This property is required. Property Map - Value to replace it with.
GooglePrivacyDlpV2SelectedInfoTypesResponse
- Info
Types This property is required. List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response> - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- Info
Types This property is required. []GooglePrivacy Dlp V2Info Type Response - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- info
Types This property is required. List<GooglePrivacy Dlp V2Info Type Response> - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- info
Types This property is required. GooglePrivacy Dlp V2Info Type Response[] - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- info_
types This property is required. Sequence[GooglePrivacy Dlp V2Info Type Response] - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- info
Types This property is required. List<Property Map> - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
GooglePrivacyDlpV2SensitivityScoreResponse
- Score
This property is required. string - The sensitivity score applied to the resource.
- Score
This property is required. string - The sensitivity score applied to the resource.
- score
This property is required. String - The sensitivity score applied to the resource.
- score
This property is required. string - The sensitivity score applied to the resource.
- score
This property is required. str - The sensitivity score applied to the resource.
- score
This property is required. String - The sensitivity score applied to the resource.
GooglePrivacyDlpV2TimePartConfigResponse
- Part
To Extract This property is required. string - The part of the time to keep.
- Part
To Extract This property is required. string - The part of the time to keep.
- part
To Extract This property is required. String - The part of the time to keep.
- part
To Extract This property is required. string - The part of the time to keep.
- part_
to_ extract This property is required. str - The part of the time to keep.
- part
To Extract This property is required. String - The part of the time to keep.
GooglePrivacyDlpV2TransformationErrorHandlingResponse
- Leave
Untransformed This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Leave Untransformed Response - Ignore errors
- Throw
Error This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Throw Error Response - Throw an error
- Leave
Untransformed This property is required. GooglePrivacy Dlp V2Leave Untransformed Response - Ignore errors
- Throw
Error This property is required. GooglePrivacy Dlp V2Throw Error Response - Throw an error
- leave
Untransformed This property is required. GooglePrivacy Dlp V2Leave Untransformed Response - Ignore errors
- throw
Error This property is required. GooglePrivacy Dlp V2Throw Error Response - Throw an error
- leave
Untransformed This property is required. GooglePrivacy Dlp V2Leave Untransformed Response - Ignore errors
- throw
Error This property is required. GooglePrivacy Dlp V2Throw Error Response - Throw an error
- leave_
untransformed This property is required. GooglePrivacy Dlp V2Leave Untransformed Response - Ignore errors
- throw_
error This property is required. GooglePrivacy Dlp V2Throw Error Response - Throw an error
- leave
Untransformed This property is required. Property Map - Ignore errors
- throw
Error This property is required. Property Map - Throw an error
GooglePrivacyDlpV2TransientCryptoKeyResponse
- Name
This property is required. string - Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate
TransientCryptoKey
protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
- Name
This property is required. string - Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate
TransientCryptoKey
protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
- name
This property is required. String - Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate
TransientCryptoKey
protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
- name
This property is required. string - Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate
TransientCryptoKey
protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
- name
This property is required. str - Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate
TransientCryptoKey
protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
- name
This property is required. String - Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate
TransientCryptoKey
protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
GooglePrivacyDlpV2UnwrappedCryptoKeyResponse
- Key
This property is required. string - A 128/192/256 bit key.
- Key
This property is required. string - A 128/192/256 bit key.
- key
This property is required. String - A 128/192/256 bit key.
- key
This property is required. string - A 128/192/256 bit key.
- key
This property is required. str - A 128/192/256 bit key.
- key
This property is required. String - A 128/192/256 bit key.
GooglePrivacyDlpV2ValueResponse
- Boolean
Value This property is required. bool - boolean
- Date
Value This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Type Date Response - date
- Day
Of Week Value This property is required. string - day of week
- Float
Value This property is required. double - float
- Integer
Value This property is required. string - integer
- String
Value This property is required. string - string
- Time
Value This property is required. Pulumi.Google Native. DLP. V2. Inputs. Google Type Time Of Day Response - time of day
- Timestamp
Value This property is required. string - timestamp
- Boolean
Value This property is required. bool - boolean
- Date
Value This property is required. GoogleType Date Response - date
- Day
Of Week Value This property is required. string - day of week
- Float
Value This property is required. float64 - float
- Integer
Value This property is required. string - integer
- String
Value This property is required. string - string
- Time
Value This property is required. GoogleType Time Of Day Response - time of day
- Timestamp
Value This property is required. string - timestamp
- boolean
Value This property is required. Boolean - boolean
- date
Value This property is required. GoogleType Date Response - date
- day
Of Week Value This property is required. String - day of week
- float
Value This property is required. Double - float
- integer
Value This property is required. String - integer
- string
Value This property is required. String - string
- time
Value This property is required. GoogleType Time Of Day Response - time of day
- timestamp
Value This property is required. String - timestamp
- boolean
Value This property is required. boolean - boolean
- date
Value This property is required. GoogleType Date Response - date
- day
Of Week Value This property is required. string - day of week
- float
Value This property is required. number - float
- integer
Value This property is required. string - integer
- string
Value This property is required. string - string
- time
Value This property is required. GoogleType Time Of Day Response - time of day
- timestamp
Value This property is required. string - timestamp
- boolean_
value This property is required. bool - boolean
- date_
value This property is required. GoogleType Date Response - date
- day_
of_ week_ value This property is required. str - day of week
- float_
value This property is required. float - float
- integer_
value This property is required. str - integer
- string_
value This property is required. str - string
- time_
value This property is required. GoogleType Time Of Day Response - time of day
- timestamp_
value This property is required. str - timestamp
- boolean
Value This property is required. Boolean - boolean
- date
Value This property is required. Property Map - date
- day
Of Week Value This property is required. String - day of week
- float
Value This property is required. Number - float
- integer
Value This property is required. String - integer
- string
Value This property is required. String - string
- time
Value This property is required. Property Map - time of day
- timestamp
Value This property is required. String - timestamp
GooglePrivacyDlpV2WordListResponse
- Words
This property is required. List<string> - Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- Words
This property is required. []string - Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- words
This property is required. List<String> - Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- words
This property is required. string[] - Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- words
This property is required. Sequence[str] - Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- words
This property is required. List<String> - Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
GoogleTypeDateResponse
- Day
This property is required. int - Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- Month
This property is required. int - Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- Year
This property is required. int - Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- Day
This property is required. int - Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- Month
This property is required. int - Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- Year
This property is required. int - Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day
This property is required. Integer - Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month
This property is required. Integer - Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year
This property is required. Integer - Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day
This property is required. number - Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month
This property is required. number - Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year
This property is required. number - Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day
This property is required. int - Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month
This property is required. int - Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year
This property is required. int - Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day
This property is required. Number - Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month
This property is required. Number - Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year
This property is required. Number - Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
GoogleTypeTimeOfDayResponse
- Hours
This property is required. int - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- Nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds
This property is required. int - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- Hours
This property is required. int - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- Nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds
This property is required. int - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours
This property is required. Integer - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes
This property is required. Integer - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. Integer - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. Integer - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours
This property is required. number - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes
This property is required. number - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. number - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. number - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours
This property is required. int - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. int - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours
This property is required. Number - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes
This property is required. Number - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. Number - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. Number - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.