Autonomous Database Args
Manages an Autonomous Database.
Example Usage
resources:
example:
type: azure:oracle:AutonomousDatabase
properties:
name: example
resourceGroupName: example
location: West Europe
subnetId: example
displayName: example
dbWorkload: example
mtlsConnectionRequired: false
backupRetentionPeriodInDays: 42
computeModel: example
dataStorageSizeInGbs: 42
autoScalingForStorageEnabled: false
virtualNetworkId: example
adminPassword: example
autoScalingEnabled: example
characterSet: example
computeCount: 1.23456
nationalCharacterSet: example
licenseModel: false
dbVersion: example
API Providers
This resource uses the following Azure API Providers:
Oracle.Database
: 2024-06-01
Import
Autonomous Databases can be imported using the resource id
, e.g.
$ pulumi import azure:oracle/autonomousDatabase:AutonomousDatabase example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup/providers/Oracle.Database/autonomousDatabases/autonomousDatabases1
Constructors
Properties
The password must be between 12
and 30
characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. Changing this forces a new Autonomous Database to be created.
Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true
.
Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false
.
(Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
The character set for the autonomous database. The default is AL32UTF8
. Allowed values are: AL32UTF8
, AR8ADOS710
, AR8ADOS720
, AR8APTEC715
, AR8ARABICMACS
, AR8ASMO8X
, AR8ISO8859P6
, AR8MSWIN1256
, AR8MUSSAD768
, AR8NAFITHA711
, AR8NAFITHA721
, AR8SAKHR706
, AR8SAKHR707
, AZ8ISO8859P9E
, BG8MSWIN
, BG8PC437S
, BLT8CP921
, BLT8ISO8859P13
, BLT8MSWIN1257
, BLT8PC775
, BN8BSCII
, CDN8PC863
, CEL8ISO8859P14
, CL8ISO8859P5
, CL8ISOIR111
, CL8KOI8R
, CL8KOI8U
, CL8MACCYRILLICS
, CL8MSWIN1251
, EE8ISO8859P2
, EE8MACCES
, EE8MACCROATIANS
, EE8MSWIN1250
, EE8PC852
, EL8DEC
, EL8ISO8859P7
, EL8MACGREEKS
, EL8MSWIN1253
, EL8PC437S
, EL8PC851
, EL8PC869
, ET8MSWIN923
, HU8ABMOD
, HU8CWI2
, IN8ISCII
, IS8PC861
, IW8ISO8859P8
, IW8MACHEBREWS
, IW8MSWIN1255
, IW8PC1507
, JA16EUC
, JA16EUCTILDE
, JA16SJIS
, JA16SJISTILDE
, JA16VMS
, KO16KSC5601
, KO16KSCCS
, KO16MSWIN949
, LA8ISO6937
, LA8PASSPORT
, LT8MSWIN921
, LT8PC772
, LT8PC774
, LV8PC1117
, LV8PC8LR
, LV8RST104090
, N8PC865
, NE8ISO8859P10
, NEE8ISO8859P4
, RU8BESTA
, RU8PC855
, RU8PC866
, SE8ISO8859P3
, TH8MACTHAIS
, TH8TISASCII
, TR8DEC
, TR8MACTURKISHS
, TR8MSWIN1254
, TR8PC857
, US7ASCII
, US8PC437
, UTF8
, VN8MSWIN1258
, VN8VN3
, WE8DEC
, WE8DG
, WE8ISO8859P1
, WE8ISO8859P15
, WE8ISO8859P9
, WE8MACROMAN8S
, WE8MSWIN1252
, WE8NCR4970
, WE8NEXTSTEP
, WE8PC850
, WE8PC858
, WE8PC860
, WE8ROMAN8
, ZHS16CGB231280
, ZHS16GBK
, ZHT16BIG5
, ZHT16CCDC
, ZHT16DBT
, ZHT16HKSCS
, ZHT16MSWIN950
, ZHT32EUC
, ZHT32SOPS
, ZHT32TRIS
. Changing this forces a new Autonomous Database to be created
The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. For an Autonomous Database Serverless instance, the ECPU
compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the computeModel
parameter. When using cpuCoreCount
parameter, it is an error to specify computeCount to a non-null value. Providing computeModel
and computeCount
is the preferred method for both OCPU and ECPU.
The compute model of the Autonomous Database. This is required if using the computeCount
parameter. If using cpuCoreCount
then it is an error to specify computeModel
to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. Changing this forces a new Autonomous Database to be created.
Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
The maximum storage that can be allocated for the database, in terabytes.
The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:
The user-friendly name for the Autonomous Database. The name does not have to be unique. Changing this forces a new Autonomous Database to be created.
The Oracle license model that applies to the Oracle Autonomous Database. Changing this forces a new Autonomous Database to be created. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null. It is already set at the Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to BRING_YOUR_OWN_LICENSE
. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter.
Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
The national character set for the autonomous database. Changing this forces a new Autonomous Database to be created. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8.
The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.