Interface CfnOdbNetwork.ManagedServicesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnOdbNetwork.ManagedServicesProperty.Jsii$Proxy
- Enclosing class:
CfnOdbNetwork
@Stability(Stable)
public static interface CfnOdbNetwork.ManagedServicesProperty
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.odb.*;
ManagedServicesProperty managedServicesProperty = ManagedServicesProperty.builder()
.managedS3BackupAccess(ManagedS3BackupAccessProperty.builder()
.ipv4Addresses(List.of("ipv4Addresses"))
.status("status")
.build())
.managedServicesIpv4Cidrs(List.of("managedServicesIpv4Cidrs"))
.resourceGatewayArn("resourceGatewayArn")
.s3Access(S3AccessProperty.builder()
.domainName("domainName")
.ipv4Addresses(List.of("ipv4Addresses"))
.s3PolicyDocument("s3PolicyDocument")
.status("status")
.build())
.serviceNetworkArn("serviceNetworkArn")
.serviceNetworkEndpoint(ServiceNetworkEndpointProperty.builder()
.vpcEndpointId("vpcEndpointId")
.vpcEndpointType("vpcEndpointType")
.build())
.zeroEtlAccess(ZeroEtlAccessProperty.builder()
.cidr("cidr")
.status("status")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnOdbNetwork.ManagedServicesPropertystatic final classAn implementation forCfnOdbNetwork.ManagedServicesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe managed Amazon S3 backup access configuration.The IPv4 CIDR blocks for the managed services.default StringThe Amazon Resource Name (ARN) of the resource gateway.default ObjectThe Amazon S3 access configuration.default StringThe Amazon Resource Name (ARN) of the service network.default ObjectThe service network endpoint configuration.default ObjectThe Zero-ETL access configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getManagedS3BackupAccess
The managed Amazon S3 backup access configuration.Returns union: either
IResolvableorCfnOdbNetwork.ManagedS3BackupAccessProperty- See Also:
-
getManagedServicesIpv4Cidrs
The IPv4 CIDR blocks for the managed services.- See Also:
-
getResourceGatewayArn
The Amazon Resource Name (ARN) of the resource gateway.- See Also:
-
getS3Access
The Amazon S3 access configuration.Returns union: either
IResolvableorCfnOdbNetwork.S3AccessProperty- See Also:
-
getServiceNetworkArn
The Amazon Resource Name (ARN) of the service network.- See Also:
-
getServiceNetworkEndpoint
The service network endpoint configuration.Returns union: either
IResolvableorCfnOdbNetwork.ServiceNetworkEndpointProperty- See Also:
-
getZeroEtlAccess
The Zero-ETL access configuration.Returns union: either
IResolvableorCfnOdbNetwork.ZeroEtlAccessProperty- See Also:
-
builder
-