Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateAutonomousContainerDatabaseDetails

Describes the required parameters for the creation of an Autonomous Container Database.

Properties

Optional autonomousExadataInfrastructureId

autonomousExadataInfrastructureId: undefined | string

No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a {@code cloudAutonomousVmClusterId} instead. Using this parameter will cause the operation to fail.

Optional autonomousVmClusterId

autonomousVmClusterId: undefined | string

The OCID of the Autonomous VM Cluster.

Optional backupConfig

backupConfig: model.AutonomousContainerDatabaseBackupConfig

Optional cloudAutonomousVmClusterId

cloudAutonomousVmClusterId: undefined | string

The OCID of the cloud Autonomous Exadata VM Cluster.

Optional compartmentId

compartmentId: undefined | string

The OCID of the compartment containing the Autonomous Container Database.

Optional databaseSoftwareImageId

databaseSoftwareImageId: undefined | string

The Autonomous Database Software Image OCID.

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 CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs. 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

The base version for 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 display name for the Autonomous Container Database.

Optional distributionAffinity

distributionAffinity: DistributionAffinity

Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.

Optional fastStartFailOverLagLimitInSeconds

fastStartFailOverLagLimitInSeconds: undefined | number

The lag time for my preference based on data loss tolerance in seconds. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

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\"}}

Optional isAutomaticFailoverEnabled

isAutomaticFailoverEnabled: undefined | false | true

Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association

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 keyStoreId

keyStoreId: undefined | string

The OCID of the key store of Oracle 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 maintenanceWindowDetails

maintenanceWindowDetails: model.MaintenanceWindow

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.

patchModel

patchModel: PatchModel

Database Patch model preference.

Optional peerAutonomousContainerDatabaseBackupConfig

peerAutonomousContainerDatabaseBackupConfig: model.PeerAutonomousContainerDatabaseBackupConfig

Optional peerAutonomousContainerDatabaseCompartmentId

peerAutonomousContainerDatabaseCompartmentId: undefined | string

The OCID of the compartment where the standby Autonomous Container Database will be created.

Optional peerAutonomousContainerDatabaseDisplayName

peerAutonomousContainerDatabaseDisplayName: undefined | string

The display name for the peer Autonomous Container Database.

Optional peerAutonomousExadataInfrastructureId

peerAutonomousExadataInfrastructureId: undefined | string

No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a {@code peerCloudAutonomousVmClusterId} instead. Using this parameter will cause the operation to fail.

Optional peerAutonomousVmClusterId

peerAutonomousVmClusterId: undefined | string

The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.

Optional peerCloudAutonomousVmClusterId

peerCloudAutonomousVmClusterId: undefined | string

The OCID of the peer cloud Autonomous Exadata VM Cluster.

Optional peerDbUniqueName

peerDbUniqueName: undefined | string

Deprecated. The {@code DB_UNIQUE_NAME} of the peer Autonomous Container Database in a Data Guard association 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 protectionMode

protectionMode: ProtectionMode

The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.

Optional serviceLevelAgreementType

serviceLevelAgreementType: ServiceLevelAgreementType

The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.

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 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 reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj