1. Packages
  2. Azure Classic
  3. API Docs
  4. oracle
  5. AutonomousDatabaseCloneFromBackup

We recommend using Azure Native.

Azure v6.32.0 published on Thursday, Feb 5, 2026 by Pulumi
azure logo

We recommend using Azure Native.

Azure v6.32.0 published on Thursday, Feb 5, 2026 by Pulumi

    Manage an autonomous database clone from backup.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as azure from "@pulumi/azure";
    
    const example = new azure.core.ResourceGroup("example", {
        name: "example-resources",
        location: "eastus",
    });
    const exampleAutonomousDatabase = new azure.oracle.AutonomousDatabase("example", {
        name: "example",
        resourceGroupName: example.name,
        location: example.location,
        adminPassword: "BEstrO0ng_#11",
        backupRetentionPeriodInDays: 7,
        characterSet: "AL32UTF8",
        computeCount: 2,
        computeModel: "ECPU",
        dataStorageSizeInTbs: 1,
        dbVersion: "19c",
        dbWorkload: "OLTP",
        displayName: "Example",
        licenseModel: "LicenseIncluded",
        autoScalingEnabled: false,
        autoScalingForStorageEnabled: true,
        mtlsConnectionRequired: true,
        nationalCharacterSet: "AL16UTF16",
        allowedIps: [],
    });
    const exampleAutonomousDatabaseCloneFromBackup = new azure.oracle.AutonomousDatabaseCloneFromBackup("example", {
        name: "example",
        resourceGroupName: exampleAutonomousDatabase.resourceGroupName,
        location: exampleAutonomousDatabase.location,
        sourceAutonomousDatabaseId: exampleAutonomousDatabase.id,
        cloneType: "Metadata",
        backupTimestamp: "2025-09-23T02:22:13.000Z",
        adminPassword: "BEstrO0ng_#11",
        backupRetentionPeriodInDays: 7,
        characterSet: "AL32UTF8",
        computeCount: 2,
        computeModel: "ECPU",
        dataStorageSizeInTb: 1,
        databaseVersion: "19c",
        databaseWorkload: "OLTP",
        displayName: "ExampleClone",
        licenseModel: "LicenseIncluded",
        autoScalingEnabled: false,
        autoScalingForStorageEnabled: true,
        mtlsConnectionRequired: true,
        nationalCharacterSet: "AL16UTF16",
        allowedIpAddresses: [],
    });
    
    import pulumi
    import pulumi_azure as azure
    
    example = azure.core.ResourceGroup("example",
        name="example-resources",
        location="eastus")
    example_autonomous_database = azure.oracle.AutonomousDatabase("example",
        name="example",
        resource_group_name=example.name,
        location=example.location,
        admin_password="BEstrO0ng_#11",
        backup_retention_period_in_days=7,
        character_set="AL32UTF8",
        compute_count=2,
        compute_model="ECPU",
        data_storage_size_in_tbs=1,
        db_version="19c",
        db_workload="OLTP",
        display_name="Example",
        license_model="LicenseIncluded",
        auto_scaling_enabled=False,
        auto_scaling_for_storage_enabled=True,
        mtls_connection_required=True,
        national_character_set="AL16UTF16",
        allowed_ips=[])
    example_autonomous_database_clone_from_backup = azure.oracle.AutonomousDatabaseCloneFromBackup("example",
        name="example",
        resource_group_name=example_autonomous_database.resource_group_name,
        location=example_autonomous_database.location,
        source_autonomous_database_id=example_autonomous_database.id,
        clone_type="Metadata",
        backup_timestamp="2025-09-23T02:22:13.000Z",
        admin_password="BEstrO0ng_#11",
        backup_retention_period_in_days=7,
        character_set="AL32UTF8",
        compute_count=2,
        compute_model="ECPU",
        data_storage_size_in_tb=1,
        database_version="19c",
        database_workload="OLTP",
        display_name="ExampleClone",
        license_model="LicenseIncluded",
        auto_scaling_enabled=False,
        auto_scaling_for_storage_enabled=True,
        mtls_connection_required=True,
        national_character_set="AL16UTF16",
        allowed_ip_addresses=[])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
    	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
    			Name:     pulumi.String("example-resources"),
    			Location: pulumi.String("eastus"),
    		})
    		if err != nil {
    			return err
    		}
    		exampleAutonomousDatabase, err := oracle.NewAutonomousDatabase(ctx, "example", &oracle.AutonomousDatabaseArgs{
    			Name:                         pulumi.String("example"),
    			ResourceGroupName:            example.Name,
    			Location:                     example.Location,
    			AdminPassword:                pulumi.String("BEstrO0ng_#11"),
    			BackupRetentionPeriodInDays:  pulumi.Int(7),
    			CharacterSet:                 pulumi.String("AL32UTF8"),
    			ComputeCount:                 pulumi.Float64(2),
    			ComputeModel:                 pulumi.String("ECPU"),
    			DataStorageSizeInTbs:         pulumi.Int(1),
    			DbVersion:                    pulumi.String("19c"),
    			DbWorkload:                   pulumi.String("OLTP"),
    			DisplayName:                  pulumi.String("Example"),
    			LicenseModel:                 pulumi.String("LicenseIncluded"),
    			AutoScalingEnabled:           pulumi.Bool(false),
    			AutoScalingForStorageEnabled: pulumi.Bool(true),
    			MtlsConnectionRequired:       pulumi.Bool(true),
    			NationalCharacterSet:         pulumi.String("AL16UTF16"),
    			AllowedIps:                   pulumi.StringArray{},
    		})
    		if err != nil {
    			return err
    		}
    		_, err = oracle.NewAutonomousDatabaseCloneFromBackup(ctx, "example", &oracle.AutonomousDatabaseCloneFromBackupArgs{
    			Name:                         pulumi.String("example"),
    			ResourceGroupName:            exampleAutonomousDatabase.ResourceGroupName,
    			Location:                     exampleAutonomousDatabase.Location,
    			SourceAutonomousDatabaseId:   exampleAutonomousDatabase.ID(),
    			CloneType:                    pulumi.String("Metadata"),
    			BackupTimestamp:              pulumi.String("2025-09-23T02:22:13.000Z"),
    			AdminPassword:                pulumi.String("BEstrO0ng_#11"),
    			BackupRetentionPeriodInDays:  pulumi.Int(7),
    			CharacterSet:                 pulumi.String("AL32UTF8"),
    			ComputeCount:                 pulumi.Float64(2),
    			ComputeModel:                 pulumi.String("ECPU"),
    			DataStorageSizeInTb:          pulumi.Int(1),
    			DatabaseVersion:              pulumi.String("19c"),
    			DatabaseWorkload:             pulumi.String("OLTP"),
    			DisplayName:                  pulumi.String("ExampleClone"),
    			LicenseModel:                 pulumi.String("LicenseIncluded"),
    			AutoScalingEnabled:           pulumi.Bool(false),
    			AutoScalingForStorageEnabled: pulumi.Bool(true),
    			MtlsConnectionRequired:       pulumi.Bool(true),
    			NationalCharacterSet:         pulumi.String("AL16UTF16"),
    			AllowedIpAddresses:           pulumi.StringArray{},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Azure = Pulumi.Azure;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Azure.Core.ResourceGroup("example", new()
        {
            Name = "example-resources",
            Location = "eastus",
        });
    
        var exampleAutonomousDatabase = new Azure.Oracle.AutonomousDatabase("example", new()
        {
            Name = "example",
            ResourceGroupName = example.Name,
            Location = example.Location,
            AdminPassword = "BEstrO0ng_#11",
            BackupRetentionPeriodInDays = 7,
            CharacterSet = "AL32UTF8",
            ComputeCount = 2,
            ComputeModel = "ECPU",
            DataStorageSizeInTbs = 1,
            DbVersion = "19c",
            DbWorkload = "OLTP",
            DisplayName = "Example",
            LicenseModel = "LicenseIncluded",
            AutoScalingEnabled = false,
            AutoScalingForStorageEnabled = true,
            MtlsConnectionRequired = true,
            NationalCharacterSet = "AL16UTF16",
            AllowedIps = new[] {},
        });
    
        var exampleAutonomousDatabaseCloneFromBackup = new Azure.Oracle.AutonomousDatabaseCloneFromBackup("example", new()
        {
            Name = "example",
            ResourceGroupName = exampleAutonomousDatabase.ResourceGroupName,
            Location = exampleAutonomousDatabase.Location,
            SourceAutonomousDatabaseId = exampleAutonomousDatabase.Id,
            CloneType = "Metadata",
            BackupTimestamp = "2025-09-23T02:22:13.000Z",
            AdminPassword = "BEstrO0ng_#11",
            BackupRetentionPeriodInDays = 7,
            CharacterSet = "AL32UTF8",
            ComputeCount = 2,
            ComputeModel = "ECPU",
            DataStorageSizeInTb = 1,
            DatabaseVersion = "19c",
            DatabaseWorkload = "OLTP",
            DisplayName = "ExampleClone",
            LicenseModel = "LicenseIncluded",
            AutoScalingEnabled = false,
            AutoScalingForStorageEnabled = true,
            MtlsConnectionRequired = true,
            NationalCharacterSet = "AL16UTF16",
            AllowedIpAddresses = new[] {},
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azure.core.ResourceGroup;
    import com.pulumi.azure.core.ResourceGroupArgs;
    import com.pulumi.azure.oracle.AutonomousDatabase;
    import com.pulumi.azure.oracle.AutonomousDatabaseArgs;
    import com.pulumi.azure.oracle.AutonomousDatabaseCloneFromBackup;
    import com.pulumi.azure.oracle.AutonomousDatabaseCloneFromBackupArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new ResourceGroup("example", ResourceGroupArgs.builder()
                .name("example-resources")
                .location("eastus")
                .build());
    
            var exampleAutonomousDatabase = new AutonomousDatabase("exampleAutonomousDatabase", AutonomousDatabaseArgs.builder()
                .name("example")
                .resourceGroupName(example.name())
                .location(example.location())
                .adminPassword("BEstrO0ng_#11")
                .backupRetentionPeriodInDays(7)
                .characterSet("AL32UTF8")
                .computeCount(2.0)
                .computeModel("ECPU")
                .dataStorageSizeInTbs(1)
                .dbVersion("19c")
                .dbWorkload("OLTP")
                .displayName("Example")
                .licenseModel("LicenseIncluded")
                .autoScalingEnabled(false)
                .autoScalingForStorageEnabled(true)
                .mtlsConnectionRequired(true)
                .nationalCharacterSet("AL16UTF16")
                .allowedIps()
                .build());
    
            var exampleAutonomousDatabaseCloneFromBackup = new AutonomousDatabaseCloneFromBackup("exampleAutonomousDatabaseCloneFromBackup", AutonomousDatabaseCloneFromBackupArgs.builder()
                .name("example")
                .resourceGroupName(exampleAutonomousDatabase.resourceGroupName())
                .location(exampleAutonomousDatabase.location())
                .sourceAutonomousDatabaseId(exampleAutonomousDatabase.id())
                .cloneType("Metadata")
                .backupTimestamp("2025-09-23T02:22:13.000Z")
                .adminPassword("BEstrO0ng_#11")
                .backupRetentionPeriodInDays(7)
                .characterSet("AL32UTF8")
                .computeCount(2.0)
                .computeModel("ECPU")
                .dataStorageSizeInTb(1)
                .databaseVersion("19c")
                .databaseWorkload("OLTP")
                .displayName("ExampleClone")
                .licenseModel("LicenseIncluded")
                .autoScalingEnabled(false)
                .autoScalingForStorageEnabled(true)
                .mtlsConnectionRequired(true)
                .nationalCharacterSet("AL16UTF16")
                .allowedIpAddresses()
                .build());
    
        }
    }
    
    resources:
      example:
        type: azure:core:ResourceGroup
        properties:
          name: example-resources
          location: eastus
      exampleAutonomousDatabase:
        type: azure:oracle:AutonomousDatabase
        name: example
        properties:
          name: example
          resourceGroupName: ${example.name}
          location: ${example.location}
          adminPassword: BEstrO0ng_#11
          backupRetentionPeriodInDays: 7
          characterSet: AL32UTF8
          computeCount: 2
          computeModel: ECPU
          dataStorageSizeInTbs: 1
          dbVersion: 19c
          dbWorkload: OLTP
          displayName: Example
          licenseModel: LicenseIncluded
          autoScalingEnabled: false
          autoScalingForStorageEnabled: true
          mtlsConnectionRequired: true
          nationalCharacterSet: AL16UTF16
          allowedIps: []
      exampleAutonomousDatabaseCloneFromBackup:
        type: azure:oracle:AutonomousDatabaseCloneFromBackup
        name: example
        properties:
          name: example
          resourceGroupName: ${exampleAutonomousDatabase.resourceGroupName}
          location: ${exampleAutonomousDatabase.location}
          sourceAutonomousDatabaseId: ${exampleAutonomousDatabase.id}
          cloneType: Metadata
          backupTimestamp: 2025-09-23T02:22:13.000Z
          adminPassword: BEstrO0ng_#11
          backupRetentionPeriodInDays: 7
          characterSet: AL32UTF8
          computeCount: 2
          computeModel: ECPU
          dataStorageSizeInTb: 1
          databaseVersion: 19c
          databaseWorkload: OLTP
          displayName: ExampleClone
          licenseModel: LicenseIncluded
          autoScalingEnabled: false
          autoScalingForStorageEnabled: true
          mtlsConnectionRequired: true
          nationalCharacterSet: AL16UTF16
          allowedIpAddresses: []
    

    API Providers

    This resource uses the following Azure API Providers:

    • Oracle.Database - 2025-09-01

    Create AutonomousDatabaseCloneFromBackup Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AutonomousDatabaseCloneFromBackup(name: string, args: AutonomousDatabaseCloneFromBackupArgs, opts?: CustomResourceOptions);
    @overload
    def AutonomousDatabaseCloneFromBackup(resource_name: str,
                                          args: AutonomousDatabaseCloneFromBackupArgs,
                                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def AutonomousDatabaseCloneFromBackup(resource_name: str,
                                          opts: Optional[ResourceOptions] = None,
                                          database_version: Optional[str] = None,
                                          source_autonomous_database_id: 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,
                                          database_workload: Optional[str] = None,
                                          character_set: Optional[str] = None,
                                          clone_type: Optional[str] = None,
                                          compute_count: Optional[float] = None,
                                          compute_model: Optional[str] = None,
                                          resource_group_name: Optional[str] = None,
                                          data_storage_size_in_tb: Optional[int] = None,
                                          national_character_set: Optional[str] = None,
                                          display_name: Optional[str] = None,
                                          admin_password: Optional[str] = None,
                                          license_model: Optional[str] = None,
                                          mtls_connection_required: Optional[bool] = None,
                                          location: Optional[str] = None,
                                          name: Optional[str] = None,
                                          allowed_ip_addresses: Optional[Sequence[str]] = None,
                                          customer_contacts: Optional[Sequence[str]] = None,
                                          backup_timestamp: Optional[str] = None,
                                          subnet_id: Optional[str] = None,
                                          tags: Optional[Mapping[str, str]] = None,
                                          virtual_network_id: Optional[str] = None)
    func NewAutonomousDatabaseCloneFromBackup(ctx *Context, name string, args AutonomousDatabaseCloneFromBackupArgs, opts ...ResourceOption) (*AutonomousDatabaseCloneFromBackup, error)
    public AutonomousDatabaseCloneFromBackup(string name, AutonomousDatabaseCloneFromBackupArgs args, CustomResourceOptions? opts = null)
    public AutonomousDatabaseCloneFromBackup(String name, AutonomousDatabaseCloneFromBackupArgs args)
    public AutonomousDatabaseCloneFromBackup(String name, AutonomousDatabaseCloneFromBackupArgs args, CustomResourceOptions options)
    
    type: azure:oracle:AutonomousDatabaseCloneFromBackup
    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 AutonomousDatabaseCloneFromBackupArgs
    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 AutonomousDatabaseCloneFromBackupArgs
    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 AutonomousDatabaseCloneFromBackupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AutonomousDatabaseCloneFromBackupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AutonomousDatabaseCloneFromBackupArgs
    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 autonomousDatabaseCloneFromBackupResource = new Azure.Oracle.AutonomousDatabaseCloneFromBackup("autonomousDatabaseCloneFromBackupResource", new()
    {
        DatabaseVersion = "string",
        SourceAutonomousDatabaseId = "string",
        AutoScalingEnabled = false,
        AutoScalingForStorageEnabled = false,
        BackupRetentionPeriodInDays = 0,
        DatabaseWorkload = "string",
        CharacterSet = "string",
        CloneType = "string",
        ComputeCount = 0,
        ComputeModel = "string",
        ResourceGroupName = "string",
        DataStorageSizeInTb = 0,
        NationalCharacterSet = "string",
        DisplayName = "string",
        AdminPassword = "string",
        LicenseModel = "string",
        MtlsConnectionRequired = false,
        Location = "string",
        Name = "string",
        AllowedIpAddresses = new[]
        {
            "string",
        },
        CustomerContacts = new[]
        {
            "string",
        },
        BackupTimestamp = "string",
        SubnetId = "string",
        Tags = 
        {
            { "string", "string" },
        },
        VirtualNetworkId = "string",
    });
    
    example, err := oracle.NewAutonomousDatabaseCloneFromBackup(ctx, "autonomousDatabaseCloneFromBackupResource", &oracle.AutonomousDatabaseCloneFromBackupArgs{
    	DatabaseVersion:              pulumi.String("string"),
    	SourceAutonomousDatabaseId:   pulumi.String("string"),
    	AutoScalingEnabled:           pulumi.Bool(false),
    	AutoScalingForStorageEnabled: pulumi.Bool(false),
    	BackupRetentionPeriodInDays:  pulumi.Int(0),
    	DatabaseWorkload:             pulumi.String("string"),
    	CharacterSet:                 pulumi.String("string"),
    	CloneType:                    pulumi.String("string"),
    	ComputeCount:                 pulumi.Float64(0),
    	ComputeModel:                 pulumi.String("string"),
    	ResourceGroupName:            pulumi.String("string"),
    	DataStorageSizeInTb:          pulumi.Int(0),
    	NationalCharacterSet:         pulumi.String("string"),
    	DisplayName:                  pulumi.String("string"),
    	AdminPassword:                pulumi.String("string"),
    	LicenseModel:                 pulumi.String("string"),
    	MtlsConnectionRequired:       pulumi.Bool(false),
    	Location:                     pulumi.String("string"),
    	Name:                         pulumi.String("string"),
    	AllowedIpAddresses: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	CustomerContacts: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	BackupTimestamp: pulumi.String("string"),
    	SubnetId:        pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	VirtualNetworkId: pulumi.String("string"),
    })
    
    var autonomousDatabaseCloneFromBackupResource = new AutonomousDatabaseCloneFromBackup("autonomousDatabaseCloneFromBackupResource", AutonomousDatabaseCloneFromBackupArgs.builder()
        .databaseVersion("string")
        .sourceAutonomousDatabaseId("string")
        .autoScalingEnabled(false)
        .autoScalingForStorageEnabled(false)
        .backupRetentionPeriodInDays(0)
        .databaseWorkload("string")
        .characterSet("string")
        .cloneType("string")
        .computeCount(0.0)
        .computeModel("string")
        .resourceGroupName("string")
        .dataStorageSizeInTb(0)
        .nationalCharacterSet("string")
        .displayName("string")
        .adminPassword("string")
        .licenseModel("string")
        .mtlsConnectionRequired(false)
        .location("string")
        .name("string")
        .allowedIpAddresses("string")
        .customerContacts("string")
        .backupTimestamp("string")
        .subnetId("string")
        .tags(Map.of("string", "string"))
        .virtualNetworkId("string")
        .build());
    
    autonomous_database_clone_from_backup_resource = azure.oracle.AutonomousDatabaseCloneFromBackup("autonomousDatabaseCloneFromBackupResource",
        database_version="string",
        source_autonomous_database_id="string",
        auto_scaling_enabled=False,
        auto_scaling_for_storage_enabled=False,
        backup_retention_period_in_days=0,
        database_workload="string",
        character_set="string",
        clone_type="string",
        compute_count=0,
        compute_model="string",
        resource_group_name="string",
        data_storage_size_in_tb=0,
        national_character_set="string",
        display_name="string",
        admin_password="string",
        license_model="string",
        mtls_connection_required=False,
        location="string",
        name="string",
        allowed_ip_addresses=["string"],
        customer_contacts=["string"],
        backup_timestamp="string",
        subnet_id="string",
        tags={
            "string": "string",
        },
        virtual_network_id="string")
    
    const autonomousDatabaseCloneFromBackupResource = new azure.oracle.AutonomousDatabaseCloneFromBackup("autonomousDatabaseCloneFromBackupResource", {
        databaseVersion: "string",
        sourceAutonomousDatabaseId: "string",
        autoScalingEnabled: false,
        autoScalingForStorageEnabled: false,
        backupRetentionPeriodInDays: 0,
        databaseWorkload: "string",
        characterSet: "string",
        cloneType: "string",
        computeCount: 0,
        computeModel: "string",
        resourceGroupName: "string",
        dataStorageSizeInTb: 0,
        nationalCharacterSet: "string",
        displayName: "string",
        adminPassword: "string",
        licenseModel: "string",
        mtlsConnectionRequired: false,
        location: "string",
        name: "string",
        allowedIpAddresses: ["string"],
        customerContacts: ["string"],
        backupTimestamp: "string",
        subnetId: "string",
        tags: {
            string: "string",
        },
        virtualNetworkId: "string",
    });
    
    type: azure:oracle:AutonomousDatabaseCloneFromBackup
    properties:
        adminPassword: string
        allowedIpAddresses:
            - string
        autoScalingEnabled: false
        autoScalingForStorageEnabled: false
        backupRetentionPeriodInDays: 0
        backupTimestamp: string
        characterSet: string
        cloneType: string
        computeCount: 0
        computeModel: string
        customerContacts:
            - string
        dataStorageSizeInTb: 0
        databaseVersion: string
        databaseWorkload: string
        displayName: string
        licenseModel: string
        location: string
        mtlsConnectionRequired: false
        name: string
        nationalCharacterSet: string
        resourceGroupName: string
        sourceAutonomousDatabaseId: string
        subnetId: string
        tags:
            string: string
        virtualNetworkId: string
    

    AutonomousDatabaseCloneFromBackup 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 AutonomousDatabaseCloneFromBackup resource accepts the following input properties:

    AdminPassword string
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    AutoScalingEnabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    AutoScalingForStorageEnabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    BackupRetentionPeriodInDays int
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    CharacterSet string
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    CloneType string
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    ComputeCount double
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    ComputeModel string

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    DataStorageSizeInTb int
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    DatabaseVersion string
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    DatabaseWorkload string
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    LicenseModel string
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    MtlsConnectionRequired bool
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    NationalCharacterSet string
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    ResourceGroupName string
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    SourceAutonomousDatabaseId string
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    AllowedIpAddresses List<string>
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    BackupTimestamp string

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    CustomerContacts List<string>
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    Location string
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    Name string
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    SubnetId string
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    Tags Dictionary<string, string>
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    VirtualNetworkId string
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    AdminPassword string
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    AutoScalingEnabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    AutoScalingForStorageEnabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    BackupRetentionPeriodInDays int
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    CharacterSet string
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    CloneType string
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    ComputeCount float64
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    ComputeModel string

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    DataStorageSizeInTb int
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    DatabaseVersion string
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    DatabaseWorkload string
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    LicenseModel string
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    MtlsConnectionRequired bool
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    NationalCharacterSet string
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    ResourceGroupName string
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    SourceAutonomousDatabaseId string
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    AllowedIpAddresses []string
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    BackupTimestamp string

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    CustomerContacts []string
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    Location string
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    Name string
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    SubnetId string
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    Tags map[string]string
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    VirtualNetworkId string
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    adminPassword String
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    autoScalingEnabled Boolean
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingForStorageEnabled Boolean
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    backupRetentionPeriodInDays Integer
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    characterSet String
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    cloneType String
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    computeCount Double
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    computeModel String

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    dataStorageSizeInTb Integer
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    databaseVersion String
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    databaseWorkload String
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    licenseModel String
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    mtlsConnectionRequired Boolean
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    nationalCharacterSet String
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    resourceGroupName String
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    sourceAutonomousDatabaseId String
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    allowedIpAddresses List<String>
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    backupTimestamp String

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    customerContacts List<String>
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    location String
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    name String
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    subnetId String
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    tags Map<String,String>
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    virtualNetworkId String
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    adminPassword string
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    autoScalingEnabled boolean
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingForStorageEnabled boolean
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    backupRetentionPeriodInDays number
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    characterSet string
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    cloneType string
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    computeCount number
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    computeModel string

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    dataStorageSizeInTb number
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    databaseVersion string
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    databaseWorkload string
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    licenseModel string
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    mtlsConnectionRequired boolean
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    nationalCharacterSet string
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    resourceGroupName string
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    sourceAutonomousDatabaseId string
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    allowedIpAddresses string[]
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    backupTimestamp string

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    customerContacts string[]
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    location string
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    name string
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    subnetId string
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    tags {[key: string]: string}
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    virtualNetworkId string
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    admin_password str
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    auto_scaling_enabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    auto_scaling_for_storage_enabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    backup_retention_period_in_days int
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    character_set str
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    clone_type str
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    compute_count float
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    compute_model str

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    data_storage_size_in_tb int
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    database_version str
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    database_workload str
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    license_model str
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    mtls_connection_required bool
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    national_character_set str
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    resource_group_name str
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    source_autonomous_database_id str
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    allowed_ip_addresses Sequence[str]
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    backup_timestamp str

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    customer_contacts Sequence[str]
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    location str
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    name str
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    subnet_id str
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    tags Mapping[str, str]
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    virtual_network_id str
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    adminPassword String
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    autoScalingEnabled Boolean
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingForStorageEnabled Boolean
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    backupRetentionPeriodInDays Number
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    characterSet String
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    cloneType String
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    computeCount Number
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    computeModel String

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    dataStorageSizeInTb Number
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    databaseVersion String
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    databaseWorkload String
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    licenseModel String
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    mtlsConnectionRequired Boolean
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    nationalCharacterSet String
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    resourceGroupName String
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    sourceAutonomousDatabaseId String
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    allowedIpAddresses List<String>
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    backupTimestamp String

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    customerContacts List<String>
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    location String
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    name String
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    subnetId String
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    tags Map<String>
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    virtualNetworkId String
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AutonomousDatabaseCloneFromBackup 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 AutonomousDatabaseCloneFromBackup Resource

    Get an existing AutonomousDatabaseCloneFromBackup 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?: AutonomousDatabaseCloneFromBackupState, opts?: CustomResourceOptions): AutonomousDatabaseCloneFromBackup
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            admin_password: Optional[str] = None,
            allowed_ip_addresses: Optional[Sequence[str]] = None,
            auto_scaling_enabled: Optional[bool] = None,
            auto_scaling_for_storage_enabled: Optional[bool] = None,
            backup_retention_period_in_days: Optional[int] = None,
            backup_timestamp: Optional[str] = None,
            character_set: Optional[str] = None,
            clone_type: Optional[str] = None,
            compute_count: Optional[float] = None,
            compute_model: Optional[str] = None,
            customer_contacts: Optional[Sequence[str]] = None,
            data_storage_size_in_tb: Optional[int] = None,
            database_version: Optional[str] = None,
            database_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,
            source_autonomous_database_id: Optional[str] = None,
            subnet_id: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            virtual_network_id: Optional[str] = None) -> AutonomousDatabaseCloneFromBackup
    func GetAutonomousDatabaseCloneFromBackup(ctx *Context, name string, id IDInput, state *AutonomousDatabaseCloneFromBackupState, opts ...ResourceOption) (*AutonomousDatabaseCloneFromBackup, error)
    public static AutonomousDatabaseCloneFromBackup Get(string name, Input<string> id, AutonomousDatabaseCloneFromBackupState? state, CustomResourceOptions? opts = null)
    public static AutonomousDatabaseCloneFromBackup get(String name, Output<String> id, AutonomousDatabaseCloneFromBackupState state, CustomResourceOptions options)
    resources:  _:    type: azure:oracle:AutonomousDatabaseCloneFromBackup    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.
    The following state arguments are supported:
    AdminPassword string
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    AllowedIpAddresses List<string>
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    AutoScalingEnabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    AutoScalingForStorageEnabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    BackupRetentionPeriodInDays int
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    BackupTimestamp string

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    CharacterSet string
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    CloneType string
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    ComputeCount double
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    ComputeModel string

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    CustomerContacts List<string>
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    DataStorageSizeInTb int
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    DatabaseVersion string
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    DatabaseWorkload string
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    LicenseModel string
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    Location string
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    MtlsConnectionRequired bool
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    Name string
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    NationalCharacterSet string
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    ResourceGroupName string
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    SourceAutonomousDatabaseId string
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    SubnetId string
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    Tags Dictionary<string, string>
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    VirtualNetworkId string
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    AdminPassword string
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    AllowedIpAddresses []string
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    AutoScalingEnabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    AutoScalingForStorageEnabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    BackupRetentionPeriodInDays int
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    BackupTimestamp string

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    CharacterSet string
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    CloneType string
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    ComputeCount float64
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    ComputeModel string

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    CustomerContacts []string
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    DataStorageSizeInTb int
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    DatabaseVersion string
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    DatabaseWorkload string
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    LicenseModel string
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    Location string
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    MtlsConnectionRequired bool
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    Name string
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    NationalCharacterSet string
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    ResourceGroupName string
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    SourceAutonomousDatabaseId string
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    SubnetId string
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    Tags map[string]string
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    VirtualNetworkId string
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    adminPassword String
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    allowedIpAddresses List<String>
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingEnabled Boolean
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingForStorageEnabled Boolean
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    backupRetentionPeriodInDays Integer
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    backupTimestamp String

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    characterSet String
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    cloneType String
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    computeCount Double
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    computeModel String

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    customerContacts List<String>
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    dataStorageSizeInTb Integer
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    databaseVersion String
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    databaseWorkload String
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    licenseModel String
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    location String
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    mtlsConnectionRequired Boolean
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    name String
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    nationalCharacterSet String
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    resourceGroupName String
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    sourceAutonomousDatabaseId String
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    subnetId String
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    tags Map<String,String>
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    virtualNetworkId String
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    adminPassword string
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    allowedIpAddresses string[]
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingEnabled boolean
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingForStorageEnabled boolean
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    backupRetentionPeriodInDays number
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    backupTimestamp string

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    characterSet string
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    cloneType string
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    computeCount number
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    computeModel string

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    customerContacts string[]
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    dataStorageSizeInTb number
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    databaseVersion string
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    databaseWorkload string
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    licenseModel string
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    location string
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    mtlsConnectionRequired boolean
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    name string
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    nationalCharacterSet string
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    resourceGroupName string
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    sourceAutonomousDatabaseId string
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    subnetId string
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    tags {[key: string]: string}
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    virtualNetworkId string
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    admin_password str
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    allowed_ip_addresses Sequence[str]
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    auto_scaling_enabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    auto_scaling_for_storage_enabled bool
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    backup_retention_period_in_days int
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    backup_timestamp str

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    character_set str
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    clone_type str
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    compute_count float
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    compute_model str

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    customer_contacts Sequence[str]
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    data_storage_size_in_tb int
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    database_version str
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    database_workload str
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    license_model str
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    location str
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    mtls_connection_required bool
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    name str
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    national_character_set str
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    resource_group_name str
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    source_autonomous_database_id str
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    subnet_id str
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    tags Mapping[str, str]
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    virtual_network_id str
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.
    adminPassword String
    The password for the SYS, SYSTEM, and PDB Admin users. The password must be at least 12 characters long, and 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 Clone to be created.
    allowedIpAddresses List<String>
    Defines the network access type for the Autonomous Database. If the property is explicitly set to an empty list, it allows secure public access to the database from any IP address. If specific ACL (Access Control List) values are provided, access will be restricted to only the specified IP addresses. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingEnabled Boolean
    Indicates if auto-scaling is enabled for the Autonomous Database CPU core count. Changing this forces a new Autonomous Database Clone to be created.
    autoScalingForStorageEnabled Boolean
    Indicates if auto-scaling is enabled for the Autonomous Database storage. Changing this forces a new Autonomous Database Clone to be created.
    backupRetentionPeriodInDays Number
    Retention period, in days, for backups. Possible values range between 1 and 60. Changing this forces a new Autonomous Database Clone to be created.
    backupTimestamp String

    The autonomous database backup time stamp to be used for a cloning autonomous database. Changing this forces a new Autonomous Database Clone to be created.

    Note: If backup_timestamp is not provided latest backup timestamp will be used.

    characterSet String
    The character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    cloneType String
    The type of clone to create. Possible values are Full and Metadata. Changing this forces a new Autonomous Database Clone to be created.
    computeCount Number
    The compute amount (CPUs) available to the database. Possible values range between 2.0 and 512.0. Changing this forces a new Autonomous Database Clone to be created.
    computeModel String

    The compute model of the Autonomous Database. Possible values are ECPU and OCPU. Changing this forces a new Autonomous Database Clone to be created.

    Note: ECPU compute model is the recommended model and OCPU compute model is legacy.

    customerContacts List<String>
    Specifies a list of customer contact email addresses. Changing this forces a new Autonomous Database Clone to be created.
    dataStorageSizeInTb Number
    The maximum storage that can be allocated for the database, in terabytes. Possible values range between 1 and 384. Changing this forces a new Autonomous Database Clone to be created.
    databaseVersion String
    A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database Clone to be created.
    databaseWorkload String
    The Autonomous Database workload type. Possible values are OLTP, DW, APEX, and AJD. Changing this forces a new Autonomous Database Clone to be created.

    • 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. Changing this forces a new Autonomous Database Clone to be created.
    licenseModel String
    The Oracle license model that applies to the Oracle Autonomous Database. Possible values are LicenseIncluded and BringYourOwnLicense. Changing this forces a new Autonomous Database Clone to be created.
    location String
    The Azure Region where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    mtlsConnectionRequired Boolean
    Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database Clone to be created.
    name String
    The name which should be used for this autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    nationalCharacterSet String
    The national character set for the autonomous database. Changing this forces a new Autonomous Database Clone to be created.
    resourceGroupName String
    The name of the Resource Group where the autonomous database clone from backup should exist. Changing this forces a new Autonomous Database Clone to be created.
    sourceAutonomousDatabaseId String
    The ID of the source Autonomous Database to clone from. Changing this forces a new Autonomous Database Clone to be created.
    subnetId String
    The ID of the subnet the resource is associated with. Changing this forces a new Autonomous Database Clone to be created.
    tags Map<String>
    A mapping of tags which should be assigned to the autonomous database clone from backup. Changing this forces a new Autonomous Database Clone to be created.
    virtualNetworkId String
    The ID of the Virtual Network this Autonomous Database Clone should be created in. Changing this forces a new Autonomous Database Clone to be created.

    Import

    autonomous database clone from backups can be imported using the resource id, e.g.

    $ pulumi import azure:oracle/autonomousDatabaseCloneFromBackup:AutonomousDatabaseCloneFromBackup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Oracle.Database/autonomousDatabases/example
    

    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 azurerm Terraform Provider.
    azure logo

    We recommend using Azure Native.

    Azure v6.32.0 published on Thursday, Feb 5, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate