We recommend using Azure Native.
azure.oracle.AutonomousDatabase
Explore with Pulumi AI
Manages an Autonomous Database.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
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
Create AutonomousDatabase Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AutonomousDatabase(name: string, args: AutonomousDatabaseArgs, opts?: CustomResourceOptions);@overload
def AutonomousDatabase(resource_name: str,
                       args: AutonomousDatabaseArgs,
                       opts: Optional[ResourceOptions] = None)
@overload
def AutonomousDatabase(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       db_workload: Optional[str] = None,
                       character_set: Optional[str] = None,
                       admin_password: Optional[str] = None,
                       license_model: Optional[str] = None,
                       display_name: Optional[str] = None,
                       compute_count: Optional[float] = None,
                       compute_model: Optional[str] = None,
                       virtual_network_id: Optional[str] = None,
                       data_storage_size_in_tbs: Optional[int] = None,
                       db_version: Optional[str] = None,
                       auto_scaling_for_storage_enabled: Optional[bool] = None,
                       auto_scaling_enabled: Optional[bool] = None,
                       backup_retention_period_in_days: Optional[int] = None,
                       subnet_id: Optional[str] = None,
                       mtls_connection_required: Optional[bool] = None,
                       resource_group_name: Optional[str] = None,
                       national_character_set: Optional[str] = None,
                       name: Optional[str] = None,
                       location: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None,
                       customer_contacts: Optional[Sequence[str]] = None)func NewAutonomousDatabase(ctx *Context, name string, args AutonomousDatabaseArgs, opts ...ResourceOption) (*AutonomousDatabase, error)public AutonomousDatabase(string name, AutonomousDatabaseArgs args, CustomResourceOptions? opts = null)
public AutonomousDatabase(String name, AutonomousDatabaseArgs args)
public AutonomousDatabase(String name, AutonomousDatabaseArgs args, CustomResourceOptions options)
type: azure:oracle:AutonomousDatabase
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AutonomousDatabaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AutonomousDatabaseArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AutonomousDatabaseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AutonomousDatabaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AutonomousDatabaseArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var autonomousDatabaseResource = new Azure.Oracle.AutonomousDatabase("autonomousDatabaseResource", new()
{
    DbWorkload = "string",
    CharacterSet = "string",
    AdminPassword = "string",
    LicenseModel = "string",
    DisplayName = "string",
    ComputeCount = 0,
    ComputeModel = "string",
    VirtualNetworkId = "string",
    DataStorageSizeInTbs = 0,
    DbVersion = "string",
    AutoScalingForStorageEnabled = false,
    AutoScalingEnabled = false,
    BackupRetentionPeriodInDays = 0,
    SubnetId = "string",
    MtlsConnectionRequired = false,
    ResourceGroupName = "string",
    NationalCharacterSet = "string",
    Name = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
    CustomerContacts = new[]
    {
        "string",
    },
});
example, err := oracle.NewAutonomousDatabase(ctx, "autonomousDatabaseResource", &oracle.AutonomousDatabaseArgs{
	DbWorkload:                   pulumi.String("string"),
	CharacterSet:                 pulumi.String("string"),
	AdminPassword:                pulumi.String("string"),
	LicenseModel:                 pulumi.String("string"),
	DisplayName:                  pulumi.String("string"),
	ComputeCount:                 pulumi.Float64(0),
	ComputeModel:                 pulumi.String("string"),
	VirtualNetworkId:             pulumi.String("string"),
	DataStorageSizeInTbs:         pulumi.Int(0),
	DbVersion:                    pulumi.String("string"),
	AutoScalingForStorageEnabled: pulumi.Bool(false),
	AutoScalingEnabled:           pulumi.Bool(false),
	BackupRetentionPeriodInDays:  pulumi.Int(0),
	SubnetId:                     pulumi.String("string"),
	MtlsConnectionRequired:       pulumi.Bool(false),
	ResourceGroupName:            pulumi.String("string"),
	NationalCharacterSet:         pulumi.String("string"),
	Name:                         pulumi.String("string"),
	Location:                     pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	CustomerContacts: pulumi.StringArray{
		pulumi.String("string"),
	},
})
var autonomousDatabaseResource = new AutonomousDatabase("autonomousDatabaseResource", AutonomousDatabaseArgs.builder()
    .dbWorkload("string")
    .characterSet("string")
    .adminPassword("string")
    .licenseModel("string")
    .displayName("string")
    .computeCount(0)
    .computeModel("string")
    .virtualNetworkId("string")
    .dataStorageSizeInTbs(0)
    .dbVersion("string")
    .autoScalingForStorageEnabled(false)
    .autoScalingEnabled(false)
    .backupRetentionPeriodInDays(0)
    .subnetId("string")
    .mtlsConnectionRequired(false)
    .resourceGroupName("string")
    .nationalCharacterSet("string")
    .name("string")
    .location("string")
    .tags(Map.of("string", "string"))
    .customerContacts("string")
    .build());
