Class NetworkArgs


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

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

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static 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.
      • 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: