We recommend new projects start with resources from the AWS provider.
aws-native.workspacesweb.DataProtectionSettings
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::WorkSpacesWeb::DataProtectionSettings Resource Type
Create DataProtectionSettings Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataProtectionSettings(name: string, args?: DataProtectionSettingsArgs, opts?: CustomResourceOptions);
@overload
def DataProtectionSettings(resource_name: str,
args: Optional[DataProtectionSettingsArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def DataProtectionSettings(resource_name: str,
opts: Optional[ResourceOptions] = None,
additional_encryption_context: Optional[Mapping[str, str]] = None,
customer_managed_key: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
inline_redaction_configuration: Optional[DataProtectionSettingsInlineRedactionConfigurationArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDataProtectionSettings(ctx *Context, name string, args *DataProtectionSettingsArgs, opts ...ResourceOption) (*DataProtectionSettings, error)
public DataProtectionSettings(string name, DataProtectionSettingsArgs? args = null, CustomResourceOptions? opts = null)
public DataProtectionSettings(String name, DataProtectionSettingsArgs args)
public DataProtectionSettings(String name, DataProtectionSettingsArgs args, CustomResourceOptions options)
type: aws-native:workspacesweb:DataProtectionSettings
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DataProtectionSettingsArgs
- 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 DataProtectionSettingsArgs
- 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 DataProtectionSettingsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataProtectionSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataProtectionSettingsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DataProtectionSettings 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 DataProtectionSettings resource accepts the following input properties:
- Additional
Encryption map[string]stringContext - Customer
Managed stringKey - Description string
- Display
Name string - Inline
Redaction DataConfiguration Protection Settings Inline Redaction Configuration Args - Tag
Args
- additional
Encryption Map<String,String>Context - customer
Managed StringKey - description String
- display
Name String - inline
Redaction DataConfiguration Protection Settings Inline Redaction Configuration - List<Tag>
- additional
Encryption {[key: string]: string}Context - customer
Managed stringKey - description string
- display
Name string - inline
Redaction DataConfiguration Protection Settings Inline Redaction Configuration - Tag[]
- additional
Encryption Map<String>Context - customer
Managed StringKey - description String
- display
Name String - inline
Redaction Property MapConfiguration - List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the DataProtectionSettings resource produces the following output properties:
- Associated
Portal List<string>Arns - Creation
Date string - Data
Protection stringSettings Arn - Id string
- The provider-assigned unique ID for this managed resource.
- Associated
Portal []stringArns - Creation
Date string - Data
Protection stringSettings Arn - Id string
- The provider-assigned unique ID for this managed resource.
- associated
Portal List<String>Arns - creation
Date String - data
Protection StringSettings Arn - id String
- The provider-assigned unique ID for this managed resource.
- associated
Portal string[]Arns - creation
Date string - data
Protection stringSettings Arn - id string
- The provider-assigned unique ID for this managed resource.
- associated_
portal_ Sequence[str]arns - creation_
date str - data_
protection_ strsettings_ arn - id str
- The provider-assigned unique ID for this managed resource.
- associated
Portal List<String>Arns - creation
Date String - data
Protection StringSettings Arn - id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
DataProtectionSettingsCustomPattern, DataProtectionSettingsCustomPatternArgs
- Pattern
Name string - Pattern
Regex string - Keyword
Regex string - Pattern
Description string
- Pattern
Name string - Pattern
Regex string - Keyword
Regex string - Pattern
Description string
- pattern
Name String - pattern
Regex String - keyword
Regex String - pattern
Description String
- pattern
Name string - pattern
Regex string - keyword
Regex string - pattern
Description string
- pattern_
name str - pattern_
regex str - keyword_
regex str - pattern_
description str
- pattern
Name String - pattern
Regex String - keyword
Regex String - pattern
Description String
DataProtectionSettingsInlineRedactionConfiguration, DataProtectionSettingsInlineRedactionConfigurationArgs
- inline
Redaction List<DataPatterns Protection Settings Inline Redaction Pattern> - global
Confidence DoubleLevel - global
Enforced List<String>Urls - global
Exempt List<String>Urls
- inline_
redaction_ Sequence[Datapatterns Protection Settings Inline Redaction Pattern] - global_
confidence_ floatlevel - global_
enforced_ Sequence[str]urls - global_
exempt_ Sequence[str]urls
- inline
Redaction List<Property Map>Patterns - global
Confidence NumberLevel - global
Enforced List<String>Urls - global
Exempt List<String>Urls
DataProtectionSettingsInlineRedactionPattern, DataProtectionSettingsInlineRedactionPatternArgs
- redaction
Place DataHolder Protection Settings Redaction Place Holder - built
In StringPattern Id - confidence
Level Double - custom
Pattern DataProtection Settings Custom Pattern - enforced
Urls List<String> - exempt
Urls List<String>
- redaction
Place Property MapHolder - built
In StringPattern Id - confidence
Level Number - custom
Pattern Property Map - enforced
Urls List<String> - exempt
Urls List<String>
DataProtectionSettingsRedactionPlaceHolder, DataProtectionSettingsRedactionPlaceHolderArgs
DataProtectionSettingsRedactionPlaceHolderType, DataProtectionSettingsRedactionPlaceHolderTypeArgs
- Custom
Text - CustomText
- Data
Protection Settings Redaction Place Holder Type Custom Text - CustomText
- Custom
Text - CustomText
- Custom
Text - CustomText
- CUSTOM_TEXT
- CustomText
- "Custom
Text" - CustomText
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.