CfnDataProtectionSettingsMixinProps
- class aws_cdk.mixins_preview.aws_workspacesweb.mixins.CfnDataProtectionSettingsMixinProps(*, additional_encryption_context=None, customer_managed_key=None, description=None, display_name=None, inline_redaction_configuration=None, tags=None)
Bases:
objectProperties for CfnDataProtectionSettingsPropsMixin.
- Parameters:
additional_encryption_context (
Union[Mapping[str,str],IResolvable,None]) – The additional encryption context of the data protection settings.customer_managed_key (
Optional[str]) – The customer managed key used to encrypt sensitive information in the data protection settings.description (
Optional[str]) – The description of the data protection settings.display_name (
Optional[str]) – The display name of the data protection settings.inline_redaction_configuration (
Union[IResolvable,InlineRedactionConfigurationProperty,Dict[str,Any],None]) – The inline redaction configuration for the data protection settings.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags of the data protection settings.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_workspacesweb import mixins as workspacesweb_mixins cfn_data_protection_settings_mixin_props = workspacesweb_mixins.CfnDataProtectionSettingsMixinProps( additional_encryption_context={ "additional_encryption_context_key": "additionalEncryptionContext" }, customer_managed_key="customerManagedKey", description="description", display_name="displayName", inline_redaction_configuration=workspacesweb_mixins.CfnDataProtectionSettingsPropsMixin.InlineRedactionConfigurationProperty( global_confidence_level=123, global_enforced_urls=["globalEnforcedUrls"], global_exempt_urls=["globalExemptUrls"], inline_redaction_patterns=[workspacesweb_mixins.CfnDataProtectionSettingsPropsMixin.InlineRedactionPatternProperty( built_in_pattern_id="builtInPatternId", confidence_level=123, custom_pattern=workspacesweb_mixins.CfnDataProtectionSettingsPropsMixin.CustomPatternProperty( keyword_regex="keywordRegex", pattern_description="patternDescription", pattern_name="patternName", pattern_regex="patternRegex" ), enforced_urls=["enforcedUrls"], exempt_urls=["exemptUrls"], redaction_place_holder=workspacesweb_mixins.CfnDataProtectionSettingsPropsMixin.RedactionPlaceHolderProperty( redaction_place_holder_text="redactionPlaceHolderText", redaction_place_holder_type="redactionPlaceHolderType" ) )] ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- additional_encryption_context
The additional encryption context of the data protection settings.
- customer_managed_key
The customer managed key used to encrypt sensitive information in the data protection settings.
- description
The description of the data protection settings.
- display_name
The display name of the data protection settings.
- inline_redaction_configuration
The inline redaction configuration for the data protection settings.
- tags
The tags of the data protection settings.