CfnIpAccessSettingsProps
- class aws_cdk.aws_workspacesweb.CfnIpAccessSettingsProps(*, ip_rules, additional_encryption_context=None, customer_managed_key=None, description=None, display_name=None, tags=None)
- Bases: - object- Properties for defining a - CfnIpAccessSettings.- Parameters:
- ip_rules ( - Union[- IResolvable,- Sequence[- Union[- IResolvable,- IpRuleProperty,- Dict[- str,- Any]]]]) – The IP rules of the IP access settings.
- additional_encryption_context ( - Union[- Mapping[- str,- str],- IResolvable,- None]) – Additional encryption context of the IP access settings.
- customer_managed_key ( - Optional[- str]) – The custom managed key of the IP access settings. Pattern :- ^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$
- description ( - Optional[- str]) – The description of the IP access settings.
- display_name ( - Optional[- str]) – The display name of the IP access settings.
- tags ( - Optional[- Sequence[- Union[- CfnTag,- Dict[- str,- Any]]]]) – The tags to add to the IP access settings resource. A tag is a key-value pair.
 
- See:
- 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 import aws_workspacesweb as workspacesweb cfn_ip_access_settings_props = workspacesweb.CfnIpAccessSettingsProps( ip_rules=[workspacesweb.CfnIpAccessSettings.IpRuleProperty( ip_range="ipRange", # the properties below are optional description="description" )], # the properties below are optional additional_encryption_context={ "additional_encryption_context_key": "additionalEncryptionContext" }, customer_managed_key="customerManagedKey", description="description", display_name="displayName", tags=[CfnTag( key="key", value="value" )] ) - Attributes - additional_encryption_context
- Additional encryption context of the IP access settings. 
 - customer_managed_key
- The custom managed key of the IP access settings. - Pattern : - ^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$
 - description
- The description of the IP access settings. 
 - display_name
- The display name of the IP access settings. 
 - ip_rules
- The IP rules of the IP access settings. 
 - tags
- The tags to add to the IP access settings resource. - A tag is a key-value pair.