CfnDLPSettingProps

class aws_cdk.aws_quicksight.CfnDLPSettingProps(*, dlp_setting_id, enabled, name, provider_config, provider_outage_action, provider_type, aws_account_id=None, tags=None)

Bases: object

Properties for defining a CfnDLPSetting.

Parameters:
  • dlp_setting_id (str)

  • enabled (Union[bool, IResolvable]) – Default: - false

  • name (str)

  • provider_config (Union[IResolvable, ProviderConfigProperty, Dict[str, Any]])

  • provider_outage_action (str)

  • provider_type (str)

  • aws_account_id (Optional[str])

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight

cfn_dlp_setting_props = quicksight.CfnDLPSettingProps(
    dlp_setting_id="dlpSettingId",
    enabled=False,
    name="name",
    provider_config=quicksight.CfnDLPSetting.ProviderConfigProperty(
        microsoft_purview=quicksight.CfnDLPSetting.MicrosoftPurviewProviderConfigProperty(
            credentials=quicksight.CfnDLPSetting.MicrosoftPurviewCredentialsProperty(
                secret_arn="secretArn"
            ),
            label_action_mappings=[quicksight.CfnDLPSetting.LabelActionMappingProperty(
                action="action",
                label_id="labelId",
                label_name="labelName"
            )],
            unmapped_action="unmappedAction"
        )
    ),
    provider_outage_action="providerOutageAction",
    provider_type="providerType",

    # the properties below are optional
    aws_account_id="awsAccountId",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

aws_account_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-awsaccountid

Type:

see

dlp_setting_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-dlpsettingid

Type:

see

enabled
  • false

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-enabled

Type:

default

name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-name

Type:

see

provider_config

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-providerconfig

Type:

see

provider_outage_action

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-provideroutageaction

Type:

see

provider_type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-providertype

Type:

see

tags

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

Type:

see