Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dlp/v2.getDeidentifyTemplate
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 getDeidentifyTemplate
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 getDeidentifyTemplate(args: GetDeidentifyTemplateArgs, opts?: InvokeOptions): Promise<GetDeidentifyTemplateResult>
function getDeidentifyTemplateOutput(args: GetDeidentifyTemplateOutputArgs, opts?: InvokeOptions): Output<GetDeidentifyTemplateResult>def get_deidentify_template(deidentify_template_id: Optional[str] = None,
                            location: Optional[str] = None,
                            project: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDeidentifyTemplateResult
def get_deidentify_template_output(deidentify_template_id: Optional[pulumi.Input[str]] = None,
                            location: Optional[pulumi.Input[str]] = None,
                            project: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetDeidentifyTemplateResult]func LookupDeidentifyTemplate(ctx *Context, args *LookupDeidentifyTemplateArgs, opts ...InvokeOption) (*LookupDeidentifyTemplateResult, error)
func LookupDeidentifyTemplateOutput(ctx *Context, args *LookupDeidentifyTemplateOutputArgs, opts ...InvokeOption) LookupDeidentifyTemplateResultOutput> Note: This function is named LookupDeidentifyTemplate in the Go SDK.
public static class GetDeidentifyTemplate 
{
    public static Task<GetDeidentifyTemplateResult> InvokeAsync(GetDeidentifyTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetDeidentifyTemplateResult> Invoke(GetDeidentifyTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDeidentifyTemplateResult> getDeidentifyTemplate(GetDeidentifyTemplateArgs args, InvokeOptions options)
public static Output<GetDeidentifyTemplateResult> getDeidentifyTemplate(GetDeidentifyTemplateArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:dlp/v2:getDeidentifyTemplate
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DeidentifyTemplate stringId 
- Location string
- Project string
- DeidentifyTemplate stringId 
- Location string
- Project string
- deidentifyTemplate StringId 
- location String
- project String
- deidentifyTemplate stringId 
- location string
- project string
- deidentify_template_ strid 
- location str
- project str
- deidentifyTemplate StringId 
- location String
- project String
getDeidentifyTemplate Result
The following output properties are available:
- CreateTime string
- The creation timestamp of an inspectTemplate.
- DeidentifyConfig 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).
- DisplayName 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_IDORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- UpdateTime string
- The last update timestamp of an inspectTemplate.
- CreateTime string
- The creation timestamp of an inspectTemplate.
- DeidentifyConfig GooglePrivacy Dlp V2Deidentify Config Response 
- The core content of the template.
- Description string
- Short description (max 256 chars).
- DisplayName 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_IDORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- UpdateTime string
- The last update timestamp of an inspectTemplate.
- createTime String
- The creation timestamp of an inspectTemplate.
- deidentifyConfig GooglePrivacy Dlp V2Deidentify Config Response 
- The core content of the template.
- description String
- Short description (max 256 chars).
- displayName 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_IDORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- updateTime String
- The last update timestamp of an inspectTemplate.
- createTime string
- The creation timestamp of an inspectTemplate.
- deidentifyConfig GooglePrivacy Dlp V2Deidentify Config Response 
- The core content of the template.
- description string
- Short description (max 256 chars).
- displayName 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_IDORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- updateTime 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_IDORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- update_time str
- The last update timestamp of an inspectTemplate.
- createTime String
- The creation timestamp of an inspectTemplate.
- deidentifyConfig Property Map
- The core content of the template.
- description String
- Short description (max 256 chars).
- displayName 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_IDORorganizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID
- updateTime 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.
- ReplacementValue Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response 
- Replacement value for this bucket.
- Max
GooglePrivacy Dlp V2Value Response 
- Upper bound of the range, exclusive; type must match min.
- Min
GooglePrivacy Dlp V2Value Response 
- Lower bound of the range, inclusive. Type should be the same as max if used.
- ReplacementValue GooglePrivacy Dlp V2Value Response 
- Replacement value for this bucket.
- max
GooglePrivacy Dlp V2Value Response 
- Upper bound of the range, exclusive; type must match min.
- min
GooglePrivacy Dlp V2Value Response 
- Lower bound of the range, inclusive. Type should be the same as max if used.
- replacementValue GooglePrivacy Dlp V2Value Response 
- Replacement value for this bucket.
- max
GooglePrivacy Dlp V2Value Response 
- Upper bound of the range, exclusive; type must match min.
- min
GooglePrivacy Dlp V2Value Response 
- Lower bound of the range, inclusive. Type should be the same as max if used.
- replacementValue GooglePrivacy Dlp V2Value Response 
- Replacement value for this bucket.
- max
GooglePrivacy Dlp V2Value Response 
- Upper bound of the range, exclusive; type must match min.
- min
GooglePrivacy 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.
- replacementValue 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
[]GooglePrivacy Dlp V2Bucket Response 
- Set of buckets. Ranges must be non-overlapping.
- buckets
List<GooglePrivacy Dlp V2Bucket Response> 
- Set of buckets. Ranges must be non-overlapping.
- buckets
GooglePrivacy Dlp V2Bucket Response[] 
- Set of buckets. Ranges must be non-overlapping.
- buckets
Sequence[GooglePrivacy Dlp V2Bucket Response] 
- Set of buckets. Ranges must be non-overlapping.
- buckets List<Property Map>
- Set of buckets. Ranges must be non-overlapping.
GooglePrivacyDlpV2CharacterMaskConfigResponse      
- CharactersTo 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-5555and you instruct Cloud DLP to skip-and mask 5 characters with*, Cloud DLP returns***-**5-5555.
- MaskingCharacter string
- Character to use to mask the sensitive values—for example, *for an alphabetic string such as a name, or0for 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, and0for digits.
- NumberTo 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_maskis negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_characteris*-number_to_maskis-4-reverse_orderisfalse-CharsToIgnoreincludes-- Input string is1234-5678-9012-3456The resulting de-identified string is****-****-****-3456. Cloud DLP masks all but the last four characters. Ifreverse_orderistrue, all but the first four characters are masked as1234-****-****-****.
- ReverseOrder bool
- Mask characters in reverse order. For example, if masking_characteris0,number_to_maskis14, andreverse_orderisfalse, then the input string1234-5678-9012-3456is masked as00000000000000-3456. Ifmasking_characteris*,number_to_maskis3, andreverse_orderistrue, then the string12345is masked as12***.
- CharactersTo []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-5555and you instruct Cloud DLP to skip-and mask 5 characters with*, Cloud DLP returns***-**5-5555.
- MaskingCharacter string
- Character to use to mask the sensitive values—for example, *for an alphabetic string such as a name, or0for 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, and0for digits.
- NumberTo 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_maskis negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_characteris*-number_to_maskis-4-reverse_orderisfalse-CharsToIgnoreincludes-- Input string is1234-5678-9012-3456The resulting de-identified string is****-****-****-3456. Cloud DLP masks all but the last four characters. Ifreverse_orderistrue, all but the first four characters are masked as1234-****-****-****.
- ReverseOrder bool
- Mask characters in reverse order. For example, if masking_characteris0,number_to_maskis14, andreverse_orderisfalse, then the input string1234-5678-9012-3456is masked as00000000000000-3456. Ifmasking_characteris*,number_to_maskis3, andreverse_orderistrue, then the string12345is masked as12***.
- charactersTo 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-5555and you instruct Cloud DLP to skip-and mask 5 characters with*, Cloud DLP returns***-**5-5555.
- maskingCharacter String
- Character to use to mask the sensitive values—for example, *for an alphabetic string such as a name, or0for 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, and0for digits.
- numberTo 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_maskis negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_characteris*-number_to_maskis-4-reverse_orderisfalse-CharsToIgnoreincludes-- Input string is1234-5678-9012-3456The resulting de-identified string is****-****-****-3456. Cloud DLP masks all but the last four characters. Ifreverse_orderistrue, all but the first four characters are masked as1234-****-****-****.
- reverseOrder Boolean
- Mask characters in reverse order. For example, if masking_characteris0,number_to_maskis14, andreverse_orderisfalse, then the input string1234-5678-9012-3456is masked as00000000000000-3456. Ifmasking_characteris*,number_to_maskis3, andreverse_orderistrue, then the string12345is masked as12***.
- charactersTo 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-5555and you instruct Cloud DLP to skip-and mask 5 characters with*, Cloud DLP returns***-**5-5555.
- maskingCharacter string
- Character to use to mask the sensitive values—for example, *for an alphabetic string such as a name, or0for 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, and0for digits.
- numberTo 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_maskis negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_characteris*-number_to_maskis-4-reverse_orderisfalse-CharsToIgnoreincludes-- Input string is1234-5678-9012-3456The resulting de-identified string is****-****-****-3456. Cloud DLP masks all but the last four characters. Ifreverse_orderistrue, all but the first four characters are masked as1234-****-****-****.
- reverseOrder boolean
- Mask characters in reverse order. For example, if masking_characteris0,number_to_maskis14, andreverse_orderisfalse, then the input string1234-5678-9012-3456is masked as00000000000000-3456. Ifmasking_characteris*,number_to_maskis3, andreverse_orderistrue, then the string12345is 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-5555and 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, or0for 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, and0for 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_maskis negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_characteris*-number_to_maskis-4-reverse_orderisfalse-CharsToIgnoreincludes-- Input string is1234-5678-9012-3456The resulting de-identified string is****-****-****-3456. Cloud DLP masks all but the last four characters. Ifreverse_orderistrue, all but the first four characters are masked as1234-****-****-****.
- reverse_order bool
- Mask characters in reverse order. For example, if masking_characteris0,number_to_maskis14, andreverse_orderisfalse, then the input string1234-5678-9012-3456is masked as00000000000000-3456. Ifmasking_characteris*,number_to_maskis3, andreverse_orderistrue, then the string12345is masked as12***.
- charactersTo 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-5555and you instruct Cloud DLP to skip-and mask 5 characters with*, Cloud DLP returns***-**5-5555.
- maskingCharacter String
- Character to use to mask the sensitive values—for example, *for an alphabetic string such as a name, or0for 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, and0for digits.
- numberTo 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_maskis negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: -masking_characteris*-number_to_maskis-4-reverse_orderisfalse-CharsToIgnoreincludes-- Input string is1234-5678-9012-3456The resulting de-identified string is****-****-****-3456. Cloud DLP masks all but the last four characters. Ifreverse_orderistrue, all but the first four characters are masked as1234-****-****-****.
- reverseOrder Boolean
- Mask characters in reverse order. For example, if masking_characteris0,number_to_maskis14, andreverse_orderisfalse, then the input string1234-5678-9012-3456is masked as00000000000000-3456. Ifmasking_characteris*,number_to_maskis3, andreverse_orderistrue, then the string12345is masked as12***.
GooglePrivacyDlpV2CharsToIgnoreResponse      
- CharactersTo stringSkip 
- Characters to not transform when masking.
- CommonCharacters stringTo Ignore 
- Common characters to not transform when masking. Useful to avoid removing punctuation.
- CharactersTo stringSkip 
- Characters to not transform when masking.
- CommonCharacters stringTo Ignore 
- Common characters to not transform when masking. Useful to avoid removing punctuation.
- charactersTo StringSkip 
- Characters to not transform when masking.
- commonCharacters StringTo Ignore 
- Common characters to not transform when masking. Useful to avoid removing punctuation.
- charactersTo stringSkip 
- Characters to not transform when masking.
- commonCharacters 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.
- charactersTo StringSkip 
- Characters to not transform when masking.
- commonCharacters 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 EXISTStests.]
- Field
GooglePrivacy 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
GooglePrivacy Dlp V2Value Response 
- Value to compare against. [Mandatory, except for EXISTStests.]
- field
GooglePrivacy 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
GooglePrivacy Dlp V2Value Response 
- Value to compare against. [Mandatory, except for EXISTStests.]
- field
GooglePrivacy 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
GooglePrivacy Dlp V2Value Response 
- Value to compare against. [Mandatory, except for EXISTStests.]
- field
GooglePrivacy 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
GooglePrivacy Dlp V2Value Response 
- Value to compare against. [Mandatory, except for EXISTStests.]
- 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 EXISTStests.]
GooglePrivacyDlpV2ConditionsResponse    
- Conditions
List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Condition Response> 
- A collection of conditions.
- Conditions
[]GooglePrivacy Dlp V2Condition Response 
- A collection of conditions.
- conditions
List<GooglePrivacy Dlp V2Condition Response> 
- A collection of conditions.
- conditions
GooglePrivacy Dlp V2Condition Response[] 
- A collection of conditions.
- conditions
Sequence[GooglePrivacy 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 InfoTypeTransformationis applied to both structured and unstructuredContentItems.
- CryptoKey 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.
- SurrogateInfo 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
GooglePrivacy Dlp V2Field Id Response 
- A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformationis applied to both structured and unstructuredContentItems.
- CryptoKey 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.
- SurrogateInfo 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
GooglePrivacy Dlp V2Field Id Response 
- A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformationis applied to both structured and unstructuredContentItems.
- cryptoKey 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.
- surrogateInfo 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
GooglePrivacy Dlp V2Field Id Response 
- A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformationis applied to both structured and unstructuredContentItems.
- cryptoKey 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.
- surrogateInfo 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
GooglePrivacy Dlp V2Field Id Response 
- A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformationis applied to both structured and unstructuredContentItems.
- 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 InfoTypeTransformationis applied to both structured and unstructuredContentItems.
- cryptoKey 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.
- surrogateInfo 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      
- CryptoKey Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Key Response 
- The key used by the hash function.
- CryptoKey GooglePrivacy Dlp V2Crypto Key Response 
- The key used by the hash function.
- cryptoKey GooglePrivacy Dlp V2Crypto Key Response 
- The key used by the hash function.
- cryptoKey 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.
- cryptoKey Property Map
- The key used by the hash function.
GooglePrivacyDlpV2CryptoKeyResponse     
- KmsWrapped 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
- KmsWrapped GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response 
- Key wrapped using Cloud KMS
- Transient
GooglePrivacy Dlp V2Transient Crypto Key Response 
- Transient crypto key
- Unwrapped
GooglePrivacy Dlp V2Unwrapped Crypto Key Response 
- Unwrapped crypto key
- kmsWrapped GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response 
- Key wrapped using Cloud KMS
- transient_
GooglePrivacy Dlp V2Transient Crypto Key Response 
- Transient crypto key
- unwrapped
GooglePrivacy Dlp V2Unwrapped Crypto Key Response 
- Unwrapped crypto key
- kmsWrapped GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response 
- Key wrapped using Cloud KMS
- transient
GooglePrivacy Dlp V2Transient Crypto Key Response 
- Transient crypto key
- unwrapped
GooglePrivacy Dlp V2Unwrapped Crypto Key Response 
- Unwrapped crypto key
- kms_wrapped GooglePrivacy Dlp V2Kms Wrapped Crypto Key Response 
- Key wrapped using Cloud KMS
- transient
GooglePrivacy Dlp V2Transient Crypto Key Response 
- Transient crypto key
- unwrapped
GooglePrivacy Dlp V2Unwrapped Crypto Key Response 
- Unwrapped crypto key
- kmsWrapped Property Map
- Key wrapped using Cloud KMS
- transient Property Map
- Transient crypto key
- unwrapped Property Map
- Unwrapped crypto key
GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse        
- CommonAlphabet 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 InfoTypeTransformationis applied to both structured and unstructuredContentItems. 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
- CryptoKey Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Key Response 
- The key used by the encryption algorithm.
- CustomAlphabet 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].
- SurrogateInfo 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
- CommonAlphabet string
- Common alphabets.
- Context
GooglePrivacy Dlp V2Field Id Response 
- The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformationis applied to both structured and unstructuredContentItems. 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
- CryptoKey GooglePrivacy Dlp V2Crypto Key Response 
- The key used by the encryption algorithm.
- CustomAlphabet 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].
- SurrogateInfo 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
- commonAlphabet String
- Common alphabets.
- context
GooglePrivacy Dlp V2Field Id Response 
- The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformationis applied to both structured and unstructuredContentItems. 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
- cryptoKey GooglePrivacy Dlp V2Crypto Key Response 
- The key used by the encryption algorithm.
- customAlphabet 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].
- surrogateInfo 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
- commonAlphabet string
- Common alphabets.
- context
GooglePrivacy Dlp V2Field Id Response 
- The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformationis applied to both structured and unstructuredContentItems. 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
- cryptoKey GooglePrivacy Dlp V2Crypto Key Response 
- The key used by the encryption algorithm.
- customAlphabet 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].
- surrogateInfo 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
GooglePrivacy Dlp V2Field Id Response 
- The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformationis applied to both structured and unstructuredContentItems. 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
- commonAlphabet 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 InfoTypeTransformationis applied to both structured and unstructuredContentItems. 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
- cryptoKey Property Map
- The key used by the encryption algorithm.
- customAlphabet 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].
- surrogateInfo 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.
- CryptoKey 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.
- LowerBound intDays 
- For example, -5 means shift date to at most 5 days back in the past.
- UpperBound 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
GooglePrivacy Dlp V2Field Id Response 
- Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- CryptoKey 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.
- LowerBound intDays 
- For example, -5 means shift date to at most 5 days back in the past.
- UpperBound 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
GooglePrivacy Dlp V2Field Id Response 
- Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- cryptoKey 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.
- lowerBound IntegerDays 
- For example, -5 means shift date to at most 5 days back in the past.
- upperBound 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
GooglePrivacy Dlp V2Field Id Response 
- Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- cryptoKey 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.
- lowerBound numberDays 
- For example, -5 means shift date to at most 5 days back in the past.
- upperBound 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
GooglePrivacy Dlp V2Field Id Response 
- Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
- crypto_key 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.
- cryptoKey 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.
- lowerBound NumberDays 
- For example, -5 means shift date to at most 5 days back in the past.
- upperBound 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     
- ImageTransformations Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Image Transformations Response 
- Treat the dataset as an image and redact.
- InfoType 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.
- RecordTransformations 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.
- TransformationError 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.
- ImageTransformations GooglePrivacy Dlp V2Image Transformations Response 
- Treat the dataset as an image and redact.
- InfoType GoogleTransformations Privacy Dlp V2Info Type Transformations Response 
- Treat the dataset as free-form text and apply the same free text transformation everywhere.
- RecordTransformations 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.
- TransformationError GoogleHandling Privacy Dlp V2Transformation Error Handling Response 
- Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.
- imageTransformations GooglePrivacy Dlp V2Image Transformations Response 
- Treat the dataset as an image and redact.
- infoType GoogleTransformations Privacy Dlp V2Info Type Transformations Response 
- Treat the dataset as free-form text and apply the same free text transformation everywhere.
- recordTransformations 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.
- transformationError GoogleHandling Privacy Dlp V2Transformation Error Handling Response 
- Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.
- imageTransformations GooglePrivacy Dlp V2Image Transformations Response 
- Treat the dataset as an image and redact.
- infoType GoogleTransformations Privacy Dlp V2Info Type Transformations Response 
- Treat the dataset as free-form text and apply the same free text transformation everywhere.
- recordTransformations 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.
- transformationError 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.
- imageTransformations Property Map
- Treat the dataset as an image and redact.
- infoType Property MapTransformations 
- Treat the dataset as free-form text and apply the same free text transformation everywhere.
- recordTransformations 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.
- transformationError 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.
- LogicalOperator string
- The operator to apply to the result of conditions. Default and currently only supported value is AND.
- Conditions
GooglePrivacy Dlp V2Conditions Response 
- Conditions to apply to the expression.
- LogicalOperator string
- The operator to apply to the result of conditions. Default and currently only supported value is AND.
- conditions
GooglePrivacy Dlp V2Conditions Response 
- Conditions to apply to the expression.
- logicalOperator String
- The operator to apply to the result of conditions. Default and currently only supported value is AND.
- conditions
GooglePrivacy Dlp V2Conditions Response 
- Conditions to apply to the expression.
- logicalOperator string
- The operator to apply to the result of conditions. Default and currently only supported value is AND.
- conditions
GooglePrivacy 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.
- logicalOperator 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".
- InfoType 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.
- PrimitiveTransformation Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Primitive Transformation Response 
- Apply the transformation to the entire field.
- Condition
GooglePrivacy Dlp V2Record Condition Response 
- Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
- Fields
[]GooglePrivacy Dlp V2Field Id Response 
- Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- InfoType GoogleTransformations Privacy Dlp V2Info Type Transformations Response 
- Treat the contents of the field as free text, and selectively transform content that matches an InfoType.
- PrimitiveTransformation GooglePrivacy Dlp V2Primitive Transformation Response 
- Apply the transformation to the entire field.
- condition
GooglePrivacy Dlp V2Record Condition Response 
- Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
- fields
List<GooglePrivacy Dlp V2Field Id Response> 
- Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- infoType GoogleTransformations Privacy Dlp V2Info Type Transformations Response 
- Treat the contents of the field as free text, and selectively transform content that matches an InfoType.
- primitiveTransformation GooglePrivacy Dlp V2Primitive Transformation Response 
- Apply the transformation to the entire field.
- condition
GooglePrivacy Dlp V2Record Condition Response 
- Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
- fields
GooglePrivacy Dlp V2Field Id Response[] 
- Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- infoType GoogleTransformations Privacy Dlp V2Info Type Transformations Response 
- Treat the contents of the field as free text, and selectively transform content that matches an InfoType.
- primitiveTransformation GooglePrivacy Dlp V2Primitive Transformation Response 
- Apply the transformation to the entire field.
- condition
GooglePrivacy Dlp V2Record Condition Response 
- Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
- fields
Sequence[GooglePrivacy Dlp V2Field Id Response] 
- Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
- info_type_ 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".
- infoType Property MapTransformations 
- Treat the contents of the field as free text, and selectively transform content that matches an InfoType.
- primitiveTransformation Property Map
- Apply the transformation to the entire field.
GooglePrivacyDlpV2FixedSizeBucketingConfigResponse       
- BucketSize 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.
- LowerBound Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response 
- Lower bound value of buckets. All values less than lower_boundare grouped together into a single bucket; for example iflower_bound= 10, then all values less than 10 are replaced with the value "-10".
- UpperBound 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+".
- BucketSize 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.
- LowerBound GooglePrivacy Dlp V2Value Response 
- Lower bound value of buckets. All values less than lower_boundare grouped together into a single bucket; for example iflower_bound= 10, then all values less than 10 are replaced with the value "-10".
- UpperBound 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+".
- bucketSize 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.
- lowerBound GooglePrivacy Dlp V2Value Response 
- Lower bound value of buckets. All values less than lower_boundare grouped together into a single bucket; for example iflower_bound= 10, then all values less than 10 are replaced with the value "-10".
- upperBound 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+".
- bucketSize 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.
- lowerBound GooglePrivacy Dlp V2Value Response 
- Lower bound value of buckets. All values less than lower_boundare grouped together into a single bucket; for example iflower_bound= 10, then all values less than 10 are replaced with the value "-10".
- upperBound 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_boundare 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+".
- bucketSize 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.
- lowerBound Property Map
- Lower bound value of buckets. All values less than lower_boundare grouped together into a single bucket; for example iflower_bound= 10, then all values less than 10 are replaced with the value "-10".
- upperBound 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     
- AllInfo 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.
- AllText 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.
- RedactionColor 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.
- SelectedInfo Pulumi.Types Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Selected Info Types Response 
- Apply transformation to the selected info_types.
- AllInfo 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.
- AllText 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.
- RedactionColor GooglePrivacy Dlp V2Color Response 
- The color to use when redacting content from an image. If not specified, the default is black.
- SelectedInfo GoogleTypes Privacy Dlp V2Selected Info Types Response 
- Apply transformation to the selected info_types.
- allInfo 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.
- allText 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.
- redactionColor GooglePrivacy Dlp V2Color Response 
- The color to use when redacting content from an image. If not specified, the default is black.
- selectedInfo GoogleTypes Privacy Dlp V2Selected Info Types Response 
- Apply transformation to the selected info_types.
- allInfo 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.
- allText 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.
- redactionColor GooglePrivacy Dlp V2Color Response 
- The color to use when redacting content from an image. If not specified, the default is black.
- selectedInfo 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.
- allInfo 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.
- allText Property Map
- Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
- redactionColor Property Map
- The color to use when redacting content from an image. If not specified, the default is black.
- selectedInfo 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}.
- SensitivityScore 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}.
- SensitivityScore 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}.
- sensitivityScore 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}.
- sensitivityScore 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}.
- sensitivityScore Property Map
- Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version String
- Optional version name for this InfoType.
GooglePrivacyDlpV2InfoTypeTransformationResponse      
- InfoTypes 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.
- PrimitiveTransformation Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Primitive Transformation Response 
- Primitive transformation to apply to the infoType.
- InfoTypes []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.
- PrimitiveTransformation GooglePrivacy Dlp V2Primitive Transformation Response 
- Primitive transformation to apply to the infoType.
- infoTypes 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.
- primitiveTransformation GooglePrivacy Dlp V2Primitive Transformation Response 
- Primitive transformation to apply to the infoType.
- infoTypes 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.
- primitiveTransformation 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.
- infoTypes 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.
- primitiveTransformation 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
[]GooglePrivacy Dlp V2Info Type Transformation Response 
- Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
List<GooglePrivacy Dlp V2Info Type Transformation Response> 
- Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
GooglePrivacy Dlp V2Info Type Transformation Response[] 
- Transformation for each infoType. Cannot specify more than one for a given infoType.
- transformations
Sequence[GooglePrivacy 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       
- CryptoKey stringName 
- The resource name of the KMS CryptoKey to use for unwrapping.
- WrappedKey string
- The wrapped data crypto key.
- CryptoKey stringName 
- The resource name of the KMS CryptoKey to use for unwrapping.
- WrappedKey string
- The wrapped data crypto key.
- cryptoKey StringName 
- The resource name of the KMS CryptoKey to use for unwrapping.
- wrappedKey String
- The wrapped data crypto key.
- cryptoKey stringName 
- The resource name of the KMS CryptoKey to use for unwrapping.
- wrappedKey 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.
- cryptoKey StringName 
- The resource name of the KMS CryptoKey to use for unwrapping.
- wrappedKey String
- The wrapped data crypto key.
GooglePrivacyDlpV2PrimitiveTransformationResponse     
- BucketingConfig Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Bucketing Config Response 
- Bucketing
- CharacterMask Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Character Mask Config Response 
- Mask
- CryptoDeterministic Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Deterministic Config Response 
- Deterministic Crypto
- CryptoHash Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Hash Config Response 
- Crypto
- CryptoReplace Pulumi.Ffx Fpe Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Crypto Replace Ffx Fpe Config Response 
- Ffx-Fpe
- DateShift Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Date Shift Config Response 
- Date Shift
- FixedSize Pulumi.Bucketing Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Fixed Size Bucketing Config Response 
- Fixed size bucketing
- RedactConfig Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Redact Config Response 
- Redact
- ReplaceConfig Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Replace Value Config Response 
- Replace with a specified value.
- ReplaceDictionary 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.
- ReplaceWith Pulumi.Info Type Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Replace With Info Type Config Response 
- Replace with infotype
- TimePart Pulumi.Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Time Part Config Response 
- Time extraction
- BucketingConfig GooglePrivacy Dlp V2Bucketing Config Response 
- Bucketing
- CharacterMask GoogleConfig Privacy Dlp V2Character Mask Config Response 
- Mask
- CryptoDeterministic GoogleConfig Privacy Dlp V2Crypto Deterministic Config Response 
- Deterministic Crypto
- CryptoHash GoogleConfig Privacy Dlp V2Crypto Hash Config Response 
- Crypto
- CryptoReplace GoogleFfx Fpe Config Privacy Dlp V2Crypto Replace Ffx Fpe Config Response 
- Ffx-Fpe
- DateShift GoogleConfig Privacy Dlp V2Date Shift Config Response 
- Date Shift
- FixedSize GoogleBucketing Config Privacy Dlp V2Fixed Size Bucketing Config Response 
- Fixed size bucketing
- RedactConfig GooglePrivacy Dlp V2Redact Config Response 
- Redact
- ReplaceConfig GooglePrivacy Dlp V2Replace Value Config Response 
- Replace with a specified value.
- ReplaceDictionary GoogleConfig Privacy Dlp V2Replace Dictionary Config Response 
- Replace with a value randomly drawn (with replacement) from a dictionary.
- ReplaceWith GoogleInfo Type Config Privacy Dlp V2Replace With Info Type Config Response 
- Replace with infotype
- TimePart GoogleConfig Privacy Dlp V2Time Part Config Response 
- Time extraction
- bucketingConfig GooglePrivacy Dlp V2Bucketing Config Response 
- Bucketing
- characterMask GoogleConfig Privacy Dlp V2Character Mask Config Response 
- Mask
- cryptoDeterministic GoogleConfig Privacy Dlp V2Crypto Deterministic Config Response 
- Deterministic Crypto
- cryptoHash GoogleConfig Privacy Dlp V2Crypto Hash Config Response 
- Crypto
- cryptoReplace GoogleFfx Fpe Config Privacy Dlp V2Crypto Replace Ffx Fpe Config Response 
- Ffx-Fpe
- dateShift GoogleConfig Privacy Dlp V2Date Shift Config Response 
- Date Shift
- fixedSize GoogleBucketing Config Privacy Dlp V2Fixed Size Bucketing Config Response 
- Fixed size bucketing
- redactConfig GooglePrivacy Dlp V2Redact Config Response 
- Redact
- replaceConfig GooglePrivacy Dlp V2Replace Value Config Response 
- Replace with a specified value.
- replaceDictionary GoogleConfig Privacy Dlp V2Replace Dictionary Config Response 
- Replace with a value randomly drawn (with replacement) from a dictionary.
- replaceWith GoogleInfo Type Config Privacy Dlp V2Replace With Info Type Config Response 
- Replace with infotype
- timePart GoogleConfig Privacy Dlp V2Time Part Config Response 
- Time extraction
- bucketingConfig GooglePrivacy Dlp V2Bucketing Config Response 
- Bucketing
- characterMask GoogleConfig Privacy Dlp V2Character Mask Config Response 
- Mask
- cryptoDeterministic GoogleConfig Privacy Dlp V2Crypto Deterministic Config Response 
- Deterministic Crypto
- cryptoHash GoogleConfig Privacy Dlp V2Crypto Hash Config Response 
- Crypto
- cryptoReplace GoogleFfx Fpe Config Privacy Dlp V2Crypto Replace Ffx Fpe Config Response 
- Ffx-Fpe
- dateShift GoogleConfig Privacy Dlp V2Date Shift Config Response 
- Date Shift
- fixedSize GoogleBucketing Config Privacy Dlp V2Fixed Size Bucketing Config Response 
- Fixed size bucketing
- redactConfig GooglePrivacy Dlp V2Redact Config Response 
- Redact
- replaceConfig GooglePrivacy Dlp V2Replace Value Config Response 
- Replace with a specified value.
- replaceDictionary GoogleConfig Privacy Dlp V2Replace Dictionary Config Response 
- Replace with a value randomly drawn (with replacement) from a dictionary.
- replaceWith GoogleInfo Type Config Privacy Dlp V2Replace With Info Type Config Response 
- Replace with infotype
- timePart 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
- bucketingConfig Property Map
- Bucketing
- characterMask Property MapConfig 
- Mask
- cryptoDeterministic Property MapConfig 
- Deterministic Crypto
- cryptoHash Property MapConfig 
- Crypto
- cryptoReplace Property MapFfx Fpe Config 
- Ffx-Fpe
- dateShift Property MapConfig 
- Date Shift
- fixedSize Property MapBucketing Config 
- Fixed size bucketing
- redactConfig Property Map
- Redact
- replaceConfig Property Map
- Replace with a specified value.
- replaceDictionary Property MapConfig 
- Replace with a value randomly drawn (with replacement) from a dictionary.
- replaceWith Property MapInfo Type Config 
- Replace with infotype
- timePart Property MapConfig 
- Time extraction
GooglePrivacyDlpV2RecordConditionResponse     
- Expressions
GooglePrivacy Dlp V2Expressions Response 
- An expression.
- expressions
GooglePrivacy Dlp V2Expressions Response 
- An expression.
- expressions
GooglePrivacy Dlp V2Expressions Response 
- An expression.
- expressions
GooglePrivacy 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
GooglePrivacy Dlp V2Record Condition Response 
- A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- condition
GooglePrivacy Dlp V2Record Condition Response 
- A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- condition
GooglePrivacy Dlp V2Record Condition Response 
- A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- condition
GooglePrivacy Dlp V2Record Condition Response 
- A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
- condition 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     
- FieldTransformations List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Transformation Response> 
- Transform the record by applying various field transformations.
- RecordSuppressions 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.
- FieldTransformations []GooglePrivacy Dlp V2Field Transformation Response 
- Transform the record by applying various field transformations.
- RecordSuppressions []GooglePrivacy Dlp V2Record Suppression Response 
- Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
- fieldTransformations List<GooglePrivacy Dlp V2Field Transformation Response> 
- Transform the record by applying various field transformations.
- recordSuppressions List<GooglePrivacy Dlp V2Record Suppression Response> 
- Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
- fieldTransformations GooglePrivacy Dlp V2Field Transformation Response[] 
- Transform the record by applying various field transformations.
- recordSuppressions 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.
- fieldTransformations List<Property Map>
- Transform the record by applying various field transformations.
- recordSuppressions List<Property Map>
- Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
GooglePrivacyDlpV2ReplaceDictionaryConfigResponse      
- WordList 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.
- WordList 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.
- wordList 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.
- wordList 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.
- wordList Property Map
- A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
GooglePrivacyDlpV2ReplaceValueConfigResponse      
- NewValue Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Value Response 
- Value to replace it with.
- NewValue GooglePrivacy Dlp V2Value Response 
- Value to replace it with.
- newValue GooglePrivacy Dlp V2Value Response 
- Value to replace it with.
- newValue GooglePrivacy Dlp V2Value Response 
- Value to replace it with.
- new_value GooglePrivacy Dlp V2Value Response 
- Value to replace it with.
- newValue Property Map
- Value to replace it with.
GooglePrivacyDlpV2SelectedInfoTypesResponse      
- InfoTypes 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.
- InfoTypes []GooglePrivacy Dlp V2Info Type Response 
- InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- infoTypes List<GooglePrivacy Dlp V2Info Type Response> 
- InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
- infoTypes 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.
- infoTypes 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      
- PartTo stringExtract 
- The part of the time to keep.
- PartTo stringExtract 
- The part of the time to keep.
- partTo StringExtract 
- The part of the time to keep.
- partTo stringExtract 
- The part of the time to keep.
- part_to_ strextract 
- The part of the time to keep.
- partTo StringExtract 
- The part of the time to keep.
GooglePrivacyDlpV2TransformationErrorHandlingResponse      
- LeaveUntransformed GooglePrivacy Dlp V2Leave Untransformed Response 
- Ignore errors
- ThrowError GooglePrivacy Dlp V2Throw Error Response 
- Throw an error
- leaveUntransformed GooglePrivacy Dlp V2Leave Untransformed Response 
- Ignore errors
- throwError GooglePrivacy Dlp V2Throw Error Response 
- Throw an error
- leaveUntransformed GooglePrivacy Dlp V2Leave Untransformed Response 
- Ignore errors
- throwError 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
- leaveUntransformed Property Map
- Ignore errors
- throwError 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 TransientCryptoKeyprotos 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 TransientCryptoKeyprotos 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 TransientCryptoKeyprotos 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 TransientCryptoKeyprotos 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 TransientCryptoKeyprotos 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 TransientCryptoKeyprotos 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    
- BooleanValue bool
- boolean
- DateValue Pulumi.Google Native. DLP. V2. Inputs. Google Type Date Response 
- date
- DayOf stringWeek Value 
- day of week
- FloatValue double
- float
- IntegerValue string
- integer
- StringValue string
- string
- TimeValue Pulumi.Google Native. DLP. V2. Inputs. Google Type Time Of Day Response 
- time of day
- TimestampValue string
- timestamp
- BooleanValue bool
- boolean
- DateValue GoogleType Date Response 
- date
- DayOf stringWeek Value 
- day of week
- FloatValue float64
- float
- IntegerValue string
- integer
- StringValue string
- string
- TimeValue GoogleType Time Of Day Response 
- time of day
- TimestampValue string
- timestamp
- booleanValue Boolean
- boolean
- dateValue GoogleType Date Response 
- date
- dayOf StringWeek Value 
- day of week
- floatValue Double
- float
- integerValue String
- integer
- stringValue String
- string
- timeValue GoogleType Time Of Day Response 
- time of day
- timestampValue String
- timestamp
- booleanValue boolean
- boolean
- dateValue GoogleType Date Response 
- date
- dayOf stringWeek Value 
- day of week
- floatValue number
- float
- integerValue string
- integer
- stringValue string
- string
- timeValue GoogleType Time Of Day Response 
- time of day
- timestampValue 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
- booleanValue Boolean
- boolean
- dateValue Property Map
- date
- dayOf StringWeek Value 
- day of week
- floatValue Number
- float
- integerValue String
- integer
- stringValue String
- string
- timeValue Property Map
- time of day
- timestampValue 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.