Package com.pulumi.aws.odb
Class NetworkArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.odb.NetworkArgs
-
public final class NetworkArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNetworkArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static NetworkArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZone()com.pulumi.core.Output<java.lang.String>availabilityZoneId()com.pulumi.core.Output<java.lang.String>backupSubnetCidr()static NetworkArgs.Builderbuilder()static NetworkArgs.Builderbuilder(NetworkArgs defaults)com.pulumi.core.Output<java.lang.String>clientSubnetCidr()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>crossRegionS3RestoreSourcesAccesses()java.util.Optional<com.pulumi.core.Output<java.lang.String>>customDomainName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>defaultDnsPrefix()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>deleteAssociatedResources()com.pulumi.core.Output<java.lang.String>displayName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>kmsAccess()java.util.Optional<com.pulumi.core.Output<java.lang.String>>kmsPolicyDocument()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()com.pulumi.core.Output<java.lang.String>s3Access()java.util.Optional<com.pulumi.core.Output<java.lang.String>>s3PolicyDocument()java.util.Optional<com.pulumi.core.Output<java.lang.String>>stsAccess()java.util.Optional<com.pulumi.core.Output<java.lang.String>>stsPolicyDocument()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<NetworkTimeoutsArgs>>timeouts()com.pulumi.core.Output<java.lang.String>zeroEtlAccess()
-
-
-
Field Detail
-
Empty
public static final NetworkArgs Empty
-
-
Method Detail
-
availabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
- Returns:
- Name of the Availability Zone (AZ) where the odb network is located. Changing this will force terraform to create new resource. Make sure `availabilityZone` maps correctly with `availabilityZoneId`.
-
availabilityZoneId
public com.pulumi.core.Output<java.lang.String> availabilityZoneId()
- Returns:
- AZ ID of the AZ where the ODB network is located. Changing this will force terraform to create new resource.
-
backupSubnetCidr
public com.pulumi.core.Output<java.lang.String> backupSubnetCidr()
- Returns:
- CIDR range of the backup subnet for the ODB network. Changing this will force terraform to create new resource.
-
clientSubnetCidr
public com.pulumi.core.Output<java.lang.String> clientSubnetCidr()
- Returns:
- CIDR notation for the network resource. Changing this will force terraform to create new resource.
-
crossRegionS3RestoreSourcesAccesses
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> crossRegionS3RestoreSourcesAccesses()
- Returns:
- List of regions enabled for cross-region restore in the ODB network.
-
customDomainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customDomainName()
- Returns:
- Name of the custom domain that the network is located. `customDomainName` and `defaultDnsPrefix` both can't be given. Changing this will force terraform to create new resource.
-
defaultDnsPrefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultDnsPrefix()
- Returns:
- Default DNS prefix for the network resource. Changing this will force terraform to create new resource.
-
deleteAssociatedResources
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> deleteAssociatedResources()
- Returns:
- If set to true deletes associated OCI resources. Default false.
-
displayName
public com.pulumi.core.Output<java.lang.String> displayName()
- Returns:
- User-friendly name for the odb network. Changing this will force terraform to create a new resource.
-
kmsAccess
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsAccess()
- Returns:
- Configuration for KMS access from the ODB network.
-
kmsPolicyDocument
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsPolicyDocument()
- Returns:
- Endpoint policy for KMS access from the ODB network.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
s3Access
public com.pulumi.core.Output<java.lang.String> s3Access()
- Returns:
- Configuration for Amazon S3 access from the ODB network.
-
s3PolicyDocument
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3PolicyDocument()
- Returns:
- Endpoint policy for Amazon S3 access from the ODB network.
-
stsAccess
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> stsAccess()
- Returns:
- Configuration for STS access from the ODB network.
-
stsPolicyDocument
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> stsPolicyDocument()
- Returns:
- Endpoint policy for STS access from the ODB network.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the exadata infrastructure. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<NetworkTimeoutsArgs>> timeouts()
-
zeroEtlAccess
public com.pulumi.core.Output<java.lang.String> zeroEtlAccess()
- Returns:
- Configuration for Zero-ETL access from the ODB network. The following arguments are optional:
-
builder
public static NetworkArgs.Builder builder()
-
builder
public static NetworkArgs.Builder builder(NetworkArgs defaults)
-
-