autonomous_database_resource = azure.oracle.AutonomousDatabase("autonomousDatabaseResource",
    db_workload="string",
    character_set="string",
    admin_password="string",
    license_model="string",
    display_name="string",
    compute_count=0,
    compute_model="string",
    virtual_network_id="string",
    data_storage_size_in_tbs=0,
    db_version="string",
    auto_scaling_for_storage_enabled=False,
    auto_scaling_enabled=False,
    backup_retention_period_in_days=0,
    subnet_id="string",
    mtls_connection_required=False,
    resource_group_name="string",
    national_character_set="string",
    name="string",
    location="string",
    tags={
        "string": "string",
    },
    customer_contacts=["string"])
const autonomousDatabaseResource = new azure.oracle.AutonomousDatabase("autonomousDatabaseResource", {
    dbWorkload: "string",
    characterSet: "string",
    adminPassword: "string",
    licenseModel: "string",
    displayName: "string",
    computeCount: 0,
    computeModel: "string",
    virtualNetworkId: "string",
    dataStorageSizeInTbs: 0,
    dbVersion: "string",
    autoScalingForStorageEnabled: false,
    autoScalingEnabled: false,
    backupRetentionPeriodInDays: 0,
    subnetId: "string",
    mtlsConnectionRequired: false,
    resourceGroupName: "string",
    nationalCharacterSet: "string",
    name: "string",
    location: "string",
    tags: {
        string: "string",
    },
    customerContacts: ["string"],
});
type: azure:oracle:AutonomousDatabase
properties:
    adminPassword: string
    autoScalingEnabled: false
    autoScalingForStorageEnabled: false
    backupRetentionPeriodInDays: 0
    characterSet: string
    computeCount: 0
    computeModel: string
    customerContacts:
        - string
    dataStorageSizeInTbs: 0
    dbVersion: string
    dbWorkload: string
    displayName: string
    licenseModel: string
    location: string
    mtlsConnectionRequired: false
    name: string
    nationalCharacterSet: string
    resourceGroupName: string
    subnetId: string
    tags:
        string: string
    virtualNetworkId: string
