Class CloudAutonomousVmClusterState


  • public final class CloudAutonomousVmClusterState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN for the Exadata infrastructure.
      • autonomousDataStoragePercentage

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> autonomousDataStoragePercentage()
        Returns:
        Progress of the current operation on the Autonomous VM cluster, as a percentage.
      • autonomousDataStorageSizeInTbs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> autonomousDataStorageSizeInTbs()
        Returns:
        Data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB. Changing this will force terraform to create new resource.
      • availableAutonomousDataStorageSizeInTbs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> availableAutonomousDataStorageSizeInTbs()
        Returns:
        Available data storage space for Autonomous Databases in the Autonomous VM cluster, in TB.
      • availableContainerDatabases

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> availableContainerDatabases()
        Returns:
        Number of Autonomous CDBs that you can create with the currently available storage.
      • availableCpus

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> availableCpus()
        Returns:
        Number of CPU cores available for allocation to Autonomous Databases.
      • cloudExadataInfrastructureArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudExadataInfrastructureArn()
        Returns:
        Exadata infrastructure ARN. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
      • cloudExadataInfrastructureId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudExadataInfrastructureId()
        Returns:
        Exadata infrastructure ID. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
      • computeModel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> computeModel()
        Returns:
        Compute model of the Autonomous VM cluster: ECPU or OCPU.
      • cpuCoreCount

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> cpuCoreCount()
        Returns:
        Total number of CPU cores in the Autonomous VM cluster.
      • cpuCoreCountPerNode

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> cpuCoreCountPerNode()
        Returns:
        Number of CPU cores enabled per node in the Autonomous VM cluster. Changing this will force terraform to create new resource.
      • cpuPercentage

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> cpuPercentage()
        Returns:
        Percentage of total CPU cores currently in use in the Autonomous VM cluster.
      • createdAt

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdAt()
        Returns:
        Date and time when the Autonomous VM cluster was created.
      • dataStorageSizeInGbs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> dataStorageSizeInGbs()
        Returns:
        Total data storage allocated to the Autonomous VM cluster, in GB.
      • dataStorageSizeInTbs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> dataStorageSizeInTbs()
        Returns:
        Total data storage allocated to the Autonomous VM cluster, in TB.
      • dbServers

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> dbServers()
        Returns:
        Database servers in the Autonomous VM cluster. Changing this will force terraform to create new resource.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the Autonomous VM cluster.
      • displayName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
        Returns:
        Display name of the Autonomous VM cluster. Changing this will force terraform to create new resource.
      • domain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domain()
        Returns:
        Domain name of the Autonomous VM cluster.
      • exadataStorageInTbsLowestScaledValue

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> exadataStorageInTbsLowestScaledValue()
        Returns:
        Minimum value to which you can scale down the Exadata storage, in TB.
      • hostname

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostname()
        Returns:
        Hostname of the Autonomous VM cluster.
      • isMtlsEnabledVmCluster

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isMtlsEnabledVmCluster()
        Returns:
        Whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster. Changing this will force terraform to create new resource.
      • licenseModel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> licenseModel()
        Returns:
        License model for the Autonomous VM cluster. Valid values are LICENSE_INCLUDED or BRING_YOUR_OWN_LICENSE. Changing this will force terraform to create new resource.
      • maintenanceWindow

        public java.util.Optional<com.pulumi.core.Output<CloudAutonomousVmClusterMaintenanceWindowArgs>> maintenanceWindow()
        Returns:
        Maintenance window of the Autonomous VM cluster. Changing this will force terraform to create new resource.
      • maxAcdsLowestScaledValue

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxAcdsLowestScaledValue()
        Returns:
        Minimum value to which you can scale down the maximum number of Autonomous CDBs.
      • memoryPerOracleComputeUnitInGbs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> memoryPerOracleComputeUnitInGbs()
        Returns:
        Amount of memory allocated per Oracle Compute Unit, in GB. Changing this will force terraform to create new resource.
      • memorySizeInGbs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> memorySizeInGbs()
        Returns:
        Total amount of memory allocated to the Autonomous VM cluster, in gigabytes(GB).
      • nodeCount

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> nodeCount()
        Returns:
        Number of database server nodes in the Autonomous VM cluster.
      • nonProvisionableAutonomousContainerDatabases

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> nonProvisionableAutonomousContainerDatabases()
        Returns:
        Number of Autonomous CDBs that can't be provisioned because of resource constraints.
      • ociResourceAnchorName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ociResourceAnchorName()
        Returns:
        Name of the OCI resource anchor associated with this Autonomous VM cluster.
      • ociUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ociUrl()
        Returns:
        URL for accessing the OCI console page for this Autonomous VM cluster.
      • ocid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ocid()
        Returns:
        Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.
      • odbNetworkArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> odbNetworkArn()
        Returns:
        ARN of the ODB network associated with this Autonomous VM Cluster. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
      • odbNetworkId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> odbNetworkId()
        Returns:
        Unique identifier of the ODB network associated with this Autonomous VM Cluster. Changing this will force Terraform to create a new resource. Changing this will create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
      • odbNodeStorageSizeInGbs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> odbNodeStorageSizeInGbs()
        Returns:
        Local node storage allocated to the Autonomous VM cluster, in gigabytes (GB).
      • percentProgress

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> percentProgress()
        Returns:
        Progress of the current operation on the Autonomous VM cluster, as a percentage.
      • provisionableAutonomousContainerDatabases

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> provisionableAutonomousContainerDatabases()
        Returns:
        Number of Autonomous CDBs that can be provisioned in the Autonomous VM cluster.
      • provisionedAutonomousContainerDatabases

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> provisionedAutonomousContainerDatabases()
        Returns:
        Number of Autonomous CDBs currently provisioned in the Autonomous VM cluster.
      • provisionedCpus

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> provisionedCpus()
        Returns:
        Number of CPUs provisioned in the Autonomous VM cluster.
      • reclaimableCpus

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> reclaimableCpus()
        Returns:
        Number of CPU cores that can be reclaimed from terminated or scaled-down Autonomous Databases.
      • 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.
      • reservedCpus

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> reservedCpus()
        Returns:
        Number of CPU cores reserved for system operations and redundancy.
      • scanListenerPortNonTls

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> scanListenerPortNonTls()
        Returns:
        SCAN listener port for non-TLS (TCP) protocol. The default is 1521. Changing this will force terraform to create new resource.
      • scanListenerPortTls

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> scanListenerPortTls()
        Returns:
        SCAN listener port for TLS (TCP) protocol. The default is 2484. Changing this will force terraform to create new resource.
      • shape

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> shape()
        Returns:
        Shape of the Exadata infrastructure for the Autonomous VM cluster.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        Status of the Autonomous VM cluster. Possible values include CREATING, AVAILABLE, UPDATING, DELETING, DELETED, FAILED.
      • statusReason

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> statusReason()
        Returns:
        Additional information about the current status of the Autonomous VM cluster.
      • 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()
        Returns:
        Combined set of user-defined and provider-defined tags.
      • timeDatabaseSslCertificateExpires

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeDatabaseSslCertificateExpires()
        Returns:
        Expiration date and time of the database SSL certificate.
      • timeOrdsCertificateExpires

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeOrdsCertificateExpires()
        Returns:
        Expiration date and time of the ORDS certificate.
      • timeZone

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeZone()
        Returns:
        Time zone of the Autonomous VM cluster. Changing this will force terraform to create new resource.
      • totalContainerDatabases

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> totalContainerDatabases()
        Returns:
        Total number of Autonomous Container Databases that can be created with the allocated local storage. Changing this will force terraform to create new resource. The following arguments are optional: