interface CfnIpAccessSettingsMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.WorkSpacesWeb.Mixins.CfnIpAccessSettingsMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsworkspacesweb/mixins#CfnIpAccessSettingsMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.workspacesweb.mixins.CfnIpAccessSettingsMixinProps |
Python | aws_cdk.mixins_preview.aws_workspacesweb.mixins.CfnIpAccessSettingsMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_workspacesweb » mixins » CfnIpAccessSettingsMixinProps |
Properties for CfnIpAccessSettingsPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as workspacesweb_mixins } from '@aws-cdk/mixins-preview/aws-workspacesweb';
const cfnIpAccessSettingsMixinProps: workspacesweb_mixins.CfnIpAccessSettingsMixinProps = {
additionalEncryptionContext: {
additionalEncryptionContextKey: 'additionalEncryptionContext',
},
customerManagedKey: 'customerManagedKey',
description: 'description',
displayName: 'displayName',
ipRules: [{
description: 'description',
ipRange: 'ipRange',
}],
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| additional | { [string]: string } | IResolvable | Additional encryption context of the IP access settings. |
| customer | string | The custom managed key of the IP access settings. |
| description? | string | The description of the IP access settings. |
| display | string | The display name of the IP access settings. |
| ip | IResolvable | (IResolvable | Ip)[] | The IP rules of the IP access settings. |
| tags? | Cfn[] | The tags to add to the IP access settings resource. |
additionalEncryptionContext?
Type:
{ [string]: string } | IResolvable
(optional)
Additional encryption context of the IP access settings.
customerManagedKey?
Type:
string
(optional)
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?
Type:
string
(optional)
The description of the IP access settings.
displayName?
Type:
string
(optional)
The display name of the IP access settings.
ipRules?
Type:
IResolvable | (IResolvable | Ip)[]
(optional)
The IP rules of the IP access settings.
tags?
Type:
Cfn[]
(optional)
The tags to add to the IP access settings resource.
A tag is a key-value pair.

.NET
Go
Java
Python
TypeScript