Package com.pulumi.aws.odb.outputs
Class GetCloudAutonomousVmClusterResult
- java.lang.Object
-
- com.pulumi.aws.odb.outputs.GetCloudAutonomousVmClusterResult
-
public final class GetCloudAutonomousVmClusterResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetCloudAutonomousVmClusterResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()java.lang.DoubleautonomousDataStoragePercentage()java.lang.DoubleautonomousDataStorageSizeInTbs()java.lang.DoubleavailableAutonomousDataStorageSizeInTbs()java.lang.IntegeravailableContainerDatabases()java.lang.DoubleavailableCpus()static GetCloudAutonomousVmClusterResult.Builderbuilder()static GetCloudAutonomousVmClusterResult.Builderbuilder(GetCloudAutonomousVmClusterResult defaults)java.lang.StringcloudExadataInfrastructureArn()java.lang.StringcloudExadataInfrastructureId()java.lang.StringcomputeModel()java.lang.IntegercpuCoreCount()java.lang.IntegercpuCoreCountPerNode()java.lang.DoublecpuPercentage()java.lang.StringcreatedAt()java.lang.DoubledataStorageSizeInGbs()java.lang.DoubledataStorageSizeInTbs()java.util.List<java.lang.String>dbServers()java.lang.Stringdescription()java.lang.StringdisplayName()java.lang.Stringdomain()java.lang.DoubleexadataStorageInTbsLowestScaledValue()java.lang.Stringhostname()java.lang.Stringid()java.lang.BooleanisMtlsEnabledVmCluster()java.lang.StringlicenseModel()java.util.List<GetCloudAutonomousVmClusterMaintenanceWindow>maintenanceWindows()java.lang.IntegermaxAcdsLowestScaledValue()java.lang.IntegermemoryPerOracleComputeUnitInGbs()java.lang.IntegermemorySizeInGbs()java.lang.IntegernodeCount()java.lang.IntegernonProvisionableAutonomousContainerDatabases()java.lang.Stringocid()java.lang.StringociResourceAnchorName()java.lang.StringociUrl()java.lang.StringodbNetworkArn()java.lang.StringodbNetworkId()java.lang.IntegerodbNodeStorageSizeInGbs()java.lang.DoublepercentProgress()java.lang.IntegerprovisionableAutonomousContainerDatabases()java.lang.IntegerprovisionedAutonomousContainerDatabases()java.lang.DoubleprovisionedCpus()java.lang.DoublereclaimableCpus()java.lang.Stringregion()java.lang.DoublereservedCpus()java.lang.IntegerscanListenerPortNonTls()java.lang.IntegerscanListenerPortTls()java.lang.Stringshape()java.lang.Stringstatus()java.lang.StringstatusReason()java.util.Map<java.lang.String,java.lang.String>tags()java.lang.StringtimeDatabaseSslCertificateExpires()java.lang.StringtimeOrdsCertificateExpires()java.lang.StringtimeZone()java.lang.IntegertotalContainerDatabases()
-
-
-
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.
-
maintenanceWindows
public java.util.List<GetCloudAutonomousVmClusterMaintenanceWindow> maintenanceWindows()
- Returns:
- Maintenance window for the Autonomous VM cluster.
-
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.
-
builder
public static GetCloudAutonomousVmClusterResult.Builder builder()
-
builder
public static GetCloudAutonomousVmClusterResult.Builder builder(GetCloudAutonomousVmClusterResult defaults)
-
-