Class: Aws::QuickSight::Types::CreateDlpSettingRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::CreateDlpSettingRequest
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_account_id ⇒ String
The ID of the Amazon Web Services account in which to create the DLP setting.
-
#dlp_setting_id ⇒ String
A unique identifier for the DLP setting.
-
#enabled ⇒ Boolean
Specifies whether DLP enforcement is active for this setting.
-
#name ⇒ String
A human-readable display name for the DLP setting.
-
#provider_config ⇒ Types::ProviderConfig
The provider-specific configuration for the DLP integration.
-
#provider_outage_action ⇒ String
The behavior to apply when the DLP provider is unreachable.
-
#provider_type ⇒ String
The type of external DLP provider to use for sensitivity label classification.
-
#tags ⇒ Array<Types::Tag>
A list of resource tags to apply to the DLP setting.
Instance Attribute Details
#aws_account_id ⇒ String
The ID of the Amazon Web Services account in which to create the DLP setting.
10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10127 class CreateDlpSettingRequest < Struct.new( :aws_account_id, :dlp_setting_id, :name, :provider_type, :provider_config, :provider_outage_action, :enabled, :tags) SENSITIVE = [] include Aws::Structure end |
#dlp_setting_id ⇒ String
A unique identifier for the DLP setting.
10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10127 class CreateDlpSettingRequest < Struct.new( :aws_account_id, :dlp_setting_id, :name, :provider_type, :provider_config, :provider_outage_action, :enabled, :tags) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
Specifies whether DLP enforcement is active for this setting. Set to
true to enable enforcement, or false to disable it at time of
setting creation.
10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10127 class CreateDlpSettingRequest < Struct.new( :aws_account_id, :dlp_setting_id, :name, :provider_type, :provider_config, :provider_outage_action, :enabled, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A human-readable display name for the DLP setting.
10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10127 class CreateDlpSettingRequest < Struct.new( :aws_account_id, :dlp_setting_id, :name, :provider_type, :provider_config, :provider_outage_action, :enabled, :tags) SENSITIVE = [] include Aws::Structure end |
#provider_config ⇒ Types::ProviderConfig
The provider-specific configuration for the DLP integration. This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10127 class CreateDlpSettingRequest < Struct.new( :aws_account_id, :dlp_setting_id, :name, :provider_type, :provider_config, :provider_outage_action, :enabled, :tags) SENSITIVE = [] include Aws::Structure end |
#provider_outage_action ⇒ String
The behavior to apply when the DLP provider is unreachable. Valid
values are ALLOW, WARN, and BLOCK.
10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10127 class CreateDlpSettingRequest < Struct.new( :aws_account_id, :dlp_setting_id, :name, :provider_type, :provider_config, :provider_outage_action, :enabled, :tags) SENSITIVE = [] include Aws::Structure end |
#provider_type ⇒ String
The type of external DLP provider to use for sensitivity label
classification. Currently, the only supported value is
MICROSOFT_PURVIEW.
10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10127 class CreateDlpSettingRequest < Struct.new( :aws_account_id, :dlp_setting_id, :name, :provider_type, :provider_config, :provider_outage_action, :enabled, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of resource tags to apply to the DLP setting. You can use tags to manage access to your Amazon Web Services resources.
10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10127 class CreateDlpSettingRequest < Struct.new( :aws_account_id, :dlp_setting_id, :name, :provider_type, :provider_config, :provider_outage_action, :enabled, :tags) SENSITIVE = [] include Aws::Structure end |