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: object

Properties 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:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-dataprotectionsettings.html

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-dataprotectionsettings.html#cfn-workspacesweb-dataprotectionsettings-additionalencryptioncontext

customer_managed_key

The customer managed key used to encrypt sensitive information in the data protection settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-dataprotectionsettings.html#cfn-workspacesweb-dataprotectionsettings-customermanagedkey

description

The description of the data protection settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-dataprotectionsettings.html#cfn-workspacesweb-dataprotectionsettings-description

display_name

The display name of the data protection settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-dataprotectionsettings.html#cfn-workspacesweb-dataprotectionsettings-displayname

inline_redaction_configuration

The inline redaction configuration for the data protection settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-dataprotectionsettings.html#cfn-workspacesweb-dataprotectionsettings-inlineredactionconfiguration

tags

The tags of the data protection settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-dataprotectionsettings.html#cfn-workspacesweb-dataprotectionsettings-tags