Class GetCloudAutonomousVmClusterResult


  • public final class GetCloudAutonomousVmClusterResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.lang.String arn()
        Returns:
        ARN for the Exadata infrastructure.
      • autonomousDataStoragePercentage

        public java.lang.Double autonomousDataStoragePercentage()
        Returns:
        Percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.
      • autonomousDataStorageSizeInTbs

        public java.lang.Double autonomousDataStorageSizeInTbs()
        Returns:
        Data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.
      • availableAutonomousDataStorageSizeInTbs

        public java.lang.Double availableAutonomousDataStorageSizeInTbs()
        Returns:
        Available data storage space for Autonomous Databases in the Autonomous VM cluster, in TB.
      • availableContainerDatabases

        public java.lang.Integer availableContainerDatabases()
        Returns:
        Number of Autonomous CDBs that you can create with the currently available storage.
      • availableCpus

        public java.lang.Double availableCpus()
        Returns:
        Number of CPU cores available for allocation to Autonomous Databases.
      • cloudExadataInfrastructureArn

        public java.lang.String cloudExadataInfrastructureArn()
        Returns:
        Cloud exadata infrastructure ARN associated with this cloud autonomous VM cluster.
      • cloudExadataInfrastructureId

        public java.lang.String cloudExadataInfrastructureId()
        Returns:
        Cloud exadata infrastructure ID associated with this cloud autonomous VM cluster.
      • computeModel

        public java.lang.String computeModel()
        Returns:
        Compute model of the Autonomous VM cluster: ECPU or OCPU.
      • cpuCoreCount

        public java.lang.Integer cpuCoreCount()
        Returns:
        Total number of CPU cores in the Autonomous VM cluster.
      • cpuCoreCountPerNode

        public java.lang.Integer cpuCoreCountPerNode()
        Returns:
        Number of CPU cores enabled per node in the Autonomous VM cluster.
      • cpuPercentage

        public java.lang.Double cpuPercentage()
        Returns:
        Percentage of total CPU cores currently in use in the Autonomous VM cluster.
      • createdAt

        public java.lang.String createdAt()
        Returns:
        Date and time when the Autonomous VM cluster was created.
      • dataStorageSizeInGbs

        public java.lang.Double dataStorageSizeInGbs()
        Returns:
        Total data storage allocated to the Autonomous VM cluster, in GB.
      • dataStorageSizeInTbs

        public java.lang.Double dataStorageSizeInTbs()
        Returns:
        Total data storage allocated to the Autonomous VM cluster, in TB.
      • dbServers

        public java.util.List<java.lang.String> dbServers()
        Returns:
        List of database servers associated with the Autonomous VM cluster.
      • description

        public java.lang.String description()
        Returns:
        User-provided description of the Autonomous VM cluster.
      • displayName

        public java.lang.String displayName()
        Returns:
        Display name of the Autonomous VM cluster.
      • domain

        public java.lang.String domain()
        Returns:
        Domain name of the Autonomous VM cluster.
      • exadataStorageInTbsLowestScaledValue

        public java.lang.Double exadataStorageInTbsLowestScaledValue()
        Returns:
        Minimum value to which you can scale down the Exadata storage, in TB.
      • hostname

        public java.lang.String hostname()
        Returns:
        Hostname of the Autonomous VM cluster.
      • id

        public java.lang.String id()
      • isMtlsEnabledVmCluster

        public java.lang.Boolean isMtlsEnabledVmCluster()
        Returns:
        Whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.
      • licenseModel

        public java.lang.String licenseModel()
        Returns:
        Oracle license model that applies to the Autonomous VM cluster. Valid values are LICENSE_INCLUDED or BRING_YOUR_OWN_LICENSE.
      • maxAcdsLowestScaledValue

        public java.lang.Integer maxAcdsLowestScaledValue()
        Returns:
        Minimum value to which you can scale down the maximum number of Autonomous CDBs.
      • memoryPerOracleComputeUnitInGbs

        public java.lang.Integer memoryPerOracleComputeUnitInGbs()
        Returns:
        Amount of memory allocated per Oracle Compute Unit, in GB.
      • memorySizeInGbs

        public java.lang.Integer memorySizeInGbs()
        Returns:
        Total amount of memory allocated to the Autonomous VM cluster, in gigabytes (GB).
      • nodeCount

        public java.lang.Integer nodeCount()
        Returns:
        Number of database server nodes in the Autonomous VM cluster.
      • nonProvisionableAutonomousContainerDatabases

        public java.lang.Integer nonProvisionableAutonomousContainerDatabases()
        Returns:
        Number of Autonomous CDBs that can't be provisioned because of resource constraints.
      • ociResourceAnchorName

        public java.lang.String ociResourceAnchorName()
        Returns:
        Name of the OCI resource anchor associated with this Autonomous VM cluster.
      • ociUrl

        public java.lang.String ociUrl()
        Returns:
        URL for accessing the OCI console page for this Autonomous VM cluster.
      • ocid

        public java.lang.String ocid()
        Returns:
        Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.
      • odbNetworkArn

        public java.lang.String odbNetworkArn()
        Returns:
        ARN of the ODB network associated with this Autonomous VM cluster.
      • odbNetworkId

        public java.lang.String odbNetworkId()
        Returns:
        Unique identifier of the ODB network associated with this Autonomous VM cluster.
      • odbNodeStorageSizeInGbs

        public java.lang.Integer odbNodeStorageSizeInGbs()
        Returns:
        Local node storage allocated to the Autonomous VM cluster, in gigabytes (GB).
      • percentProgress

        public java.lang.Double percentProgress()
        Returns:
        Progress of the current operation on the Autonomous VM cluster, as a percentage.
      • provisionableAutonomousContainerDatabases

        public java.lang.Integer provisionableAutonomousContainerDatabases()
        Returns:
        Number of Autonomous CDBs that can be provisioned in the Autonomous VM cluster.
      • provisionedAutonomousContainerDatabases

        public java.lang.Integer provisionedAutonomousContainerDatabases()
        Returns:
        Number of Autonomous CDBs currently provisioned in the Autonomous VM cluster.
      • provisionedCpus

        public java.lang.Double provisionedCpus()
        Returns:
        Number of CPU cores currently provisioned in the Autonomous VM cluster.
      • reclaimableCpus

        public java.lang.Double reclaimableCpus()
        Returns:
        Number of CPU cores that can be reclaimed from terminated or scaled-down Autonomous Databases.
      • region

        public java.lang.String region()
      • reservedCpus

        public java.lang.Double reservedCpus()
        Returns:
        Number of CPU cores reserved for system operations and redundancy.
      • scanListenerPortNonTls

        public java.lang.Integer scanListenerPortNonTls()
        Returns:
        SCAN listener port for non-TLS (TCP) protocol. The default is 1521.
      • scanListenerPortTls

        public java.lang.Integer scanListenerPortTls()
        Returns:
        SCAN listener port for TLS (TCP) protocol. The default is 2484.
      • shape

        public java.lang.String shape()
        Returns:
        Shape of the Exadata infrastructure for the Autonomous VM cluster.
      • status

        public java.lang.String status()
        Returns:
        Status of the Autonomous VM cluster.
      • statusReason

        public java.lang.String statusReason()
        Returns:
        Additional information about the current status of the Autonomous VM cluster.
      • tags

        public 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.
      • timeDatabaseSslCertificateExpires

        public java.lang.String timeDatabaseSslCertificateExpires()
        Returns:
        Expiration date and time of the database SSL certificate.
      • timeOrdsCertificateExpires

        public java.lang.String timeOrdsCertificateExpires()
        Returns:
        Expiration date and time of the Oracle REST Data Services (ORDS) certificate.
      • timeZone

        public java.lang.String timeZone()
        Returns:
        Time zone of the Autonomous VM cluster.
      • totalContainerDatabases

        public java.lang.Integer totalContainerDatabases()
        Returns:
        Total number of Autonomous Container Databases that can be created with the allocated local storage.