Class NetworkState


  • public final class NetworkState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  NetworkState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • 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.Builder builder()  
      static NetworkState.Builder builder​(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()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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()
      • 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: