1. Registry
  2. Packages
  3. AWS
  4. API Docs
  5. odb
  6. AutonomousDatabase
Viewing docs for AWS v7.52.1
published on Wednesday, Oct 28, 2026 by Pulumi
aws logo aws logo
Viewing docs for AWS v7.52.1
published on Wednesday, Oct 28, 2026 by Pulumi

    Manages an Oracle Database@AWS Autonomous Database Serverless (ADB-S) instance. ADB-S uses shared Exadata infrastructure managed by Oracle and requires an existing ODB network; it does not require a customer-managed Exadata infrastructure or VM cluster.

    Provisioning, updating, and deleting an Autonomous Database are asynchronous and can take several hours. The AWS account and Region must be onboarded for Oracle Database@AWS and have sufficient service quotas.

    The AWS API defines all create parameters as optional because the valid combination depends on source. For a new database (source = "NONE"), configure the ODB network, database identity, workload, compute, storage, license, and ADMIN password values required by your Oracle Database@AWS tenancy.

    Example Usage

    Basic Usage

    Write-only arguments require Terraform 1.11 or later. With earlier Terraform versions, use the sensitive adminPassword argument instead; its value is stored in Terraform state.

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const config = new pulumi.Config();
    const autonomousDatabaseAdminPassword = config.require("autonomousDatabaseAdminPassword");
    const example = new aws.odb.AutonomousDatabase("example", {
        adminPasswordWo: autonomousDatabaseAdminPassword,
        adminPasswordWoVersion: 1,
        computeCount: 2,
        dataStorageSizeInTbs: 1,
        dbName: "TFADBEXAMPLE",
        dbWorkload: "OLTP",
        displayName: "pulumi-adbs-example",
        licenseModel: "LICENSE_INCLUDED",
        odbNetworkId: exampleAwsOdbNetwork.id,
        source: "NONE",
        tags: {
            Environment: "example",
        },
    });
    
    import pulumi
    import pulumi_aws as aws
    
    config = pulumi.Config()
    autonomous_database_admin_password = config.require("autonomousDatabaseAdminPassword")
    example = aws.odb.AutonomousDatabase("example",
        admin_password_wo=autonomous_database_admin_password,
        admin_password_wo_version=1,
        compute_count=float(2),
        data_storage_size_in_tbs=float(1),
        db_name="TFADBEXAMPLE",
        db_workload="OLTP",
        display_name="pulumi-adbs-example",
        license_model="LICENSE_INCLUDED",
        odb_network_id=example_aws_odb_network["id"],
        source="NONE",
        tags={
            "Environment": "example",
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/odb"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		autonomousDatabaseAdminPassword := cfg.Require("autonomousDatabaseAdminPassword")
    		_, err := odb.NewAutonomousDatabase(ctx, "example", &odb.AutonomousDatabaseArgs{
    			AdminPasswordWo:        pulumi.String(autonomousDatabaseAdminPassword),
    			AdminPasswordWoVersion: pulumi.Int(1),
    			ComputeCount:           pulumi.Float64(2),
    			DataStorageSizeInTbs:   pulumi.Float64(1),
    			DbName:                 pulumi.String("TFADBEXAMPLE"),
    			DbWorkload:             pulumi.String("OLTP"),
    			DisplayName:            pulumi.String("pulumi-adbs-example"),
    			LicenseModel:           pulumi.String("LICENSE_INCLUDED"),
    			OdbNetworkId:           pulumi.Any(exampleAwsOdbNetwork.Id),
    			Source:                 pulumi.String("NONE"),
    			Tags: pulumi.StringMap{
    				"Environment": pulumi.String("example"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var autonomousDatabaseAdminPassword = config.Require("autonomousDatabaseAdminPassword");
        var example = new Aws.Odb.AutonomousDatabase("example", new()
        {
            AdminPasswordWo = autonomousDatabaseAdminPassword,
            AdminPasswordWoVersion = 1,
            ComputeCount = 2.0,
            DataStorageSizeInTbs = 1.0,
            DbName = "TFADBEXAMPLE",
            DbWorkload = "OLTP",
            DisplayName = "pulumi-adbs-example",
            LicenseModel = "LICENSE_INCLUDED",
            OdbNetworkId = exampleAwsOdbNetwork.Id,
            Source = "NONE",
            Tags = 
            {
                { "Environment", "example" },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.odb.AutonomousDatabase;
    import com.pulumi.aws.odb.AutonomousDatabaseArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            final var config = ctx.config();
            final var autonomousDatabaseAdminPassword = config.require("autonomousDatabaseAdminPassword");
            var example = new AutonomousDatabase("example", AutonomousDatabaseArgs.builder()
                .adminPasswordWo(autonomousDatabaseAdminPassword)
                .adminPasswordWoVersion(1)
                .computeCount(2.0)
                .dataStorageSizeInTbs(1.0)
                .dbName("TFADBEXAMPLE")
                .dbWorkload("OLTP")
                .displayName("pulumi-adbs-example")
                .licenseModel("LICENSE_INCLUDED")
                .odbNetworkId(exampleAwsOdbNetwork.get("id"))
                .source("NONE")
                .tags(Map.of("Environment", "example"))
                .build());
    
        }
    }
    
    configuration:
      autonomousDatabaseAdminPassword:
        type: string
    resources:
      example:
        type: aws:odb:AutonomousDatabase
        properties:
          adminPasswordWo: ${autonomousDatabaseAdminPassword}
          adminPasswordWoVersion: 1
          computeCount: 2
          dataStorageSizeInTbs: 1
          dbName: TFADBEXAMPLE
          dbWorkload: OLTP
          displayName: pulumi-adbs-example
          licenseModel: LICENSE_INCLUDED
          odbNetworkId: ${exampleAwsOdbNetwork.id}
          source: NONE
          tags:
            Environment: example
    
    terraform {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    resource "aws_odb_autonomous_database" "example" {
      lifecycle {
        create_before_destroy = true
      }
      admin_password_wo         = var.autonomousDatabaseAdminPassword
      admin_password_wo_version = 1
      compute_count             = 2
      data_storage_size_in_tbs  = 1
      db_name                   = "TFADBEXAMPLE"
      db_workload               = "OLTP"
      display_name              = "pulumi-adbs-example"
      license_model             = "LICENSE_INCLUDED"
      odb_network_id            = exampleAwsOdbNetwork.id
      source                    = "NONE"
      tags = {
        "Environment" = "example"
      }
    }
    variable "autonomousDatabaseAdminPassword" {
      type = string
    }
    

    AWS Secrets Manager ADMIN Password

    To retrieve the ADMIN password from AWS Secrets Manager, first enable the account-level aws.odb.AutonomousDatabaseSecretsManagerIntegration. Then create a customer-managed IAM role that trusts the Oracle-managed service role exported by that resource and grants secretsmanager:GetSecretValue permission on the secret.

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.odb.AutonomousDatabase("example", {adminPasswordSource: {
        customerManagedAwsSecret: {
            externalIdType: "compartment_ocid",
            iamRoleArn: "arn:aws:iam::123456789012:role/ADBSSecretManagerReadRole",
            secretArn: "arn:aws:secretsmanager:us-east-1:123456789012:secret:adbs-admin-password",
        },
    }});
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.odb.AutonomousDatabase("example", admin_password_source={
        "customer_managed_aws_secret": {
            "external_id_type": "compartment_ocid",
            "iam_role_arn": "arn:aws:iam::123456789012:role/ADBSSecretManagerReadRole",
            "secret_arn": "arn:aws:secretsmanager:us-east-1:123456789012:secret:adbs-admin-password",
        },
    })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/odb"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := odb.NewAutonomousDatabase(ctx, "example", &odb.AutonomousDatabaseArgs{
    			AdminPasswordSource: &odb.AutonomousDatabaseAdminPasswordSourceArgs{
    				CustomerManagedAwsSecret: &odb.AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs{
    					ExternalIdType: pulumi.String("compartment_ocid"),
    					IamRoleArn:     pulumi.String("arn:aws:iam::123456789012:role/ADBSSecretManagerReadRole"),
    					SecretArn:      pulumi.String("arn:aws:secretsmanager:us-east-1:123456789012:secret:adbs-admin-password"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.Odb.AutonomousDatabase("example", new()
        {
            AdminPasswordSource = new Aws.Odb.Inputs.AutonomousDatabaseAdminPasswordSourceArgs
            {
                CustomerManagedAwsSecret = new Aws.Odb.Inputs.AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs
                {
                    ExternalIdType = "compartment_ocid",
                    IamRoleArn = "arn:aws:iam::123456789012:role/ADBSSecretManagerReadRole",
                    SecretArn = "arn:aws:secretsmanager:us-east-1:123456789012:secret:adbs-admin-password",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.odb.AutonomousDatabase;
    import com.pulumi.aws.odb.AutonomousDatabaseArgs;
    import com.pulumi.aws.odb.inputs.AutonomousDatabaseAdminPasswordSourceArgs;
    import com.pulumi.aws.odb.inputs.AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 AutonomousDatabase("example", AutonomousDatabaseArgs.builder()
                .adminPasswordSource(AutonomousDatabaseAdminPasswordSourceArgs.builder()
                    .customerManagedAwsSecret(AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.builder()
                        .externalIdType("compartment_ocid")
                        .iamRoleArn("arn:aws:iam::123456789012:role/ADBSSecretManagerReadRole")
                        .secretArn("arn:aws:secretsmanager:us-east-1:123456789012:secret:adbs-admin-password")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: aws:odb:AutonomousDatabase
        properties:
          adminPasswordSource:
            customerManagedAwsSecret:
              externalIdType: compartment_ocid
              iamRoleArn: arn:aws:iam::123456789012:role/ADBSSecretManagerReadRole
              secretArn: arn:aws:secretsmanager:us-east-1:123456789012:secret:adbs-admin-password
    
    terraform {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    resource "aws_odb_autonomous_database" "example" {
      lifecycle {
        create_before_destroy = true
      }
      admin_password_source {
        customer_managed_aws_secret {
          external_id_type = "compartment_ocid"
          iam_role_arn     = "arn:aws:iam::123456789012:role/ADBSSecretManagerReadRole"
          secret_arn       = "arn:aws:secretsmanager:us-east-1:123456789012:secret:adbs-admin-password"
        }
      }
    }
    

    Reading the Created Database

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.odb.getAutonomousDatabase({
        id: exampleAwsOdbAutonomousDatabase.id,
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.odb.get_autonomous_database(id=example_aws_odb_autonomous_database["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/odb"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := odb.LookupAutonomousDatabase(ctx, &odb.LookupAutonomousDatabaseArgs{
    			Id: exampleAwsOdbAutonomousDatabase.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.Odb.GetAutonomousDatabase.Invoke(new()
        {
            Id = exampleAwsOdbAutonomousDatabase.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.odb.OdbFunctions;
    import com.pulumi.aws.odb.inputs.GetAutonomousDatabaseArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            final var example = OdbFunctions.getAutonomousDatabase(GetAutonomousDatabaseArgs.builder()
                .id(exampleAwsOdbAutonomousDatabase.get("id"))
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:odb:getAutonomousDatabase
          arguments:
            id: ${exampleAwsOdbAutonomousDatabase.id}
    
    terraform {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_odb_autonomous_database" "example" {
      id = exampleAwsOdbAutonomousDatabase.id
    }
    

    Create AutonomousDatabase Resource

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

    Constructor syntax

    new AutonomousDatabase(name: string, args?: AutonomousDatabaseArgs, opts?: CustomResourceOptions);
    @overload
    def AutonomousDatabase(resource_name: str,
                           args: Optional[AutonomousDatabaseArgs] = None,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def AutonomousDatabase(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           admin_password: Optional[str] = None,
                           admin_password_source: Optional[AutonomousDatabaseAdminPasswordSourceArgs] = None,
                           admin_password_wo: Optional[str] = None,
                           admin_password_wo_version: Optional[int] = None,
                           allowlisted_ips: Optional[Sequence[str]] = None,
                           auto_refresh_frequency_in_seconds: Optional[int] = None,
                           auto_refresh_point_lag_in_seconds: Optional[int] = None,
                           autonomous_maintenance_schedule_type: Optional[str] = None,
                           backup_retention_period_in_days: Optional[int] = None,
                           byol_compute_count_limit: Optional[float] = None,
                           character_set: Optional[str] = None,
                           compute_count: Optional[float] = None,
                           cpu_core_count: Optional[int] = None,
                           customer_contacts_to_send_to_ocis: Optional[Sequence[AutonomousDatabaseCustomerContactsToSendToOciArgs]] = None,
                           data_storage_size_in_gbs: Optional[int] = None,
                           data_storage_size_in_tbs: Optional[float] = None,
                           database_edition: Optional[str] = None,
                           db_name: Optional[str] = None,
                           db_tools_details: Optional[Sequence[AutonomousDatabaseDbToolsDetailArgs]] = None,
                           db_version: Optional[str] = None,
                           db_workload: Optional[str] = None,
                           display_name: Optional[str] = None,
                           encryption_key_provider: Optional[str] = None,
                           is_auto_scaling_enabled: Optional[bool] = None,
                           is_auto_scaling_for_storage_enabled: Optional[bool] = None,
                           is_backup_retention_locked: Optional[bool] = None,
                           is_local_data_guard_enabled: Optional[bool] = None,
                           is_mtls_connection_required: Optional[bool] = None,
                           is_refreshable_clone: Optional[bool] = None,
                           kms_key_id: Optional[str] = None,
                           license_model: Optional[str] = None,
                           local_adg_auto_failover_max_data_loss_limit: Optional[int] = None,
                           long_term_backup_schedule: Optional[AutonomousDatabaseLongTermBackupScheduleArgs] = None,
                           ncharacter_set: Optional[str] = None,
                           odb_network_id: Optional[str] = None,
                           open_mode: Optional[str] = None,
                           permission_level: Optional[str] = None,
                           private_endpoint_ip: Optional[str] = None,
                           private_endpoint_label: Optional[str] = None,
                           refreshable_mode: Optional[str] = None,
                           region: Optional[str] = None,
                           resource_pool_leader_id: Optional[str] = None,
                           resource_pool_summary: Optional[AutonomousDatabaseResourcePoolSummaryArgs] = None,
                           scheduled_operations: Optional[Sequence[AutonomousDatabaseScheduledOperationArgs]] = None,
                           source: Optional[str] = None,
                           source_configuration: Optional[AutonomousDatabaseSourceConfigurationArgs] = None,
                           standby_allowlisted_ips: Optional[Sequence[str]] = None,
                           standby_allowlisted_ips_source: Optional[str] = None,
                           tags: Optional[Mapping[str, str]] = None,
                           time_of_auto_refresh_start: Optional[str] = None,
                           timeouts: Optional[AutonomousDatabaseTimeoutsArgs] = None,
                           transportable_tablespace: Optional[AutonomousDatabaseTransportableTablespaceArgs] = None)
    func NewAutonomousDatabase(ctx *Context, name string, args *AutonomousDatabaseArgs, opts ...ResourceOption) (*AutonomousDatabase, error)
    public AutonomousDatabase(string name, AutonomousDatabaseArgs? args = null, CustomResourceOptions? opts = null)
    public AutonomousDatabase(String name, AutonomousDatabaseArgs args)
    public AutonomousDatabase(String name, AutonomousDatabaseArgs args, CustomResourceOptions options)
    
    type: aws:odb:AutonomousDatabase
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws_odb_autonomous_database" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args AutonomousDatabaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AutonomousDatabaseArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AutonomousDatabaseArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AutonomousDatabaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AutonomousDatabaseArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var autonomousDatabaseResource = new Aws.Odb.AutonomousDatabase("autonomousDatabaseResource", new()
    {
        AdminPassword = "string",
        AdminPasswordSource = new Aws.Odb.Inputs.AutonomousDatabaseAdminPasswordSourceArgs
        {
            CustomerManagedAwsSecret = new Aws.Odb.Inputs.AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs
            {
                ExternalIdType = "string",
                IamRoleArn = "string",
                SecretArn = "string",
            },
        },
        AdminPasswordWo = "string",
        AdminPasswordWoVersion = 0,
        AllowlistedIps = new[]
        {
            "string",
        },
        AutoRefreshFrequencyInSeconds = 0,
        AutoRefreshPointLagInSeconds = 0,
        AutonomousMaintenanceScheduleType = "string",
        BackupRetentionPeriodInDays = 0,
        ByolComputeCountLimit = 0.0,
        CharacterSet = "string",
        ComputeCount = 0.0,
        CpuCoreCount = 0,
        CustomerContactsToSendToOcis = new[]
        {
            new Aws.Odb.Inputs.AutonomousDatabaseCustomerContactsToSendToOciArgs
            {
                Email = "string",
            },
        },
        DataStorageSizeInGbs = 0,
        DataStorageSizeInTbs = 0.0,
        DatabaseEdition = "string",
        DbName = "string",
        DbToolsDetails = new[]
        {
            new Aws.Odb.Inputs.AutonomousDatabaseDbToolsDetailArgs
            {
                ComputeCount = 0.0,
                IsEnabled = false,
                MaxIdleTimeInMinutes = 0,
                Name = "string",
            },
        },
        DbVersion = "string",
        DbWorkload = "string",
        DisplayName = "string",
        EncryptionKeyProvider = "string",
        IsAutoScalingEnabled = false,
        IsAutoScalingForStorageEnabled = false,
        IsBackupRetentionLocked = false,
        IsLocalDataGuardEnabled = false,
        IsMtlsConnectionRequired = false,
        IsRefreshableClone = false,
        KmsKeyId = "string",
        LicenseModel = "string",
        LocalAdgAutoFailoverMaxDataLossLimit = 0,
        LongTermBackupSchedule = new Aws.Odb.Inputs.AutonomousDatabaseLongTermBackupScheduleArgs
        {
            IsDisabled = false,
            RepeatCadence = "string",
            RetentionPeriodInDays = 0,
            TimeOfBackup = "string",
        },
        NcharacterSet = "string",
        OdbNetworkId = "string",
        OpenMode = "string",
        PermissionLevel = "string",
        PrivateEndpointIp = "string",
        PrivateEndpointLabel = "string",
        RefreshableMode = "string",
        Region = "string",
        ResourcePoolLeaderId = "string",
        ResourcePoolSummary = new Aws.Odb.Inputs.AutonomousDatabaseResourcePoolSummaryArgs
        {
            AvailableComputeCapacity = 0,
            AvailableStorageCapacityInTbs = 0.0,
            IsDisabled = false,
            PoolSize = 0,
            PoolStorageSizeInTbs = 0,
            TotalComputeCapacity = 0,
        },
        ScheduledOperations = new[]
        {
            new Aws.Odb.Inputs.AutonomousDatabaseScheduledOperationArgs
            {
                DayOfWeek = "string",
                ScheduledStartTime = "string",
                ScheduledStopTime = "string",
            },
        },
        Source = "string",
        SourceConfiguration = new Aws.Odb.Inputs.AutonomousDatabaseSourceConfigurationArgs
        {
            CloneToRefreshable = new Aws.Odb.Inputs.AutonomousDatabaseSourceConfigurationCloneToRefreshableArgs
            {
                SourceAutonomousDatabaseId = "string",
                AutoRefreshFrequencyInSeconds = 0,
                AutoRefreshPointLagInSeconds = 0,
                CloneType = "string",
                OpenMode = "string",
                RefreshableMode = "string",
                TimeOfAutoRefreshStart = "string",
            },
            CrossRegionDataGuard = new Aws.Odb.Inputs.AutonomousDatabaseSourceConfigurationCrossRegionDataGuardArgs
            {
                SourceAutonomousDatabaseArn = "string",
            },
            CrossRegionDisasterRecovery = new Aws.Odb.Inputs.AutonomousDatabaseSourceConfigurationCrossRegionDisasterRecoveryArgs
            {
                RemoteDisasterRecoveryType = "string",
                SourceAutonomousDatabaseArn = "string",
                IsReplicateAutomaticBackups = false,
            },
            DatabaseClone = new Aws.Odb.Inputs.AutonomousDatabaseSourceConfigurationDatabaseCloneArgs
            {
                CloneType = "string",
                SourceAutonomousDatabaseId = "string",
            },
            PointInTimeRestore = new Aws.Odb.Inputs.AutonomousDatabaseSourceConfigurationPointInTimeRestoreArgs
            {
                CloneType = "string",
                SourceAutonomousDatabaseId = "string",
                CloneTableSpaceLists = new[]
                {
                    0,
                },
                Timestamp = "string",
                UseLatestAvailableBackupTimestamp = false,
            },
            RestoreFromBackup = new Aws.Odb.Inputs.AutonomousDatabaseSourceConfigurationRestoreFromBackupArgs
            {
                AutonomousDatabaseBackupId = "string",
                CloneType = "string",
                CloneTableSpaceLists = new[]
                {
                    0,
                },
            },
        },
        StandbyAllowlistedIps = new[]
        {
            "string",
        },
        StandbyAllowlistedIpsSource = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TimeOfAutoRefreshStart = "string",
        Timeouts = new Aws.Odb.Inputs.AutonomousDatabaseTimeoutsArgs
        {
            Create = "string",
            Delete = "string",
            Update = "string",
        },
        TransportableTablespace = new Aws.Odb.Inputs.AutonomousDatabaseTransportableTablespaceArgs
        {
            TtsBundleUrl = "string",
        },
    });
    
    example, err := odb.NewAutonomousDatabase(ctx, "autonomousDatabaseResource", &odb.AutonomousDatabaseArgs{
    	AdminPassword: pulumi.String("string"),
    	AdminPasswordSource: &odb.AutonomousDatabaseAdminPasswordSourceArgs{
    		CustomerManagedAwsSecret: &odb.AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs{
    			ExternalIdType: pulumi.String("string"),
    			IamRoleArn:     pulumi.String("string"),
    			SecretArn:      pulumi.String("string"),
    		},
    	},
    	AdminPasswordWo:        pulumi.String("string"),
    	AdminPasswordWoVersion: pulumi.Int(0),
    	AllowlistedIps: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	AutoRefreshFrequencyInSeconds:     pulumi.Int(0),
    	AutoRefreshPointLagInSeconds:      pulumi.Int(0),
    	AutonomousMaintenanceScheduleType: pulumi.String("string"),
    	BackupRetentionPeriodInDays:       pulumi.Int(0),
    	ByolComputeCountLimit:             pulumi.Float64(0),
    	CharacterSet:                      pulumi.String("string"),
    	ComputeCount:                      pulumi.Float64(0),
    	CpuCoreCount:                      pulumi.Int(0),
    	CustomerContactsToSendToOcis: odb.AutonomousDatabaseCustomerContactsToSendToOciArray{
    		&odb.AutonomousDatabaseCustomerContactsToSendToOciArgs{
    			Email: pulumi.String("string"),
    		},
    	},
    	DataStorageSizeInGbs: pulumi.Int(0),
    	DataStorageSizeInTbs: pulumi.Float64(0),
    	DatabaseEdition:      pulumi.String("string"),
    	DbName:               pulumi.String("string"),
    	DbToolsDetails: odb.AutonomousDatabaseDbToolsDetailArray{
    		&odb.AutonomousDatabaseDbToolsDetailArgs{
    			ComputeCount:         pulumi.Float64(0),
    			IsEnabled:            pulumi.Bool(false),
    			MaxIdleTimeInMinutes: pulumi.Int(0),
    			Name:                 pulumi.String("string"),
    		},
    	},
    	DbVersion:                            pulumi.String("string"),
    	DbWorkload:                           pulumi.String("string"),
    	DisplayName:                          pulumi.String("string"),
    	EncryptionKeyProvider:                pulumi.String("string"),
    	IsAutoScalingEnabled:                 pulumi.Bool(false),
    	IsAutoScalingForStorageEnabled:       pulumi.Bool(false),
    	IsBackupRetentionLocked:              pulumi.Bool(false),
    	IsLocalDataGuardEnabled:              pulumi.Bool(false),
    	IsMtlsConnectionRequired:             pulumi.Bool(false),
    	IsRefreshableClone:                   pulumi.Bool(false),
    	KmsKeyId:                             pulumi.String("string"),
    	LicenseModel:                         pulumi.String("string"),
    	LocalAdgAutoFailoverMaxDataLossLimit: pulumi.Int(0),
    	LongTermBackupSchedule: &odb.AutonomousDatabaseLongTermBackupScheduleArgs{
    		IsDisabled:            pulumi.Bool(false),
    		RepeatCadence:         pulumi.String("string"),
    		RetentionPeriodInDays: pulumi.Int(0),
    		TimeOfBackup:          pulumi.String("string"),
    	},
    	NcharacterSet:        pulumi.String("string"),
    	OdbNetworkId:         pulumi.String("string"),
    	OpenMode:             pulumi.String("string"),
    	PermissionLevel:      pulumi.String("string"),
    	PrivateEndpointIp:    pulumi.String("string"),
    	PrivateEndpointLabel: pulumi.String("string"),
    	RefreshableMode:      pulumi.String("string"),
    	Region:               pulumi.String("string"),
    	ResourcePoolLeaderId: pulumi.String("string"),
    	ResourcePoolSummary: &odb.AutonomousDatabaseResourcePoolSummaryArgs{
    		AvailableComputeCapacity:      pulumi.Int(0),
    		AvailableStorageCapacityInTbs: pulumi.Float64(0),
    		IsDisabled:                    pulumi.Bool(false),
    		PoolSize:                      pulumi.Int(0),
    		PoolStorageSizeInTbs:          pulumi.Int(0),
    		TotalComputeCapacity:          pulumi.Int(0),
    	},
    	ScheduledOperations: odb.AutonomousDatabaseScheduledOperationArray{
    		&odb.AutonomousDatabaseScheduledOperationArgs{
    			DayOfWeek:          pulumi.String("string"),
    			ScheduledStartTime: pulumi.String("string"),
    			ScheduledStopTime:  pulumi.String("string"),
    		},
    	},
    	Source: pulumi.String("string"),
    	SourceConfiguration: &odb.AutonomousDatabaseSourceConfigurationArgs{
    		CloneToRefreshable: &odb.AutonomousDatabaseSourceConfigurationCloneToRefreshableArgs{
    			SourceAutonomousDatabaseId:    pulumi.String("string"),
    			AutoRefreshFrequencyInSeconds: pulumi.Int(0),
    			AutoRefreshPointLagInSeconds:  pulumi.Int(0),
    			CloneType:                     pulumi.String("string"),
    			OpenMode:                      pulumi.String("string"),
    			RefreshableMode:               pulumi.String("string"),
    			TimeOfAutoRefreshStart:        pulumi.String("string"),
    		},
    		CrossRegionDataGuard: &odb.AutonomousDatabaseSourceConfigurationCrossRegionDataGuardArgs{
    			SourceAutonomousDatabaseArn: pulumi.String("string"),
    		},
    		CrossRegionDisasterRecovery: &odb.AutonomousDatabaseSourceConfigurationCrossRegionDisasterRecoveryArgs{
    			RemoteDisasterRecoveryType:  pulumi.String("string"),
    			SourceAutonomousDatabaseArn: pulumi.String("string"),
    			IsReplicateAutomaticBackups: pulumi.Bool(false),
    		},
    		DatabaseClone: &odb.AutonomousDatabaseSourceConfigurationDatabaseCloneArgs{
    			CloneType:                  pulumi.String("string"),
    			SourceAutonomousDatabaseId: pulumi.String("string"),
    		},
    		PointInTimeRestore: &odb.AutonomousDatabaseSourceConfigurationPointInTimeRestoreArgs{
    			CloneType:                  pulumi.String("string"),
    			SourceAutonomousDatabaseId: pulumi.String("string"),
    			CloneTableSpaceLists: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    			Timestamp:                         pulumi.String("string"),
    			UseLatestAvailableBackupTimestamp: pulumi.Bool(false),
    		},
    		RestoreFromBackup: &odb.AutonomousDatabaseSourceConfigurationRestoreFromBackupArgs{
    			AutonomousDatabaseBackupId: pulumi.String("string"),
    			CloneType:                  pulumi.String("string"),
    			CloneTableSpaceLists: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    		},
    	},
    	StandbyAllowlistedIps: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	StandbyAllowlistedIpsSource: pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	TimeOfAutoRefreshStart: pulumi.String("string"),
    	Timeouts: &odb.AutonomousDatabaseTimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    		Update: pulumi.String("string"),
    	},
    	TransportableTablespace: &odb.AutonomousDatabaseTransportableTablespaceArgs{
    		TtsBundleUrl: pulumi.String("string"),
    	},
    })
    
    resource "aws_odb_autonomous_database" "autonomousDatabaseResource" {
      lifecycle {
        create_before_destroy = true
      }
      admin_password = "string"
      admin_password_source = {
        customer_managed_aws_secret = {
          external_id_type = "string"
          iam_role_arn     = "string"
          secret_arn       = "string"
        }
      }
      admin_password_wo                    = "string"
      admin_password_wo_version            = 0
      allowlisted_ips                      = ["string"]
      auto_refresh_frequency_in_seconds    = 0
      auto_refresh_point_lag_in_seconds    = 0
      autonomous_maintenance_schedule_type = "string"
      backup_retention_period_in_days      = 0
      byol_compute_count_limit             = 0
      character_set                        = "string"
      compute_count                        = 0
      cpu_core_count                       = 0
      customer_contacts_to_send_to_ocis {
        email = "string"
      }
      data_storage_size_in_gbs = 0
      data_storage_size_in_tbs = 0
      database_edition         = "string"
      db_name                  = "string"
      db_tools_details {
        compute_count            = 0
        is_enabled               = false
        max_idle_time_in_minutes = 0
        name                     = "string"
      }
      db_version                                  = "string"
      db_workload                                 = "string"
      display_name                                = "string"
      encryption_key_provider                     = "string"
      is_auto_scaling_enabled                     = false
      is_auto_scaling_for_storage_enabled         = false
      is_backup_retention_locked                  = false
      is_local_data_guard_enabled                 = false
      is_mtls_connection_required                 = false
      is_refreshable_clone                        = false
      kms_key_id                                  = "string"
      license_model                               = "string"
      local_adg_auto_failover_max_data_loss_limit = 0
      long_term_backup_schedule = {
        is_disabled              = false
        repeat_cadence           = "string"
        retention_period_in_days = 0
        time_of_backup           = "string"
      }
      ncharacter_set          = "string"
      odb_network_id          = "string"
      open_mode               = "string"
      permission_level        = "string"
      private_endpoint_ip     = "string"
      private_endpoint_label  = "string"
      refreshable_mode        = "string"
      region                  = "string"
      resource_pool_leader_id = "string"
      resource_pool_summary = {
        available_compute_capacity        = 0
        available_storage_capacity_in_tbs = 0
        is_disabled                       = false
        pool_size                         = 0
        pool_storage_size_in_tbs          = 0
        total_compute_capacity            = 0
      }
      scheduled_operations {
        day_of_week          = "string"
        scheduled_start_time = "string"
        scheduled_stop_time  = "string"
      }
      source = "string"
      source_configuration = {
        clone_to_refreshable = {
          source_autonomous_database_id     = "string"
          auto_refresh_frequency_in_seconds = 0
          auto_refresh_point_lag_in_seconds = 0
          clone_type                        = "string"
          open_mode                         = "string"
          refreshable_mode                  = "string"
          time_of_auto_refresh_start        = "string"
        }
        cross_region_data_guard = {
          source_autonomous_database_arn = "string"
        }
        cross_region_disaster_recovery = {
          remote_disaster_recovery_type  = "string"
          source_autonomous_database_arn = "string"
          is_replicate_automatic_backups = false
        }
        database_clone = {
          clone_type                    = "string"
          source_autonomous_database_id = "string"
        }
        point_in_time_restore = {
          clone_type                            = "string"
          source_autonomous_database_id         = "string"
          clone_table_space_lists               = [0]
          timestamp                             = "string"
          use_latest_available_backup_timestamp = false
        }
        restore_from_backup = {
          autonomous_database_backup_id = "string"
          clone_type                    = "string"
          clone_table_space_lists       = [0]
        }
      }
      standby_allowlisted_ips        = ["string"]
      standby_allowlisted_ips_source = "string"
      tags = {
        "string" = "string"
      }
      time_of_auto_refresh_start = "string"
      timeouts = {
        create = "string"
        delete = "string"
        update = "string"
      }
      transportable_tablespace = {
        tts_bundle_url = "string"
      }
    }
    
    var autonomousDatabaseResource = new AutonomousDatabase("autonomousDatabaseResource", AutonomousDatabaseArgs.builder()
        .adminPassword("string")
        .adminPasswordSource(AutonomousDatabaseAdminPasswordSourceArgs.builder()
            .customerManagedAwsSecret(AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.builder()
                .externalIdType("string")
                .iamRoleArn("string")
                .secretArn("string")
                .build())
            .build())
        .adminPasswordWo("string")
        .adminPasswordWoVersion(0)
        .allowlistedIps("string")
        .autoRefreshFrequencyInSeconds(0)
        .autoRefreshPointLagInSeconds(0)
        .autonomousMaintenanceScheduleType("string")
        .backupRetentionPeriodInDays(0)
        .byolComputeCountLimit(0.0)
        .characterSet("string")
        .computeCount(0.0)
        .cpuCoreCount(0)
        .customerContactsToSendToOcis(AutonomousDatabaseCustomerContactsToSendToOciArgs.builder()
            .email("string")
            .build())
        .dataStorageSizeInGbs(0)
        .dataStorageSizeInTbs(0.0)
        .databaseEdition("string")
        .dbName("string")
        .dbToolsDetails(AutonomousDatabaseDbToolsDetailArgs.builder()
            .computeCount(0.0)
            .isEnabled(false)
            .maxIdleTimeInMinutes(0)
            .name("string")
            .build())
        .dbVersion("string")
        .dbWorkload("string")
        .displayName("string")
        .encryptionKeyProvider("string")
        .isAutoScalingEnabled(false)
        .isAutoScalingForStorageEnabled(false)
        .isBackupRetentionLocked(false)
        .isLocalDataGuardEnabled(false)
        .isMtlsConnectionRequired(false)
        .isRefreshableClone(false)
        .kmsKeyId("string")
        .licenseModel("string")
        .localAdgAutoFailoverMaxDataLossLimit(0)
        .longTermBackupSchedule(AutonomousDatabaseLongTermBackupScheduleArgs.builder()
            .isDisabled(false)
            .repeatCadence("string")
            .retentionPeriodInDays(0)
            .timeOfBackup("string")
            .build())
        .ncharacterSet("string")
        .odbNetworkId("string")
        .openMode("string")
        .permissionLevel("string")
        .privateEndpointIp("string")
        .privateEndpointLabel("string")
        .refreshableMode("string")
        .region("string")
        .resourcePoolLeaderId("string")
        .resourcePoolSummary(AutonomousDatabaseResourcePoolSummaryArgs.builder()
            .availableComputeCapacity(0)
            .availableStorageCapacityInTbs(0.0)
            .isDisabled(false)
            .poolSize(0)
            .poolStorageSizeInTbs(0)
            .totalComputeCapacity(0)
            .build())
        .scheduledOperations(AutonomousDatabaseScheduledOperationArgs.builder()
            .dayOfWeek("string")
            .scheduledStartTime("string")
            .scheduledStopTime("string")
            .build())
        .source("string")
        .sourceConfiguration(AutonomousDatabaseSourceConfigurationArgs.builder()
            .cloneToRefreshable(AutonomousDatabaseSourceConfigurationCloneToRefreshableArgs.builder()
                .sourceAutonomousDatabaseId("string")
                .autoRefreshFrequencyInSeconds(0)
                .autoRefreshPointLagInSeconds(0)
                .cloneType("string")
                .openMode("string")
                .refreshableMode("string")
                .timeOfAutoRefreshStart("string")
                .build())
            .crossRegionDataGuard(AutonomousDatabaseSourceConfigurationCrossRegionDataGuardArgs.builder()
                .sourceAutonomousDatabaseArn("string")
                .build())
            .crossRegionDisasterRecovery(AutonomousDatabaseSourceConfigurationCrossRegionDisasterRecoveryArgs.builder()
                .remoteDisasterRecoveryType("string")
                .sourceAutonomousDatabaseArn("string")
                .isReplicateAutomaticBackups(false)
                .build())
            .databaseClone(AutonomousDatabaseSourceConfigurationDatabaseCloneArgs.builder()
                .cloneType("string")
                .sourceAutonomousDatabaseId("string")
                .build())
            .pointInTimeRestore(AutonomousDatabaseSourceConfigurationPointInTimeRestoreArgs.builder()
                .cloneType("string")
                .sourceAutonomousDatabaseId("string")
                .cloneTableSpaceLists(0)
                .timestamp("string")
                .useLatestAvailableBackupTimestamp(false)
                .build())
            .restoreFromBackup(AutonomousDatabaseSourceConfigurationRestoreFromBackupArgs.builder()
                .autonomousDatabaseBackupId("string")
                .cloneType("string")
                .cloneTableSpaceLists(0)
                .build())
            .build())
        .standbyAllowlistedIps("string")
        .standbyAllowlistedIpsSource("string")
        .tags(Map.of("string", "string"))
        .timeOfAutoRefreshStart("string")
        .timeouts(AutonomousDatabaseTimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .update("string")
            .build())
        .transportableTablespace(AutonomousDatabaseTransportableTablespaceArgs.builder()
            .ttsBundleUrl("string")
            .build())
        .build());
    
    autonomous_database_resource = aws.odb.AutonomousDatabase("autonomousDatabaseResource",
        admin_password="string",
        admin_password_source={
            "customer_managed_aws_secret": {
                "external_id_type": "string",
                "iam_role_arn": "string",
                "secret_arn": "string",
            },
        },
        admin_password_wo="string",
        admin_password_wo_version=0,
        allowlisted_ips=["string"],
        auto_refresh_frequency_in_seconds=0,
        auto_refresh_point_lag_in_seconds=0,
        autonomous_maintenance_schedule_type="string",
        backup_retention_period_in_days=0,
        byol_compute_count_limit=float(0),
        character_set="string",
        compute_count=float(0),
        cpu_core_count=0,
        customer_contacts_to_send_to_ocis=[{
            "email": "string",
        }],
        data_storage_size_in_gbs=0,
        data_storage_size_in_tbs=float(0),
        database_edition="string",
        db_name="string",
        db_tools_details=[{
            "compute_count": float(0),
            "is_enabled": False,
            "max_idle_time_in_minutes": 0,
            "name": "string",
        }],
        db_version="string",
        db_workload="string",
        display_name="string",
        encryption_key_provider="string",
        is_auto_scaling_enabled=False,
        is_auto_scaling_for_storage_enabled=False,
        is_backup_retention_locked=False,
        is_local_data_guard_enabled=False,
        is_mtls_connection_required=False,
        is_refreshable_clone=False,
        kms_key_id="string",
        license_model="string",
        local_adg_auto_failover_max_data_loss_limit=0,
        long_term_backup_schedule={
            "is_disabled": False,
            "repeat_cadence": "string",
            "retention_period_in_days": 0,
            "time_of_backup": "string",
        },
        ncharacter_set="string",
        odb_network_id="string",
        open_mode="string",
        permission_level="string",
        private_endpoint_ip="string",
        private_endpoint_label="string",
        refreshable_mode="string",
        region="string",
        resource_pool_leader_id="string",
        resource_pool_summary={
            "available_compute_capacity": 0,
            "available_storage_capacity_in_tbs": float(0),
            "is_disabled": False,
            "pool_size": 0,
            "pool_storage_size_in_tbs": 0,
            "total_compute_capacity": 0,
        },
        scheduled_operations=[{
            "day_of_week": "string",
            "scheduled_start_time": "string",
            "scheduled_stop_time": "string",
        }],
        source="string",
        source_configuration={
            "clone_to_refreshable": {
                "source_autonomous_database_id": "string",
                "auto_refresh_frequency_in_seconds": 0,
                "auto_refresh_point_lag_in_seconds": 0,
                "clone_type": "string",
                "open_mode": "string",
                "refreshable_mode": "string",
                "time_of_auto_refresh_start": "string",
            },
            "cross_region_data_guard": {
                "source_autonomous_database_arn": "string",
            },
            "cross_region_disaster_recovery": {
                "remote_disaster_recovery_type": "string",
                "source_autonomous_database_arn": "string",
                "is_replicate_automatic_backups": False,
            },
            "database_clone": {
                "clone_type": "string",
                "source_autonomous_database_id": "string",
            },
            "point_in_time_restore": {
                "clone_type": "string",
                "source_autonomous_database_id": "string",
                "clone_table_space_lists": [0],
                "timestamp": "string",
                "use_latest_available_backup_timestamp": False,
            },
            "restore_from_backup": {
                "autonomous_database_backup_id": "string",
                "clone_type": "string",
                "clone_table_space_lists": [0],
            },
        },
        standby_allowlisted_ips=["string"],
        standby_allowlisted_ips_source="string",
        tags={
            "string": "string",
        },
        time_of_auto_refresh_start="string",
        timeouts={
            "create": "string",
            "delete": "string",
            "update": "string",
        },
        transportable_tablespace={
            "tts_bundle_url": "string",
        })
    
    const autonomousDatabaseResource = new aws.odb.AutonomousDatabase("autonomousDatabaseResource", {
        adminPassword: "string",
        adminPasswordSource: {
            customerManagedAwsSecret: {
                externalIdType: "string",
                iamRoleArn: "string",
                secretArn: "string",
            },
        },
        adminPasswordWo: "string",
        adminPasswordWoVersion: 0,
        allowlistedIps: ["string"],
        autoRefreshFrequencyInSeconds: 0,
        autoRefreshPointLagInSeconds: 0,
        autonomousMaintenanceScheduleType: "string",
        backupRetentionPeriodInDays: 0,
        byolComputeCountLimit: 0,
        characterSet: "string",
        computeCount: 0,
        cpuCoreCount: 0,
        customerContactsToSendToOcis: [{
            email: "string",
        }],
        dataStorageSizeInGbs: 0,
        dataStorageSizeInTbs: 0,
        databaseEdition: "string",
        dbName: "string",
        dbToolsDetails: [{
            computeCount: 0,
            isEnabled: false,
            maxIdleTimeInMinutes: 0,
            name: "string",
        }],
        dbVersion: "string",
        dbWorkload: "string",
        displayName: "string",
        encryptionKeyProvider: "string",
        isAutoScalingEnabled: false,
        isAutoScalingForStorageEnabled: false,
        isBackupRetentionLocked: false,
        isLocalDataGuardEnabled: false,
        isMtlsConnectionRequired: false,
        isRefreshableClone: false,
        kmsKeyId: "string",
        licenseModel: "string",
        localAdgAutoFailoverMaxDataLossLimit: 0,
        longTermBackupSchedule: {
            isDisabled: false,
            repeatCadence: "string",
            retentionPeriodInDays: 0,
            timeOfBackup: "string",
        },
        ncharacterSet: "string",
        odbNetworkId: "string",
        openMode: "string",
        permissionLevel: "string",
        privateEndpointIp: "string",
        privateEndpointLabel: "string",
        refreshableMode: "string",
        region: "string",
        resourcePoolLeaderId: "string",
        resourcePoolSummary: {
            availableComputeCapacity: 0,
            availableStorageCapacityInTbs: 0,
            isDisabled: false,
            poolSize: 0,
            poolStorageSizeInTbs: 0,
            totalComputeCapacity: 0,
        },
        scheduledOperations: [{
            dayOfWeek: "string",
            scheduledStartTime: "string",
            scheduledStopTime: "string",
        }],
        source: "string",
        sourceConfiguration: {
            cloneToRefreshable: {
                sourceAutonomousDatabaseId: "string",
                autoRefreshFrequencyInSeconds: 0,
                autoRefreshPointLagInSeconds: 0,
                cloneType: "string",
                openMode: "string",
                refreshableMode: "string",
                timeOfAutoRefreshStart: "string",
            },
            crossRegionDataGuard: {
                sourceAutonomousDatabaseArn: "string",
            },
            crossRegionDisasterRecovery: {
                remoteDisasterRecoveryType: "string",
                sourceAutonomousDatabaseArn: "string",
                isReplicateAutomaticBackups: false,
            },
            databaseClone: {
                cloneType: "string",
                sourceAutonomousDatabaseId: "string",
            },
            pointInTimeRestore: {
                cloneType: "string",
                sourceAutonomousDatabaseId: "string",
                cloneTableSpaceLists: [0],
                timestamp: "string",
                useLatestAvailableBackupTimestamp: false,
            },
            restoreFromBackup: {
                autonomousDatabaseBackupId: "string",
                cloneType: "string",
                cloneTableSpaceLists: [0],
            },
        },
        standbyAllowlistedIps: ["string"],
        standbyAllowlistedIpsSource: "string",
        tags: {
            string: "string",
        },
        timeOfAutoRefreshStart: "string",
        timeouts: {
            create: "string",
            "delete": "string",
            update: "string",
        },
        transportableTablespace: {
            ttsBundleUrl: "string",
        },
    });
    
    type: aws:odb:AutonomousDatabase
    properties:
        adminPassword: string
        adminPasswordSource:
            customerManagedAwsSecret:
                externalIdType: string
                iamRoleArn: string
                secretArn: string
        adminPasswordWo: string
        adminPasswordWoVersion: 0
        allowlistedIps:
            - string
        autoRefreshFrequencyInSeconds: 0
        autoRefreshPointLagInSeconds: 0
        autonomousMaintenanceScheduleType: string
        backupRetentionPeriodInDays: 0
        byolComputeCountLimit: 0
        characterSet: string
        computeCount: 0
        cpuCoreCount: 0
        customerContactsToSendToOcis:
            - email: string
        dataStorageSizeInGbs: 0
        dataStorageSizeInTbs: 0
        databaseEdition: string
        dbName: string
        dbToolsDetails:
            - computeCount: 0
              isEnabled: false
              maxIdleTimeInMinutes: 0
              name: string
        dbVersion: string
        dbWorkload: string
        displayName: string
        encryptionKeyProvider: string
        isAutoScalingEnabled: false
        isAutoScalingForStorageEnabled: false
        isBackupRetentionLocked: false
        isLocalDataGuardEnabled: false
        isMtlsConnectionRequired: false
        isRefreshableClone: false
        kmsKeyId: string
        licenseModel: string
        localAdgAutoFailoverMaxDataLossLimit: 0
        longTermBackupSchedule:
            isDisabled: false
            repeatCadence: string
            retentionPeriodInDays: 0
            timeOfBackup: string
        ncharacterSet: string
        odbNetworkId: string
        openMode: string
        permissionLevel: string
        privateEndpointIp: string
        privateEndpointLabel: string
        refreshableMode: string
        region: string
        resourcePoolLeaderId: string
        resourcePoolSummary:
            availableComputeCapacity: 0
            availableStorageCapacityInTbs: 0
            isDisabled: false
            poolSize: 0
            poolStorageSizeInTbs: 0
            totalComputeCapacity: 0
        scheduledOperations:
            - dayOfWeek: string
              scheduledStartTime: string
              scheduledStopTime: string
        source: string
        sourceConfiguration:
            cloneToRefreshable:
                autoRefreshFrequencyInSeconds: 0
                autoRefreshPointLagInSeconds: 0
                cloneType: string
                openMode: string
                refreshableMode: string
                sourceAutonomousDatabaseId: string
                timeOfAutoRefreshStart: string
            crossRegionDataGuard:
                sourceAutonomousDatabaseArn: string
            crossRegionDisasterRecovery:
                isReplicateAutomaticBackups: false
                remoteDisasterRecoveryType: string
                sourceAutonomousDatabaseArn: string
            databaseClone:
                cloneType: string
                sourceAutonomousDatabaseId: string
            pointInTimeRestore:
                cloneTableSpaceLists:
                    - 0
                cloneType: string
                sourceAutonomousDatabaseId: string
                timestamp: string
                useLatestAvailableBackupTimestamp: false
            restoreFromBackup:
                autonomousDatabaseBackupId: string
                cloneTableSpaceLists:
                    - 0
                cloneType: string
        standbyAllowlistedIps:
            - string
        standbyAllowlistedIpsSource: string
        tags:
            string: string
        timeOfAutoRefreshStart: string
        timeouts:
            create: string
            delete: string
            update: string
        transportableTablespace:
            ttsBundleUrl: string
    

    AutonomousDatabase Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The AutonomousDatabase resource accepts the following input properties:

    AdminPassword string
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    AdminPasswordSource AutonomousDatabaseAdminPasswordSource
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    AdminPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    AdminPasswordWoVersion int
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    AllowlistedIps List<string>
    List of between 1 and 1024 IP addresses allowed to access the database.
    AutoRefreshFrequencyInSeconds int
    Automatic refresh frequency, in seconds, for a refreshable clone.
    AutoRefreshPointLagInSeconds int
    Refresh lag, in seconds, between a refreshable clone and its source.
    AutonomousMaintenanceScheduleType string
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    BackupRetentionPeriodInDays int
    Automatic backup retention period, in days.
    ByolComputeCountLimit double
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    CharacterSet string
    Database character set. Changing this value creates a new resource.
    ComputeCount double
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    CpuCoreCount int
    Allocated CPU core count. Valid values are from 1 through 128.
    CustomerContactsToSendToOcis List<AutonomousDatabaseCustomerContactsToSendToOci>
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    DataStorageSizeInGbs int
    Data volume size in GB. Valid values are from 20 through 393216.
    DataStorageSizeInTbs double
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    DatabaseEdition string
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    DbName string
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    DbToolsDetails List<AutonomousDatabaseDbToolsDetail>
    Database management tools to enable. See dbToolsDetails Block below.
    DbVersion string
    Oracle Database software version.
    DbWorkload string
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    DisplayName string
    User-friendly database name.
    EncryptionKeyProvider string
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    IsAutoScalingEnabled bool
    Whether automatic compute scaling is enabled.
    IsAutoScalingForStorageEnabled bool
    Whether automatic storage scaling is enabled.
    IsBackupRetentionLocked bool
    Whether the backup retention period is locked against shortening.
    IsLocalDataGuardEnabled bool
    Whether local Oracle Data Guard is enabled.
    IsMtlsConnectionRequired bool
    Whether mutual TLS is required for database connections.
    IsRefreshableClone bool
    Whether the database is a refreshable clone.
    KmsKeyId string
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    LicenseModel string
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    LocalAdgAutoFailoverMaxDataLossLimit int
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    LongTermBackupSchedule AutonomousDatabaseLongTermBackupSchedule
    Long-term backup schedule. See longTermBackupSchedule Block below.
    NcharacterSet string
    National character set. Changing this value creates a new resource.
    OdbNetworkId string
    ID of the ODB network used by the database. Changing this value creates a new resource.
    OpenMode string
    Database open mode.
    PermissionLevel string
    Database permission level.
    PrivateEndpointIp string
    Private endpoint IP address.
    PrivateEndpointLabel string
    Private endpoint label.
    RefreshableMode string
    Refresh mode for a refreshable clone.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    ResourcePoolLeaderId string
    ID of the resource-pool leader Autonomous Database.
    ResourcePoolSummary AutonomousDatabaseResourcePoolSummary
    Resource pool configuration. See resourcePoolSummary Block below.
    ScheduledOperations List<AutonomousDatabaseScheduledOperation>
    Scheduled database start and stop times. See scheduledOperations Block below.
    Source string
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    SourceConfiguration AutonomousDatabaseSourceConfiguration
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    StandbyAllowlistedIps List<string>
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    StandbyAllowlistedIpsSource string
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    Tags Dictionary<string, string>
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TimeOfAutoRefreshStart string
    RFC3339 timestamp at which automatic refresh begins.
    Timeouts AutonomousDatabaseTimeouts
    TransportableTablespace AutonomousDatabaseTransportableTablespace
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    AdminPassword string
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    AdminPasswordSource AutonomousDatabaseAdminPasswordSourceArgs
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    AdminPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    AdminPasswordWoVersion int
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    AllowlistedIps []string
    List of between 1 and 1024 IP addresses allowed to access the database.
    AutoRefreshFrequencyInSeconds int
    Automatic refresh frequency, in seconds, for a refreshable clone.
    AutoRefreshPointLagInSeconds int
    Refresh lag, in seconds, between a refreshable clone and its source.
    AutonomousMaintenanceScheduleType string
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    BackupRetentionPeriodInDays int
    Automatic backup retention period, in days.
    ByolComputeCountLimit float64
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    CharacterSet string
    Database character set. Changing this value creates a new resource.
    ComputeCount float64
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    CpuCoreCount int
    Allocated CPU core count. Valid values are from 1 through 128.
    CustomerContactsToSendToOcis []AutonomousDatabaseCustomerContactsToSendToOciArgs
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    DataStorageSizeInGbs int
    Data volume size in GB. Valid values are from 20 through 393216.
    DataStorageSizeInTbs float64
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    DatabaseEdition string
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    DbName string
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    DbToolsDetails []AutonomousDatabaseDbToolsDetailArgs
    Database management tools to enable. See dbToolsDetails Block below.
    DbVersion string
    Oracle Database software version.
    DbWorkload string
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    DisplayName string
    User-friendly database name.
    EncryptionKeyProvider string
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    IsAutoScalingEnabled bool
    Whether automatic compute scaling is enabled.
    IsAutoScalingForStorageEnabled bool
    Whether automatic storage scaling is enabled.
    IsBackupRetentionLocked bool
    Whether the backup retention period is locked against shortening.
    IsLocalDataGuardEnabled bool
    Whether local Oracle Data Guard is enabled.
    IsMtlsConnectionRequired bool
    Whether mutual TLS is required for database connections.
    IsRefreshableClone bool
    Whether the database is a refreshable clone.
    KmsKeyId string
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    LicenseModel string
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    LocalAdgAutoFailoverMaxDataLossLimit int
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    LongTermBackupSchedule AutonomousDatabaseLongTermBackupScheduleArgs
    Long-term backup schedule. See longTermBackupSchedule Block below.
    NcharacterSet string
    National character set. Changing this value creates a new resource.
    OdbNetworkId string
    ID of the ODB network used by the database. Changing this value creates a new resource.
    OpenMode string
    Database open mode.
    PermissionLevel string
    Database permission level.
    PrivateEndpointIp string
    Private endpoint IP address.
    PrivateEndpointLabel string
    Private endpoint label.
    RefreshableMode string
    Refresh mode for a refreshable clone.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    ResourcePoolLeaderId string
    ID of the resource-pool leader Autonomous Database.
    ResourcePoolSummary AutonomousDatabaseResourcePoolSummaryArgs
    Resource pool configuration. See resourcePoolSummary Block below.
    ScheduledOperations []AutonomousDatabaseScheduledOperationArgs
    Scheduled database start and stop times. See scheduledOperations Block below.
    Source string
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    SourceConfiguration AutonomousDatabaseSourceConfigurationArgs
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    StandbyAllowlistedIps []string
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    StandbyAllowlistedIpsSource string
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    Tags map[string]string
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TimeOfAutoRefreshStart string
    RFC3339 timestamp at which automatic refresh begins.
    Timeouts AutonomousDatabaseTimeoutsArgs
    TransportableTablespace AutonomousDatabaseTransportableTablespaceArgs
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    admin_password string
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    admin_password_source object
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    admin_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    admin_password_wo_version number
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allowlisted_ips list(string)
    List of between 1 and 1024 IP addresses allowed to access the database.
    auto_refresh_frequency_in_seconds number
    Automatic refresh frequency, in seconds, for a refreshable clone.
    auto_refresh_point_lag_in_seconds number
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomous_maintenance_schedule_type string
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    backup_retention_period_in_days number
    Automatic backup retention period, in days.
    byol_compute_count_limit number
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    character_set string
    Database character set. Changing this value creates a new resource.
    compute_count number
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    cpu_core_count number
    Allocated CPU core count. Valid values are from 1 through 128.
    customer_contacts_to_send_to_ocis list(object)
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    data_storage_size_in_gbs number
    Data volume size in GB. Valid values are from 20 through 393216.
    data_storage_size_in_tbs number
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    database_edition string
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    db_name string
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    db_tools_details list(object)
    Database management tools to enable. See dbToolsDetails Block below.
    db_version string
    Oracle Database software version.
    db_workload string
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    display_name string
    User-friendly database name.
    encryption_key_provider string
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    is_auto_scaling_enabled bool
    Whether automatic compute scaling is enabled.
    is_auto_scaling_for_storage_enabled bool
    Whether automatic storage scaling is enabled.
    is_backup_retention_locked bool
    Whether the backup retention period is locked against shortening.
    is_local_data_guard_enabled bool
    Whether local Oracle Data Guard is enabled.
    is_mtls_connection_required bool
    Whether mutual TLS is required for database connections.
    is_refreshable_clone bool
    Whether the database is a refreshable clone.
    kms_key_id string
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    license_model string
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    local_adg_auto_failover_max_data_loss_limit number
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    long_term_backup_schedule object
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacter_set string
    National character set. Changing this value creates a new resource.
    odb_network_id string
    ID of the ODB network used by the database. Changing this value creates a new resource.
    open_mode string
    Database open mode.
    permission_level string
    Database permission level.
    private_endpoint_ip string
    Private endpoint IP address.
    private_endpoint_label string
    Private endpoint label.
    refreshable_mode string
    Refresh mode for a refreshable clone.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resource_pool_leader_id string
    ID of the resource-pool leader Autonomous Database.
    resource_pool_summary object
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduled_operations list(object)
    Scheduled database start and stop times. See scheduledOperations Block below.
    source string
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    source_configuration object
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    standby_allowlisted_ips list(string)
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standby_allowlisted_ips_source string
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    tags map(string)
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    time_of_auto_refresh_start string
    RFC3339 timestamp at which automatic refresh begins.
    timeouts object
    transportable_tablespace object
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    adminPassword String
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    adminPasswordSource AutonomousDatabaseAdminPasswordSource
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    adminPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    adminPasswordWoVersion Integer
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allowlistedIps List<String>
    List of between 1 and 1024 IP addresses allowed to access the database.
    autoRefreshFrequencyInSeconds Integer
    Automatic refresh frequency, in seconds, for a refreshable clone.
    autoRefreshPointLagInSeconds Integer
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomousMaintenanceScheduleType String
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    backupRetentionPeriodInDays Integer
    Automatic backup retention period, in days.
    byolComputeCountLimit Double
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    characterSet String
    Database character set. Changing this value creates a new resource.
    computeCount Double
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    cpuCoreCount Integer
    Allocated CPU core count. Valid values are from 1 through 128.
    customerContactsToSendToOcis List<AutonomousDatabaseCustomerContactsToSendToOci>
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    dataStorageSizeInGbs Integer
    Data volume size in GB. Valid values are from 20 through 393216.
    dataStorageSizeInTbs Double
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    databaseEdition String
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    dbName String
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    dbToolsDetails List<AutonomousDatabaseDbToolsDetail>
    Database management tools to enable. See dbToolsDetails Block below.
    dbVersion String
    Oracle Database software version.
    dbWorkload String
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    displayName String
    User-friendly database name.
    encryptionKeyProvider String
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    isAutoScalingEnabled Boolean
    Whether automatic compute scaling is enabled.
    isAutoScalingForStorageEnabled Boolean
    Whether automatic storage scaling is enabled.
    isBackupRetentionLocked Boolean
    Whether the backup retention period is locked against shortening.
    isLocalDataGuardEnabled Boolean
    Whether local Oracle Data Guard is enabled.
    isMtlsConnectionRequired Boolean
    Whether mutual TLS is required for database connections.
    isRefreshableClone Boolean
    Whether the database is a refreshable clone.
    kmsKeyId String
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    licenseModel String
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    localAdgAutoFailoverMaxDataLossLimit Integer
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    longTermBackupSchedule AutonomousDatabaseLongTermBackupSchedule
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacterSet String
    National character set. Changing this value creates a new resource.
    odbNetworkId String
    ID of the ODB network used by the database. Changing this value creates a new resource.
    openMode String
    Database open mode.
    permissionLevel String
    Database permission level.
    privateEndpointIp String
    Private endpoint IP address.
    privateEndpointLabel String
    Private endpoint label.
    refreshableMode String
    Refresh mode for a refreshable clone.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resourcePoolLeaderId String
    ID of the resource-pool leader Autonomous Database.
    resourcePoolSummary AutonomousDatabaseResourcePoolSummary
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduledOperations List<AutonomousDatabaseScheduledOperation>
    Scheduled database start and stop times. See scheduledOperations Block below.
    source String
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    sourceConfiguration AutonomousDatabaseSourceConfiguration
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    standbyAllowlistedIps List<String>
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standbyAllowlistedIpsSource String
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    tags Map<String,String>
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    timeOfAutoRefreshStart String
    RFC3339 timestamp at which automatic refresh begins.
    timeouts AutonomousDatabaseTimeouts
    transportableTablespace AutonomousDatabaseTransportableTablespace
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    adminPassword string
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    adminPasswordSource AutonomousDatabaseAdminPasswordSource
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    adminPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    adminPasswordWoVersion number
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allowlistedIps string[]
    List of between 1 and 1024 IP addresses allowed to access the database.
    autoRefreshFrequencyInSeconds number
    Automatic refresh frequency, in seconds, for a refreshable clone.
    autoRefreshPointLagInSeconds number
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomousMaintenanceScheduleType string
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    backupRetentionPeriodInDays number
    Automatic backup retention period, in days.
    byolComputeCountLimit number
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    characterSet string
    Database character set. Changing this value creates a new resource.
    computeCount number
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    cpuCoreCount number
    Allocated CPU core count. Valid values are from 1 through 128.
    customerContactsToSendToOcis AutonomousDatabaseCustomerContactsToSendToOci[]
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    dataStorageSizeInGbs number
    Data volume size in GB. Valid values are from 20 through 393216.
    dataStorageSizeInTbs number
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    databaseEdition string
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    dbName string
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    dbToolsDetails AutonomousDatabaseDbToolsDetail[]
    Database management tools to enable. See dbToolsDetails Block below.
    dbVersion string
    Oracle Database software version.
    dbWorkload string
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    displayName string
    User-friendly database name.
    encryptionKeyProvider string
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    isAutoScalingEnabled boolean
    Whether automatic compute scaling is enabled.
    isAutoScalingForStorageEnabled boolean
    Whether automatic storage scaling is enabled.
    isBackupRetentionLocked boolean
    Whether the backup retention period is locked against shortening.
    isLocalDataGuardEnabled boolean
    Whether local Oracle Data Guard is enabled.
    isMtlsConnectionRequired boolean
    Whether mutual TLS is required for database connections.
    isRefreshableClone boolean
    Whether the database is a refreshable clone.
    kmsKeyId string
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    licenseModel string
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    localAdgAutoFailoverMaxDataLossLimit number
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    longTermBackupSchedule AutonomousDatabaseLongTermBackupSchedule
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacterSet string
    National character set. Changing this value creates a new resource.
    odbNetworkId string
    ID of the ODB network used by the database. Changing this value creates a new resource.
    openMode string
    Database open mode.
    permissionLevel string
    Database permission level.
    privateEndpointIp string
    Private endpoint IP address.
    privateEndpointLabel string
    Private endpoint label.
    refreshableMode string
    Refresh mode for a refreshable clone.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resourcePoolLeaderId string
    ID of the resource-pool leader Autonomous Database.
    resourcePoolSummary AutonomousDatabaseResourcePoolSummary
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduledOperations AutonomousDatabaseScheduledOperation[]
    Scheduled database start and stop times. See scheduledOperations Block below.
    source string
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    sourceConfiguration AutonomousDatabaseSourceConfiguration
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    standbyAllowlistedIps string[]
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standbyAllowlistedIpsSource string
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    tags {[key: string]: string}
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    timeOfAutoRefreshStart string
    RFC3339 timestamp at which automatic refresh begins.
    timeouts AutonomousDatabaseTimeouts
    transportableTablespace AutonomousDatabaseTransportableTablespace
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    admin_password str
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    admin_password_source AutonomousDatabaseAdminPasswordSourceArgs
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    admin_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    admin_password_wo_version int
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allowlisted_ips Sequence[str]
    List of between 1 and 1024 IP addresses allowed to access the database.
    auto_refresh_frequency_in_seconds int
    Automatic refresh frequency, in seconds, for a refreshable clone.
    auto_refresh_point_lag_in_seconds int
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomous_maintenance_schedule_type str
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    backup_retention_period_in_days int
    Automatic backup retention period, in days.
    byol_compute_count_limit float
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    character_set str
    Database character set. Changing this value creates a new resource.
    compute_count float
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    cpu_core_count int
    Allocated CPU core count. Valid values are from 1 through 128.
    customer_contacts_to_send_to_ocis Sequence[AutonomousDatabaseCustomerContactsToSendToOciArgs]
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    data_storage_size_in_gbs int
    Data volume size in GB. Valid values are from 20 through 393216.
    data_storage_size_in_tbs float
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    database_edition str
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    db_name str
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    db_tools_details Sequence[AutonomousDatabaseDbToolsDetailArgs]
    Database management tools to enable. See dbToolsDetails Block below.
    db_version str
    Oracle Database software version.
    db_workload str
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    display_name str
    User-friendly database name.
    encryption_key_provider str
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    is_auto_scaling_enabled bool
    Whether automatic compute scaling is enabled.
    is_auto_scaling_for_storage_enabled bool
    Whether automatic storage scaling is enabled.
    is_backup_retention_locked bool
    Whether the backup retention period is locked against shortening.
    is_local_data_guard_enabled bool
    Whether local Oracle Data Guard is enabled.
    is_mtls_connection_required bool
    Whether mutual TLS is required for database connections.
    is_refreshable_clone bool
    Whether the database is a refreshable clone.
    kms_key_id str
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    license_model str
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    local_adg_auto_failover_max_data_loss_limit int
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    long_term_backup_schedule AutonomousDatabaseLongTermBackupScheduleArgs
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacter_set str
    National character set. Changing this value creates a new resource.
    odb_network_id str
    ID of the ODB network used by the database. Changing this value creates a new resource.
    open_mode str
    Database open mode.
    permission_level str
    Database permission level.
    private_endpoint_ip str
    Private endpoint IP address.
    private_endpoint_label str
    Private endpoint label.
    refreshable_mode str
    Refresh mode for a refreshable clone.
    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resource_pool_leader_id str
    ID of the resource-pool leader Autonomous Database.
    resource_pool_summary AutonomousDatabaseResourcePoolSummaryArgs
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduled_operations Sequence[AutonomousDatabaseScheduledOperationArgs]
    Scheduled database start and stop times. See scheduledOperations Block below.
    source str
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    source_configuration AutonomousDatabaseSourceConfigurationArgs
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    standby_allowlisted_ips Sequence[str]
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standby_allowlisted_ips_source str
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    tags Mapping[str, str]
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    time_of_auto_refresh_start str
    RFC3339 timestamp at which automatic refresh begins.
    timeouts AutonomousDatabaseTimeoutsArgs
    transportable_tablespace AutonomousDatabaseTransportableTablespaceArgs
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    adminPassword String
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    adminPasswordSource Property Map
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    adminPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    adminPasswordWoVersion Number
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allowlistedIps List<String>
    List of between 1 and 1024 IP addresses allowed to access the database.
    autoRefreshFrequencyInSeconds Number
    Automatic refresh frequency, in seconds, for a refreshable clone.
    autoRefreshPointLagInSeconds Number
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomousMaintenanceScheduleType String
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    backupRetentionPeriodInDays Number
    Automatic backup retention period, in days.
    byolComputeCountLimit Number
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    characterSet String
    Database character set. Changing this value creates a new resource.
    computeCount Number
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    cpuCoreCount Number
    Allocated CPU core count. Valid values are from 1 through 128.
    customerContactsToSendToOcis List<Property Map>
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    dataStorageSizeInGbs Number
    Data volume size in GB. Valid values are from 20 through 393216.
    dataStorageSizeInTbs Number
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    databaseEdition String
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    dbName String
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    dbToolsDetails List<Property Map>
    Database management tools to enable. See dbToolsDetails Block below.
    dbVersion String
    Oracle Database software version.
    dbWorkload String
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    displayName String
    User-friendly database name.
    encryptionKeyProvider String
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    isAutoScalingEnabled Boolean
    Whether automatic compute scaling is enabled.
    isAutoScalingForStorageEnabled Boolean
    Whether automatic storage scaling is enabled.
    isBackupRetentionLocked Boolean
    Whether the backup retention period is locked against shortening.
    isLocalDataGuardEnabled Boolean
    Whether local Oracle Data Guard is enabled.
    isMtlsConnectionRequired Boolean
    Whether mutual TLS is required for database connections.
    isRefreshableClone Boolean
    Whether the database is a refreshable clone.
    kmsKeyId String
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    licenseModel String
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    localAdgAutoFailoverMaxDataLossLimit Number
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    longTermBackupSchedule Property Map
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacterSet String
    National character set. Changing this value creates a new resource.
    odbNetworkId String
    ID of the ODB network used by the database. Changing this value creates a new resource.
    openMode String
    Database open mode.
    permissionLevel String
    Database permission level.
    privateEndpointIp String
    Private endpoint IP address.
    privateEndpointLabel String
    Private endpoint label.
    refreshableMode String
    Refresh mode for a refreshable clone.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resourcePoolLeaderId String
    ID of the resource-pool leader Autonomous Database.
    resourcePoolSummary Property Map
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduledOperations List<Property Map>
    Scheduled database start and stop times. See scheduledOperations Block below.
    source String
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    sourceConfiguration Property Map
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    standbyAllowlistedIps List<String>
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standbyAllowlistedIpsSource String
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    tags Map<String>
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    timeOfAutoRefreshStart String
    RFC3339 timestamp at which automatic refresh begins.
    timeouts Property Map
    transportableTablespace Property Map
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AutonomousDatabase resource produces the following output properties:

    ActualUsedDataStorageSizeInTbs double
    Actual data storage currently in use, in TB.
    AllocatedStorageSizeInTbs double
    Storage currently allocated, in TB.
    Arn string
    ARN of the Autonomous Database.
    AvailabilityZone string
    Availability Zone of the database.
    AvailabilityZoneId string
    Availability Zone ID of the database.
    AvailableUpgradeVersions List<string>
    Oracle Database versions available for upgrade.
    ComputeModel string
    Compute model, either ECPU or OCPU.
    CreatedAt string
    Creation date and time.
    DatabaseType string
    Autonomous Database type.
    Id string
    The provider-assigned unique ID for this managed resource.
    OciResourceAnchorName string
    OCI resource anchor name.
    OciUrl string
    OCI console URL.
    Ocid string
    Oracle Cloud Identifier.
    OdbNetworkArn string
    ARN of the associated ODB network.
    PercentProgress double
    Progress of the current operation.
    PrivateEndpoint string
    Private endpoint hostname.
    ServiceConsoleUrl string
    Oracle service console URL.
    SourceId string
    ID of the source database or backup.
    SqlWebDeveloperUrl string
    Oracle SQL Developer Web URL.
    Status string
    Current database lifecycle status.
    StatusReason string
    Additional lifecycle status information.
    TagsAll Dictionary<string, string>
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    ActualUsedDataStorageSizeInTbs float64
    Actual data storage currently in use, in TB.
    AllocatedStorageSizeInTbs float64
    Storage currently allocated, in TB.
    Arn string
    ARN of the Autonomous Database.
    AvailabilityZone string
    Availability Zone of the database.
    AvailabilityZoneId string
    Availability Zone ID of the database.
    AvailableUpgradeVersions []string
    Oracle Database versions available for upgrade.
    ComputeModel string
    Compute model, either ECPU or OCPU.
    CreatedAt string
    Creation date and time.
    DatabaseType string
    Autonomous Database type.
    Id string
    The provider-assigned unique ID for this managed resource.
    OciResourceAnchorName string
    OCI resource anchor name.
    OciUrl string
    OCI console URL.
    Ocid string
    Oracle Cloud Identifier.
    OdbNetworkArn string
    ARN of the associated ODB network.
    PercentProgress float64
    Progress of the current operation.
    PrivateEndpoint string
    Private endpoint hostname.
    ServiceConsoleUrl string
    Oracle service console URL.
    SourceId string
    ID of the source database or backup.
    SqlWebDeveloperUrl string
    Oracle SQL Developer Web URL.
    Status string
    Current database lifecycle status.
    StatusReason string
    Additional lifecycle status information.
    TagsAll map[string]string
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    actual_used_data_storage_size_in_tbs number
    Actual data storage currently in use, in TB.
    allocated_storage_size_in_tbs number
    Storage currently allocated, in TB.
    arn string
    ARN of the Autonomous Database.
    availability_zone string
    Availability Zone of the database.
    availability_zone_id string
    Availability Zone ID of the database.
    available_upgrade_versions list(string)
    Oracle Database versions available for upgrade.
    compute_model string
    Compute model, either ECPU or OCPU.
    created_at string
    Creation date and time.
    database_type string
    Autonomous Database type.
    id string
    The provider-assigned unique ID for this managed resource.
    oci_resource_anchor_name string
    OCI resource anchor name.
    oci_url string
    OCI console URL.
    ocid string
    Oracle Cloud Identifier.
    odb_network_arn string
    ARN of the associated ODB network.
    percent_progress number
    Progress of the current operation.
    private_endpoint string
    Private endpoint hostname.
    service_console_url string
    Oracle service console URL.
    source_id string
    ID of the source database or backup.
    sql_web_developer_url string
    Oracle SQL Developer Web URL.
    status string
    Current database lifecycle status.
    status_reason string
    Additional lifecycle status information.
    tags_all map(string)
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    actualUsedDataStorageSizeInTbs Double
    Actual data storage currently in use, in TB.
    allocatedStorageSizeInTbs Double
    Storage currently allocated, in TB.
    arn String
    ARN of the Autonomous Database.
    availabilityZone String
    Availability Zone of the database.
    availabilityZoneId String
    Availability Zone ID of the database.
    availableUpgradeVersions List<String>
    Oracle Database versions available for upgrade.
    computeModel String
    Compute model, either ECPU or OCPU.
    createdAt String
    Creation date and time.
    databaseType String
    Autonomous Database type.
    id String
    The provider-assigned unique ID for this managed resource.
    ociResourceAnchorName String
    OCI resource anchor name.
    ociUrl String
    OCI console URL.
    ocid String
    Oracle Cloud Identifier.
    odbNetworkArn String
    ARN of the associated ODB network.
    percentProgress Double
    Progress of the current operation.
    privateEndpoint String
    Private endpoint hostname.
    serviceConsoleUrl String
    Oracle service console URL.
    sourceId String
    ID of the source database or backup.
    sqlWebDeveloperUrl String
    Oracle SQL Developer Web URL.
    status String
    Current database lifecycle status.
    statusReason String
    Additional lifecycle status information.
    tagsAll Map<String,String>
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    actualUsedDataStorageSizeInTbs number
    Actual data storage currently in use, in TB.
    allocatedStorageSizeInTbs number
    Storage currently allocated, in TB.
    arn string
    ARN of the Autonomous Database.
    availabilityZone string
    Availability Zone of the database.
    availabilityZoneId string
    Availability Zone ID of the database.
    availableUpgradeVersions string[]
    Oracle Database versions available for upgrade.
    computeModel string
    Compute model, either ECPU or OCPU.
    createdAt string
    Creation date and time.
    databaseType string
    Autonomous Database type.
    id string
    The provider-assigned unique ID for this managed resource.
    ociResourceAnchorName string
    OCI resource anchor name.
    ociUrl string
    OCI console URL.
    ocid string
    Oracle Cloud Identifier.
    odbNetworkArn string
    ARN of the associated ODB network.
    percentProgress number
    Progress of the current operation.
    privateEndpoint string
    Private endpoint hostname.
    serviceConsoleUrl string
    Oracle service console URL.
    sourceId string
    ID of the source database or backup.
    sqlWebDeveloperUrl string
    Oracle SQL Developer Web URL.
    status string
    Current database lifecycle status.
    statusReason string
    Additional lifecycle status information.
    tagsAll {[key: string]: string}
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    actual_used_data_storage_size_in_tbs float
    Actual data storage currently in use, in TB.
    allocated_storage_size_in_tbs float
    Storage currently allocated, in TB.
    arn str
    ARN of the Autonomous Database.
    availability_zone str
    Availability Zone of the database.
    availability_zone_id str
    Availability Zone ID of the database.
    available_upgrade_versions Sequence[str]
    Oracle Database versions available for upgrade.
    compute_model str
    Compute model, either ECPU or OCPU.
    created_at str
    Creation date and time.
    database_type str
    Autonomous Database type.
    id str
    The provider-assigned unique ID for this managed resource.
    oci_resource_anchor_name str
    OCI resource anchor name.
    oci_url str
    OCI console URL.
    ocid str
    Oracle Cloud Identifier.
    odb_network_arn str
    ARN of the associated ODB network.
    percent_progress float
    Progress of the current operation.
    private_endpoint str
    Private endpoint hostname.
    service_console_url str
    Oracle service console URL.
    source_id str
    ID of the source database or backup.
    sql_web_developer_url str
    Oracle SQL Developer Web URL.
    status str
    Current database lifecycle status.
    status_reason str
    Additional lifecycle status information.
    tags_all Mapping[str, str]
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    actualUsedDataStorageSizeInTbs Number
    Actual data storage currently in use, in TB.
    allocatedStorageSizeInTbs Number
    Storage currently allocated, in TB.
    arn String
    ARN of the Autonomous Database.
    availabilityZone String
    Availability Zone of the database.
    availabilityZoneId String
    Availability Zone ID of the database.
    availableUpgradeVersions List<String>
    Oracle Database versions available for upgrade.
    computeModel String
    Compute model, either ECPU or OCPU.
    createdAt String
    Creation date and time.
    databaseType String
    Autonomous Database type.
    id String
    The provider-assigned unique ID for this managed resource.
    ociResourceAnchorName String
    OCI resource anchor name.
    ociUrl String
    OCI console URL.
    ocid String
    Oracle Cloud Identifier.
    odbNetworkArn String
    ARN of the associated ODB network.
    percentProgress Number
    Progress of the current operation.
    privateEndpoint String
    Private endpoint hostname.
    serviceConsoleUrl String
    Oracle service console URL.
    sourceId String
    ID of the source database or backup.
    sqlWebDeveloperUrl String
    Oracle SQL Developer Web URL.
    status String
    Current database lifecycle status.
    statusReason String
    Additional lifecycle status information.
    tagsAll Map<String>
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.

    Look up Existing AutonomousDatabase Resource

    Get an existing AutonomousDatabase resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AutonomousDatabaseState, opts?: CustomResourceOptions): AutonomousDatabase
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            actual_used_data_storage_size_in_tbs: Optional[float] = None,
            admin_password: Optional[str] = None,
            admin_password_source: Optional[AutonomousDatabaseAdminPasswordSourceArgs] = None,
            admin_password_wo: Optional[str] = None,
            admin_password_wo_version: Optional[int] = None,
            allocated_storage_size_in_tbs: Optional[float] = None,
            allowlisted_ips: Optional[Sequence[str]] = None,
            arn: Optional[str] = None,
            auto_refresh_frequency_in_seconds: Optional[int] = None,
            auto_refresh_point_lag_in_seconds: Optional[int] = None,
            autonomous_maintenance_schedule_type: Optional[str] = None,
            availability_zone: Optional[str] = None,
            availability_zone_id: Optional[str] = None,
            available_upgrade_versions: Optional[Sequence[str]] = None,
            backup_retention_period_in_days: Optional[int] = None,
            byol_compute_count_limit: Optional[float] = None,
            character_set: Optional[str] = None,
            compute_count: Optional[float] = None,
            compute_model: Optional[str] = None,
            cpu_core_count: Optional[int] = None,
            created_at: Optional[str] = None,
            customer_contacts_to_send_to_ocis: Optional[Sequence[AutonomousDatabaseCustomerContactsToSendToOciArgs]] = None,
            data_storage_size_in_gbs: Optional[int] = None,
            data_storage_size_in_tbs: Optional[float] = None,
            database_edition: Optional[str] = None,
            database_type: Optional[str] = None,
            db_name: Optional[str] = None,
            db_tools_details: Optional[Sequence[AutonomousDatabaseDbToolsDetailArgs]] = None,
            db_version: Optional[str] = None,
            db_workload: Optional[str] = None,
            display_name: Optional[str] = None,
            encryption_key_provider: Optional[str] = None,
            is_auto_scaling_enabled: Optional[bool] = None,
            is_auto_scaling_for_storage_enabled: Optional[bool] = None,
            is_backup_retention_locked: Optional[bool] = None,
            is_local_data_guard_enabled: Optional[bool] = None,
            is_mtls_connection_required: Optional[bool] = None,
            is_refreshable_clone: Optional[bool] = None,
            kms_key_id: Optional[str] = None,
            license_model: Optional[str] = None,
            local_adg_auto_failover_max_data_loss_limit: Optional[int] = None,
            long_term_backup_schedule: Optional[AutonomousDatabaseLongTermBackupScheduleArgs] = None,
            ncharacter_set: Optional[str] = None,
            oci_resource_anchor_name: Optional[str] = None,
            oci_url: Optional[str] = None,
            ocid: Optional[str] = None,
            odb_network_arn: Optional[str] = None,
            odb_network_id: Optional[str] = None,
            open_mode: Optional[str] = None,
            percent_progress: Optional[float] = None,
            permission_level: Optional[str] = None,
            private_endpoint: Optional[str] = None,
            private_endpoint_ip: Optional[str] = None,
            private_endpoint_label: Optional[str] = None,
            refreshable_mode: Optional[str] = None,
            region: Optional[str] = None,
            resource_pool_leader_id: Optional[str] = None,
            resource_pool_summary: Optional[AutonomousDatabaseResourcePoolSummaryArgs] = None,
            scheduled_operations: Optional[Sequence[AutonomousDatabaseScheduledOperationArgs]] = None,
            service_console_url: Optional[str] = None,
            source: Optional[str] = None,
            source_configuration: Optional[AutonomousDatabaseSourceConfigurationArgs] = None,
            source_id: Optional[str] = None,
            sql_web_developer_url: Optional[str] = None,
            standby_allowlisted_ips: Optional[Sequence[str]] = None,
            standby_allowlisted_ips_source: Optional[str] = None,
            status: Optional[str] = None,
            status_reason: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            tags_all: Optional[Mapping[str, str]] = None,
            time_of_auto_refresh_start: Optional[str] = None,
            timeouts: Optional[AutonomousDatabaseTimeoutsArgs] = None,
            transportable_tablespace: Optional[AutonomousDatabaseTransportableTablespaceArgs] = None) -> AutonomousDatabase
    func GetAutonomousDatabase(ctx *Context, name string, id IDInput, state *AutonomousDatabaseState, opts ...ResourceOption) (*AutonomousDatabase, error)
    public static AutonomousDatabase Get(string name, Input<string> id, AutonomousDatabaseState? state, CustomResourceOptions? opts = null)
    public static AutonomousDatabase get(String name, Output<String> id, AutonomousDatabaseState state, CustomResourceOptions options)
    resources:  _:    type: aws:odb:AutonomousDatabase    get:      id: ${id}
    import {
      to = aws_odb_autonomous_database.example
      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:
    ActualUsedDataStorageSizeInTbs double
    Actual data storage currently in use, in TB.
    AdminPassword string
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    AdminPasswordSource AutonomousDatabaseAdminPasswordSource
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    AdminPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    AdminPasswordWoVersion int
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    AllocatedStorageSizeInTbs double
    Storage currently allocated, in TB.
    AllowlistedIps List<string>
    List of between 1 and 1024 IP addresses allowed to access the database.
    Arn string
    ARN of the Autonomous Database.
    AutoRefreshFrequencyInSeconds int
    Automatic refresh frequency, in seconds, for a refreshable clone.
    AutoRefreshPointLagInSeconds int
    Refresh lag, in seconds, between a refreshable clone and its source.
    AutonomousMaintenanceScheduleType string
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    AvailabilityZone string
    Availability Zone of the database.
    AvailabilityZoneId string
    Availability Zone ID of the database.
    AvailableUpgradeVersions List<string>
    Oracle Database versions available for upgrade.
    BackupRetentionPeriodInDays int
    Automatic backup retention period, in days.
    ByolComputeCountLimit double
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    CharacterSet string
    Database character set. Changing this value creates a new resource.
    ComputeCount double
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    ComputeModel string
    Compute model, either ECPU or OCPU.
    CpuCoreCount int
    Allocated CPU core count. Valid values are from 1 through 128.
    CreatedAt string
    Creation date and time.
    CustomerContactsToSendToOcis List<AutonomousDatabaseCustomerContactsToSendToOci>
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    DataStorageSizeInGbs int
    Data volume size in GB. Valid values are from 20 through 393216.
    DataStorageSizeInTbs double
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    DatabaseEdition string
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    DatabaseType string
    Autonomous Database type.
    DbName string
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    DbToolsDetails List<AutonomousDatabaseDbToolsDetail>
    Database management tools to enable. See dbToolsDetails Block below.
    DbVersion string
    Oracle Database software version.
    DbWorkload string
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    DisplayName string
    User-friendly database name.
    EncryptionKeyProvider string
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    IsAutoScalingEnabled bool
    Whether automatic compute scaling is enabled.
    IsAutoScalingForStorageEnabled bool
    Whether automatic storage scaling is enabled.
    IsBackupRetentionLocked bool
    Whether the backup retention period is locked against shortening.
    IsLocalDataGuardEnabled bool
    Whether local Oracle Data Guard is enabled.
    IsMtlsConnectionRequired bool
    Whether mutual TLS is required for database connections.
    IsRefreshableClone bool
    Whether the database is a refreshable clone.
    KmsKeyId string
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    LicenseModel string
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    LocalAdgAutoFailoverMaxDataLossLimit int
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    LongTermBackupSchedule AutonomousDatabaseLongTermBackupSchedule
    Long-term backup schedule. See longTermBackupSchedule Block below.
    NcharacterSet string
    National character set. Changing this value creates a new resource.
    OciResourceAnchorName string
    OCI resource anchor name.
    OciUrl string
    OCI console URL.
    Ocid string
    Oracle Cloud Identifier.
    OdbNetworkArn string
    ARN of the associated ODB network.
    OdbNetworkId string
    ID of the ODB network used by the database. Changing this value creates a new resource.
    OpenMode string
    Database open mode.
    PercentProgress double
    Progress of the current operation.
    PermissionLevel string
    Database permission level.
    PrivateEndpoint string
    Private endpoint hostname.
    PrivateEndpointIp string
    Private endpoint IP address.
    PrivateEndpointLabel string
    Private endpoint label.
    RefreshableMode string
    Refresh mode for a refreshable clone.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    ResourcePoolLeaderId string
    ID of the resource-pool leader Autonomous Database.
    ResourcePoolSummary AutonomousDatabaseResourcePoolSummary
    Resource pool configuration. See resourcePoolSummary Block below.
    ScheduledOperations List<AutonomousDatabaseScheduledOperation>
    Scheduled database start and stop times. See scheduledOperations Block below.
    ServiceConsoleUrl string
    Oracle service console URL.
    Source string
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    SourceConfiguration AutonomousDatabaseSourceConfiguration
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    SourceId string
    ID of the source database or backup.
    SqlWebDeveloperUrl string
    Oracle SQL Developer Web URL.
    StandbyAllowlistedIps List<string>
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    StandbyAllowlistedIpsSource string
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    Status string
    Current database lifecycle status.
    StatusReason string
    Additional lifecycle status information.
    Tags Dictionary<string, string>
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TagsAll Dictionary<string, string>
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    TimeOfAutoRefreshStart string
    RFC3339 timestamp at which automatic refresh begins.
    Timeouts AutonomousDatabaseTimeouts
    TransportableTablespace AutonomousDatabaseTransportableTablespace
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    ActualUsedDataStorageSizeInTbs float64
    Actual data storage currently in use, in TB.
    AdminPassword string
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    AdminPasswordSource AutonomousDatabaseAdminPasswordSourceArgs
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    AdminPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    AdminPasswordWoVersion int
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    AllocatedStorageSizeInTbs float64
    Storage currently allocated, in TB.
    AllowlistedIps []string
    List of between 1 and 1024 IP addresses allowed to access the database.
    Arn string
    ARN of the Autonomous Database.
    AutoRefreshFrequencyInSeconds int
    Automatic refresh frequency, in seconds, for a refreshable clone.
    AutoRefreshPointLagInSeconds int
    Refresh lag, in seconds, between a refreshable clone and its source.
    AutonomousMaintenanceScheduleType string
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    AvailabilityZone string
    Availability Zone of the database.
    AvailabilityZoneId string
    Availability Zone ID of the database.
    AvailableUpgradeVersions []string
    Oracle Database versions available for upgrade.
    BackupRetentionPeriodInDays int
    Automatic backup retention period, in days.
    ByolComputeCountLimit float64
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    CharacterSet string
    Database character set. Changing this value creates a new resource.
    ComputeCount float64
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    ComputeModel string
    Compute model, either ECPU or OCPU.
    CpuCoreCount int
    Allocated CPU core count. Valid values are from 1 through 128.
    CreatedAt string
    Creation date and time.
    CustomerContactsToSendToOcis []AutonomousDatabaseCustomerContactsToSendToOciArgs
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    DataStorageSizeInGbs int
    Data volume size in GB. Valid values are from 20 through 393216.
    DataStorageSizeInTbs float64
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    DatabaseEdition string
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    DatabaseType string
    Autonomous Database type.
    DbName string
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    DbToolsDetails []AutonomousDatabaseDbToolsDetailArgs
    Database management tools to enable. See dbToolsDetails Block below.
    DbVersion string
    Oracle Database software version.
    DbWorkload string
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    DisplayName string
    User-friendly database name.
    EncryptionKeyProvider string
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    IsAutoScalingEnabled bool
    Whether automatic compute scaling is enabled.
    IsAutoScalingForStorageEnabled bool
    Whether automatic storage scaling is enabled.
    IsBackupRetentionLocked bool
    Whether the backup retention period is locked against shortening.
    IsLocalDataGuardEnabled bool
    Whether local Oracle Data Guard is enabled.
    IsMtlsConnectionRequired bool
    Whether mutual TLS is required for database connections.
    IsRefreshableClone bool
    Whether the database is a refreshable clone.
    KmsKeyId string
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    LicenseModel string
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    LocalAdgAutoFailoverMaxDataLossLimit int
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    LongTermBackupSchedule AutonomousDatabaseLongTermBackupScheduleArgs
    Long-term backup schedule. See longTermBackupSchedule Block below.
    NcharacterSet string
    National character set. Changing this value creates a new resource.
    OciResourceAnchorName string
    OCI resource anchor name.
    OciUrl string
    OCI console URL.
    Ocid string
    Oracle Cloud Identifier.
    OdbNetworkArn string
    ARN of the associated ODB network.
    OdbNetworkId string
    ID of the ODB network used by the database. Changing this value creates a new resource.
    OpenMode string
    Database open mode.
    PercentProgress float64
    Progress of the current operation.
    PermissionLevel string
    Database permission level.
    PrivateEndpoint string
    Private endpoint hostname.
    PrivateEndpointIp string
    Private endpoint IP address.
    PrivateEndpointLabel string
    Private endpoint label.
    RefreshableMode string
    Refresh mode for a refreshable clone.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    ResourcePoolLeaderId string
    ID of the resource-pool leader Autonomous Database.
    ResourcePoolSummary AutonomousDatabaseResourcePoolSummaryArgs
    Resource pool configuration. See resourcePoolSummary Block below.
    ScheduledOperations []AutonomousDatabaseScheduledOperationArgs
    Scheduled database start and stop times. See scheduledOperations Block below.
    ServiceConsoleUrl string
    Oracle service console URL.
    Source string
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    SourceConfiguration AutonomousDatabaseSourceConfigurationArgs
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    SourceId string
    ID of the source database or backup.
    SqlWebDeveloperUrl string
    Oracle SQL Developer Web URL.
    StandbyAllowlistedIps []string
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    StandbyAllowlistedIpsSource string
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    Status string
    Current database lifecycle status.
    StatusReason string
    Additional lifecycle status information.
    Tags map[string]string
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TagsAll map[string]string
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    TimeOfAutoRefreshStart string
    RFC3339 timestamp at which automatic refresh begins.
    Timeouts AutonomousDatabaseTimeoutsArgs
    TransportableTablespace AutonomousDatabaseTransportableTablespaceArgs
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    actual_used_data_storage_size_in_tbs number
    Actual data storage currently in use, in TB.
    admin_password string
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    admin_password_source object
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    admin_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    admin_password_wo_version number
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allocated_storage_size_in_tbs number
    Storage currently allocated, in TB.
    allowlisted_ips list(string)
    List of between 1 and 1024 IP addresses allowed to access the database.
    arn string
    ARN of the Autonomous Database.
    auto_refresh_frequency_in_seconds number
    Automatic refresh frequency, in seconds, for a refreshable clone.
    auto_refresh_point_lag_in_seconds number
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomous_maintenance_schedule_type string
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    availability_zone string
    Availability Zone of the database.
    availability_zone_id string
    Availability Zone ID of the database.
    available_upgrade_versions list(string)
    Oracle Database versions available for upgrade.
    backup_retention_period_in_days number
    Automatic backup retention period, in days.
    byol_compute_count_limit number
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    character_set string
    Database character set. Changing this value creates a new resource.
    compute_count number
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    compute_model string
    Compute model, either ECPU or OCPU.
    cpu_core_count number
    Allocated CPU core count. Valid values are from 1 through 128.
    created_at string
    Creation date and time.
    customer_contacts_to_send_to_ocis list(object)
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    data_storage_size_in_gbs number
    Data volume size in GB. Valid values are from 20 through 393216.
    data_storage_size_in_tbs number
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    database_edition string
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    database_type string
    Autonomous Database type.
    db_name string
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    db_tools_details list(object)
    Database management tools to enable. See dbToolsDetails Block below.
    db_version string
    Oracle Database software version.
    db_workload string
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    display_name string
    User-friendly database name.
    encryption_key_provider string
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    is_auto_scaling_enabled bool
    Whether automatic compute scaling is enabled.
    is_auto_scaling_for_storage_enabled bool
    Whether automatic storage scaling is enabled.
    is_backup_retention_locked bool
    Whether the backup retention period is locked against shortening.
    is_local_data_guard_enabled bool
    Whether local Oracle Data Guard is enabled.
    is_mtls_connection_required bool
    Whether mutual TLS is required for database connections.
    is_refreshable_clone bool
    Whether the database is a refreshable clone.
    kms_key_id string
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    license_model string
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    local_adg_auto_failover_max_data_loss_limit number
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    long_term_backup_schedule object
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacter_set string
    National character set. Changing this value creates a new resource.
    oci_resource_anchor_name string
    OCI resource anchor name.
    oci_url string
    OCI console URL.
    ocid string
    Oracle Cloud Identifier.
    odb_network_arn string
    ARN of the associated ODB network.
    odb_network_id string
    ID of the ODB network used by the database. Changing this value creates a new resource.
    open_mode string
    Database open mode.
    percent_progress number
    Progress of the current operation.
    permission_level string
    Database permission level.
    private_endpoint string
    Private endpoint hostname.
    private_endpoint_ip string
    Private endpoint IP address.
    private_endpoint_label string
    Private endpoint label.
    refreshable_mode string
    Refresh mode for a refreshable clone.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resource_pool_leader_id string
    ID of the resource-pool leader Autonomous Database.
    resource_pool_summary object
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduled_operations list(object)
    Scheduled database start and stop times. See scheduledOperations Block below.
    service_console_url string
    Oracle service console URL.
    source string
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    source_configuration object
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    source_id string
    ID of the source database or backup.
    sql_web_developer_url string
    Oracle SQL Developer Web URL.
    standby_allowlisted_ips list(string)
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standby_allowlisted_ips_source string
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    status string
    Current database lifecycle status.
    status_reason string
    Additional lifecycle status information.
    tags map(string)
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tags_all map(string)
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    time_of_auto_refresh_start string
    RFC3339 timestamp at which automatic refresh begins.
    timeouts object
    transportable_tablespace object
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    actualUsedDataStorageSizeInTbs Double
    Actual data storage currently in use, in TB.
    adminPassword String
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    adminPasswordSource AutonomousDatabaseAdminPasswordSource
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    adminPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    adminPasswordWoVersion Integer
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allocatedStorageSizeInTbs Double
    Storage currently allocated, in TB.
    allowlistedIps List<String>
    List of between 1 and 1024 IP addresses allowed to access the database.
    arn String
    ARN of the Autonomous Database.
    autoRefreshFrequencyInSeconds Integer
    Automatic refresh frequency, in seconds, for a refreshable clone.
    autoRefreshPointLagInSeconds Integer
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomousMaintenanceScheduleType String
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    availabilityZone String
    Availability Zone of the database.
    availabilityZoneId String
    Availability Zone ID of the database.
    availableUpgradeVersions List<String>
    Oracle Database versions available for upgrade.
    backupRetentionPeriodInDays Integer
    Automatic backup retention period, in days.
    byolComputeCountLimit Double
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    characterSet String
    Database character set. Changing this value creates a new resource.
    computeCount Double
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    computeModel String
    Compute model, either ECPU or OCPU.
    cpuCoreCount Integer
    Allocated CPU core count. Valid values are from 1 through 128.
    createdAt String
    Creation date and time.
    customerContactsToSendToOcis List<AutonomousDatabaseCustomerContactsToSendToOci>
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    dataStorageSizeInGbs Integer
    Data volume size in GB. Valid values are from 20 through 393216.
    dataStorageSizeInTbs Double
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    databaseEdition String
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    databaseType String
    Autonomous Database type.
    dbName String
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    dbToolsDetails List<AutonomousDatabaseDbToolsDetail>
    Database management tools to enable. See dbToolsDetails Block below.
    dbVersion String
    Oracle Database software version.
    dbWorkload String
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    displayName String
    User-friendly database name.
    encryptionKeyProvider String
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    isAutoScalingEnabled Boolean
    Whether automatic compute scaling is enabled.
    isAutoScalingForStorageEnabled Boolean
    Whether automatic storage scaling is enabled.
    isBackupRetentionLocked Boolean
    Whether the backup retention period is locked against shortening.
    isLocalDataGuardEnabled Boolean
    Whether local Oracle Data Guard is enabled.
    isMtlsConnectionRequired Boolean
    Whether mutual TLS is required for database connections.
    isRefreshableClone Boolean
    Whether the database is a refreshable clone.
    kmsKeyId String
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    licenseModel String
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    localAdgAutoFailoverMaxDataLossLimit Integer
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    longTermBackupSchedule AutonomousDatabaseLongTermBackupSchedule
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacterSet String
    National character set. Changing this value creates a new resource.
    ociResourceAnchorName String
    OCI resource anchor name.
    ociUrl String
    OCI console URL.
    ocid String
    Oracle Cloud Identifier.
    odbNetworkArn String
    ARN of the associated ODB network.
    odbNetworkId String
    ID of the ODB network used by the database. Changing this value creates a new resource.
    openMode String
    Database open mode.
    percentProgress Double
    Progress of the current operation.
    permissionLevel String
    Database permission level.
    privateEndpoint String
    Private endpoint hostname.
    privateEndpointIp String
    Private endpoint IP address.
    privateEndpointLabel String
    Private endpoint label.
    refreshableMode String
    Refresh mode for a refreshable clone.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resourcePoolLeaderId String
    ID of the resource-pool leader Autonomous Database.
    resourcePoolSummary AutonomousDatabaseResourcePoolSummary
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduledOperations List<AutonomousDatabaseScheduledOperation>
    Scheduled database start and stop times. See scheduledOperations Block below.
    serviceConsoleUrl String
    Oracle service console URL.
    source String
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    sourceConfiguration AutonomousDatabaseSourceConfiguration
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    sourceId String
    ID of the source database or backup.
    sqlWebDeveloperUrl String
    Oracle SQL Developer Web URL.
    standbyAllowlistedIps List<String>
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standbyAllowlistedIpsSource String
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    status String
    Current database lifecycle status.
    statusReason String
    Additional lifecycle status information.
    tags Map<String,String>
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll Map<String,String>
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    timeOfAutoRefreshStart String
    RFC3339 timestamp at which automatic refresh begins.
    timeouts AutonomousDatabaseTimeouts
    transportableTablespace AutonomousDatabaseTransportableTablespace
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    actualUsedDataStorageSizeInTbs number
    Actual data storage currently in use, in TB.
    adminPassword string
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    adminPasswordSource AutonomousDatabaseAdminPasswordSource
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    adminPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    adminPasswordWoVersion number
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allocatedStorageSizeInTbs number
    Storage currently allocated, in TB.
    allowlistedIps string[]
    List of between 1 and 1024 IP addresses allowed to access the database.
    arn string
    ARN of the Autonomous Database.
    autoRefreshFrequencyInSeconds number
    Automatic refresh frequency, in seconds, for a refreshable clone.
    autoRefreshPointLagInSeconds number
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomousMaintenanceScheduleType string
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    availabilityZone string
    Availability Zone of the database.
    availabilityZoneId string
    Availability Zone ID of the database.
    availableUpgradeVersions string[]
    Oracle Database versions available for upgrade.
    backupRetentionPeriodInDays number
    Automatic backup retention period, in days.
    byolComputeCountLimit number
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    characterSet string
    Database character set. Changing this value creates a new resource.
    computeCount number
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    computeModel string
    Compute model, either ECPU or OCPU.
    cpuCoreCount number
    Allocated CPU core count. Valid values are from 1 through 128.
    createdAt string
    Creation date and time.
    customerContactsToSendToOcis AutonomousDatabaseCustomerContactsToSendToOci[]
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    dataStorageSizeInGbs number
    Data volume size in GB. Valid values are from 20 through 393216.
    dataStorageSizeInTbs number
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    databaseEdition string
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    databaseType string
    Autonomous Database type.
    dbName string
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    dbToolsDetails AutonomousDatabaseDbToolsDetail[]
    Database management tools to enable. See dbToolsDetails Block below.
    dbVersion string
    Oracle Database software version.
    dbWorkload string
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    displayName string
    User-friendly database name.
    encryptionKeyProvider string
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    isAutoScalingEnabled boolean
    Whether automatic compute scaling is enabled.
    isAutoScalingForStorageEnabled boolean
    Whether automatic storage scaling is enabled.
    isBackupRetentionLocked boolean
    Whether the backup retention period is locked against shortening.
    isLocalDataGuardEnabled boolean
    Whether local Oracle Data Guard is enabled.
    isMtlsConnectionRequired boolean
    Whether mutual TLS is required for database connections.
    isRefreshableClone boolean
    Whether the database is a refreshable clone.
    kmsKeyId string
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    licenseModel string
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    localAdgAutoFailoverMaxDataLossLimit number
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    longTermBackupSchedule AutonomousDatabaseLongTermBackupSchedule
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacterSet string
    National character set. Changing this value creates a new resource.
    ociResourceAnchorName string
    OCI resource anchor name.
    ociUrl string
    OCI console URL.
    ocid string
    Oracle Cloud Identifier.
    odbNetworkArn string
    ARN of the associated ODB network.
    odbNetworkId string
    ID of the ODB network used by the database. Changing this value creates a new resource.
    openMode string
    Database open mode.
    percentProgress number
    Progress of the current operation.
    permissionLevel string
    Database permission level.
    privateEndpoint string
    Private endpoint hostname.
    privateEndpointIp string
    Private endpoint IP address.
    privateEndpointLabel string
    Private endpoint label.
    refreshableMode string
    Refresh mode for a refreshable clone.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resourcePoolLeaderId string
    ID of the resource-pool leader Autonomous Database.
    resourcePoolSummary AutonomousDatabaseResourcePoolSummary
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduledOperations AutonomousDatabaseScheduledOperation[]
    Scheduled database start and stop times. See scheduledOperations Block below.
    serviceConsoleUrl string
    Oracle service console URL.
    source string
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    sourceConfiguration AutonomousDatabaseSourceConfiguration
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    sourceId string
    ID of the source database or backup.
    sqlWebDeveloperUrl string
    Oracle SQL Developer Web URL.
    standbyAllowlistedIps string[]
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standbyAllowlistedIpsSource string
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    status string
    Current database lifecycle status.
    statusReason string
    Additional lifecycle status information.
    tags {[key: string]: string}
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll {[key: string]: string}
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    timeOfAutoRefreshStart string
    RFC3339 timestamp at which automatic refresh begins.
    timeouts AutonomousDatabaseTimeouts
    transportableTablespace AutonomousDatabaseTransportableTablespace
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    actual_used_data_storage_size_in_tbs float
    Actual data storage currently in use, in TB.
    admin_password str
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    admin_password_source AutonomousDatabaseAdminPasswordSourceArgs
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    admin_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    admin_password_wo_version int
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allocated_storage_size_in_tbs float
    Storage currently allocated, in TB.
    allowlisted_ips Sequence[str]
    List of between 1 and 1024 IP addresses allowed to access the database.
    arn str
    ARN of the Autonomous Database.
    auto_refresh_frequency_in_seconds int
    Automatic refresh frequency, in seconds, for a refreshable clone.
    auto_refresh_point_lag_in_seconds int
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomous_maintenance_schedule_type str
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    availability_zone str
    Availability Zone of the database.
    availability_zone_id str
    Availability Zone ID of the database.
    available_upgrade_versions Sequence[str]
    Oracle Database versions available for upgrade.
    backup_retention_period_in_days int
    Automatic backup retention period, in days.
    byol_compute_count_limit float
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    character_set str
    Database character set. Changing this value creates a new resource.
    compute_count float
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    compute_model str
    Compute model, either ECPU or OCPU.
    cpu_core_count int
    Allocated CPU core count. Valid values are from 1 through 128.
    created_at str
    Creation date and time.
    customer_contacts_to_send_to_ocis Sequence[AutonomousDatabaseCustomerContactsToSendToOciArgs]
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    data_storage_size_in_gbs int
    Data volume size in GB. Valid values are from 20 through 393216.
    data_storage_size_in_tbs float
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    database_edition str
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    database_type str
    Autonomous Database type.
    db_name str
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    db_tools_details Sequence[AutonomousDatabaseDbToolsDetailArgs]
    Database management tools to enable. See dbToolsDetails Block below.
    db_version str
    Oracle Database software version.
    db_workload str
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    display_name str
    User-friendly database name.
    encryption_key_provider str
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    is_auto_scaling_enabled bool
    Whether automatic compute scaling is enabled.
    is_auto_scaling_for_storage_enabled bool
    Whether automatic storage scaling is enabled.
    is_backup_retention_locked bool
    Whether the backup retention period is locked against shortening.
    is_local_data_guard_enabled bool
    Whether local Oracle Data Guard is enabled.
    is_mtls_connection_required bool
    Whether mutual TLS is required for database connections.
    is_refreshable_clone bool
    Whether the database is a refreshable clone.
    kms_key_id str
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    license_model str
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    local_adg_auto_failover_max_data_loss_limit int
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    long_term_backup_schedule AutonomousDatabaseLongTermBackupScheduleArgs
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacter_set str
    National character set. Changing this value creates a new resource.
    oci_resource_anchor_name str
    OCI resource anchor name.
    oci_url str
    OCI console URL.
    ocid str
    Oracle Cloud Identifier.
    odb_network_arn str
    ARN of the associated ODB network.
    odb_network_id str
    ID of the ODB network used by the database. Changing this value creates a new resource.
    open_mode str
    Database open mode.
    percent_progress float
    Progress of the current operation.
    permission_level str
    Database permission level.
    private_endpoint str
    Private endpoint hostname.
    private_endpoint_ip str
    Private endpoint IP address.
    private_endpoint_label str
    Private endpoint label.
    refreshable_mode str
    Refresh mode for a refreshable clone.
    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resource_pool_leader_id str
    ID of the resource-pool leader Autonomous Database.
    resource_pool_summary AutonomousDatabaseResourcePoolSummaryArgs
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduled_operations Sequence[AutonomousDatabaseScheduledOperationArgs]
    Scheduled database start and stop times. See scheduledOperations Block below.
    service_console_url str
    Oracle service console URL.
    source str
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    source_configuration AutonomousDatabaseSourceConfigurationArgs
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    source_id str
    ID of the source database or backup.
    sql_web_developer_url str
    Oracle SQL Developer Web URL.
    standby_allowlisted_ips Sequence[str]
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standby_allowlisted_ips_source str
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    status str
    Current database lifecycle status.
    status_reason str
    Additional lifecycle status information.
    tags Mapping[str, str]
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tags_all Mapping[str, str]
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    time_of_auto_refresh_start str
    RFC3339 timestamp at which automatic refresh begins.
    timeouts AutonomousDatabaseTimeoutsArgs
    transportable_tablespace AutonomousDatabaseTransportableTablespaceArgs
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.
    actualUsedDataStorageSizeInTbs Number
    Actual data storage currently in use, in TB.
    adminPassword String
    Sensitive password for the ADMIN user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with adminPasswordSource and adminPasswordWo.
    adminPasswordSource Property Map
    Source of the ADMIN password. Conflicts with adminPassword and adminPasswordWo. See adminPasswordSource Block below.
    adminPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the ADMIN user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set adminPasswordWoVersion with this argument. Conflicts with adminPassword and adminPasswordSource.
    adminPasswordWoVersion Number
    Arbitrary integer stored in state. Change this value together with adminPasswordWo to rotate the ADMIN password.
    allocatedStorageSizeInTbs Number
    Storage currently allocated, in TB.
    allowlistedIps List<String>
    List of between 1 and 1024 IP addresses allowed to access the database.
    arn String
    ARN of the Autonomous Database.
    autoRefreshFrequencyInSeconds Number
    Automatic refresh frequency, in seconds, for a refreshable clone.
    autoRefreshPointLagInSeconds Number
    Refresh lag, in seconds, between a refreshable clone and its source.
    autonomousMaintenanceScheduleType String
    Maintenance schedule type. Valid values are EARLY and REGULAR.
    availabilityZone String
    Availability Zone of the database.
    availabilityZoneId String
    Availability Zone ID of the database.
    availableUpgradeVersions List<String>
    Oracle Database versions available for upgrade.
    backupRetentionPeriodInDays Number
    Automatic backup retention period, in days.
    byolComputeCountLimit Number
    Maximum compute capacity under the bring-your-own-license model. Minimum value is 2.
    characterSet String
    Database character set. Changing this value creates a new resource.
    computeCount Number
    Compute capacity in ECPUs or OCPUs. Valid values are from 0.1 through 512.
    computeModel String
    Compute model, either ECPU or OCPU.
    cpuCoreCount Number
    Allocated CPU core count. Valid values are from 1 through 128.
    createdAt String
    Creation date and time.
    customerContactsToSendToOcis List<Property Map>
    Customer contacts that receive operational notifications from OCI. See customerContactsToSendToOci Block below.
    dataStorageSizeInGbs Number
    Data volume size in GB. Valid values are from 20 through 393216.
    dataStorageSizeInTbs Number
    Data volume size in TB. Configured values must be whole numbers from 1 through 384. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
    databaseEdition String
    Oracle Database edition. Valid values are STANDARD_EDITION and ENTERPRISE_EDITION.
    databaseType String
    Autonomous Database type.
    dbName String
    Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
    dbToolsDetails List<Property Map>
    Database management tools to enable. See dbToolsDetails Block below.
    dbVersion String
    Oracle Database software version.
    dbWorkload String
    Database workload. Valid values are OLTP, AJD, APEX, and LH.
    displayName String
    User-friendly database name.
    encryptionKeyProvider String
    Encryption key provider. Valid configurable values are ORACLE_MANAGED and AWS_KMS.
    isAutoScalingEnabled Boolean
    Whether automatic compute scaling is enabled.
    isAutoScalingForStorageEnabled Boolean
    Whether automatic storage scaling is enabled.
    isBackupRetentionLocked Boolean
    Whether the backup retention period is locked against shortening.
    isLocalDataGuardEnabled Boolean
    Whether local Oracle Data Guard is enabled.
    isMtlsConnectionRequired Boolean
    Whether mutual TLS is required for database connections.
    isRefreshableClone Boolean
    Whether the database is a refreshable clone.
    kmsKeyId String
    ARN of the AWS KMS key used when encryptionKeyProvider is AWS_KMS.
    licenseModel String
    Oracle license model. Valid values are BRING_YOUR_OWN_LICENSE and LICENSE_INCLUDED.
    localAdgAutoFailoverMaxDataLossLimit Number
    Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
    longTermBackupSchedule Property Map
    Long-term backup schedule. See longTermBackupSchedule Block below.
    ncharacterSet String
    National character set. Changing this value creates a new resource.
    ociResourceAnchorName String
    OCI resource anchor name.
    ociUrl String
    OCI console URL.
    ocid String
    Oracle Cloud Identifier.
    odbNetworkArn String
    ARN of the associated ODB network.
    odbNetworkId String
    ID of the ODB network used by the database. Changing this value creates a new resource.
    openMode String
    Database open mode.
    percentProgress Number
    Progress of the current operation.
    permissionLevel String
    Database permission level.
    privateEndpoint String
    Private endpoint hostname.
    privateEndpointIp String
    Private endpoint IP address.
    privateEndpointLabel String
    Private endpoint label.
    refreshableMode String
    Refresh mode for a refreshable clone.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    resourcePoolLeaderId String
    ID of the resource-pool leader Autonomous Database.
    resourcePoolSummary Property Map
    Resource pool configuration. See resourcePoolSummary Block below.
    scheduledOperations List<Property Map>
    Scheduled database start and stop times. See scheduledOperations Block below.
    serviceConsoleUrl String
    Oracle service console URL.
    source String
    Source from which to create the database. Valid values are NONE, DATABASE, BACKUP_FROM_ID, BACKUP_FROM_TIMESTAMP, CROSS_REGION_DATAGUARD, CROSS_REGION_DISASTER_RECOVERY, and CLONE_TO_REFRESHABLE. Changing this value creates a new resource.
    sourceConfiguration Property Map
    Source-specific configuration used during creation. See sourceConfiguration Block below. Changing this value creates a new resource.
    sourceId String
    ID of the source database or backup.
    sqlWebDeveloperUrl String
    Oracle SQL Developer Web URL.
    standbyAllowlistedIps List<String>
    List of between 1 and 1024 IP addresses allowed to access the standby database.
    standbyAllowlistedIpsSource String
    Source of the standby allowlist. Valid values are PRIMARY, SEPARATE, and NOT_APPLICABLE.
    status String
    Current database lifecycle status.
    statusReason String
    Additional lifecycle status information.
    tags Map<String>
    Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll Map<String>
    Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
    timeOfAutoRefreshStart String
    RFC3339 timestamp at which automatic refresh begins.
    timeouts Property Map
    transportableTablespace Property Map
    Transportable tablespace configuration. See transportableTablespace Block below. Changing this value creates a new resource.

    Supporting Types

    AutonomousDatabaseAdminPasswordSource, AutonomousDatabaseAdminPasswordSourceArgs

    AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecret, AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs

    ExternalIdType string
    OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are databaseOcid, compartmentOcid, and tenantOcid.
    IamRoleArn string
    ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.
    SecretArn string
    ARN of the AWS Secrets Manager secret containing the ADMIN password.
    ExternalIdType string
    OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are databaseOcid, compartmentOcid, and tenantOcid.
    IamRoleArn string
    ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.
    SecretArn string
    ARN of the AWS Secrets Manager secret containing the ADMIN password.
    external_id_type string
    OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are databaseOcid, compartmentOcid, and tenantOcid.
    iam_role_arn string
    ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.
    secret_arn string
    ARN of the AWS Secrets Manager secret containing the ADMIN password.
    externalIdType String
    OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are databaseOcid, compartmentOcid, and tenantOcid.
    iamRoleArn String
    ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.
    secretArn String
    ARN of the AWS Secrets Manager secret containing the ADMIN password.
    externalIdType string
    OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are databaseOcid, compartmentOcid, and tenantOcid.
    iamRoleArn string
    ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.
    secretArn string
    ARN of the AWS Secrets Manager secret containing the ADMIN password.
    external_id_type str
    OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are databaseOcid, compartmentOcid, and tenantOcid.
    iam_role_arn str
    ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.
    secret_arn str
    ARN of the AWS Secrets Manager secret containing the ADMIN password.
    externalIdType String
    OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are databaseOcid, compartmentOcid, and tenantOcid.
    iamRoleArn String
    ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.
    secretArn String
    ARN of the AWS Secrets Manager secret containing the ADMIN password.

    AutonomousDatabaseCustomerContactsToSendToOci, AutonomousDatabaseCustomerContactsToSendToOciArgs

    Email string
    Email address that receives operational notifications from OCI.
    Email string
    Email address that receives operational notifications from OCI.
    email string
    Email address that receives operational notifications from OCI.
    email String
    Email address that receives operational notifications from OCI.
    email string
    Email address that receives operational notifications from OCI.
    email str
    Email address that receives operational notifications from OCI.
    email String
    Email address that receives operational notifications from OCI.

    AutonomousDatabaseDbToolsDetail, AutonomousDatabaseDbToolsDetailArgs

    ComputeCount double
    Compute capacity allocated to the database tool.
    IsEnabled bool
    Whether the database tool is enabled.
    MaxIdleTimeInMinutes int
    Maximum idle time before the tool is shut down.
    Name string
    Database tool name.
    ComputeCount float64
    Compute capacity allocated to the database tool.
    IsEnabled bool
    Whether the database tool is enabled.
    MaxIdleTimeInMinutes int
    Maximum idle time before the tool is shut down.
    Name string
    Database tool name.
    compute_count number
    Compute capacity allocated to the database tool.
    is_enabled bool
    Whether the database tool is enabled.
    max_idle_time_in_minutes number
    Maximum idle time before the tool is shut down.
    name string
    Database tool name.
    computeCount Double
    Compute capacity allocated to the database tool.
    isEnabled Boolean
    Whether the database tool is enabled.
    maxIdleTimeInMinutes Integer
    Maximum idle time before the tool is shut down.
    name String
    Database tool name.
    computeCount number
    Compute capacity allocated to the database tool.
    isEnabled boolean
    Whether the database tool is enabled.
    maxIdleTimeInMinutes number
    Maximum idle time before the tool is shut down.
    name string
    Database tool name.
    compute_count float
    Compute capacity allocated to the database tool.
    is_enabled bool
    Whether the database tool is enabled.
    max_idle_time_in_minutes int
    Maximum idle time before the tool is shut down.
    name str
    Database tool name.
    computeCount Number
    Compute capacity allocated to the database tool.
    isEnabled Boolean
    Whether the database tool is enabled.
    maxIdleTimeInMinutes Number
    Maximum idle time before the tool is shut down.
    name String
    Database tool name.

    AutonomousDatabaseLongTermBackupSchedule, AutonomousDatabaseLongTermBackupScheduleArgs

    IsDisabled bool
    Whether the long-term backup schedule is disabled.
    RepeatCadence string
    Backup cadence. Valid values are ONE_TIME, WEEKLY, MONTHLY, and YEARLY.
    RetentionPeriodInDays int
    Backup retention period. Valid values are from 90 through 3650.
    TimeOfBackup string
    RFC3339 timestamp at which the backup is taken.
    IsDisabled bool
    Whether the long-term backup schedule is disabled.
    RepeatCadence string
    Backup cadence. Valid values are ONE_TIME, WEEKLY, MONTHLY, and YEARLY.
    RetentionPeriodInDays int
    Backup retention period. Valid values are from 90 through 3650.
    TimeOfBackup string
    RFC3339 timestamp at which the backup is taken.
    is_disabled bool
    Whether the long-term backup schedule is disabled.
    repeat_cadence string
    Backup cadence. Valid values are ONE_TIME, WEEKLY, MONTHLY, and YEARLY.
    retention_period_in_days number
    Backup retention period. Valid values are from 90 through 3650.
    time_of_backup string
    RFC3339 timestamp at which the backup is taken.
    isDisabled Boolean
    Whether the long-term backup schedule is disabled.
    repeatCadence String
    Backup cadence. Valid values are ONE_TIME, WEEKLY, MONTHLY, and YEARLY.
    retentionPeriodInDays Integer
    Backup retention period. Valid values are from 90 through 3650.
    timeOfBackup String
    RFC3339 timestamp at which the backup is taken.
    isDisabled boolean
    Whether the long-term backup schedule is disabled.
    repeatCadence string
    Backup cadence. Valid values are ONE_TIME, WEEKLY, MONTHLY, and YEARLY.
    retentionPeriodInDays number
    Backup retention period. Valid values are from 90 through 3650.
    timeOfBackup string
    RFC3339 timestamp at which the backup is taken.
    is_disabled bool
    Whether the long-term backup schedule is disabled.
    repeat_cadence str
    Backup cadence. Valid values are ONE_TIME, WEEKLY, MONTHLY, and YEARLY.
    retention_period_in_days int
    Backup retention period. Valid values are from 90 through 3650.
    time_of_backup str
    RFC3339 timestamp at which the backup is taken.
    isDisabled Boolean
    Whether the long-term backup schedule is disabled.
    repeatCadence String
    Backup cadence. Valid values are ONE_TIME, WEEKLY, MONTHLY, and YEARLY.
    retentionPeriodInDays Number
    Backup retention period. Valid values are from 90 through 3650.
    timeOfBackup String
    RFC3339 timestamp at which the backup is taken.

    AutonomousDatabaseResourcePoolSummary, AutonomousDatabaseResourcePoolSummaryArgs

    AvailableComputeCapacity int
    Available compute capacity.
    AvailableStorageCapacityInTbs double
    Available storage capacity in TB.
    IsDisabled bool
    Whether the resource pool is disabled.
    PoolSize int
    Number of Autonomous Databases the pool can contain.
    PoolStorageSizeInTbs int
    Pool storage size in TB.
    TotalComputeCapacity int
    Total compute capacity.
    AvailableComputeCapacity int
    Available compute capacity.
    AvailableStorageCapacityInTbs float64
    Available storage capacity in TB.
    IsDisabled bool
    Whether the resource pool is disabled.
    PoolSize int
    Number of Autonomous Databases the pool can contain.
    PoolStorageSizeInTbs int
    Pool storage size in TB.
    TotalComputeCapacity int
    Total compute capacity.
    available_compute_capacity number
    Available compute capacity.
    available_storage_capacity_in_tbs number
    Available storage capacity in TB.
    is_disabled bool
    Whether the resource pool is disabled.
    pool_size number
    Number of Autonomous Databases the pool can contain.
    pool_storage_size_in_tbs number
    Pool storage size in TB.
    total_compute_capacity number
    Total compute capacity.
    availableComputeCapacity Integer
    Available compute capacity.
    availableStorageCapacityInTbs Double
    Available storage capacity in TB.
    isDisabled Boolean
    Whether the resource pool is disabled.
    poolSize Integer
    Number of Autonomous Databases the pool can contain.
    poolStorageSizeInTbs Integer
    Pool storage size in TB.
    totalComputeCapacity Integer
    Total compute capacity.
    availableComputeCapacity number
    Available compute capacity.
    availableStorageCapacityInTbs number
    Available storage capacity in TB.
    isDisabled boolean
    Whether the resource pool is disabled.
    poolSize number
    Number of Autonomous Databases the pool can contain.
    poolStorageSizeInTbs number
    Pool storage size in TB.
    totalComputeCapacity number
    Total compute capacity.
    available_compute_capacity int
    Available compute capacity.
    available_storage_capacity_in_tbs float
    Available storage capacity in TB.
    is_disabled bool
    Whether the resource pool is disabled.
    pool_size int
    Number of Autonomous Databases the pool can contain.
    pool_storage_size_in_tbs int
    Pool storage size in TB.
    total_compute_capacity int
    Total compute capacity.
    availableComputeCapacity Number
    Available compute capacity.
    availableStorageCapacityInTbs Number
    Available storage capacity in TB.
    isDisabled Boolean
    Whether the resource pool is disabled.
    poolSize Number
    Number of Autonomous Databases the pool can contain.
    poolStorageSizeInTbs Number
    Pool storage size in TB.
    totalComputeCapacity Number
    Total compute capacity.

    AutonomousDatabaseScheduledOperation, AutonomousDatabaseScheduledOperationArgs

    DayOfWeek string
    Day of the week.
    ScheduledStartTime string
    Scheduled start time in UTC.
    ScheduledStopTime string
    Scheduled stop time in UTC.
    DayOfWeek string
    Day of the week.
    ScheduledStartTime string
    Scheduled start time in UTC.
    ScheduledStopTime string
    Scheduled stop time in UTC.
    day_of_week string
    Day of the week.
    scheduled_start_time string
    Scheduled start time in UTC.
    scheduled_stop_time string
    Scheduled stop time in UTC.
    dayOfWeek String
    Day of the week.
    scheduledStartTime String
    Scheduled start time in UTC.
    scheduledStopTime String
    Scheduled stop time in UTC.
    dayOfWeek string
    Day of the week.
    scheduledStartTime string
    Scheduled start time in UTC.
    scheduledStopTime string
    Scheduled stop time in UTC.
    day_of_week str
    Day of the week.
    scheduled_start_time str
    Scheduled start time in UTC.
    scheduled_stop_time str
    Scheduled stop time in UTC.
    dayOfWeek String
    Day of the week.
    scheduledStartTime String
    Scheduled start time in UTC.
    scheduledStopTime String
    Scheduled stop time in UTC.

    AutonomousDatabaseSourceConfiguration, AutonomousDatabaseSourceConfigurationArgs

    AutonomousDatabaseSourceConfigurationCloneToRefreshable, AutonomousDatabaseSourceConfigurationCloneToRefreshableArgs

    SourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    AutoRefreshFrequencyInSeconds int
    Automatic refresh frequency in seconds.
    AutoRefreshPointLagInSeconds int
    Refresh lag in seconds.
    CloneType string
    Clone type.
    OpenMode string
    Clone open mode.
    RefreshableMode string
    Refresh mode.
    TimeOfAutoRefreshStart string
    RFC3339 automatic refresh start timestamp.
    SourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    AutoRefreshFrequencyInSeconds int
    Automatic refresh frequency in seconds.
    AutoRefreshPointLagInSeconds int
    Refresh lag in seconds.
    CloneType string
    Clone type.
    OpenMode string
    Clone open mode.
    RefreshableMode string
    Refresh mode.
    TimeOfAutoRefreshStart string
    RFC3339 automatic refresh start timestamp.
    source_autonomous_database_id string
    ID of the source Autonomous Database.
    auto_refresh_frequency_in_seconds number
    Automatic refresh frequency in seconds.
    auto_refresh_point_lag_in_seconds number
    Refresh lag in seconds.
    clone_type string
    Clone type.
    open_mode string
    Clone open mode.
    refreshable_mode string
    Refresh mode.
    time_of_auto_refresh_start string
    RFC3339 automatic refresh start timestamp.
    sourceAutonomousDatabaseId String
    ID of the source Autonomous Database.
    autoRefreshFrequencyInSeconds Integer
    Automatic refresh frequency in seconds.
    autoRefreshPointLagInSeconds Integer
    Refresh lag in seconds.
    cloneType String
    Clone type.
    openMode String
    Clone open mode.
    refreshableMode String
    Refresh mode.
    timeOfAutoRefreshStart String
    RFC3339 automatic refresh start timestamp.
    sourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    autoRefreshFrequencyInSeconds number
    Automatic refresh frequency in seconds.
    autoRefreshPointLagInSeconds number
    Refresh lag in seconds.
    cloneType string
    Clone type.
    openMode string
    Clone open mode.
    refreshableMode string
    Refresh mode.
    timeOfAutoRefreshStart string
    RFC3339 automatic refresh start timestamp.
    source_autonomous_database_id str
    ID of the source Autonomous Database.
    auto_refresh_frequency_in_seconds int
    Automatic refresh frequency in seconds.
    auto_refresh_point_lag_in_seconds int
    Refresh lag in seconds.
    clone_type str
    Clone type.
    open_mode str
    Clone open mode.
    refreshable_mode str
    Refresh mode.
    time_of_auto_refresh_start str
    RFC3339 automatic refresh start timestamp.
    sourceAutonomousDatabaseId String
    ID of the source Autonomous Database.
    autoRefreshFrequencyInSeconds Number
    Automatic refresh frequency in seconds.
    autoRefreshPointLagInSeconds Number
    Refresh lag in seconds.
    cloneType String
    Clone type.
    openMode String
    Clone open mode.
    refreshableMode String
    Refresh mode.
    timeOfAutoRefreshStart String
    RFC3339 automatic refresh start timestamp.

    AutonomousDatabaseSourceConfigurationCrossRegionDataGuard, AutonomousDatabaseSourceConfigurationCrossRegionDataGuardArgs

    SourceAutonomousDatabaseArn string
    ARN of the source Autonomous Database.
    SourceAutonomousDatabaseArn string
    ARN of the source Autonomous Database.
    source_autonomous_database_arn string
    ARN of the source Autonomous Database.
    sourceAutonomousDatabaseArn String
    ARN of the source Autonomous Database.
    sourceAutonomousDatabaseArn string
    ARN of the source Autonomous Database.
    source_autonomous_database_arn str
    ARN of the source Autonomous Database.
    sourceAutonomousDatabaseArn String
    ARN of the source Autonomous Database.

    AutonomousDatabaseSourceConfigurationCrossRegionDisasterRecovery, AutonomousDatabaseSourceConfigurationCrossRegionDisasterRecoveryArgs

    RemoteDisasterRecoveryType string
    Remote disaster recovery type.
    SourceAutonomousDatabaseArn string
    ARN of the source Autonomous Database.
    IsReplicateAutomaticBackups bool
    Whether automatic backups are replicated.
    RemoteDisasterRecoveryType string
    Remote disaster recovery type.
    SourceAutonomousDatabaseArn string
    ARN of the source Autonomous Database.
    IsReplicateAutomaticBackups bool
    Whether automatic backups are replicated.
    remote_disaster_recovery_type string
    Remote disaster recovery type.
    source_autonomous_database_arn string
    ARN of the source Autonomous Database.
    is_replicate_automatic_backups bool
    Whether automatic backups are replicated.
    remoteDisasterRecoveryType String
    Remote disaster recovery type.
    sourceAutonomousDatabaseArn String
    ARN of the source Autonomous Database.
    isReplicateAutomaticBackups Boolean
    Whether automatic backups are replicated.
    remoteDisasterRecoveryType string
    Remote disaster recovery type.
    sourceAutonomousDatabaseArn string
    ARN of the source Autonomous Database.
    isReplicateAutomaticBackups boolean
    Whether automatic backups are replicated.
    remote_disaster_recovery_type str
    Remote disaster recovery type.
    source_autonomous_database_arn str
    ARN of the source Autonomous Database.
    is_replicate_automatic_backups bool
    Whether automatic backups are replicated.
    remoteDisasterRecoveryType String
    Remote disaster recovery type.
    sourceAutonomousDatabaseArn String
    ARN of the source Autonomous Database.
    isReplicateAutomaticBackups Boolean
    Whether automatic backups are replicated.

    AutonomousDatabaseSourceConfigurationDatabaseClone, AutonomousDatabaseSourceConfigurationDatabaseCloneArgs

    CloneType string
    Clone type.
    SourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    CloneType string
    Clone type.
    SourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    clone_type string
    Clone type.
    source_autonomous_database_id string
    ID of the source Autonomous Database.
    cloneType String
    Clone type.
    sourceAutonomousDatabaseId String
    ID of the source Autonomous Database.
    cloneType string
    Clone type.
    sourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    clone_type str
    Clone type.
    source_autonomous_database_id str
    ID of the source Autonomous Database.
    cloneType String
    Clone type.
    sourceAutonomousDatabaseId String
    ID of the source Autonomous Database.

    AutonomousDatabaseSourceConfigurationPointInTimeRestore, AutonomousDatabaseSourceConfigurationPointInTimeRestoreArgs

    CloneType string
    Clone type.
    SourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    CloneTableSpaceLists List<int>
    List of tablespace IDs to clone.
    Timestamp string
    RFC3339 timestamp to which the database is restored.
    UseLatestAvailableBackupTimestamp bool
    Whether to use the latest available backup timestamp.
    CloneType string
    Clone type.
    SourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    CloneTableSpaceLists []int
    List of tablespace IDs to clone.
    Timestamp string
    RFC3339 timestamp to which the database is restored.
    UseLatestAvailableBackupTimestamp bool
    Whether to use the latest available backup timestamp.
    clone_type string
    Clone type.
    source_autonomous_database_id string
    ID of the source Autonomous Database.
    clone_table_space_lists list(number)
    List of tablespace IDs to clone.
    timestamp string
    RFC3339 timestamp to which the database is restored.
    use_latest_available_backup_timestamp bool
    Whether to use the latest available backup timestamp.
    cloneType String
    Clone type.
    sourceAutonomousDatabaseId String
    ID of the source Autonomous Database.
    cloneTableSpaceLists List<Integer>
    List of tablespace IDs to clone.
    timestamp String
    RFC3339 timestamp to which the database is restored.
    useLatestAvailableBackupTimestamp Boolean
    Whether to use the latest available backup timestamp.
    cloneType string
    Clone type.
    sourceAutonomousDatabaseId string
    ID of the source Autonomous Database.
    cloneTableSpaceLists number[]
    List of tablespace IDs to clone.
    timestamp string
    RFC3339 timestamp to which the database is restored.
    useLatestAvailableBackupTimestamp boolean
    Whether to use the latest available backup timestamp.
    clone_type str
    Clone type.
    source_autonomous_database_id str
    ID of the source Autonomous Database.
    clone_table_space_lists Sequence[int]
    List of tablespace IDs to clone.
    timestamp str
    RFC3339 timestamp to which the database is restored.
    use_latest_available_backup_timestamp bool
    Whether to use the latest available backup timestamp.
    cloneType String
    Clone type.
    sourceAutonomousDatabaseId String
    ID of the source Autonomous Database.
    cloneTableSpaceLists List<Number>
    List of tablespace IDs to clone.
    timestamp String
    RFC3339 timestamp to which the database is restored.
    useLatestAvailableBackupTimestamp Boolean
    Whether to use the latest available backup timestamp.

    AutonomousDatabaseSourceConfigurationRestoreFromBackup, AutonomousDatabaseSourceConfigurationRestoreFromBackupArgs

    AutonomousDatabaseBackupId string
    ID of the Autonomous Database backup.
    CloneType string
    Clone type.
    CloneTableSpaceLists List<int>
    List of tablespace IDs to clone.
    AutonomousDatabaseBackupId string
    ID of the Autonomous Database backup.
    CloneType string
    Clone type.
    CloneTableSpaceLists []int
    List of tablespace IDs to clone.
    autonomous_database_backup_id string
    ID of the Autonomous Database backup.
    clone_type string
    Clone type.
    clone_table_space_lists list(number)
    List of tablespace IDs to clone.
    autonomousDatabaseBackupId String
    ID of the Autonomous Database backup.
    cloneType String
    Clone type.
    cloneTableSpaceLists List<Integer>
    List of tablespace IDs to clone.
    autonomousDatabaseBackupId string
    ID of the Autonomous Database backup.
    cloneType string
    Clone type.
    cloneTableSpaceLists number[]
    List of tablespace IDs to clone.
    autonomous_database_backup_id str
    ID of the Autonomous Database backup.
    clone_type str
    Clone type.
    clone_table_space_lists Sequence[int]
    List of tablespace IDs to clone.
    autonomousDatabaseBackupId String
    ID of the Autonomous Database backup.
    cloneType String
    Clone type.
    cloneTableSpaceLists List<Number>
    List of tablespace IDs to clone.

    AutonomousDatabaseTimeouts, AutonomousDatabaseTimeoutsArgs

    Create string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    Delete string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
    Update string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    Create string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    Delete string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
    Update string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    delete string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
    update string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create String
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    delete String
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
    update String
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    delete string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
    update string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create str
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    delete str
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
    update str
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create String
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    delete String
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
    update String
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

    AutonomousDatabaseTransportableTablespace, AutonomousDatabaseTransportableTablespaceArgs

    TtsBundleUrl string
    URL of the transportable tablespace bundle.
    TtsBundleUrl string
    URL of the transportable tablespace bundle.
    tts_bundle_url string
    URL of the transportable tablespace bundle.
    ttsBundleUrl String
    URL of the transportable tablespace bundle.
    ttsBundleUrl string
    URL of the transportable tablespace bundle.
    tts_bundle_url str
    URL of the transportable tablespace bundle.
    ttsBundleUrl String
    URL of the transportable tablespace bundle.

    Import

    Identity Schema

    Required

    • id (String) Unique Autonomous Database identifier.

    Optional

    • accountId (String) AWS Account where this resource is managed.
    • region (String) Region where this resource is managed.

    Using pulumi import, import an Autonomous Database using its ID. For example:

    $ pulumi import aws:odb/autonomousDatabase:AutonomousDatabase example adb-example123
    

    AWS does not return the ADMIN password or the creation-only source, sourceConfiguration, and transportableTablespace values. These values are absent from imported state. Adding creation-only values to configuration after import records them in state without replacing the database or applying them to AWS. Once recorded, changing or removing these values requires replacement. Configuring adminPassword or adminPasswordWo can still update the password, so review the plan after import and configure a password only when setting or rotating it.

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo aws logo
    Viewing docs for AWS v7.52.1
    published on Wednesday, Oct 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial