Package com.pulumi.aws.odb.inputs
Class CloudAutonomousVmClusterState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.odb.inputs.CloudAutonomousVmClusterState
-
public final class CloudAutonomousVmClusterState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCloudAutonomousVmClusterState.Builder
-
Field Summary
Fields Modifier and Type Field Description static CloudAutonomousVmClusterStateEmpty
-
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.Double>>autonomousDataStoragePercentage()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>autonomousDataStorageSizeInTbs()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>availableAutonomousDataStorageSizeInTbs()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>availableContainerDatabases()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>availableCpus()static CloudAutonomousVmClusterState.Builderbuilder()static CloudAutonomousVmClusterState.Builderbuilder(CloudAutonomousVmClusterState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cloudExadataInfrastructureArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>cloudExadataInfrastructureId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>computeModel()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>cpuCoreCount()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>cpuCoreCountPerNode()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>cpuPercentage()java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdAt()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>dataStorageSizeInGbs()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>dataStorageSizeInTbs()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>dbServers()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>displayName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>domain()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>exadataStorageInTbsLowestScaledValue()java.util.Optional<com.pulumi.core.Output<java.lang.String>>hostname()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>isMtlsEnabledVmCluster()java.util.Optional<com.pulumi.core.Output<java.lang.String>>licenseModel()java.util.Optional<com.pulumi.core.Output<CloudAutonomousVmClusterMaintenanceWindowArgs>>maintenanceWindow()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxAcdsLowestScaledValue()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>memoryPerOracleComputeUnitInGbs()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>memorySizeInGbs()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>nodeCount()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>nonProvisionableAutonomousContainerDatabases()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ocid()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ociResourceAnchorName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ociUrl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>odbNetworkArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>odbNetworkId()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>odbNodeStorageSizeInGbs()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>percentProgress()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>provisionableAutonomousContainerDatabases()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>provisionedAutonomousContainerDatabases()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>provisionedCpus()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>reclaimableCpus()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>reservedCpus()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>scanListenerPortNonTls()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>scanListenerPortTls()java.util.Optional<com.pulumi.core.Output<java.lang.String>>shape()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.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<java.lang.String>>timeDatabaseSslCertificateExpires()java.util.Optional<com.pulumi.core.Output<java.lang.String>>timeOrdsCertificateExpires()java.util.Optional<com.pulumi.core.Output<CloudAutonomousVmClusterTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<java.lang.String>>timeZone()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>totalContainerDatabases()
-
-
-
Field Detail
-
Empty
public static final CloudAutonomousVmClusterState Empty
-
-
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.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<CloudAutonomousVmClusterTimeoutsArgs>> timeouts()
-
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:
-
builder
public static CloudAutonomousVmClusterState.Builder builder()
-
builder
public static CloudAutonomousVmClusterState.Builder builder(CloudAutonomousVmClusterState defaults)
-
-