Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace AutonomousContainerDatabaseSummary

An Autonomous Container Database is a container database service that enables the customer to host one or more databases within the container database. A basic container database runs on a single Autonomous Exadata Infrastructure from an availability domain without the Extreme Availability features enabled.

Properties

Optional autonomousExadataInfrastructureId

autonomousExadataInfrastructureId: undefined | string

No longer used. For Autonomous Database on dedicated Exadata infrastructure, the container database is created within a specified {@code cloudAutonomousVmCluster}.

Optional autonomousVmClusterId

autonomousVmClusterId: undefined | string

The OCID of the Autonomous VM Cluster.

Optional availabilityDomain

availabilityDomain: undefined | string

The availability domain of the Autonomous Container Database.

Optional availableCpus

availableCpus: undefined | number

Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional backupConfig

backupConfig: model.AutonomousContainerDatabaseBackupConfig

Optional cloudAutonomousVmClusterId

cloudAutonomousVmClusterId: undefined | string

The OCID of the cloud Autonomous Exadata VM Cluster.

compartmentId

compartmentId: string

The OCID of the compartment.

Optional computeModel

computeModel: ComputeModel

The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.

Optional dbName

dbName: undefined | string

The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.

Optional dbSplitThreshold

dbSplitThreshold: undefined | number

The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional dbUniqueName

dbUniqueName: undefined | string

Deprecated. The {@code DB_UNIQUE_NAME} value is set by Oracle Cloud Infrastructure. Do not specify a value for this parameter. Specifying a value for this field will cause Terraform operations to fail.

Optional dbVersion

dbVersion: undefined | string

Oracle Database version of the Autonomous Container Database.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

displayName

displayName: string

The user-provided name for the Autonomous Container Database.

Optional distributionAffinity

distributionAffinity: DistributionAffinity

This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.

Optional dstFileVersion

dstFileVersion: undefined | string

DST Time-zone File version of the Autonomous Container Database.

Optional freeformTags

freeformTags: undefined | object

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {@code {\"Department\": \"Finance\"}}

id

id: string

The OCID of the Autonomous Container Database.

Optional infrastructureType

infrastructureType: InfrastructureType

The infrastructure type this resource belongs to.

Optional isDstFileUpdateEnabled

isDstFileUpdateEnabled: undefined | false | true

Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.

Optional keyHistoryEntry

Key History Entry.

Optional keyStoreId

keyStoreId: undefined | string

The OCID of the key store of Oracle Vault.

Optional keyStoreWalletName

keyStoreWalletName: undefined | string

The wallet name for Oracle Key Vault.

Optional kmsKeyId

kmsKeyId: undefined | string

The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.

Optional kmsKeyVersionId

kmsKeyVersionId: undefined | string

The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.

Optional largestProvisionableAutonomousDatabaseInCpus

largestProvisionableAutonomousDatabaseInCpus: undefined | number

The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional lastMaintenanceRunId

lastMaintenanceRunId: undefined | string

The OCID of the last maintenance run.

Optional lifecycleDetails

lifecycleDetails: undefined | string

Additional information about the current lifecycle state.

lifecycleState

lifecycleState: LifecycleState

The current state of the Autonomous Container Database.

Optional listOneOffPatches

listOneOffPatches: Array<string>

List of One-Off patches that has been successfully applied to Autonomous Container Database

Optional maintenanceWindow

maintenanceWindow: model.MaintenanceWindow

Optional memoryPerOracleComputeUnitInGBs

memoryPerOracleComputeUnitInGBs: undefined | number

The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional netServicesArchitecture

netServicesArchitecture: NetServicesArchitecture

Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.

Optional nextMaintenanceRunId

nextMaintenanceRunId: undefined | string

The OCID of the next maintenance run.

Optional patchId

patchId: undefined | string

The OCID of the last patch applied on the system.

patchModel

patchModel: PatchModel

Database patch model preference.

Optional provisionableCpus

provisionableCpus: Array<number>

An array of CPU values that can be used to successfully provision a single Autonomous Database.

Optional provisionedCpus

provisionedCpus: undefined | number

The number of CPUs provisioned in an Autonomous Container Database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional reclaimableCpus

reclaimableCpus: undefined | number

CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional reservedCpus

reservedCpus: undefined | number

The number of CPUs reserved in an Autonomous Container Database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional role

role: Role

The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.

serviceLevelAgreementType

serviceLevelAgreementType: ServiceLevelAgreementType

The service level agreement type of the container database. The default is STANDARD.

Optional standbyMaintenanceBufferInDays

standbyMaintenanceBufferInDays: undefined | number

The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional timeCreated

timeCreated: Date

The date and time the Autonomous Container Database was created.

Optional timeOfLastBackup

timeOfLastBackup: Date

The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.

Optional timeSnapshotStandbyRevert

timeSnapshotStandbyRevert: Date

The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.

Optional totalCpus

totalCpus: undefined | number

The number of CPUs allocated to the Autonomous VM cluster. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional vaultId

vaultId: undefined | string

The OCID of the Oracle Cloud Infrastructure vault. This parameter and {@code secretId} are required for Customer Managed Keys.

Optional versionPreference

versionPreference: VersionPreference

The next maintenance version preference.

Optional vmFailoverReservation

vmFailoverReservation: undefined | number

The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj