Class CfnOdbNetworkPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.odb.CfnOdbNetworkPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOdbNetworkPropsMixin>
- Enclosing class:
CfnOdbNetworkPropsMixin
@Stability(Stable)
public static final class CfnOdbNetworkPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOdbNetworkPropsMixin>
A fluent builder for
CfnOdbNetworkPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone(String availabilityZone) The Availability Zone (AZ) where the ODB network is located.availabilityZoneId(String availabilityZoneId) The AZ ID of the AZ where the ODB network is located.backupSubnetCidr(String backupSubnetCidr) The CIDR range of the backup subnet in the ODB network.build()clientSubnetCidr(String clientSubnetCidr) The CIDR range of the client subnet in the ODB network.create()create(CfnPropertyMixinOptions options) crossRegionS3RestoreSources(List<String> crossRegionS3RestoreSources) The cross-Region Amazon S3 restore sources for the ODB network.customDomainName(String customDomainName) The domain name for the resources in the ODB network.defaultDnsPrefix(String defaultDnsPrefix) The DNS prefix to the default DNS domain name.deleteAssociatedResources(Boolean deleteAssociatedResources) Specifies whether to delete associated OCI networking resources along with the ODB network.deleteAssociatedResources(IResolvable deleteAssociatedResources) Specifies whether to delete associated OCI networking resources along with the ODB network.displayName(String displayName) The user-friendly name of the ODB network.The AWS Key Management Service (KMS) access configuration for the ODB network.kmsPolicyDocument(String kmsPolicyDocument) The AWS Key Management Service (KMS) policy document that defines permissions for key usage within the ODB network.The configuration for Amazon S3 access from the ODB network.s3PolicyDocument(String s3PolicyDocument) Specifies the endpoint policy for Amazon S3 access from the ODB network.The AWS Security Token Service (STS) access configuration for the ODB network.stsPolicyDocument(String stsPolicyDocument) The AWS Security Token Service (STS) policy document that defines permissions for token service usage within the ODB network.Tags to assign to the Odb Network.zeroEtlAccess(String zeroEtlAccess) The configuration for Zero-ETL access from the ODB network.
-
Method Details
-
create
@Stability(Stable) public static CfnOdbNetworkPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnOdbNetworkPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnOdbNetworkPropsMixin.Builder.
-
availabilityZone
The Availability Zone (AZ) where the ODB network is located.Required when creating an ODB network. Specify either AvailabilityZone or AvailabilityZoneId to define the location of the network.
- Parameters:
availabilityZone- The Availability Zone (AZ) where the ODB network is located. This parameter is required.- Returns:
this- See Also:
-
availabilityZoneId
@Stability(Stable) public CfnOdbNetworkPropsMixin.Builder availabilityZoneId(String availabilityZoneId) The AZ ID of the AZ where the ODB network is located.Required when creating an ODB network. Specify either AvailabilityZone or AvailabilityZoneId to define the location of the network.
- Parameters:
availabilityZoneId- The AZ ID of the AZ where the ODB network is located. This parameter is required.- Returns:
this- See Also:
-
backupSubnetCidr
The CIDR range of the backup subnet in the ODB network.- Parameters:
backupSubnetCidr- The CIDR range of the backup subnet in the ODB network. This parameter is required.- Returns:
this- See Also:
-
clientSubnetCidr
The CIDR range of the client subnet in the ODB network.Required when creating an ODB network.
- Parameters:
clientSubnetCidr- The CIDR range of the client subnet in the ODB network. This parameter is required.- Returns:
this- See Also:
-
crossRegionS3RestoreSources
@Stability(Stable) public CfnOdbNetworkPropsMixin.Builder crossRegionS3RestoreSources(List<String> crossRegionS3RestoreSources) The cross-Region Amazon S3 restore sources for the ODB network.- Parameters:
crossRegionS3RestoreSources- The cross-Region Amazon S3 restore sources for the ODB network. This parameter is required.- Returns:
this- See Also:
-
customDomainName
The domain name for the resources in the ODB network.- Parameters:
customDomainName- The domain name for the resources in the ODB network. This parameter is required.- Returns:
this- See Also:
-
defaultDnsPrefix
The DNS prefix to the default DNS domain name.The default DNS domain name is oraclevcn.com.
- Parameters:
defaultDnsPrefix- The DNS prefix to the default DNS domain name. This parameter is required.- Returns:
this- See Also:
-
deleteAssociatedResources
@Stability(Stable) public CfnOdbNetworkPropsMixin.Builder deleteAssociatedResources(Boolean deleteAssociatedResources) Specifies whether to delete associated OCI networking resources along with the ODB network.Required when creating an ODB network.
- Parameters:
deleteAssociatedResources- Specifies whether to delete associated OCI networking resources along with the ODB network. This parameter is required.- Returns:
this- See Also:
-
deleteAssociatedResources
@Stability(Stable) public CfnOdbNetworkPropsMixin.Builder deleteAssociatedResources(IResolvable deleteAssociatedResources) Specifies whether to delete associated OCI networking resources along with the ODB network.Required when creating an ODB network.
- Parameters:
deleteAssociatedResources- Specifies whether to delete associated OCI networking resources along with the ODB network. This parameter is required.- Returns:
this- See Also:
-
displayName
The user-friendly name of the ODB network.Required when creating an ODB network.
- Parameters:
displayName- The user-friendly name of the ODB network. This parameter is required.- Returns:
this- See Also:
-
kmsAccess
The AWS Key Management Service (KMS) access configuration for the ODB network.- Parameters:
kmsAccess- The AWS Key Management Service (KMS) access configuration for the ODB network. This parameter is required.- Returns:
this- See Also:
-
kmsPolicyDocument
@Stability(Stable) public CfnOdbNetworkPropsMixin.Builder kmsPolicyDocument(String kmsPolicyDocument) The AWS Key Management Service (KMS) policy document that defines permissions for key usage within the ODB network.- Parameters:
kmsPolicyDocument- The AWS Key Management Service (KMS) policy document that defines permissions for key usage within the ODB network. This parameter is required.- Returns:
this- See Also:
-
s3Access
The configuration for Amazon S3 access from the ODB network.- Parameters:
s3Access- The configuration for Amazon S3 access from the ODB network. This parameter is required.- Returns:
this- See Also:
-
s3PolicyDocument
Specifies the endpoint policy for Amazon S3 access from the ODB network.- Parameters:
s3PolicyDocument- Specifies the endpoint policy for Amazon S3 access from the ODB network. This parameter is required.- Returns:
this- See Also:
-
stsAccess
The AWS Security Token Service (STS) access configuration for the ODB network.- Parameters:
stsAccess- The AWS Security Token Service (STS) access configuration for the ODB network. This parameter is required.- Returns:
this- See Also:
-
stsPolicyDocument
@Stability(Stable) public CfnOdbNetworkPropsMixin.Builder stsPolicyDocument(String stsPolicyDocument) The AWS Security Token Service (STS) policy document that defines permissions for token service usage within the ODB network.- Parameters:
stsPolicyDocument- The AWS Security Token Service (STS) policy document that defines permissions for token service usage within the ODB network. This parameter is required.- Returns:
this- See Also:
-
tags
Tags to assign to the Odb Network.- Parameters:
tags- Tags to assign to the Odb Network. This parameter is required.- Returns:
this- See Also:
-
zeroEtlAccess
The configuration for Zero-ETL access from the ODB network.- Parameters:
zeroEtlAccess- The configuration for Zero-ETL access from the ODB network. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOdbNetworkPropsMixin>- Returns:
- a newly built instance of
CfnOdbNetworkPropsMixin.
-