We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Definition of the AWS::QuickSight::DLPSetting Resource Type.
Create DlpSetting Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DlpSetting(name: string, args: DlpSettingArgs, opts?: CustomResourceOptions);@overload
def DlpSetting(resource_name: str,
args: DlpSettingArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DlpSetting(resource_name: str,
opts: Optional[ResourceOptions] = None,
dlp_setting_id: Optional[str] = None,
enabled: Optional[bool] = None,
provider_config: Optional[DlpSettingProviderConfigPropertiesArgs] = None,
provider_outage_action: Optional[DlpSettingDlpAction] = None,
provider_type: Optional[DlpSettingDlpProviderType] = None,
aws_account_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewDlpSetting(ctx *Context, name string, args DlpSettingArgs, opts ...ResourceOption) (*DlpSetting, error)public DlpSetting(string name, DlpSettingArgs args, CustomResourceOptions? opts = null)
public DlpSetting(String name, DlpSettingArgs args)
public DlpSetting(String name, DlpSettingArgs args, CustomResourceOptions options)
type: aws-native:quicksight:DlpSetting
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_quicksight_dlp_setting" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DlpSettingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DlpSettingArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DlpSettingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DlpSettingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DlpSettingArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DlpSetting Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DlpSetting resource accepts the following input properties:
- Dlp
Setting stringId - Enabled bool
- Provider
Config Pulumi.Aws Native. Quick Sight. Inputs. Dlp Setting Provider Config Properties - Provider
Outage Pulumi.Action Aws Native. Quick Sight. Dlp Setting Dlp Action - Provider
Type Pulumi.Aws Native. Quick Sight. Dlp Setting Dlp Provider Type - Aws
Account stringId - Name string
-
List<Pulumi.
Aws Native. Inputs. Tag>
Outputs
All input properties are implicitly available as output properties. Additionally, the DlpSetting resource produces the following output properties:
- arn string
- created_
at string - id string
- The provider-assigned unique ID for this managed resource.
- status "ACTIVE" | "INACTIVE"
- updated_
at string
- arn str
- created_
at str - id str
- The provider-assigned unique ID for this managed resource.
- status
Dlp
Setting Status - updated_
at str
Supporting Types
DlpSettingDlpAction, DlpSettingDlpActionArgs
- Allow
ALLOW- Warn
WARN- Block
BLOCK
- Dlp
Setting Dlp Action Allow ALLOW- Dlp
Setting Dlp Action Warn WARN- Dlp
Setting Dlp Action Block BLOCK
- "ALLOW"
ALLOW- "WARN"
WARN- "BLOCK"
BLOCK
- Allow
ALLOW- Warn
WARN- Block
BLOCK
- Allow
ALLOW- Warn
WARN- Block
BLOCK
- ALLOW
ALLOW- WARN
WARN- BLOCK
BLOCK
- "ALLOW"
ALLOW- "WARN"
WARN- "BLOCK"
BLOCK
DlpSettingDlpProviderType, DlpSettingDlpProviderTypeArgs
- Microsoft
Purview MICROSOFT_PURVIEW
- Dlp
Setting Dlp Provider Type Microsoft Purview MICROSOFT_PURVIEW
- "MICROSOFT_PURVIEW"
MICROSOFT_PURVIEW
- Microsoft
Purview MICROSOFT_PURVIEW
- Microsoft
Purview MICROSOFT_PURVIEW
- MICROSOFT_PURVIEW
MICROSOFT_PURVIEW
- "MICROSOFT_PURVIEW"
MICROSOFT_PURVIEW
DlpSettingLabelActionMapping, DlpSettingLabelActionMappingArgs
- Action
Dlp
Setting Dlp Action - Label
Id string - Label
Name string
- action "ALLOW" | "WARN" | "BLOCK"
- label_
id string - label_
name string
- action
Dlp
Setting Dlp Action - label
Id String - label
Name String
- action
Dlp
Setting Dlp Action - label
Id string - label
Name string
- action "ALLOW" | "WARN" | "BLOCK"
- label
Id String - label
Name String
DlpSettingMicrosoftPurviewCredentials, DlpSettingMicrosoftPurviewCredentialsArgs
- Secret
Arn string
- Secret
Arn string
- secret_
arn string
- secret
Arn String
- secret
Arn string
- secret_
arn str
- secret
Arn String
DlpSettingMicrosoftPurviewProviderConfig, DlpSettingMicrosoftPurviewProviderConfigArgs
DlpSettingProviderConfigProperties, DlpSettingProviderConfigPropertiesArgs
DlpSettingStatus, DlpSettingStatusArgs
- Active
ACTIVE- Inactive
INACTIVE
- Dlp
Setting Status Active ACTIVE- Dlp
Setting Status Inactive INACTIVE
- "ACTIVE"
ACTIVE- "INACTIVE"
INACTIVE
- Active
ACTIVE- Inactive
INACTIVE
- Active
ACTIVE- Inactive
INACTIVE
- ACTIVE
ACTIVE- INACTIVE
INACTIVE
- "ACTIVE"
ACTIVE- "INACTIVE"
INACTIVE
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi