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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:dlp/v2:getOrganizationsDeidentifyTemplate
arguments:
# arguments dictionary
The following arguments are supported:
- Deidentify
Template stringId - Location string
- Organization
Id string
- Deidentify
Template stringId - Location string
- Organization
Id string
- deidentify
Template StringId - location String
- organization
Id String
- deidentify
Template stringId - location string
- organization
Id string
- deidentify_
template_ strid - location str
- organization_
id str
- deidentify
Template StringId - location String
- organization
Id 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
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- Min
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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Replacement value for this bucket.
- Max
Google
Privacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- Min
Google
Privacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- Replacement
Value GooglePrivacy Dlp V2Value Response - Replacement value for this bucket.
- max
Google
Privacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- min
Google
Privacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- replacement
Value GooglePrivacy Dlp V2Value Response - Replacement value for this bucket.
- max
Google
Privacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- min
Google
Privacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- replacement
Value GooglePrivacy Dlp V2Value Response - Replacement value for this bucket.
- max
Google
Privacy Dlp V2Value Response - Upper bound of the range, exclusive; type must match min.
- min
Google
Privacy Dlp V2Value Response - Lower bound of the range, inclusive. Type should be the same as max if used.
- replacement_
value GooglePrivacy Dlp V2Value Response - Replacement value for this bucket.
- max Property Map
- Upper bound of the range, exclusive; type must match min.
- min Property Map
- Lower bound of the range, inclusive. Type should be the same as max if used.
- replacement
Value Property Map - Replacement value for this bucket.
GooglePrivacyDlpV2BucketingConfigResponse
- Buckets
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Bucket Response> - Set of buckets. Ranges must be non-overlapping.
- Buckets
[]Google
Privacy Dlp V2Bucket Response - Set of buckets. Ranges must be non-overlapping.
- buckets
List<Google
Privacy Dlp V2Bucket Response> - Set of buckets. Ranges must be non-overlapping.
- buckets
Google
Privacy Dlp V2Bucket Response[] - Set of buckets. Ranges must be non-overlapping.
- buckets
Sequence[Google
Privacy Dlp V2Bucket Response] - Set of buckets. Ranges must be non-overlapping.
- buckets List<Property Map>
- Set of buckets. Ranges must be non-overlapping.
GooglePrivacyDlpV2CharacterMaskConfigResponse
- Characters
To List<Pulumi.Ignore 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 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 intMask - 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 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 []GoogleIgnore 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 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 intMask - 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 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 List<GoogleIgnore 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 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 IntegerMask - 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 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 GoogleIgnore 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 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 numberMask - 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 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_ Sequence[Googleignore 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 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_ intmask - 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 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 List<Property Map>Ignore - 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 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 NumberMask - 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 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 stringSkip - Characters to not transform when masking.
- Common
Characters stringTo Ignore - Common characters to not transform when masking. Useful to avoid removing punctuation.
- Characters
To stringSkip - Characters to not transform when masking.
- Common
Characters stringTo Ignore - Common characters to not transform when masking. Useful to avoid removing punctuation.
- characters
To StringSkip - Characters to not transform when masking.
- common
Characters StringTo Ignore - Common characters to not transform when masking. Useful to avoid removing punctuation.
- characters
To stringSkip - Characters to not transform when masking.
- common
Characters stringTo Ignore - Common characters to not transform when masking. Useful to avoid removing punctuation.
- characters_
to_ strskip - Characters to not transform when masking.
- common_
characters_ strto_ ignore - Common characters to not transform when masking. Useful to avoid removing punctuation.
- characters
To StringSkip - Characters to not transform when masking.
- common
Characters StringTo Ignore - Common characters to not transform when masking. Useful to avoid removing punctuation.
GooglePrivacyDlpV2ColorResponse
GooglePrivacyDlpV2ConditionResponse
- Field
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- Operator string
- Operator used to compare the field or infoType to the value.
- Value
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- Field
Google
Privacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- Operator string
- Operator used to compare the field or infoType to the value.
- Value
Google
Privacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- field
Google
Privacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- operator String
- Operator used to compare the field or infoType to the value.
- value
Google
Privacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- field
Google
Privacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- operator string
- Operator used to compare the field or infoType to the value.
- value
Google
Privacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- field
Google
Privacy Dlp V2Field Id Response - Field within the record this condition is evaluated against.
- operator str
- Operator used to compare the field or infoType to the value.
- value
Google
Privacy Dlp V2Value Response - Value to compare against. [Mandatory, except for
EXISTS
tests.]
- field Property Map
- Field within the record this condition is evaluated against.
- operator String
- Operator used to compare the field or infoType to the value.
- value Property Map
- Value to compare against. [Mandatory, except for
EXISTS
tests.]
GooglePrivacyDlpV2ConditionsResponse
- Conditions
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Condition Response> - A collection of conditions.
- Conditions
[]Google
Privacy Dlp V2Condition Response - A collection of conditions.
- conditions
List<Google
Privacy Dlp V2Condition Response> - A collection of conditions.
- conditions
Google
Privacy Dlp V2Condition Response[] - A collection of conditions.
- conditions
Sequence[Google
Privacy Dlp V2Condition Response] - A collection of conditions.
- conditions List<Property Map>
- A collection of conditions.
GooglePrivacyDlpV2CryptoDeterministicConfigResponse
- Context
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 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 Pulumi.Type 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
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 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 GoogleType 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
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 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 GoogleType 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
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 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 GoogleType 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
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 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_ Googletype 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 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 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 Property MapType - 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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Key Response - The key used by the hash function.
- Crypto
Key GooglePrivacy Dlp V2Crypto Key Response - The key used by the hash function.
- crypto
Key GooglePrivacy Dlp V2Crypto Key Response - The key used by the hash function.
- crypto
Key GooglePrivacy Dlp V2Crypto Key Response - The key used by the hash function.
- crypto_
key GooglePrivacy Dlp V2Crypto Key Response - The key used by the hash function.
- crypto
Key Property Map - The key used by the hash function.
GooglePrivacyDlpV2CryptoKeyResponse
- Kms
Wrapped Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- Transient
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Transient Crypto Key Response - Transient crypto key
- Unwrapped
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- Kms
Wrapped GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- Transient
Google
Privacy Dlp V2Transient Crypto Key Response - Transient crypto key
- Unwrapped
Google
Privacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- kms
Wrapped GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- transient_
Google
Privacy Dlp V2Transient Crypto Key Response - Transient crypto key
- unwrapped
Google
Privacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- kms
Wrapped GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- transient
Google
Privacy Dlp V2Transient Crypto Key Response - Transient crypto key
- unwrapped
Google
Privacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- kms_
wrapped GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response - Key wrapped using Cloud KMS
- transient
Google
Privacy Dlp V2Transient Crypto Key Response - Transient crypto key
- unwrapped
Google
Privacy Dlp V2Unwrapped Crypto Key Response - Unwrapped crypto key
- kms
Wrapped Property Map - Key wrapped using Cloud KMS
- transient Property Map
- Transient crypto key
- unwrapped Property Map
- Unwrapped crypto key
GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse
- Common
Alphabet string - Common alphabets.
- Context
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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- Custom
Alphabet 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 int
- The native way to select the alphabet. Must be in the range [2, 95].
- Surrogate
Info Pulumi.Type 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 string - Common alphabets.
- Context
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 GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- Custom
Alphabet 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 int
- The native way to select the alphabet. Must be in the range [2, 95].
- Surrogate
Info GoogleType 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 String - Common alphabets.
- context
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 GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- custom
Alphabet 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 Integer
- The native way to select the alphabet. Must be in the range [2, 95].
- surrogate
Info GoogleType 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 string - Common alphabets.
- context
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 GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- custom
Alphabet 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 number
- The native way to select the alphabet. Must be in the range [2, 95].
- surrogate
Info GoogleType 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 str - Common alphabets.
- context
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 GooglePrivacy Dlp V2Crypto Key Response - The key used by the encryption algorithm.
- custom_
alphabet 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 int
- The native way to select the alphabet. Must be in the range [2, 95].
- surrogate_
info_ Googletype 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 String - Common alphabets.
- context 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 Property Map - The key used by the encryption algorithm.
- custom
Alphabet 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 Number
- The native way to select the alphabet. Must be in the range [2, 95].
- surrogate
Info Property MapType - 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
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 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 intDays - For example, -5 means shift date to at most 5 days back in the past.
- Upper
Bound intDays - 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
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 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 intDays - For example, -5 means shift date to at most 5 days back in the past.
- Upper
Bound intDays - 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
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 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 IntegerDays - For example, -5 means shift date to at most 5 days back in the past.
- upper
Bound IntegerDays - 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
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 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 numberDays - For example, -5 means shift date to at most 5 days back in the past.
- upper
Bound numberDays - 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
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 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_ intdays - For example, -5 means shift date to at most 5 days back in the past.
- upper_
bound_ intdays - 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 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 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 NumberDays - For example, -5 means shift date to at most 5 days back in the past.
- upper
Bound NumberDays - 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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- Info
Type Pulumi.Transformations 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 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 Pulumi.Handling 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 GooglePrivacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- Info
Type GoogleTransformations Privacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- Record
Transformations 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 GoogleHandling Privacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- image
Transformations GooglePrivacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- info
Type GoogleTransformations Privacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- record
Transformations 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 GoogleHandling Privacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- image
Transformations GooglePrivacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- info
Type GoogleTransformations Privacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- record
Transformations 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 GoogleHandling Privacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- image_
transformations GooglePrivacy Dlp V2Image Transformations Response - Treat the dataset as an image and redact.
- info_
type_ Googletransformations Privacy Dlp V2Info Type Transformations Response - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- record_
transformations 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_ Googlehandling Privacy Dlp V2Transformation Error Handling Response - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
- image
Transformations Property Map - Treat the dataset as an image and redact.
- info
Type Property MapTransformations - Treat the dataset as free-form text and apply the same free text transformation everywhere.
- record
Transformations 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 Property MapHandling - Mode for handling transformation errors. If left unspecified, the default mode is
TransformationErrorHandling.ThrowError
.
GooglePrivacyDlpV2ExpressionsResponse
- Conditions
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Conditions Response - Conditions to apply to the expression.
- Logical
Operator string - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- Conditions
Google
Privacy Dlp V2Conditions Response - Conditions to apply to the expression.
- Logical
Operator string - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- conditions
Google
Privacy Dlp V2Conditions Response - Conditions to apply to the expression.
- logical
Operator String - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- conditions
Google
Privacy Dlp V2Conditions Response - Conditions to apply to the expression.
- logical
Operator string - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- conditions
Google
Privacy Dlp V2Conditions Response - Conditions to apply to the expression.
- logical_
operator str - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
- conditions Property Map
- Conditions to apply to the expression.
- logical
Operator String - The operator to apply to the result of conditions. Default and currently only supported value is
AND
.
GooglePrivacyDlpV2FieldIdResponse
- Name string
- Name describing the field.
- Name string
- Name describing the field.
- name String
- Name describing the field.
- name string
- Name describing the field.
- name str
- Name describing the field.
- name String
- Name describing the field.
GooglePrivacyDlpV2FieldTransformationResponse
- Condition
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
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 Pulumi.Transformations 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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- Condition
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
[]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 GoogleTransformations 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 GooglePrivacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- condition
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
List<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 GoogleTransformations 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 GooglePrivacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- condition
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
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 GoogleTransformations 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 GooglePrivacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- condition
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
Sequence[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_ Googletransformations 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 GooglePrivacy Dlp V2Primitive Transformation Response - Apply the transformation to the entire field.
- condition 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 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 Property MapTransformations - Treat the contents of the field as free text, and selectively transform content that matches an
InfoType
. - primitive
Transformation Property Map - Apply the transformation to the entire field.
GooglePrivacyDlpV2FixedSizeBucketingConfigResponse
- Bucket
Size 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Pulumi.Types 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 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 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 Pulumi.Types Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- All
Info GoogleTypes 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 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 GooglePrivacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- Selected
Info GoogleTypes Privacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- all
Info GoogleTypes 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 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 GooglePrivacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- selected
Info GoogleTypes Privacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- all
Info GoogleTypes 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 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 GooglePrivacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- selected
Info GoogleTypes Privacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- all_
info_ Googletypes 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 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 GooglePrivacy Dlp V2Color Response - The color to use when redacting content from an image. If not specified, the default is black.
- selected_
info_ Googletypes Privacy Dlp V2Selected Info Types Response - Apply transformation to the selected info_types.
- all
Info Property MapTypes - 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 Property Map - Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
- redaction
Color Property Map - The color to use when redacting content from an image. If not specified, the default is black.
- selected
Info Property MapTypes - Apply transformation to the selected info_types.
GooglePrivacyDlpV2ImageTransformationsResponse
GooglePrivacyDlpV2InfoTypeResponse
- Name 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 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 string
- Optional version name for this InfoType.
- Name 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 GooglePrivacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- Version string
- Optional version name for this InfoType.
- name 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 GooglePrivacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version String
- Optional version name for this InfoType.
- name 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 GooglePrivacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version string
- Optional version name for this InfoType.
- name 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 GooglePrivacy Dlp V2Sensitivity Score Response - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version str
- Optional version name for this InfoType.
- name 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 Property Map - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version String
- Optional version name for this InfoType.
GooglePrivacyDlpV2InfoTypeTransformationResponse
- Info
Types 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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- Info
Types []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 GooglePrivacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- info
Types 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 GooglePrivacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- info
Types 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 GooglePrivacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- info_
types 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 GooglePrivacy Dlp V2Primitive Transformation Response - Primitive transformation to apply to the infoType.
- info
Types 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 Property Map - Primitive transformation to apply to the infoType.
GooglePrivacyDlpV2InfoTypeTransformationsResponse
- Transformations
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
[]Google
Privacy Dlp V2Info Type Transformation Response - Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
List<Google
Privacy Dlp V2Info Type Transformation Response> - Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
Google
Privacy Dlp V2Info Type Transformation Response[] - Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
Sequence[Google
Privacy Dlp V2Info Type Transformation Response] - Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations List<Property Map>
- Transformation for each infoType. Cannot specify more than one for a given infoType.
GooglePrivacyDlpV2KmsWrappedCryptoKeyResponse
- Crypto
Key stringName - The resource name of the KMS CryptoKey to use for unwrapping.
- Wrapped
Key string - The wrapped data crypto key.
- Crypto
Key stringName - The resource name of the KMS CryptoKey to use for unwrapping.
- Wrapped
Key string - The wrapped data crypto key.
- crypto
Key StringName - The resource name of the KMS CryptoKey to use for unwrapping.
- wrapped
Key String - The wrapped data crypto key.
- crypto
Key stringName - The resource name of the KMS CryptoKey to use for unwrapping.
- wrapped
Key string - The wrapped data crypto key.
- crypto_
key_ strname - The resource name of the KMS CryptoKey to use for unwrapping.
- wrapped_
key str - The wrapped data crypto key.
- crypto
Key StringName - The resource name of the KMS CryptoKey to use for unwrapping.
- wrapped
Key String - The wrapped data crypto key.
GooglePrivacyDlpV2PrimitiveTransformationResponse
- Bucketing
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Bucketing Config Response - Bucketing
- Character
Mask Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Character Mask Config Response - Mask
- Crypto
Deterministic Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- Crypto
Hash Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Hash Config Response - Crypto
- Crypto
Replace Pulumi.Ffx Fpe Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- Date
Shift Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Date Shift Config Response - Date Shift
- Fixed
Size Pulumi.Bucketing Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- Redact
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Redact Config Response - Redact
- Replace
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Replace Value Config Response - Replace with a specified value.
- Replace
Dictionary Pulumi.Config 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 Pulumi.Info Type Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- Time
Part Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Time Part Config Response - Time extraction
- Bucketing
Config GooglePrivacy Dlp V2Bucketing Config Response - Bucketing
- Character
Mask GoogleConfig Privacy Dlp V2Character Mask Config Response - Mask
- Crypto
Deterministic GoogleConfig Privacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- Crypto
Hash GoogleConfig Privacy Dlp V2Crypto Hash Config Response - Crypto
- Crypto
Replace GoogleFfx Fpe Config Privacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- Date
Shift GoogleConfig Privacy Dlp V2Date Shift Config Response - Date Shift
- Fixed
Size GoogleBucketing Config Privacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- Redact
Config GooglePrivacy Dlp V2Redact Config Response - Redact
- Replace
Config GooglePrivacy Dlp V2Replace Value Config Response - Replace with a specified value.
- Replace
Dictionary GoogleConfig Privacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- Replace
With GoogleInfo Type Config Privacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- Time
Part GoogleConfig Privacy Dlp V2Time Part Config Response - Time extraction
- bucketing
Config GooglePrivacy Dlp V2Bucketing Config Response - Bucketing
- character
Mask GoogleConfig Privacy Dlp V2Character Mask Config Response - Mask
- crypto
Deterministic GoogleConfig Privacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- crypto
Hash GoogleConfig Privacy Dlp V2Crypto Hash Config Response - Crypto
- crypto
Replace GoogleFfx Fpe Config Privacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- date
Shift GoogleConfig Privacy Dlp V2Date Shift Config Response - Date Shift
- fixed
Size GoogleBucketing Config Privacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- redact
Config GooglePrivacy Dlp V2Redact Config Response - Redact
- replace
Config GooglePrivacy Dlp V2Replace Value Config Response - Replace with a specified value.
- replace
Dictionary GoogleConfig Privacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- replace
With GoogleInfo Type Config Privacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- time
Part GoogleConfig Privacy Dlp V2Time Part Config Response - Time extraction
- bucketing
Config GooglePrivacy Dlp V2Bucketing Config Response - Bucketing
- character
Mask GoogleConfig Privacy Dlp V2Character Mask Config Response - Mask
- crypto
Deterministic GoogleConfig Privacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- crypto
Hash GoogleConfig Privacy Dlp V2Crypto Hash Config Response - Crypto
- crypto
Replace GoogleFfx Fpe Config Privacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- date
Shift GoogleConfig Privacy Dlp V2Date Shift Config Response - Date Shift
- fixed
Size GoogleBucketing Config Privacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- redact
Config GooglePrivacy Dlp V2Redact Config Response - Redact
- replace
Config GooglePrivacy Dlp V2Replace Value Config Response - Replace with a specified value.
- replace
Dictionary GoogleConfig Privacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- replace
With GoogleInfo Type Config Privacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- time
Part GoogleConfig Privacy Dlp V2Time Part Config Response - Time extraction
- bucketing_
config GooglePrivacy Dlp V2Bucketing Config Response - Bucketing
- character_
mask_ Googleconfig Privacy Dlp V2Character Mask Config Response - Mask
- crypto_
deterministic_ Googleconfig Privacy Dlp V2Crypto Deterministic Config Response - Deterministic Crypto
- crypto_
hash_ Googleconfig Privacy Dlp V2Crypto Hash Config Response - Crypto
- crypto_
replace_ Googleffx_ fpe_ config Privacy Dlp V2Crypto Replace Ffx Fpe Config Response - Ffx-Fpe
- date_
shift_ Googleconfig Privacy Dlp V2Date Shift Config Response - Date Shift
- fixed_
size_ Googlebucketing_ config Privacy Dlp V2Fixed Size Bucketing Config Response - Fixed size bucketing
- redact_
config GooglePrivacy Dlp V2Redact Config Response - Redact
- replace_
config GooglePrivacy Dlp V2Replace Value Config Response - Replace with a specified value.
- replace_
dictionary_ Googleconfig Privacy Dlp V2Replace Dictionary Config Response - Replace with a value randomly drawn (with replacement) from a dictionary.
- replace_
with_ Googleinfo_ type_ config Privacy Dlp V2Replace With Info Type Config Response - Replace with infotype
- time_
part_ Googleconfig Privacy Dlp V2Time Part Config Response - Time extraction
- bucketing
Config Property Map - Bucketing
- character
Mask Property MapConfig - Mask
- crypto
Deterministic Property MapConfig - Deterministic Crypto
- crypto
Hash Property MapConfig - Crypto
- crypto
Replace Property MapFfx Fpe Config - Ffx-Fpe
- date
Shift Property MapConfig - Date Shift
- fixed
Size Property MapBucketing Config - Fixed size bucketing
- redact
Config Property Map - Redact
- replace
Config Property Map - Replace with a specified value.
- replace
Dictionary Property MapConfig - Replace with a value randomly drawn (with replacement) from a dictionary.
- replace
With Property MapInfo Type Config - Replace with infotype
- time
Part Property MapConfig - Time extraction
GooglePrivacyDlpV2RecordConditionResponse
- Expressions
Google
Privacy Dlp V2Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Expressions Response - An expression.
- expressions Property Map
- An expression.
GooglePrivacyDlpV2RecordSuppressionResponse
- Condition
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
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
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
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
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 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 List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Transformation Response> - Transform the record by applying various field transformations.
- Record
Suppressions 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 []GooglePrivacy Dlp V2Field Transformation Response - Transform the record by applying various field transformations.
- Record
Suppressions []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 List<GooglePrivacy Dlp V2Field Transformation Response> - Transform the record by applying various field transformations.
- record
Suppressions 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 GooglePrivacy Dlp V2Field Transformation Response[] - Transform the record by applying various field transformations.
- record
Suppressions 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 Sequence[GooglePrivacy Dlp V2Field Transformation Response] - Transform the record by applying various field transformations.
- record_
suppressions 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 List<Property Map> - Transform the record by applying various field transformations.
- record
Suppressions List<Property Map> - Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
GooglePrivacyDlpV2ReplaceDictionaryConfigResponse
- Word
List 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 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 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 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 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 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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response - Value to replace it with.
- New
Value GooglePrivacy Dlp V2Value Response - Value to replace it with.
- new
Value GooglePrivacy Dlp V2Value Response - Value to replace it with.
- new
Value GooglePrivacy Dlp V2Value Response - Value to replace it with.
- new_
value GooglePrivacy Dlp V2Value Response - Value to replace it with.
- new
Value Property Map - Value to replace it with.
GooglePrivacyDlpV2SelectedInfoTypesResponse
- Info
Types 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 []GooglePrivacy Dlp V2Info Type Response - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- info
Types List<GooglePrivacy Dlp V2Info Type Response> - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- info
Types GooglePrivacy Dlp V2Info Type Response[] - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- info_
types Sequence[GooglePrivacy Dlp V2Info Type Response] - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- info
Types List<Property Map> - InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
GooglePrivacyDlpV2SensitivityScoreResponse
- Score string
- The sensitivity score applied to the resource.
- Score string
- The sensitivity score applied to the resource.
- score String
- The sensitivity score applied to the resource.
- score string
- The sensitivity score applied to the resource.
- score str
- The sensitivity score applied to the resource.
- score String
- The sensitivity score applied to the resource.
GooglePrivacyDlpV2TimePartConfigResponse
- Part
To stringExtract - The part of the time to keep.
- Part
To stringExtract - The part of the time to keep.
- part
To StringExtract - The part of the time to keep.
- part
To stringExtract - The part of the time to keep.
- part_
to_ strextract - The part of the time to keep.
- part
To StringExtract - The part of the time to keep.
GooglePrivacyDlpV2TransformationErrorHandlingResponse
- Leave
Untransformed GooglePrivacy Dlp V2Leave Untransformed Response - Ignore errors
- Throw
Error GooglePrivacy Dlp V2Throw Error Response - Throw an error
- leave
Untransformed GooglePrivacy Dlp V2Leave Untransformed Response - Ignore errors
- throw
Error GooglePrivacy Dlp V2Throw Error Response - Throw an error
- leave
Untransformed GooglePrivacy Dlp V2Leave Untransformed Response - Ignore errors
- throw
Error GooglePrivacy Dlp V2Throw Error Response - Throw an error
- leave_
untransformed GooglePrivacy Dlp V2Leave Untransformed Response - Ignore errors
- throw_
error GooglePrivacy Dlp V2Throw Error Response - Throw an error
- leave
Untransformed Property Map - Ignore errors
- throw
Error Property Map - Throw an error
GooglePrivacyDlpV2TransientCryptoKeyResponse
- Name 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 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 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 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 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 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 string
- A 128/192/256 bit key.
- Key string
- A 128/192/256 bit key.
- key String
- A 128/192/256 bit key.
- key string
- A 128/192/256 bit key.
- key str
- A 128/192/256 bit key.
- key String
- A 128/192/256 bit key.
GooglePrivacyDlpV2ValueResponse
- Boolean
Value bool - boolean
- Date
Value Pulumi.Google Native. DLP. V2. Inputs. Google Type Date Response - date
- Day
Of stringWeek Value - day of week
- Float
Value double - float
- Integer
Value string - integer
- String
Value string - string
- Time
Value Pulumi.Google Native. DLP. V2. Inputs. Google Type Time Of Day Response - time of day
- Timestamp
Value string - timestamp
- Boolean
Value bool - boolean
- Date
Value GoogleType Date Response - date
- Day
Of stringWeek Value - day of week
- Float
Value float64 - float
- Integer
Value string - integer
- String
Value string - string
- Time
Value GoogleType Time Of Day Response - time of day
- Timestamp
Value string - timestamp
- boolean
Value Boolean - boolean
- date
Value GoogleType Date Response - date
- day
Of StringWeek Value - day of week
- float
Value Double - float
- integer
Value String - integer
- string
Value String - string
- time
Value GoogleType Time Of Day Response - time of day
- timestamp
Value String - timestamp
- boolean
Value boolean - boolean
- date
Value GoogleType Date Response - date
- day
Of stringWeek Value - day of week
- float
Value number - float
- integer
Value string - integer
- string
Value string - string
- time
Value GoogleType Time Of Day Response - time of day
- timestamp
Value string - timestamp
- boolean_
value bool - boolean
- date_
value GoogleType Date Response - date
- day_
of_ strweek_ value - day of week
- float_
value float - float
- integer_
value str - integer
- string_
value str - string
- time_
value GoogleType Time Of Day Response - time of day
- timestamp_
value str - timestamp
- boolean
Value Boolean - boolean
- date
Value Property Map - date
- day
Of StringWeek Value - day of week
- float
Value Number - float
- integer
Value String - integer
- string
Value String - string
- time
Value Property Map - time of day
- timestamp
Value String - timestamp
GooglePrivacyDlpV2WordListResponse
- Words 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 []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 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 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 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 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 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 int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- Year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- Day 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 int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- Year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day 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 Integer
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year Integer
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day 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 number
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year number
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day 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 int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day 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 Number
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year Number
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
GoogleTypeTimeOfDayResponse
- Hours 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 int
- Minutes of hour of day. Must be from 0 to 59.
- Nanos int
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds 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 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 int
- Minutes of hour of day. Must be from 0 to 59.
- Nanos int
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds 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 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 Integer
- Minutes of hour of day. Must be from 0 to 59.
- nanos Integer
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds 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 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 number
- Minutes of hour of day. Must be from 0 to 59.
- nanos number
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds 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 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 int
- Minutes of hour of day. Must be from 0 to 59.
- nanos int
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds 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 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 Number
- Minutes of hour of day. Must be from 0 to 59.
- nanos Number
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds 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.