AutonomousDatabase Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AutonomousDatabase resource accepts the following input properties:
- AdminPassword string
- The password must be between 12and30characters 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.
- AutoScaling boolEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- AutoScaling boolFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- BackupRetention intPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- CharacterSet string
- 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
- ComputeCount double
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- ComputeModel string
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- DataStorage intSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- DbVersion string
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- DbWorkload string
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- DisplayName string
- 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.
- LicenseModel string
- 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.
- MtlsConnection boolRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- NationalCharacter stringSet 
- 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.
- ResourceGroup stringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- SubnetId string
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- VirtualNetwork stringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- CustomerContacts List<string>
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- Location string
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- Name string
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- Dictionary<string, string>
- A mapping of tags which should be assigned to the Autonomous Database.
- AdminPassword string
- The password must be between 12and30characters 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.
- AutoScaling boolEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- AutoScaling boolFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- BackupRetention intPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- CharacterSet string
- 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
- ComputeCount float64
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- ComputeModel string
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- DataStorage intSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- DbVersion string
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- DbWorkload string
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- DisplayName string
- 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.
- LicenseModel string
- 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.
- MtlsConnection boolRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- NationalCharacter stringSet 
- 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.
- ResourceGroup stringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- SubnetId string
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- VirtualNetwork stringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- CustomerContacts []string
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- Location string
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- Name string
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- map[string]string
- A mapping of tags which should be assigned to the Autonomous Database.
- adminPassword String
- The password must be between 12and30characters 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.
- autoScaling BooleanEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- autoScaling BooleanFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- backupRetention IntegerPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- characterSet String
- 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
- computeCount Double
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- computeModel String
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- dataStorage IntegerSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- dbVersion String
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- dbWorkload String
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- displayName String
- 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.
- licenseModel String
- 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.
- mtlsConnection BooleanRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- nationalCharacter StringSet 
- 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.
- resourceGroup StringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- subnetId String
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- virtualNetwork StringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- customerContacts List<String>
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- location String
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- name String
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- Map<String,String>
- A mapping of tags which should be assigned to the Autonomous Database.
- adminPassword string
- The password must be between 12and30characters 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.
- autoScaling booleanEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- autoScaling booleanFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- backupRetention numberPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- characterSet string
- 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
- computeCount number
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- computeModel string
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- dataStorage numberSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- dbVersion string
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- dbWorkload string
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- displayName string
- 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.
- licenseModel string
- 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.
- mtlsConnection booleanRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- nationalCharacter stringSet 
- 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.
- resourceGroup stringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- subnetId string
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- virtualNetwork stringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- customerContacts string[]
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- location string
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- name string
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- {[key: string]: string}
- A mapping of tags which should be assigned to the Autonomous Database.
- admin_password str
- The password must be between 12and30characters 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.
- auto_scaling_ boolenabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- auto_scaling_ boolfor_ storage_ enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- backup_retention_ intperiod_ in_ days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- character_set str
- 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
- compute_count float
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- compute_model str
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- data_storage_ intsize_ in_ tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- db_version str
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- db_workload str
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- display_name str
- 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.
- license_model str
- 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.
- mtls_connection_ boolrequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- national_character_ strset 
- 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.
- resource_group_ strname 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- subnet_id str
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- virtual_network_ strid 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- customer_contacts Sequence[str]
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- location str
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- name str
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- Mapping[str, str]
- A mapping of tags which should be assigned to the Autonomous Database.
- adminPassword String
- The password must be between 12and30characters 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.
- autoScaling BooleanEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- autoScaling BooleanFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- backupRetention NumberPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- characterSet String
- 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
- computeCount Number
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- computeModel String
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- dataStorage NumberSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- dbVersion String
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- dbWorkload String
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- displayName String
- 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.
- licenseModel String
- 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.
- mtlsConnection BooleanRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- nationalCharacter StringSet 
- 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.
- resourceGroup StringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- subnetId String
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- virtualNetwork StringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- customerContacts List<String>
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- location String
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- name String
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- Map<String>
- A mapping of tags which should be assigned to the Autonomous Database.
Outputs
All input properties are implicitly available as output properties. Additionally, the AutonomousDatabase resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AutonomousDatabase Resource
Get an existing AutonomousDatabase resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AutonomousDatabaseState, opts?: CustomResourceOptions): AutonomousDatabase@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        admin_password: Optional[str] = None,
        auto_scaling_enabled: Optional[bool] = None,
        auto_scaling_for_storage_enabled: Optional[bool] = None,
        backup_retention_period_in_days: Optional[int] = None,
        character_set: Optional[str] = None,
        compute_count: Optional[float] = None,
        compute_model: Optional[str] = None,
        customer_contacts: Optional[Sequence[str]] = None,
        data_storage_size_in_tbs: Optional[int] = None,
        db_version: Optional[str] = None,
        db_workload: Optional[str] = None,
        display_name: Optional[str] = None,
        license_model: Optional[str] = None,
        location: Optional[str] = None,
        mtls_connection_required: Optional[bool] = None,
        name: Optional[str] = None,
        national_character_set: Optional[str] = None,
        resource_group_name: Optional[str] = None,
        subnet_id: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None,
        virtual_network_id: Optional[str] = None) -> AutonomousDatabasefunc GetAutonomousDatabase(ctx *Context, name string, id IDInput, state *AutonomousDatabaseState, opts ...ResourceOption) (*AutonomousDatabase, error)public static AutonomousDatabase Get(string name, Input<string> id, AutonomousDatabaseState? state, CustomResourceOptions? opts = null)public static AutonomousDatabase get(String name, Output<String> id, AutonomousDatabaseState state, CustomResourceOptions options)resources:  _:    type: azure:oracle:AutonomousDatabase    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AdminPassword string
