published on Wednesday, Oct 28, 2026 by Pulumi
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:
- Admin
Password string - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - Admin
Password AutonomousSource Database Admin Password Source - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - Admin
Password stringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - Admin
Password intWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - Allowlisted
Ips List<string> - List of between 1 and 1024 IP addresses allowed to access the database.
- Auto
Refresh intFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- Auto
Refresh intPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- Autonomous
Maintenance stringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - Backup
Retention intPeriod In Days - Automatic backup retention period, in days.
- Byol
Compute doubleCount Limit - 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 double - Compute capacity in ECPUs or OCPUs. Valid values are from
0.1through512. - Cpu
Core intCount - Allocated CPU core count. Valid values are from
1through128. - Customer
Contacts List<AutonomousTo Send To Ocis Database Customer Contacts To Send To Oci> - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - Data
Storage intSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - Data
Storage doubleSize In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_EDITION. - Db
Name string - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
- Db
Tools List<AutonomousDetails Database Db Tools Detail> - Database management tools to enable. See
dbToolsDetailsBlock below. - Db
Version string - Oracle Database software version.
- Db
Workload string - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - Display
Name string - User-friendly database name.
- Encryption
Key stringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - Is
Auto boolScaling Enabled - Whether automatic compute scaling is enabled.
- Is
Auto boolScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- Is
Backup boolRetention Locked - Whether the backup retention period is locked against shortening.
- Is
Local boolData Guard Enabled - Whether local Oracle Data Guard is enabled.
- Is
Mtls boolConnection Required - Whether mutual TLS is required for database connections.
- Is
Refreshable boolClone - Whether the database is a refreshable clone.
- Kms
Key stringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - License
Model string - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - Local
Adg intAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- Long
Term AutonomousBackup Schedule Database Long Term Backup Schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - Ncharacter
Set string - National character set. Changing this value creates a new resource.
- Odb
Network stringId - 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 stringIp - Private endpoint IP address.
- Private
Endpoint stringLabel - 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 stringLeader Id - ID of the resource-pool leader Autonomous Database.
- Resource
Pool AutonomousSummary Database Resource Pool Summary - Resource pool configuration. See
resourcePoolSummaryBlock below. - Scheduled
Operations List<AutonomousDatabase Scheduled Operation> - Scheduled database start and stop times. See
scheduledOperationsBlock 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - Source
Configuration AutonomousDatabase Source Configuration - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - Standby
Allowlisted List<string>Ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- Standby
Allowlisted stringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - Dictionary<string, string>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Time
Of stringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- Timeouts
Autonomous
Database Timeouts - Transportable
Tablespace AutonomousDatabase Transportable Tablespace - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- Admin
Password string - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - Admin
Password AutonomousSource Database Admin Password Source Args - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - Admin
Password stringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - Admin
Password intWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - Allowlisted
Ips []string - List of between 1 and 1024 IP addresses allowed to access the database.
- Auto
Refresh intFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- Auto
Refresh intPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- Autonomous
Maintenance stringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - Backup
Retention intPeriod In Days - Automatic backup retention period, in days.
- Byol
Compute float64Count Limit - 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 float64 - Compute capacity in ECPUs or OCPUs. Valid values are from
0.1through512. - Cpu
Core intCount - Allocated CPU core count. Valid values are from
1through128. - Customer
Contacts []AutonomousTo Send To Ocis Database Customer Contacts To Send To Oci Args - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - Data
Storage intSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - Data
Storage float64Size In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_EDITION. - Db
Name string - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
- Db
Tools []AutonomousDetails Database Db Tools Detail Args - Database management tools to enable. See
dbToolsDetailsBlock below. - Db
Version string - Oracle Database software version.
- Db
Workload string - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - Display
Name string - User-friendly database name.
- Encryption
Key stringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - Is
Auto boolScaling Enabled - Whether automatic compute scaling is enabled.
- Is
Auto boolScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- Is
Backup boolRetention Locked - Whether the backup retention period is locked against shortening.
- Is
Local boolData Guard Enabled - Whether local Oracle Data Guard is enabled.
- Is
Mtls boolConnection Required - Whether mutual TLS is required for database connections.
- Is
Refreshable boolClone - Whether the database is a refreshable clone.
- Kms
Key stringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - License
Model string - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - Local
Adg intAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- Long
Term AutonomousBackup Schedule Database Long Term Backup Schedule Args - Long-term backup schedule. See
longTermBackupScheduleBlock below. - Ncharacter
Set string - National character set. Changing this value creates a new resource.
- Odb
Network stringId - 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 stringIp - Private endpoint IP address.
- Private
Endpoint stringLabel - 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 stringLeader Id - ID of the resource-pool leader Autonomous Database.
- Resource
Pool AutonomousSummary Database Resource Pool Summary Args - Resource pool configuration. See
resourcePoolSummaryBlock below. - Scheduled
Operations []AutonomousDatabase Scheduled Operation Args - Scheduled database start and stop times. See
scheduledOperationsBlock 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - Source
Configuration AutonomousDatabase Source Configuration Args - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - Standby
Allowlisted []stringIps - List of between 1 and 1024 IP addresses allowed to access the standby database.
- Standby
Allowlisted stringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - map[string]string
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Time
Of stringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- Timeouts
Autonomous
Database Timeouts Args - Transportable
Tablespace AutonomousDatabase Transportable Tablespace Args - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- admin_
password string - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin_
password_ objectsource - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin_
password_ stringwo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin_
password_ numberwo_ version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allowlisted_
ips list(string) - List of between 1 and 1024 IP addresses allowed to access the database.
- auto_
refresh_ numberfrequency_ in_ seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto_
refresh_ numberpoint_ lag_ in_ seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous_
maintenance_ stringschedule_ type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - backup_
retention_ numberperiod_ in_ days - Automatic backup retention period, in days.
- byol_
compute_ numbercount_ limit - 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.1through512. - cpu_
core_ numbercount - Allocated CPU core count. Valid values are from
1through128. - customer_
contacts_ list(object)to_ send_ to_ ocis - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data_
storage_ numbersize_ in_ gbs - Data volume size in GB. Valid values are from
20through393216. - data_
storage_ numbersize_ in_ tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_EDITION. - db_
name string - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
- db_
tools_ list(object)details - Database management tools to enable. See
dbToolsDetailsBlock below. - db_
version string - Oracle Database software version.
- db_
workload string - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display_
name string - User-friendly database name.
- encryption_
key_ stringprovider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is_
auto_ boolscaling_ enabled - Whether automatic compute scaling is enabled.
- is_
auto_ boolscaling_ for_ storage_ enabled - Whether automatic storage scaling is enabled.
- is_
backup_ boolretention_ locked - Whether the backup retention period is locked against shortening.
- is_
local_ booldata_ guard_ enabled - Whether local Oracle Data Guard is enabled.
- is_
mtls_ boolconnection_ required - Whether mutual TLS is required for database connections.
- is_
refreshable_ boolclone - Whether the database is a refreshable clone.
- kms_
key_ stringid - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license_
model string - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local_
adg_ numberauto_ failover_ max_ data_ loss_ limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long_
term_ objectbackup_ schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter_
set string - National character set. Changing this value creates a new resource.
- odb_
network_ stringid - 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_ stringip - Private endpoint IP address.
- private_
endpoint_ stringlabel - 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_ stringleader_ id - ID of the resource-pool leader Autonomous Database.
- resource_
pool_ objectsummary - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled_
operations list(object) - Scheduled database start and stop times. See
scheduledOperationsBlock 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source_
configuration object - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - standby_
allowlisted_ list(string)ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby_
allowlisted_ stringips_ source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - map(string)
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - time_
of_ stringauto_ refresh_ start - RFC3339 timestamp at which automatic refresh begins.
- timeouts object
- transportable_
tablespace object - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- admin
Password String - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin
Password AutonomousSource Database Admin Password Source - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin
Password StringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin
Password IntegerWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allowlisted
Ips List<String> - List of between 1 and 1024 IP addresses allowed to access the database.
- auto
Refresh IntegerFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto
Refresh IntegerPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous
Maintenance StringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - backup
Retention IntegerPeriod In Days - Automatic backup retention period, in days.
- byol
Compute DoubleCount Limit - 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 Double - Compute capacity in ECPUs or OCPUs. Valid values are from
0.1through512. - cpu
Core IntegerCount - Allocated CPU core count. Valid values are from
1through128. - customer
Contacts List<AutonomousTo Send To Ocis Database Customer Contacts To Send To Oci> - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data
Storage IntegerSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - data
Storage DoubleSize In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_EDITION. - db
Name String - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
- db
Tools List<AutonomousDetails Database Db Tools Detail> - Database management tools to enable. See
dbToolsDetailsBlock below. - db
Version String - Oracle Database software version.
- db
Workload String - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display
Name String - User-friendly database name.
- encryption
Key StringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is
Auto BooleanScaling Enabled - Whether automatic compute scaling is enabled.
- is
Auto BooleanScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- is
Backup BooleanRetention Locked - Whether the backup retention period is locked against shortening.
- is
Local BooleanData Guard Enabled - Whether local Oracle Data Guard is enabled.
- is
Mtls BooleanConnection Required - Whether mutual TLS is required for database connections.
- is
Refreshable BooleanClone - Whether the database is a refreshable clone.
- kms
Key StringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license
Model String - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local
Adg IntegerAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long
Term AutonomousBackup Schedule Database Long Term Backup Schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter
Set String - National character set. Changing this value creates a new resource.
- odb
Network StringId - 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 StringIp - Private endpoint IP address.
- private
Endpoint StringLabel - 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 StringLeader Id - ID of the resource-pool leader Autonomous Database.
- resource
Pool AutonomousSummary Database Resource Pool Summary - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled
Operations List<AutonomousDatabase Scheduled Operation> - Scheduled database start and stop times. See
scheduledOperationsBlock 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source
Configuration AutonomousDatabase Source Configuration - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - standby
Allowlisted List<String>Ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby
Allowlisted StringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - Map<String,String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - time
Of StringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- timeouts
Autonomous
Database Timeouts - transportable
Tablespace AutonomousDatabase Transportable Tablespace - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- admin
Password string - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin
Password AutonomousSource Database Admin Password Source - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin
Password stringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin
Password numberWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allowlisted
Ips string[] - List of between 1 and 1024 IP addresses allowed to access the database.
- auto
Refresh numberFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto
Refresh numberPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous
Maintenance stringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - backup
Retention numberPeriod In Days - Automatic backup retention period, in days.
- byol
Compute numberCount Limit - 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.1through512. - cpu
Core numberCount - Allocated CPU core count. Valid values are from
1through128. - customer
Contacts AutonomousTo Send To Ocis Database Customer Contacts To Send To Oci[] - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data
Storage numberSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - data
Storage numberSize In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_EDITION. - db
Name string - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
- db
Tools AutonomousDetails Database Db Tools Detail[] - Database management tools to enable. See
dbToolsDetailsBlock below. - db
Version string - Oracle Database software version.
- db
Workload string - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display
Name string - User-friendly database name.
- encryption
Key stringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is
Auto booleanScaling Enabled - Whether automatic compute scaling is enabled.
- is
Auto booleanScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- is
Backup booleanRetention Locked - Whether the backup retention period is locked against shortening.
- is
Local booleanData Guard Enabled - Whether local Oracle Data Guard is enabled.
- is
Mtls booleanConnection Required - Whether mutual TLS is required for database connections.
- is
Refreshable booleanClone - Whether the database is a refreshable clone.
- kms
Key stringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license
Model string - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local
Adg numberAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long
Term AutonomousBackup Schedule Database Long Term Backup Schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter
Set string - National character set. Changing this value creates a new resource.
- odb
Network stringId - 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 stringIp - Private endpoint IP address.
- private
Endpoint stringLabel - 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 stringLeader Id - ID of the resource-pool leader Autonomous Database.
- resource
Pool AutonomousSummary Database Resource Pool Summary - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled
Operations AutonomousDatabase Scheduled Operation[] - Scheduled database start and stop times. See
scheduledOperationsBlock 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source
Configuration AutonomousDatabase Source Configuration - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - standby
Allowlisted string[]Ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby
Allowlisted stringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - {[key: string]: string}
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - time
Of stringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- timeouts
Autonomous
Database Timeouts - transportable
Tablespace AutonomousDatabase Transportable Tablespace - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- admin_
password str - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin_
password_ Autonomoussource Database Admin Password Source Args - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin_
password_ strwo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin_
password_ intwo_ version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allowlisted_
ips Sequence[str] - List of between 1 and 1024 IP addresses allowed to access the database.
- auto_
refresh_ intfrequency_ in_ seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto_
refresh_ intpoint_ lag_ in_ seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous_
maintenance_ strschedule_ type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - backup_
retention_ intperiod_ in_ days - Automatic backup retention period, in days.
- byol_
compute_ floatcount_ limit - 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.1through512. - cpu_
core_ intcount - Allocated CPU core count. Valid values are from
1through128. - customer_
contacts_ Sequence[Autonomousto_ send_ to_ ocis Database Customer Contacts To Send To Oci Args] - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data_
storage_ intsize_ in_ gbs - Data volume size in GB. Valid values are from
20through393216. - data_
storage_ floatsize_ in_ tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_EDITION. - db_
name str - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
- db_
tools_ Sequence[Autonomousdetails Database Db Tools Detail Args] - Database management tools to enable. See
dbToolsDetailsBlock below. - db_
version str - Oracle Database software version.
- db_
workload str - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display_
name str - User-friendly database name.
- encryption_
key_ strprovider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is_
auto_ boolscaling_ enabled - Whether automatic compute scaling is enabled.
- is_
auto_ boolscaling_ for_ storage_ enabled - Whether automatic storage scaling is enabled.
- is_
backup_ boolretention_ locked - Whether the backup retention period is locked against shortening.
- is_
local_ booldata_ guard_ enabled - Whether local Oracle Data Guard is enabled.
- is_
mtls_ boolconnection_ required - Whether mutual TLS is required for database connections.
- is_
refreshable_ boolclone - Whether the database is a refreshable clone.
- kms_
key_ strid - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license_
model str - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local_
adg_ intauto_ failover_ max_ data_ loss_ limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long_
term_ Autonomousbackup_ schedule Database Long Term Backup Schedule Args - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter_
set str - National character set. Changing this value creates a new resource.
- odb_
network_ strid - 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_ strip - Private endpoint IP address.
- private_
endpoint_ strlabel - 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_ strleader_ id - ID of the resource-pool leader Autonomous Database.
- resource_
pool_ Autonomoussummary Database Resource Pool Summary Args - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled_
operations Sequence[AutonomousDatabase Scheduled Operation Args] - Scheduled database start and stop times. See
scheduledOperationsBlock 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source_
configuration AutonomousDatabase Source Configuration Args - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - standby_
allowlisted_ Sequence[str]ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby_
allowlisted_ strips_ source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - Mapping[str, str]
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - time_
of_ strauto_ refresh_ start - RFC3339 timestamp at which automatic refresh begins.
- timeouts
Autonomous
Database Timeouts Args - transportable_
tablespace AutonomousDatabase Transportable Tablespace Args - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- admin
Password String - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin
Password Property MapSource - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin
Password StringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin
Password NumberWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allowlisted
Ips List<String> - List of between 1 and 1024 IP addresses allowed to access the database.
- auto
Refresh NumberFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto
Refresh NumberPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous
Maintenance StringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - backup
Retention NumberPeriod In Days - Automatic backup retention period, in days.
- byol
Compute NumberCount Limit - 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.1through512. - cpu
Core NumberCount - Allocated CPU core count. Valid values are from
1through128. - customer
Contacts List<Property Map>To Send To Ocis - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data
Storage NumberSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - data
Storage NumberSize In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_EDITION. - db
Name String - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
- db
Tools List<Property Map>Details - Database management tools to enable. See
dbToolsDetailsBlock below. - db
Version String - Oracle Database software version.
- db
Workload String - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display
Name String - User-friendly database name.
- encryption
Key StringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is
Auto BooleanScaling Enabled - Whether automatic compute scaling is enabled.
- is
Auto BooleanScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- is
Backup BooleanRetention Locked - Whether the backup retention period is locked against shortening.
- is
Local BooleanData Guard Enabled - Whether local Oracle Data Guard is enabled.
- is
Mtls BooleanConnection Required - Whether mutual TLS is required for database connections.
- is
Refreshable BooleanClone - Whether the database is a refreshable clone.
- kms
Key StringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license
Model String - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local
Adg NumberAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long
Term Property MapBackup Schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter
Set String - National character set. Changing this value creates a new resource.
- odb
Network StringId - 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 StringIp - Private endpoint IP address.
- private
Endpoint StringLabel - 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 StringLeader Id - ID of the resource-pool leader Autonomous Database.
- resource
Pool Property MapSummary - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled
Operations List<Property Map> - Scheduled database start and stop times. See
scheduledOperationsBlock 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source
Configuration Property Map - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - standby
Allowlisted List<String>Ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby
Allowlisted StringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - Map<String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - time
Of StringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- timeouts Property Map
- transportable
Tablespace Property Map - Transportable tablespace configuration. See
transportableTablespaceBlock 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:
- Actual
Used doubleData Storage Size In Tbs - Actual data storage currently in use, in TB.
- Allocated
Storage doubleSize In Tbs - Storage currently allocated, in TB.
- Arn string
- ARN of the Autonomous Database.
- Availability
Zone string - Availability Zone of the database.
- Availability
Zone stringId - Availability Zone ID of the database.
- Available
Upgrade List<string>Versions - Oracle Database versions available for upgrade.
- Compute
Model string - Compute model, either
ECPUorOCPU. - 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 stringAnchor Name - OCI resource anchor name.
- Oci
Url string - OCI console URL.
- Ocid string
- Oracle Cloud Identifier.
- Odb
Network stringArn - ARN of the associated ODB network.
- Percent
Progress double - Progress of the current operation.
- Private
Endpoint string - Private endpoint hostname.
- Service
Console stringUrl - Oracle service console URL.
- Source
Id string - ID of the source database or backup.
- Sql
Web stringDeveloper Url - Oracle SQL Developer Web URL.
- Status string
- Current database lifecycle status.
- Status
Reason string - Additional lifecycle status information.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- Actual
Used float64Data Storage Size In Tbs - Actual data storage currently in use, in TB.
- Allocated
Storage float64Size In Tbs - Storage currently allocated, in TB.
- Arn string
- ARN of the Autonomous Database.
- Availability
Zone string - Availability Zone of the database.
- Availability
Zone stringId - Availability Zone ID of the database.
- Available
Upgrade []stringVersions - Oracle Database versions available for upgrade.
- Compute
Model string - Compute model, either
ECPUorOCPU. - 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 stringAnchor Name - OCI resource anchor name.
- Oci
Url string - OCI console URL.
- Ocid string
- Oracle Cloud Identifier.
- Odb
Network stringArn - ARN of the associated ODB network.
- Percent
Progress float64 - Progress of the current operation.
- Private
Endpoint string - Private endpoint hostname.
- Service
Console stringUrl - Oracle service console URL.
- Source
Id string - ID of the source database or backup.
- Sql
Web stringDeveloper Url - Oracle SQL Developer Web URL.
- Status string
- Current database lifecycle status.
- Status
Reason string - Additional lifecycle status information.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- actual_
used_ numberdata_ storage_ size_ in_ tbs - Actual data storage currently in use, in TB.
- allocated_
storage_ numbersize_ in_ tbs - Storage currently allocated, in TB.
- arn string
- ARN of the Autonomous Database.
- availability_
zone string - Availability Zone of the database.
- availability_
zone_ stringid - Availability Zone ID of the database.
- available_
upgrade_ list(string)versions - Oracle Database versions available for upgrade.
- compute_
model string - Compute model, either
ECPUorOCPU. - 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_ stringanchor_ name - OCI resource anchor name.
- oci_
url string - OCI console URL.
- ocid string
- Oracle Cloud Identifier.
- odb_
network_ stringarn - ARN of the associated ODB network.
- percent_
progress number - Progress of the current operation.
- private_
endpoint string - Private endpoint hostname.
- service_
console_ stringurl - Oracle service console URL.
- source_
id string - ID of the source database or backup.
- sql_
web_ stringdeveloper_ url - Oracle SQL Developer Web URL.
- status string
- Current database lifecycle status.
- status_
reason string - Additional lifecycle status information.
- map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- actual
Used DoubleData Storage Size In Tbs - Actual data storage currently in use, in TB.
- allocated
Storage DoubleSize In Tbs - Storage currently allocated, in TB.
- arn String
- ARN of the Autonomous Database.
- availability
Zone String - Availability Zone of the database.
- availability
Zone StringId - Availability Zone ID of the database.
- available
Upgrade List<String>Versions - Oracle Database versions available for upgrade.
- compute
Model String - Compute model, either
ECPUorOCPU. - 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 StringAnchor Name - OCI resource anchor name.
- oci
Url String - OCI console URL.
- ocid String
- Oracle Cloud Identifier.
- odb
Network StringArn - ARN of the associated ODB network.
- percent
Progress Double - Progress of the current operation.
- private
Endpoint String - Private endpoint hostname.
- service
Console StringUrl - Oracle service console URL.
- source
Id String - ID of the source database or backup.
- sql
Web StringDeveloper Url - Oracle SQL Developer Web URL.
- status String
- Current database lifecycle status.
- status
Reason String - Additional lifecycle status information.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- actual
Used numberData Storage Size In Tbs - Actual data storage currently in use, in TB.
- allocated
Storage numberSize In Tbs - Storage currently allocated, in TB.
- arn string
- ARN of the Autonomous Database.
- availability
Zone string - Availability Zone of the database.
- availability
Zone stringId - Availability Zone ID of the database.
- available
Upgrade string[]Versions - Oracle Database versions available for upgrade.
- compute
Model string - Compute model, either
ECPUorOCPU. - 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 stringAnchor Name - OCI resource anchor name.
- oci
Url string - OCI console URL.
- ocid string
- Oracle Cloud Identifier.
- odb
Network stringArn - ARN of the associated ODB network.
- percent
Progress number - Progress of the current operation.
- private
Endpoint string - Private endpoint hostname.
- service
Console stringUrl - Oracle service console URL.
- source
Id string - ID of the source database or backup.
- sql
Web stringDeveloper Url - Oracle SQL Developer Web URL.
- status string
- Current database lifecycle status.
- status
Reason string - Additional lifecycle status information.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- actual_
used_ floatdata_ storage_ size_ in_ tbs - Actual data storage currently in use, in TB.
- allocated_
storage_ floatsize_ in_ tbs - Storage currently allocated, in TB.
- arn str
- ARN of the Autonomous Database.
- availability_
zone str - Availability Zone of the database.
- availability_
zone_ strid - Availability Zone ID of the database.
- available_
upgrade_ Sequence[str]versions - Oracle Database versions available for upgrade.
- compute_
model str - Compute model, either
ECPUorOCPU. - 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_ stranchor_ name - OCI resource anchor name.
- oci_
url str - OCI console URL.
- ocid str
- Oracle Cloud Identifier.
- odb_
network_ strarn - ARN of the associated ODB network.
- percent_
progress float - Progress of the current operation.
- private_
endpoint str - Private endpoint hostname.
- service_
console_ strurl - Oracle service console URL.
- source_
id str - ID of the source database or backup.
- sql_
web_ strdeveloper_ url - Oracle SQL Developer Web URL.
- status str
- Current database lifecycle status.
- status_
reason str - Additional lifecycle status information.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- actual
Used NumberData Storage Size In Tbs - Actual data storage currently in use, in TB.
- allocated
Storage NumberSize In Tbs - Storage currently allocated, in TB.
- arn String
- ARN of the Autonomous Database.
- availability
Zone String - Availability Zone of the database.
- availability
Zone StringId - Availability Zone ID of the database.
- available
Upgrade List<String>Versions - Oracle Database versions available for upgrade.
- compute
Model String - Compute model, either
ECPUorOCPU. - 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 StringAnchor Name - OCI resource anchor name.
- oci
Url String - OCI console URL.
- ocid String
- Oracle Cloud Identifier.
- odb
Network StringArn - ARN of the associated ODB network.
- percent
Progress Number - Progress of the current operation.
- private
Endpoint String - Private endpoint hostname.
- service
Console StringUrl - Oracle service console URL.
- source
Id String - ID of the source database or backup.
- sql
Web StringDeveloper Url - Oracle SQL Developer Web URL.
- status String
- Current database lifecycle status.
- status
Reason String - Additional lifecycle status information.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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) -> AutonomousDatabasefunc GetAutonomousDatabase(ctx *Context, name string, id IDInput, state *AutonomousDatabaseState, opts ...ResourceOption) (*AutonomousDatabase, error)public static AutonomousDatabase Get(string name, Input<string> id, AutonomousDatabaseState? state, CustomResourceOptions? opts = null)public static AutonomousDatabase get(String name, Output<String> id, AutonomousDatabaseState state, CustomResourceOptions options)resources: _: type: 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.
- Actual
Used doubleData Storage Size In Tbs - Actual data storage currently in use, in TB.
- Admin
Password string - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - Admin
Password AutonomousSource Database Admin Password Source - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - Admin
Password stringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - Admin
Password intWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - Allocated
Storage doubleSize In Tbs - 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 intFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- Auto
Refresh intPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- Autonomous
Maintenance stringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - Availability
Zone string - Availability Zone of the database.
- Availability
Zone stringId - Availability Zone ID of the database.
- Available
Upgrade List<string>Versions - Oracle Database versions available for upgrade.
- Backup
Retention intPeriod In Days - Automatic backup retention period, in days.
- Byol
Compute doubleCount Limit - 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 double - Compute capacity in ECPUs or OCPUs. Valid values are from
0.1through512. - Compute
Model string - Compute model, either
ECPUorOCPU. - Cpu
Core intCount - Allocated CPU core count. Valid values are from
1through128. - Created
At string - Creation date and time.
- Customer
Contacts List<AutonomousTo Send To Ocis Database Customer Contacts To Send To Oci> - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - Data
Storage intSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - Data
Storage doubleSize In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_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 List<AutonomousDetails Database Db Tools Detail> - Database management tools to enable. See
dbToolsDetailsBlock below. - Db
Version string - Oracle Database software version.
- Db
Workload string - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - Display
Name string - User-friendly database name.
- Encryption
Key stringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - Is
Auto boolScaling Enabled - Whether automatic compute scaling is enabled.
- Is
Auto boolScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- Is
Backup boolRetention Locked - Whether the backup retention period is locked against shortening.
- Is
Local boolData Guard Enabled - Whether local Oracle Data Guard is enabled.
- Is
Mtls boolConnection Required - Whether mutual TLS is required for database connections.
- Is
Refreshable boolClone - Whether the database is a refreshable clone.
- Kms
Key stringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - License
Model string - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - Local
Adg intAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- Long
Term AutonomousBackup Schedule Database Long Term Backup Schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - Ncharacter
Set string - National character set. Changing this value creates a new resource.
- Oci
Resource stringAnchor Name - OCI resource anchor name.
- Oci
Url string - OCI console URL.
- Ocid string
- Oracle Cloud Identifier.
- Odb
Network stringArn - ARN of the associated ODB network.
- Odb
Network stringId - ID of the ODB network used by the database. Changing this value creates a new resource.
- Open
Mode string - Database open mode.
- Percent
Progress double - Progress of the current operation.
- Permission
Level string - Database permission level.
- Private
Endpoint string - Private endpoint hostname.
- Private
Endpoint stringIp - Private endpoint IP address.
- Private
Endpoint stringLabel - 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 stringLeader Id - ID of the resource-pool leader Autonomous Database.
- Resource
Pool AutonomousSummary Database Resource Pool Summary - Resource pool configuration. See
resourcePoolSummaryBlock below. - Scheduled
Operations List<AutonomousDatabase Scheduled Operation> - Scheduled database start and stop times. See
scheduledOperationsBlock below. - Service
Console stringUrl - 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - Source
Configuration AutonomousDatabase Source Configuration - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - Source
Id string - ID of the source database or backup.
- Sql
Web stringDeveloper Url - Oracle SQL Developer Web URL.
- Standby
Allowlisted List<string>Ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- Standby
Allowlisted stringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - Status string
- Current database lifecycle status.
- Status
Reason string - Additional lifecycle status information.
- Dictionary<string, string>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Time
Of stringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- Timeouts
Autonomous
Database Timeouts - Transportable
Tablespace AutonomousDatabase Transportable Tablespace - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- Actual
Used float64Data Storage Size In Tbs - Actual data storage currently in use, in TB.
- Admin
Password string - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - Admin
Password AutonomousSource Database Admin Password Source Args - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - Admin
Password stringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - Admin
Password intWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - Allocated
Storage float64Size In Tbs - Storage currently allocated, in TB.
- Allowlisted
Ips []string - List of between 1 and 1024 IP addresses allowed to access the database.
- Arn string
- ARN of the Autonomous Database.
- Auto
Refresh intFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- Auto
Refresh intPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- Autonomous
Maintenance stringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - Availability
Zone string - Availability Zone of the database.
- Availability
Zone stringId - Availability Zone ID of the database.
- Available
Upgrade []stringVersions - Oracle Database versions available for upgrade.
- Backup
Retention intPeriod In Days - Automatic backup retention period, in days.
- Byol
Compute float64Count Limit - 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 float64 - Compute capacity in ECPUs or OCPUs. Valid values are from
0.1through512. - Compute
Model string - Compute model, either
ECPUorOCPU. - Cpu
Core intCount - Allocated CPU core count. Valid values are from
1through128. - Created
At string - Creation date and time.
- Customer
Contacts []AutonomousTo Send To Ocis Database Customer Contacts To Send To Oci Args - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - Data
Storage intSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - Data
Storage float64Size In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_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 []AutonomousDetails Database Db Tools Detail Args - Database management tools to enable. See
dbToolsDetailsBlock below. - Db
Version string - Oracle Database software version.
- Db
Workload string - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - Display
Name string - User-friendly database name.
- Encryption
Key stringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - Is
Auto boolScaling Enabled - Whether automatic compute scaling is enabled.
- Is
Auto boolScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- Is
Backup boolRetention Locked - Whether the backup retention period is locked against shortening.
- Is
Local boolData Guard Enabled - Whether local Oracle Data Guard is enabled.
- Is
Mtls boolConnection Required - Whether mutual TLS is required for database connections.
- Is
Refreshable boolClone - Whether the database is a refreshable clone.
- Kms
Key stringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - License
Model string - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - Local
Adg intAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- Long
Term AutonomousBackup Schedule Database Long Term Backup Schedule Args - Long-term backup schedule. See
longTermBackupScheduleBlock below. - Ncharacter
Set string - National character set. Changing this value creates a new resource.
- Oci
Resource stringAnchor Name - OCI resource anchor name.
- Oci
Url string - OCI console URL.
- Ocid string
- Oracle Cloud Identifier.
- Odb
Network stringArn - ARN of the associated ODB network.
- Odb
Network stringId - ID of the ODB network used by the database. Changing this value creates a new resource.
- Open
Mode string - Database open mode.
- Percent
Progress float64 - Progress of the current operation.
- Permission
Level string - Database permission level.
- Private
Endpoint string - Private endpoint hostname.
- Private
Endpoint stringIp - Private endpoint IP address.
- Private
Endpoint stringLabel - 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 stringLeader Id - ID of the resource-pool leader Autonomous Database.
- Resource
Pool AutonomousSummary Database Resource Pool Summary Args - Resource pool configuration. See
resourcePoolSummaryBlock below. - Scheduled
Operations []AutonomousDatabase Scheduled Operation Args - Scheduled database start and stop times. See
scheduledOperationsBlock below. - Service
Console stringUrl - 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - Source
Configuration AutonomousDatabase Source Configuration Args - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - Source
Id string - ID of the source database or backup.
- Sql
Web stringDeveloper Url - Oracle SQL Developer Web URL.
- Standby
Allowlisted []stringIps - List of between 1 and 1024 IP addresses allowed to access the standby database.
- Standby
Allowlisted stringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - Status string
- Current database lifecycle status.
- Status
Reason string - Additional lifecycle status information.
- map[string]string
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Time
Of stringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- Timeouts
Autonomous
Database Timeouts Args - Transportable
Tablespace AutonomousDatabase Transportable Tablespace Args - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- actual_
used_ numberdata_ storage_ size_ in_ tbs - Actual data storage currently in use, in TB.
- admin_
password string - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin_
password_ objectsource - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin_
password_ stringwo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin_
password_ numberwo_ version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allocated_
storage_ numbersize_ in_ tbs - 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_ numberfrequency_ in_ seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto_
refresh_ numberpoint_ lag_ in_ seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous_
maintenance_ stringschedule_ type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - availability_
zone string - Availability Zone of the database.
- availability_
zone_ stringid - Availability Zone ID of the database.
- available_
upgrade_ list(string)versions - Oracle Database versions available for upgrade.
- backup_
retention_ numberperiod_ in_ days - Automatic backup retention period, in days.
- byol_
compute_ numbercount_ limit - 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.1through512. - compute_
model string - Compute model, either
ECPUorOCPU. - cpu_
core_ numbercount - Allocated CPU core count. Valid values are from
1through128. - created_
at string - Creation date and time.
- customer_
contacts_ list(object)to_ send_ to_ ocis - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data_
storage_ numbersize_ in_ gbs - Data volume size in GB. Valid values are from
20through393216. - data_
storage_ numbersize_ in_ tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_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_ list(object)details - Database management tools to enable. See
dbToolsDetailsBlock below. - db_
version string - Oracle Database software version.
- db_
workload string - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display_
name string - User-friendly database name.
- encryption_
key_ stringprovider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is_
auto_ boolscaling_ enabled - Whether automatic compute scaling is enabled.
- is_
auto_ boolscaling_ for_ storage_ enabled - Whether automatic storage scaling is enabled.
- is_
backup_ boolretention_ locked - Whether the backup retention period is locked against shortening.
- is_
local_ booldata_ guard_ enabled - Whether local Oracle Data Guard is enabled.
- is_
mtls_ boolconnection_ required - Whether mutual TLS is required for database connections.
- is_
refreshable_ boolclone - Whether the database is a refreshable clone.
- kms_
key_ stringid - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license_
model string - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local_
adg_ numberauto_ failover_ max_ data_ loss_ limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long_
term_ objectbackup_ schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter_
set string - National character set. Changing this value creates a new resource.
- oci_
resource_ stringanchor_ name - OCI resource anchor name.
- oci_
url string - OCI console URL.
- ocid string
- Oracle Cloud Identifier.
- odb_
network_ stringarn - ARN of the associated ODB network.
- odb_
network_ stringid - 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_ stringip - Private endpoint IP address.
- private_
endpoint_ stringlabel - 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_ stringleader_ id - ID of the resource-pool leader Autonomous Database.
- resource_
pool_ objectsummary - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled_
operations list(object) - Scheduled database start and stop times. See
scheduledOperationsBlock below. - service_
console_ stringurl - 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source_
configuration object - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - source_
id string - ID of the source database or backup.
- sql_
web_ stringdeveloper_ url - Oracle SQL Developer Web URL.
- standby_
allowlisted_ list(string)ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby_
allowlisted_ stringips_ source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - status string
- Current database lifecycle status.
- status_
reason string - Additional lifecycle status information.
- map(string)
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - time_
of_ stringauto_ refresh_ start - RFC3339 timestamp at which automatic refresh begins.
- timeouts object
- transportable_
tablespace object - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- actual
Used DoubleData Storage Size In Tbs - Actual data storage currently in use, in TB.
- admin
Password String - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin
Password AutonomousSource Database Admin Password Source - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin
Password StringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin
Password IntegerWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allocated
Storage DoubleSize In Tbs - 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 IntegerFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto
Refresh IntegerPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous
Maintenance StringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - availability
Zone String - Availability Zone of the database.
- availability
Zone StringId - Availability Zone ID of the database.
- available
Upgrade List<String>Versions - Oracle Database versions available for upgrade.
- backup
Retention IntegerPeriod In Days - Automatic backup retention period, in days.
- byol
Compute DoubleCount Limit - 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 Double - Compute capacity in ECPUs or OCPUs. Valid values are from
0.1through512. - compute
Model String - Compute model, either
ECPUorOCPU. - cpu
Core IntegerCount - Allocated CPU core count. Valid values are from
1through128. - created
At String - Creation date and time.
- customer
Contacts List<AutonomousTo Send To Ocis Database Customer Contacts To Send To Oci> - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data
Storage IntegerSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - data
Storage DoubleSize In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_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 List<AutonomousDetails Database Db Tools Detail> - Database management tools to enable. See
dbToolsDetailsBlock below. - db
Version String - Oracle Database software version.
- db
Workload String - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display
Name String - User-friendly database name.
- encryption
Key StringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is
Auto BooleanScaling Enabled - Whether automatic compute scaling is enabled.
- is
Auto BooleanScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- is
Backup BooleanRetention Locked - Whether the backup retention period is locked against shortening.
- is
Local BooleanData Guard Enabled - Whether local Oracle Data Guard is enabled.
- is
Mtls BooleanConnection Required - Whether mutual TLS is required for database connections.
- is
Refreshable BooleanClone - Whether the database is a refreshable clone.
- kms
Key StringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license
Model String - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local
Adg IntegerAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long
Term AutonomousBackup Schedule Database Long Term Backup Schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter
Set String - National character set. Changing this value creates a new resource.
- oci
Resource StringAnchor Name - OCI resource anchor name.
- oci
Url String - OCI console URL.
- ocid String
- Oracle Cloud Identifier.
- odb
Network StringArn - ARN of the associated ODB network.
- odb
Network StringId - ID of the ODB network used by the database. Changing this value creates a new resource.
- open
Mode String - Database open mode.
- percent
Progress Double - Progress of the current operation.
- permission
Level String - Database permission level.
- private
Endpoint String - Private endpoint hostname.
- private
Endpoint StringIp - Private endpoint IP address.
- private
Endpoint StringLabel - 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 StringLeader Id - ID of the resource-pool leader Autonomous Database.
- resource
Pool AutonomousSummary Database Resource Pool Summary - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled
Operations List<AutonomousDatabase Scheduled Operation> - Scheduled database start and stop times. See
scheduledOperationsBlock below. - service
Console StringUrl - 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source
Configuration AutonomousDatabase Source Configuration - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - source
Id String - ID of the source database or backup.
- sql
Web StringDeveloper Url - Oracle SQL Developer Web URL.
- standby
Allowlisted List<String>Ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby
Allowlisted StringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - status String
- Current database lifecycle status.
- status
Reason String - Additional lifecycle status information.
- Map<String,String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - time
Of StringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- timeouts
Autonomous
Database Timeouts - transportable
Tablespace AutonomousDatabase Transportable Tablespace - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- actual
Used numberData Storage Size In Tbs - Actual data storage currently in use, in TB.
- admin
Password string - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin
Password AutonomousSource Database Admin Password Source - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin
Password stringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin
Password numberWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allocated
Storage numberSize In Tbs - Storage currently allocated, in TB.
- allowlisted
Ips string[] - List of between 1 and 1024 IP addresses allowed to access the database.
- arn string
- ARN of the Autonomous Database.
- auto
Refresh numberFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto
Refresh numberPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous
Maintenance stringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - availability
Zone string - Availability Zone of the database.
- availability
Zone stringId - Availability Zone ID of the database.
- available
Upgrade string[]Versions - Oracle Database versions available for upgrade.
- backup
Retention numberPeriod In Days - Automatic backup retention period, in days.
- byol
Compute numberCount Limit - 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.1through512. - compute
Model string - Compute model, either
ECPUorOCPU. - cpu
Core numberCount - Allocated CPU core count. Valid values are from
1through128. - created
At string - Creation date and time.
- customer
Contacts AutonomousTo Send To Ocis Database Customer Contacts To Send To Oci[] - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data
Storage numberSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - data
Storage numberSize In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_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 AutonomousDetails Database Db Tools Detail[] - Database management tools to enable. See
dbToolsDetailsBlock below. - db
Version string - Oracle Database software version.
- db
Workload string - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display
Name string - User-friendly database name.
- encryption
Key stringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is
Auto booleanScaling Enabled - Whether automatic compute scaling is enabled.
- is
Auto booleanScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- is
Backup booleanRetention Locked - Whether the backup retention period is locked against shortening.
- is
Local booleanData Guard Enabled - Whether local Oracle Data Guard is enabled.
- is
Mtls booleanConnection Required - Whether mutual TLS is required for database connections.
- is
Refreshable booleanClone - Whether the database is a refreshable clone.
- kms
Key stringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license
Model string - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local
Adg numberAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long
Term AutonomousBackup Schedule Database Long Term Backup Schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter
Set string - National character set. Changing this value creates a new resource.
- oci
Resource stringAnchor Name - OCI resource anchor name.
- oci
Url string - OCI console URL.
- ocid string
- Oracle Cloud Identifier.
- odb
Network stringArn - ARN of the associated ODB network.
- odb
Network stringId - 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 stringIp - Private endpoint IP address.
- private
Endpoint stringLabel - 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 stringLeader Id - ID of the resource-pool leader Autonomous Database.
- resource
Pool AutonomousSummary Database Resource Pool Summary - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled
Operations AutonomousDatabase Scheduled Operation[] - Scheduled database start and stop times. See
scheduledOperationsBlock below. - service
Console stringUrl - 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source
Configuration AutonomousDatabase Source Configuration - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - source
Id string - ID of the source database or backup.
- sql
Web stringDeveloper Url - Oracle SQL Developer Web URL.
- standby
Allowlisted string[]Ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby
Allowlisted stringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - status string
- Current database lifecycle status.
- status
Reason string - Additional lifecycle status information.
- {[key: string]: string}
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - time
Of stringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- timeouts
Autonomous
Database Timeouts - transportable
Tablespace AutonomousDatabase Transportable Tablespace - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- actual_
used_ floatdata_ storage_ size_ in_ tbs - Actual data storage currently in use, in TB.
- admin_
password str - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin_
password_ Autonomoussource Database Admin Password Source Args - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin_
password_ strwo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin_
password_ intwo_ version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allocated_
storage_ floatsize_ in_ tbs - 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_ intfrequency_ in_ seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto_
refresh_ intpoint_ lag_ in_ seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous_
maintenance_ strschedule_ type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - availability_
zone str - Availability Zone of the database.
- availability_
zone_ strid - Availability Zone ID of the database.
- available_
upgrade_ Sequence[str]versions - Oracle Database versions available for upgrade.
- backup_
retention_ intperiod_ in_ days - Automatic backup retention period, in days.
- byol_
compute_ floatcount_ limit - 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.1through512. - compute_
model str - Compute model, either
ECPUorOCPU. - cpu_
core_ intcount - Allocated CPU core count. Valid values are from
1through128. - created_
at str - Creation date and time.
- customer_
contacts_ Sequence[Autonomousto_ send_ to_ ocis Database Customer Contacts To Send To Oci Args] - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data_
storage_ intsize_ in_ gbs - Data volume size in GB. Valid values are from
20through393216. - data_
storage_ floatsize_ in_ tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_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_ Sequence[Autonomousdetails Database Db Tools Detail Args] - Database management tools to enable. See
dbToolsDetailsBlock below. - db_
version str - Oracle Database software version.
- db_
workload str - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display_
name str - User-friendly database name.
- encryption_
key_ strprovider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is_
auto_ boolscaling_ enabled - Whether automatic compute scaling is enabled.
- is_
auto_ boolscaling_ for_ storage_ enabled - Whether automatic storage scaling is enabled.
- is_
backup_ boolretention_ locked - Whether the backup retention period is locked against shortening.
- is_
local_ booldata_ guard_ enabled - Whether local Oracle Data Guard is enabled.
- is_
mtls_ boolconnection_ required - Whether mutual TLS is required for database connections.
- is_
refreshable_ boolclone - Whether the database is a refreshable clone.
- kms_
key_ strid - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license_
model str - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local_
adg_ intauto_ failover_ max_ data_ loss_ limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long_
term_ Autonomousbackup_ schedule Database Long Term Backup Schedule Args - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter_
set str - National character set. Changing this value creates a new resource.
- oci_
resource_ stranchor_ name - OCI resource anchor name.
- oci_
url str - OCI console URL.
- ocid str
- Oracle Cloud Identifier.
- odb_
network_ strarn - ARN of the associated ODB network.
- odb_
network_ strid - 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_ strip - Private endpoint IP address.
- private_
endpoint_ strlabel - 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_ strleader_ id - ID of the resource-pool leader Autonomous Database.
- resource_
pool_ Autonomoussummary Database Resource Pool Summary Args - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled_
operations Sequence[AutonomousDatabase Scheduled Operation Args] - Scheduled database start and stop times. See
scheduledOperationsBlock below. - service_
console_ strurl - 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source_
configuration AutonomousDatabase Source Configuration Args - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - source_
id str - ID of the source database or backup.
- sql_
web_ strdeveloper_ url - Oracle SQL Developer Web URL.
- standby_
allowlisted_ Sequence[str]ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby_
allowlisted_ strips_ source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - status str
- Current database lifecycle status.
- status_
reason str - Additional lifecycle status information.
- Mapping[str, str]
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - time_
of_ strauto_ refresh_ start - RFC3339 timestamp at which automatic refresh begins.
- timeouts
Autonomous
Database Timeouts Args - transportable_
tablespace AutonomousDatabase Transportable Tablespace Args - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
- actual
Used NumberData Storage Size In Tbs - Actual data storage currently in use, in TB.
- admin
Password String - Sensitive password for the
ADMINuser. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts withadminPasswordSourceandadminPasswordWo. - admin
Password Property MapSource - Source of the
ADMINpassword. Conflicts withadminPasswordandadminPasswordWo. SeeadminPasswordSourceBlock below. - admin
Password StringWo - 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
ADMINuser. 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. SetadminPasswordWoVersionwith this argument. Conflicts withadminPasswordandadminPasswordSource. - admin
Password NumberWo Version - Arbitrary integer stored in state. Change this value together with
adminPasswordWoto rotate the ADMIN password. - allocated
Storage NumberSize In Tbs - 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 NumberFrequency In Seconds - Automatic refresh frequency, in seconds, for a refreshable clone.
- auto
Refresh NumberPoint Lag In Seconds - Refresh lag, in seconds, between a refreshable clone and its source.
- autonomous
Maintenance StringSchedule Type - Maintenance schedule type. Valid values are
EARLYandREGULAR. - availability
Zone String - Availability Zone of the database.
- availability
Zone StringId - Availability Zone ID of the database.
- available
Upgrade List<String>Versions - Oracle Database versions available for upgrade.
- backup
Retention NumberPeriod In Days - Automatic backup retention period, in days.
- byol
Compute NumberCount Limit - 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.1through512. - compute
Model String - Compute model, either
ECPUorOCPU. - cpu
Core NumberCount - Allocated CPU core count. Valid values are from
1through128. - created
At String - Creation date and time.
- customer
Contacts List<Property Map>To Send To Ocis - Customer contacts that receive operational notifications from OCI. See
customerContactsToSendToOciBlock below. - data
Storage NumberSize In Gbs - Data volume size in GB. Valid values are from
20through393216. - data
Storage NumberSize In Tbs - Data volume size in TB. Configured values must be whole numbers from
1through384. 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_EDITIONandENTERPRISE_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 List<Property Map>Details - Database management tools to enable. See
dbToolsDetailsBlock below. - db
Version String - Oracle Database software version.
- db
Workload String - Database workload. Valid values are
OLTP,AJD,APEX, andLH. - display
Name String - User-friendly database name.
- encryption
Key StringProvider - Encryption key provider. Valid configurable values are
ORACLE_MANAGEDandAWS_KMS. - is
Auto BooleanScaling Enabled - Whether automatic compute scaling is enabled.
- is
Auto BooleanScaling For Storage Enabled - Whether automatic storage scaling is enabled.
- is
Backup BooleanRetention Locked - Whether the backup retention period is locked against shortening.
- is
Local BooleanData Guard Enabled - Whether local Oracle Data Guard is enabled.
- is
Mtls BooleanConnection Required - Whether mutual TLS is required for database connections.
- is
Refreshable BooleanClone - Whether the database is a refreshable clone.
- kms
Key StringId - ARN of the AWS KMS key used when
encryptionKeyProviderisAWS_KMS. - license
Model String - Oracle license model. Valid values are
BRING_YOUR_OWN_LICENSEandLICENSE_INCLUDED. - local
Adg NumberAuto Failover Max Data Loss Limit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
- long
Term Property MapBackup Schedule - Long-term backup schedule. See
longTermBackupScheduleBlock below. - ncharacter
Set String - National character set. Changing this value creates a new resource.
- oci
Resource StringAnchor Name - OCI resource anchor name.
- oci
Url String - OCI console URL.
- ocid String
- Oracle Cloud Identifier.
- odb
Network StringArn - ARN of the associated ODB network.
- odb
Network StringId - 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 StringIp - Private endpoint IP address.
- private
Endpoint StringLabel - 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 StringLeader Id - ID of the resource-pool leader Autonomous Database.
- resource
Pool Property MapSummary - Resource pool configuration. See
resourcePoolSummaryBlock below. - scheduled
Operations List<Property Map> - Scheduled database start and stop times. See
scheduledOperationsBlock below. - service
Console StringUrl - 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, andCLONE_TO_REFRESHABLE. Changing this value creates a new resource. - source
Configuration Property Map - Source-specific configuration used during creation. See
sourceConfigurationBlock below. Changing this value creates a new resource. - source
Id String - ID of the source database or backup.
- sql
Web StringDeveloper Url - Oracle SQL Developer Web URL.
- standby
Allowlisted List<String>Ips - List of between 1 and 1024 IP addresses allowed to access the standby database.
- standby
Allowlisted StringIps Source - Source of the standby allowlist. Valid values are
PRIMARY,SEPARATE, andNOT_APPLICABLE. - status String
- Current database lifecycle status.
- status
Reason String - Additional lifecycle status information.
- Map<String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - time
Of StringAuto Refresh Start - RFC3339 timestamp at which automatic refresh begins.
- timeouts Property Map
- transportable
Tablespace Property Map - Transportable tablespace configuration. See
transportableTablespaceBlock below. Changing this value creates a new resource.
Supporting Types
AutonomousDatabaseAdminPasswordSource, AutonomousDatabaseAdminPasswordSourceArgs
AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecret, AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs
- External
Id stringType - OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are
databaseOcid,compartmentOcid, andtenantOcid. - Iam
Role stringArn - 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.
- External
Id stringType - OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are
databaseOcid,compartmentOcid, andtenantOcid. - Iam
Role stringArn - 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.
- external_
id_ stringtype - OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are
databaseOcid,compartmentOcid, andtenantOcid. - iam_
role_ stringarn - 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.
- external
Id StringType - OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are
databaseOcid,compartmentOcid, andtenantOcid. - iam
Role StringArn - 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.
- external
Id stringType - OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are
databaseOcid,compartmentOcid, andtenantOcid. - iam
Role stringArn - 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.
- external_
id_ strtype - OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are
databaseOcid,compartmentOcid, andtenantOcid. - iam_
role_ strarn - 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.
- external
Id StringType - OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are
databaseOcid,compartmentOcid, andtenantOcid. - iam
Role StringArn - 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.
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
- Compute
Count double - Compute capacity allocated to the database tool.
- Is
Enabled bool - Whether the database tool is enabled.
- Max
Idle intTime In Minutes - Maximum idle time before the tool is shut down.
- Name string
- Database tool name.
- Compute
Count float64 - Compute capacity allocated to the database tool.
- Is
Enabled bool - Whether the database tool is enabled.
- Max
Idle intTime In Minutes - 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_ numbertime_ in_ minutes - Maximum idle time before the tool is shut down.
- name string
- Database tool name.
- compute
Count Double - Compute capacity allocated to the database tool.
- is
Enabled Boolean - Whether the database tool is enabled.
- max
Idle IntegerTime In Minutes - 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 boolean - Whether the database tool is enabled.
- max
Idle numberTime In Minutes - 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_ inttime_ in_ minutes - Maximum idle time before the tool is shut down.
- name str
- Database tool name.
- compute
Count Number - Compute capacity allocated to the database tool.
- is
Enabled Boolean - Whether the database tool is enabled.
- max
Idle NumberTime In Minutes - Maximum idle time before the tool is shut down.
- name String
- Database tool name.
AutonomousDatabaseLongTermBackupSchedule, AutonomousDatabaseLongTermBackupScheduleArgs
- Is
Disabled bool - Whether the long-term backup schedule is disabled.
- Repeat
Cadence string - Backup cadence. Valid values are
ONE_TIME,WEEKLY,MONTHLY, andYEARLY. - Retention
Period intIn Days - Backup retention period. Valid values are from
90through3650. - Time
Of stringBackup - 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, andYEARLY. - Retention
Period intIn Days - Backup retention period. Valid values are from
90through3650. - Time
Of stringBackup - 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, andYEARLY. - retention_
period_ numberin_ days - Backup retention period. Valid values are from
90through3650. - time_
of_ stringbackup - RFC3339 timestamp at which the backup is taken.
- is
Disabled Boolean - Whether the long-term backup schedule is disabled.
- repeat
Cadence String - Backup cadence. Valid values are
ONE_TIME,WEEKLY,MONTHLY, andYEARLY. - retention
Period IntegerIn Days - Backup retention period. Valid values are from
90through3650. - time
Of StringBackup - RFC3339 timestamp at which the backup is taken.
- is
Disabled boolean - Whether the long-term backup schedule is disabled.
- repeat
Cadence string - Backup cadence. Valid values are
ONE_TIME,WEEKLY,MONTHLY, andYEARLY. - retention
Period numberIn Days - Backup retention period. Valid values are from
90through3650. - time
Of stringBackup - 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, andYEARLY. - retention_
period_ intin_ days - Backup retention period. Valid values are from
90through3650. - time_
of_ strbackup - RFC3339 timestamp at which the backup is taken.
- is
Disabled Boolean - Whether the long-term backup schedule is disabled.
- repeat
Cadence String - Backup cadence. Valid values are
ONE_TIME,WEEKLY,MONTHLY, andYEARLY. - retention
Period NumberIn Days - Backup retention period. Valid values are from
90through3650. - time
Of StringBackup - RFC3339 timestamp at which the backup is taken.
AutonomousDatabaseResourcePoolSummary, AutonomousDatabaseResourcePoolSummaryArgs
- Available
Compute intCapacity - Available compute capacity.
- Available
Storage doubleCapacity In Tbs - 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 intSize In Tbs - Pool storage size in TB.
- Total
Compute intCapacity - Total compute capacity.
- Available
Compute intCapacity - Available compute capacity.
- Available
Storage float64Capacity In Tbs - 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 intSize In Tbs - Pool storage size in TB.
- Total
Compute intCapacity - Total compute capacity.
- available_
compute_ numbercapacity - Available compute capacity.
- available_
storage_ numbercapacity_ in_ tbs - 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_ numbersize_ in_ tbs - Pool storage size in TB.
- total_
compute_ numbercapacity - Total compute capacity.
- available
Compute IntegerCapacity - Available compute capacity.
- available
Storage DoubleCapacity In Tbs - Available storage capacity in TB.
- is
Disabled Boolean - Whether the resource pool is disabled.
- pool
Size Integer - Number of Autonomous Databases the pool can contain.
- pool
Storage IntegerSize In Tbs - Pool storage size in TB.
- total
Compute IntegerCapacity - Total compute capacity.
- available
Compute numberCapacity - Available compute capacity.
- available
Storage numberCapacity In Tbs - Available storage capacity in TB.
- is
Disabled boolean - Whether the resource pool is disabled.
- pool
Size number - Number of Autonomous Databases the pool can contain.
- pool
Storage numberSize In Tbs - Pool storage size in TB.
- total
Compute numberCapacity - Total compute capacity.
- available_
compute_ intcapacity - Available compute capacity.
- available_
storage_ floatcapacity_ in_ tbs - 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_ intsize_ in_ tbs - Pool storage size in TB.
- total_
compute_ intcapacity - Total compute capacity.
- available
Compute NumberCapacity - Available compute capacity.
- available
Storage NumberCapacity In Tbs - Available storage capacity in TB.
- is
Disabled Boolean - Whether the resource pool is disabled.
- pool
Size Number - Number of Autonomous Databases the pool can contain.
- pool
Storage NumberSize In Tbs - Pool storage size in TB.
- total
Compute NumberCapacity - Total compute capacity.
AutonomousDatabaseScheduledOperation, AutonomousDatabaseScheduledOperationArgs
- Day
Of stringWeek - Day of the week.
- Scheduled
Start stringTime - Scheduled start time in UTC.
- Scheduled
Stop stringTime - Scheduled stop time in UTC.
- Day
Of stringWeek - Day of the week.
- Scheduled
Start stringTime - Scheduled start time in UTC.
- Scheduled
Stop stringTime - Scheduled stop time in UTC.
- day_
of_ stringweek - Day of the week.
- scheduled_
start_ stringtime - Scheduled start time in UTC.
- scheduled_
stop_ stringtime - Scheduled stop time in UTC.
- day
Of StringWeek - Day of the week.
- scheduled
Start StringTime - Scheduled start time in UTC.
- scheduled
Stop StringTime - Scheduled stop time in UTC.
- day
Of stringWeek - Day of the week.
- scheduled
Start stringTime - Scheduled start time in UTC.
- scheduled
Stop stringTime - Scheduled stop time in UTC.
- day_
of_ strweek - Day of the week.
- scheduled_
start_ strtime - Scheduled start time in UTC.
- scheduled_
stop_ strtime - Scheduled stop time in UTC.
- day
Of StringWeek - Day of the week.
- scheduled
Start StringTime - Scheduled start time in UTC.
- scheduled
Stop StringTime - Scheduled stop time in UTC.
AutonomousDatabaseSourceConfiguration, AutonomousDatabaseSourceConfigurationArgs
- Clone
To AutonomousRefreshable Database Source Configuration Clone To Refreshable - Cross
Region AutonomousData Guard Database Source Configuration Cross Region Data Guard - Cross
Region AutonomousDisaster Recovery Database Source Configuration Cross Region Disaster Recovery - Database
Clone AutonomousDatabase Source Configuration Database Clone - Point
In AutonomousTime Restore Database Source Configuration Point In Time Restore - Restore
From AutonomousBackup Database Source Configuration Restore From Backup
- Clone
To AutonomousRefreshable Database Source Configuration Clone To Refreshable - Cross
Region AutonomousData Guard Database Source Configuration Cross Region Data Guard - Cross
Region AutonomousDisaster Recovery Database Source Configuration Cross Region Disaster Recovery - Database
Clone AutonomousDatabase Source Configuration Database Clone - Point
In AutonomousTime Restore Database Source Configuration Point In Time Restore - Restore
From AutonomousBackup Database Source Configuration Restore From Backup
- clone
To AutonomousRefreshable Database Source Configuration Clone To Refreshable - cross
Region AutonomousData Guard Database Source Configuration Cross Region Data Guard - cross
Region AutonomousDisaster Recovery Database Source Configuration Cross Region Disaster Recovery - database
Clone AutonomousDatabase Source Configuration Database Clone - point
In AutonomousTime Restore Database Source Configuration Point In Time Restore - restore
From AutonomousBackup Database Source Configuration Restore From Backup
- clone
To AutonomousRefreshable Database Source Configuration Clone To Refreshable - cross
Region AutonomousData Guard Database Source Configuration Cross Region Data Guard - cross
Region AutonomousDisaster Recovery Database Source Configuration Cross Region Disaster Recovery - database
Clone AutonomousDatabase Source Configuration Database Clone - point
In AutonomousTime Restore Database Source Configuration Point In Time Restore - restore
From AutonomousBackup Database Source Configuration Restore From Backup
- clone_
to_ Autonomousrefreshable Database Source Configuration Clone To Refreshable - cross_
region_ Autonomousdata_ guard Database Source Configuration Cross Region Data Guard - cross_
region_ Autonomousdisaster_ recovery Database Source Configuration Cross Region Disaster Recovery - database_
clone AutonomousDatabase Source Configuration Database Clone - point_
in_ Autonomoustime_ restore Database Source Configuration Point In Time Restore - restore_
from_ Autonomousbackup Database Source Configuration Restore From Backup
AutonomousDatabaseSourceConfigurationCloneToRefreshable, AutonomousDatabaseSourceConfigurationCloneToRefreshableArgs
- Source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- Auto
Refresh intFrequency In Seconds - Automatic refresh frequency in seconds.
- Auto
Refresh intPoint Lag In Seconds - Refresh lag in seconds.
- Clone
Type string - Clone type.
- Open
Mode string - Clone open mode.
- Refreshable
Mode string - Refresh mode.
- Time
Of stringAuto Refresh Start - RFC3339 automatic refresh start timestamp.
- Source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- Auto
Refresh intFrequency In Seconds - Automatic refresh frequency in seconds.
- Auto
Refresh intPoint Lag In Seconds - Refresh lag in seconds.
- Clone
Type string - Clone type.
- Open
Mode string - Clone open mode.
- Refreshable
Mode string - Refresh mode.
- Time
Of stringAuto Refresh Start - RFC3339 automatic refresh start timestamp.
- source_
autonomous_ stringdatabase_ id - ID of the source Autonomous Database.
- auto_
refresh_ numberfrequency_ in_ seconds - Automatic refresh frequency in seconds.
- auto_
refresh_ numberpoint_ lag_ in_ seconds - Refresh lag in seconds.
- clone_
type string - Clone type.
- open_
mode string - Clone open mode.
- refreshable_
mode string - Refresh mode.
- time_
of_ stringauto_ refresh_ start - RFC3339 automatic refresh start timestamp.
- source
Autonomous StringDatabase Id - ID of the source Autonomous Database.
- auto
Refresh IntegerFrequency In Seconds - Automatic refresh frequency in seconds.
- auto
Refresh IntegerPoint Lag In Seconds - Refresh lag in seconds.
- clone
Type String - Clone type.
- open
Mode String - Clone open mode.
- refreshable
Mode String - Refresh mode.
- time
Of StringAuto Refresh Start - RFC3339 automatic refresh start timestamp.
- source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- auto
Refresh numberFrequency In Seconds - Automatic refresh frequency in seconds.
- auto
Refresh numberPoint Lag In Seconds - Refresh lag in seconds.
- clone
Type string - Clone type.
- open
Mode string - Clone open mode.
- refreshable
Mode string - Refresh mode.
- time
Of stringAuto Refresh Start - RFC3339 automatic refresh start timestamp.
- source_
autonomous_ strdatabase_ id - ID of the source Autonomous Database.
- auto_
refresh_ intfrequency_ in_ seconds - Automatic refresh frequency in seconds.
- auto_
refresh_ intpoint_ lag_ in_ seconds - Refresh lag in seconds.
- clone_
type str - Clone type.
- open_
mode str - Clone open mode.
- refreshable_
mode str - Refresh mode.
- time_
of_ strauto_ refresh_ start - RFC3339 automatic refresh start timestamp.
- source
Autonomous StringDatabase Id - ID of the source Autonomous Database.
- auto
Refresh NumberFrequency In Seconds - Automatic refresh frequency in seconds.
- auto
Refresh NumberPoint Lag In Seconds - Refresh lag in seconds.
- clone
Type String - Clone type.
- open
Mode String - Clone open mode.
- refreshable
Mode String - Refresh mode.
- time
Of StringAuto Refresh Start - RFC3339 automatic refresh start timestamp.
AutonomousDatabaseSourceConfigurationCrossRegionDataGuard, AutonomousDatabaseSourceConfigurationCrossRegionDataGuardArgs
- Source
Autonomous stringDatabase Arn - ARN of the source Autonomous Database.
- Source
Autonomous stringDatabase Arn - ARN of the source Autonomous Database.
- source_
autonomous_ stringdatabase_ arn - ARN of the source Autonomous Database.
- source
Autonomous StringDatabase Arn - ARN of the source Autonomous Database.
- source
Autonomous stringDatabase Arn - ARN of the source Autonomous Database.
- source_
autonomous_ strdatabase_ arn - ARN of the source Autonomous Database.
- source
Autonomous StringDatabase Arn - ARN of the source Autonomous Database.
AutonomousDatabaseSourceConfigurationCrossRegionDisasterRecovery, AutonomousDatabaseSourceConfigurationCrossRegionDisasterRecoveryArgs
- Remote
Disaster stringRecovery Type - Remote disaster recovery type.
- Source
Autonomous stringDatabase Arn - ARN of the source Autonomous Database.
- Is
Replicate boolAutomatic Backups - Whether automatic backups are replicated.
- Remote
Disaster stringRecovery Type - Remote disaster recovery type.
- Source
Autonomous stringDatabase Arn - ARN of the source Autonomous Database.
- Is
Replicate boolAutomatic Backups - Whether automatic backups are replicated.
- remote_
disaster_ stringrecovery_ type - Remote disaster recovery type.
- source_
autonomous_ stringdatabase_ arn - ARN of the source Autonomous Database.
- is_
replicate_ boolautomatic_ backups - Whether automatic backups are replicated.
- remote
Disaster StringRecovery Type - Remote disaster recovery type.
- source
Autonomous StringDatabase Arn - ARN of the source Autonomous Database.
- is
Replicate BooleanAutomatic Backups - Whether automatic backups are replicated.
- remote
Disaster stringRecovery Type - Remote disaster recovery type.
- source
Autonomous stringDatabase Arn - ARN of the source Autonomous Database.
- is
Replicate booleanAutomatic Backups - Whether automatic backups are replicated.
- remote_
disaster_ strrecovery_ type - Remote disaster recovery type.
- source_
autonomous_ strdatabase_ arn - ARN of the source Autonomous Database.
- is_
replicate_ boolautomatic_ backups - Whether automatic backups are replicated.
- remote
Disaster StringRecovery Type - Remote disaster recovery type.
- source
Autonomous StringDatabase Arn - ARN of the source Autonomous Database.
- is
Replicate BooleanAutomatic Backups - Whether automatic backups are replicated.
AutonomousDatabaseSourceConfigurationDatabaseClone, AutonomousDatabaseSourceConfigurationDatabaseCloneArgs
- Clone
Type string - Clone type.
- Source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- Clone
Type string - Clone type.
- Source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- clone_
type string - Clone type.
- source_
autonomous_ stringdatabase_ id - ID of the source Autonomous Database.
- clone
Type String - Clone type.
- source
Autonomous StringDatabase Id - ID of the source Autonomous Database.
- clone
Type string - Clone type.
- source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- clone_
type str - Clone type.
- source_
autonomous_ strdatabase_ id - ID of the source Autonomous Database.
- clone
Type String - Clone type.
- source
Autonomous StringDatabase Id - ID of the source Autonomous Database.
AutonomousDatabaseSourceConfigurationPointInTimeRestore, AutonomousDatabaseSourceConfigurationPointInTimeRestoreArgs
- Clone
Type string - Clone type.
- Source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- Clone
Table List<int>Space Lists - List of tablespace IDs to clone.
- Timestamp string
- RFC3339 timestamp to which the database is restored.
- Use
Latest boolAvailable Backup Timestamp - Whether to use the latest available backup timestamp.
- Clone
Type string - Clone type.
- Source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- Clone
Table []intSpace Lists - List of tablespace IDs to clone.
- Timestamp string
- RFC3339 timestamp to which the database is restored.
- Use
Latest boolAvailable Backup Timestamp - Whether to use the latest available backup timestamp.
- clone_
type string - Clone type.
- source_
autonomous_ stringdatabase_ id - ID of the source Autonomous Database.
- clone_
table_ list(number)space_ lists - List of tablespace IDs to clone.
- timestamp string
- RFC3339 timestamp to which the database is restored.
- use_
latest_ boolavailable_ backup_ timestamp - Whether to use the latest available backup timestamp.
- clone
Type String - Clone type.
- source
Autonomous StringDatabase Id - ID of the source Autonomous Database.
- clone
Table List<Integer>Space Lists - List of tablespace IDs to clone.
- timestamp String
- RFC3339 timestamp to which the database is restored.
- use
Latest BooleanAvailable Backup Timestamp - Whether to use the latest available backup timestamp.
- clone
Type string - Clone type.
- source
Autonomous stringDatabase Id - ID of the source Autonomous Database.
- clone
Table number[]Space Lists - List of tablespace IDs to clone.
- timestamp string
- RFC3339 timestamp to which the database is restored.
- use
Latest booleanAvailable Backup Timestamp - Whether to use the latest available backup timestamp.
- clone_
type str - Clone type.
- source_
autonomous_ strdatabase_ id - ID of the source Autonomous Database.
- clone_
table_ Sequence[int]space_ lists - List of tablespace IDs to clone.
- timestamp str
- RFC3339 timestamp to which the database is restored.
- use_
latest_ boolavailable_ backup_ timestamp - Whether to use the latest available backup timestamp.
- clone
Type String - Clone type.
- source
Autonomous StringDatabase Id - ID of the source Autonomous Database.
- clone
Table List<Number>Space Lists - List of tablespace IDs to clone.
- timestamp String
- RFC3339 timestamp to which the database is restored.
- use
Latest BooleanAvailable Backup Timestamp - Whether to use the latest available backup timestamp.
AutonomousDatabaseSourceConfigurationRestoreFromBackup, AutonomousDatabaseSourceConfigurationRestoreFromBackupArgs
- Autonomous
Database stringBackup Id - ID of the Autonomous Database backup.
- Clone
Type string - Clone type.
- Clone
Table List<int>Space Lists - List of tablespace IDs to clone.
- Autonomous
Database stringBackup Id - ID of the Autonomous Database backup.
- Clone
Type string - Clone type.
- Clone
Table []intSpace Lists - List of tablespace IDs to clone.
- autonomous_
database_ stringbackup_ id - ID of the Autonomous Database backup.
- clone_
type string - Clone type.
- clone_
table_ list(number)space_ lists - List of tablespace IDs to clone.
- autonomous
Database StringBackup Id - ID of the Autonomous Database backup.
- clone
Type String - Clone type.
- clone
Table List<Integer>Space Lists - List of tablespace IDs to clone.
- autonomous
Database stringBackup Id - ID of the Autonomous Database backup.
- clone
Type string - Clone type.
- clone
Table number[]Space Lists - List of tablespace IDs to clone.
- autonomous_
database_ strbackup_ id - ID of the Autonomous Database backup.
- clone_
type str - Clone type.
- clone_
table_ Sequence[int]space_ lists - List of tablespace IDs to clone.
- autonomous
Database StringBackup Id - ID of the Autonomous Database backup.
- clone
Type String - Clone type.
- clone
Table List<Number>Space Lists - 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
- Tts
Bundle stringUrl - URL of the transportable tablespace bundle.
- Tts
Bundle stringUrl - URL of the transportable tablespace bundle.
- tts_
bundle_ stringurl - URL of the transportable tablespace bundle.
- tts
Bundle StringUrl - URL of the transportable tablespace bundle.
- tts
Bundle stringUrl - URL of the transportable tablespace bundle.
- tts_
bundle_ strurl - URL of the transportable tablespace bundle.
- tts
Bundle StringUrl - 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
awsTerraform Provider.
published on Wednesday, Oct 28, 2026 by Pulumi