interface ManagedServicesProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.ODB.CfnOdbNetworkPropsMixin.ManagedServicesProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsodb#CfnOdbNetworkPropsMixin_ManagedServicesProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.odb.CfnOdbNetworkPropsMixin.ManagedServicesProperty |
Python | aws_cdk.cfn_property_mixins.aws_odb.CfnOdbNetworkPropsMixin.ManagedServicesProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_odb » CfnOdbNetworkPropsMixin » ManagedServicesProperty |
The managed services configuration for the ODB network.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_odb as odb } from '@aws-cdk/cfn-property-mixins';
const managedServicesProperty: odb.CfnOdbNetworkPropsMixin.ManagedServicesProperty = {
crossRegionS3RestoreSourcesAccess: [{
ipv4Addresses: ['ipv4Addresses'],
region: 'region',
status: 'status',
}],
kmsAccess: {
domainName: 'domainName',
ipv4Addresses: ['ipv4Addresses'],
kmsPolicyDocument: 'kmsPolicyDocument',
status: 'status',
},
managedS3BackupAccess: {
ipv4Addresses: ['ipv4Addresses'],
status: 'status',
},
managedServicesIpv4Cidrs: ['managedServicesIpv4Cidrs'],
resourceGatewayArn: 'resourceGatewayArn',
s3Access: {
domainName: 'domainName',
ipv4Addresses: ['ipv4Addresses'],
s3PolicyDocument: 's3PolicyDocument',
status: 'status',
},
serviceNetworkArn: 'serviceNetworkArn',
serviceNetworkEndpoint: {
vpcEndpointId: 'vpcEndpointId',
vpcEndpointType: 'vpcEndpointType',
},
stsAccess: {
domainName: 'domainName',
ipv4Addresses: ['ipv4Addresses'],
status: 'status',
stsPolicyDocument: 'stsPolicyDocument',
},
zeroEtlAccess: {
cidr: 'cidr',
status: 'status',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| cross | IResolvable | (IResolvable | Cross)[] | The access configuration for the cross-Region Amazon S3 database restore source. |
| kms | IResolvable | Kms | The AWS Key Management Service (KMS) access configuration. |
| managed | IResolvable | Managed | The managed Amazon S3 backup access configuration. |
| managed | string[] | The IPv4 CIDR blocks for the managed services. |
| resource | string | The Amazon Resource Name (ARN) of the resource gateway. |
| s3 | IResolvable | S3 | The Amazon S3 access configuration. |
| service | string | The Amazon Resource Name (ARN) of the service network. |
| service | IResolvable | Service | The service network endpoint configuration. |
| sts | IResolvable | Sts | The AWS Security Token Service (STS) access configuration. |
| zero | IResolvable | Zero | The Zero-ETL access configuration. |
crossRegionS3RestoreSourcesAccess?
Type:
IResolvable | (IResolvable | Cross)[]
(optional)
The access configuration for the cross-Region Amazon S3 database restore source.
kmsAccess?
Type:
IResolvable | Kms
(optional)
The AWS Key Management Service (KMS) access configuration.
managedS3BackupAccess?
Type:
IResolvable | Managed
(optional)
The managed Amazon S3 backup access configuration.
managedServicesIpv4Cidrs?
Type:
string[]
(optional)
The IPv4 CIDR blocks for the managed services.
resourceGatewayArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the resource gateway.
s3Access?
Type:
IResolvable | S3
(optional)
The Amazon S3 access configuration.
serviceNetworkArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the service network.
serviceNetworkEndpoint?
Type:
IResolvable | Service
(optional)
The service network endpoint configuration.
stsAccess?
Type:
IResolvable | Sts
(optional)
The AWS Security Token Service (STS) access configuration.
zeroEtlAccess?
Type:
IResolvable | Zero
(optional)
The Zero-ETL access configuration.

.NET
Go
Java
Python
TypeScript