- The password must be between 12and30characters 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.
- AutoScaling boolEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- AutoScaling boolFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- BackupRetention intPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- CharacterSet string
- 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
- ComputeCount double
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- ComputeModel string
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- CustomerContacts List<string>
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- DataStorage intSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- DbVersion string
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- DbWorkload string
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- DisplayName string
- 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.
- LicenseModel string
- 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.
- Location string
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- MtlsConnection boolRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- Name string
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- NationalCharacter stringSet 
- 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.
- ResourceGroup stringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- SubnetId string
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- Dictionary<string, string>
- A mapping of tags which should be assigned to the Autonomous Database.
- VirtualNetwork stringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- AdminPassword string
- The password must be between 12and30characters 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.
- AutoScaling boolEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- AutoScaling boolFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- BackupRetention intPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- CharacterSet string
- 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
- ComputeCount float64
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- ComputeModel string
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- CustomerContacts []string
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- DataStorage intSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- DbVersion string
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- DbWorkload string
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- DisplayName string
- 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.
- LicenseModel string
- 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.
- Location string
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- MtlsConnection boolRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- Name string
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- NationalCharacter stringSet 
- 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.
- ResourceGroup stringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- SubnetId string
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- map[string]string
- A mapping of tags which should be assigned to the Autonomous Database.
- VirtualNetwork stringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- adminPassword String
- The password must be between 12and30characters 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.
- autoScaling BooleanEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- autoScaling BooleanFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- backupRetention IntegerPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- characterSet String
- 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
- computeCount Double
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- computeModel String
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- customerContacts List<String>
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- dataStorage IntegerSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- dbVersion String
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- dbWorkload String
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- displayName String
- 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.
- licenseModel String
- 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.
- location String
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- mtlsConnection BooleanRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- name String
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- nationalCharacter StringSet 
- 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.
- resourceGroup StringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- subnetId String
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- Map<String,String>
- A mapping of tags which should be assigned to the Autonomous Database.
- virtualNetwork StringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- adminPassword string
- The password must be between 12and30characters 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.
- autoScaling booleanEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- autoScaling booleanFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- backupRetention numberPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- characterSet string
- 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
- computeCount number
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- computeModel string
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- customerContacts string[]
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- dataStorage numberSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- dbVersion string
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- dbWorkload string
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- displayName string
- 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.
- licenseModel string
- 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.
- location string
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- mtlsConnection booleanRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- name string
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- nationalCharacter stringSet 
- 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.
- resourceGroup stringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- subnetId string
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- {[key: string]: string}
- A mapping of tags which should be assigned to the Autonomous Database.
- virtualNetwork stringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- admin_password str
- The password must be between 12and30characters 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.
- auto_scaling_ boolenabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- auto_scaling_ boolfor_ storage_ enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- backup_retention_ intperiod_ in_ days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- character_set str
- 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
- compute_count float
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- compute_model str
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- customer_contacts Sequence[str]
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- data_storage_ intsize_ in_ tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- db_version str
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- db_workload str
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- display_name str
- 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.
- license_model str
- 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.
- location str
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- mtls_connection_ boolrequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- name str
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- national_character_ strset 
- 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.
- resource_group_ strname 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- subnet_id str
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- Mapping[str, str]
- A mapping of tags which should be assigned to the Autonomous Database.
- virtual_network_ strid 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
- adminPassword String
- The password must be between 12and30characters 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.
- autoScaling BooleanEnabled 
- Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is true.
- autoScaling BooleanFor Storage Enabled 
- Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is false.
- backupRetention NumberPeriod In Days 
- (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
- characterSet String
- 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
- computeCount Number
- 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 ECPUcompute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using thecomputeModelparameter. When usingcpuCoreCountparameter, it is an error to specify computeCount to a non-null value. ProvidingcomputeModelandcomputeCountis the preferred method for both OCPU and ECPU.
- computeModel String
- The compute model of the Autonomous Database. This is required if using the computeCountparameter. If usingcpuCoreCountthen it is an error to specifycomputeModelto 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.
- customerContacts List<String>
- Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
- dataStorage NumberSize In Tbs 
- The maximum storage that can be allocated for the database, in terabytes.
- dbVersion String
- A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
- dbWorkload String
- The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid:- OLTP - indicates an Autonomous Transaction Processing database
- DW - indicates an Autonomous Data Warehouse database
- AJD - indicates an Autonomous JSON Database
- APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
 
- displayName String
- 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.
- licenseModel String
- 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.
- location String
- The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- mtlsConnection BooleanRequired 
- Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
- name String
- The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
- nationalCharacter StringSet 
- 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.
- resourceGroup StringName 
- The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
- subnetId String
- The OCID of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
- Map<String>
- A mapping of tags which should be assigned to the Autonomous Database.
- virtualNetwork StringId 
- The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
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
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.