Package com.pulumi.aws.odb.inputs
Class NetworkState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.odb.inputs.NetworkState
-
public final class NetworkState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNetworkState.Builder
-
Field Summary
Fields Modifier and Type Field Description static NetworkStateEmpty
-
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>>arn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZone()java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZoneId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>backupSubnetCidr()static NetworkState.Builderbuilder()static NetworkState.Builderbuilder(NetworkState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>clientSubnetCidr()java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdAt()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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>displayName()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>ec2PlacementGroupIds()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.util.List<NetworkManagedServiceArgs>>>managedServices()java.util.Optional<com.pulumi.core.Output<java.util.List<NetworkOciDnsForwardingConfigArgs>>>ociDnsForwardingConfigs()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ociNetworkAnchorId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ociNetworkAnchorUrl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ociResourceAnchorName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ociVcnId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ociVcnUrl()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>peeredCidrs()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>percentProgress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<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>>status()java.util.Optional<com.pulumi.core.Output<java.lang.String>>statusReason()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<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<NetworkTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<java.lang.String>>zeroEtlAccess()
-
-
-
Field Detail
-
Empty
public static final NetworkState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the odb network resource.
-
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 java.util.Optional<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 java.util.Optional<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 java.util.Optional<com.pulumi.core.Output<java.lang.String>> clientSubnetCidr()
- Returns:
- CIDR notation for the network resource. Changing this will force terraform to create new resource.
-
createdAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdAt()
- Returns:
- Date and time when the ODB network was created.
-
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 java.util.Optional<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.
-
ec2PlacementGroupIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ec2PlacementGroupIds()
- Returns:
- List of EC2 placement group IDs associated with the ODB network.
-
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.
-
managedServices
public java.util.Optional<com.pulumi.core.Output<java.util.List<NetworkManagedServiceArgs>>> managedServices()
- Returns:
- Managed services configuration for the ODB network. See `managedServices` Block below.
-
ociDnsForwardingConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<NetworkOciDnsForwardingConfigArgs>>> ociDnsForwardingConfigs()
- Returns:
- DNS resolver endpoints in OCI for forwarding DNS queries for the `ociPrivateZone` domain. See `ociDnsForwardingConfigs` Block below.
-
ociNetworkAnchorId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ociNetworkAnchorId()
- Returns:
- Unique identifier of the OCI network anchor for the ODB network.
-
ociNetworkAnchorUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ociNetworkAnchorUrl()
- Returns:
- URL of the OCI network anchor for the ODB network.
-
ociResourceAnchorName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ociResourceAnchorName()
- Returns:
- Name of the OCI resource anchor for the ODB network.
-
ociVcnId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ociVcnId()
- Returns:
- Unique identifier Oracle Cloud ID (OCID) of the OCI VCN for the ODB network.
-
ociVcnUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ociVcnUrl()
- Returns:
- URL of the OCI VCN for the ODB network.
-
peeredCidrs
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> peeredCidrs()
- Returns:
- List of CIDR ranges from the peered VPC that are allowed access to the ODB network. See the [ODB network peering documentation](https://docs.aws.amazon.com/odb/latest/UserGuide/network-peering.html) for more information.
-
percentProgress
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> percentProgress()
- Returns:
- Amount of progress made on the current operation on the ODB network, expressed as a percentage.
-
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 java.util.Optional<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.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Status of the Zero-ETL access.
-
statusReason
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> statusReason()
- Returns:
- Additional information about the current status of 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.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
-
timeouts
public java.util.Optional<com.pulumi.core.Output<NetworkTimeoutsArgs>> timeouts()
-
zeroEtlAccess
public java.util.Optional<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 NetworkState.Builder builder()
-
builder
public static NetworkState.Builder builder(NetworkState defaults)
-
-