1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Database
  5. AutonomousContainerDatabase
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.Database.AutonomousContainerDatabase

Explore with Pulumi AI

This resource provides the Autonomous Container Database resource in Oracle Cloud Infrastructure Database service.

Creates an Autonomous Container Database in the specified Autonomous Exadata Infrastructure.

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
  testAutonomousContainerDatabase:
    type: oci:Database:AutonomousContainerDatabase
    name: test_autonomous_container_database
    properties:
      displayName: ${autonomousContainerDatabaseDisplayName}
      patchModel: ${autonomousContainerDatabasePatchModel}
      cloudAutonomousVmClusterId: ${testCloudAutonomousVmCluster.id}
      autonomousVmClusterId: ${testAutonomousVmCluster.id}
      backupConfig:
        backupDestinationDetails:
          type: ${autonomousContainerDatabaseBackupConfigBackupDestinationDetailsType}
          dbrsPolicyId: ${testPolicy.id}
          id: ${autonomousContainerDatabaseBackupConfigBackupDestinationDetailsId}
          internetProxy: ${autonomousContainerDatabaseBackupConfigBackupDestinationDetailsInternetProxy}
          vpcPassword: ${autonomousContainerDatabaseBackupConfigBackupDestinationDetailsVpcPassword}
          vpcUser: ${autonomousContainerDatabaseBackupConfigBackupDestinationDetailsVpcUser}
        recoveryWindowInDays: ${autonomousContainerDatabaseBackupConfigRecoveryWindowInDays}
      compartmentId: ${compartmentId}
      databaseSoftwareImageId: ${testDatabaseSoftwareImage.id}
      dbName: ${autonomousContainerDatabaseDbName}
      dbSplitThreshold: ${autonomousContainerDatabaseDbSplitThreshold}
      dbUniqueName: ${autonomousContainerDatabaseDbUniqueName}
      dbVersion: ${autonomousContainerDatabaseDbVersion}
      definedTags:
        Operations.CostCenter: '42'
      distributionAffinity: ${autonomousContainerDatabaseDistributionAffinity}
      fastStartFailOverLagLimitInSeconds: ${autonomousContainerDatabaseFastStartFailOverLagLimitInSeconds}
      freeformTags:
        Department: Finance
      isAutomaticFailoverEnabled: ${autonomousContainerDatabaseIsAutomaticFailoverEnabled}
      isDstFileUpdateEnabled: ${autonomousContainerDatabaseIsDstFileUpdateEnabled}
      keyStoreId: ${testKeyStore.id}
      kmsKeyId: ${testKey.id}
      maintenanceWindowDetails:
        customActionTimeoutInMins: ${autonomousContainerDatabaseMaintenanceWindowDetailsCustomActionTimeoutInMins}
        daysOfWeeks:
          - name: ${autonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekName}
        hoursOfDays: ${autonomousContainerDatabaseMaintenanceWindowDetailsHoursOfDay}
        isCustomActionTimeoutEnabled: ${autonomousContainerDatabaseMaintenanceWindowDetailsIsCustomActionTimeoutEnabled}
        isMonthlyPatchingEnabled: ${autonomousContainerDatabaseMaintenanceWindowDetailsIsMonthlyPatchingEnabled}
        leadTimeInWeeks: ${autonomousContainerDatabaseMaintenanceWindowDetailsLeadTimeInWeeks}
        months:
          - name: ${autonomousContainerDatabaseMaintenanceWindowDetailsMonthsName}
        patchingMode: ${autonomousContainerDatabaseMaintenanceWindowDetailsPatchingMode}
        preference: ${autonomousContainerDatabaseMaintenanceWindowDetailsPreference}
        skipRus: ${autonomousContainerDatabaseMaintenanceWindowDetailsSkipRu}
        weeksOfMonths: ${autonomousContainerDatabaseMaintenanceWindowDetailsWeeksOfMonth}
      netServicesArchitecture: ${autonomousContainerDatabaseNetServicesArchitecture}
      peerAutonomousContainerDatabaseDisplayName: ${autonomousContainerDatabasePeerAutonomousContainerDatabaseDisplayName}
      peerCloudAutonomousVmClusterId: ${testCloudAutonomousVmCluster.id}
      protectionMode: ${autonomousContainerDatabaseProtectionMode}
      peerAutonomousContainerDatabaseBackupConfig:
        backupDestinationDetails:
          - type: ${autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsType}
            dbrsPolicyId: ${testPolicy.id}
            id: ${autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsId}
            internetProxy: ${autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsInternetProxy}
            vpcPassword: ${autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsVpcPassword}
            vpcUser: ${autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsVpcUser}
        recoveryWindowInDays: ${autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigRecoveryWindowInDays}
      peerAutonomousContainerDatabaseCompartmentId: ${testCompartment.id}
      peerAutonomousVmClusterId: ${testAutonomousVmCluster.id}
      peerDbUniqueName: ${autonomousContainerDatabasePeerDbUniqueName}
      serviceLevelAgreementType: ${autonomousContainerDatabaseServiceLevelAgreementType}
      vaultId: ${testVault.id}
      versionPreference: ${autonomousContainerDatabaseVersionPreference}
      vmFailoverReservation: ${autonomousContainerDatabaseVmFailoverReservation}
      standbyMaintenanceBufferInDays: ${autonomousContainerDatabaseStandbyMaintenanceBufferInDays}
Copy

Create AutonomousContainerDatabase Resource

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

Constructor syntax

new AutonomousContainerDatabase(name: string, args: AutonomousContainerDatabaseArgs, opts?: CustomResourceOptions);
@overload
def AutonomousContainerDatabase(resource_name: str,
                                args: AutonomousContainerDatabaseArgs,
                                opts: Optional[ResourceOptions] = None)

@overload
def AutonomousContainerDatabase(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                display_name: Optional[str] = None,
                                patch_model: Optional[str] = None,
                                kms_key_id: Optional[str] = None,
                                maintenance_window_details: Optional[_database.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs] = None,
                                compartment_id: Optional[str] = None,
                                database_software_image_id: Optional[str] = None,
                                db_name: Optional[str] = None,
                                db_split_threshold: Optional[int] = None,
                                db_unique_name: Optional[str] = None,
                                db_version: Optional[str] = None,
                                defined_tags: Optional[Mapping[str, str]] = None,
                                net_services_architecture: Optional[str] = None,
                                distribution_affinity: Optional[str] = None,
                                failover_trigger: Optional[int] = None,
                                fast_start_fail_over_lag_limit_in_seconds: Optional[int] = None,
                                freeform_tags: Optional[Mapping[str, str]] = None,
                                is_automatic_failover_enabled: Optional[bool] = None,
                                is_dst_file_update_enabled: Optional[bool] = None,
                                key_store_id: Optional[str] = None,
                                key_version_id: Optional[str] = None,
                                cloud_autonomous_vm_cluster_id: Optional[str] = None,
                                autonomous_exadata_infrastructure_id: Optional[str] = None,
                                backup_config: Optional[_database.AutonomousContainerDatabaseBackupConfigArgs] = None,
                                autonomous_vm_cluster_id: Optional[str] = None,
                                peer_autonomous_container_database_backup_config: Optional[_database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs] = None,
                                peer_autonomous_container_database_compartment_id: Optional[str] = None,
                                peer_autonomous_container_database_display_name: Optional[str] = None,
                                peer_autonomous_exadata_infrastructure_id: Optional[str] = None,
                                peer_autonomous_vm_cluster_id: Optional[str] = None,
                                peer_cloud_autonomous_vm_cluster_id: Optional[str] = None,
                                peer_db_unique_name: Optional[str] = None,
                                protection_mode: Optional[str] = None,
                                reinstate_trigger: Optional[int] = None,
                                rotate_key_trigger: Optional[bool] = None,
                                service_level_agreement_type: Optional[str] = None,
                                standby_maintenance_buffer_in_days: Optional[int] = None,
                                switchover_trigger: Optional[int] = None,
                                vault_id: Optional[str] = None,
                                version_preference: Optional[str] = None,
                                vm_failover_reservation: Optional[int] = None)
func NewAutonomousContainerDatabase(ctx *Context, name string, args AutonomousContainerDatabaseArgs, opts ...ResourceOption) (*AutonomousContainerDatabase, error)
public AutonomousContainerDatabase(string name, AutonomousContainerDatabaseArgs args, CustomResourceOptions? opts = null)
public AutonomousContainerDatabase(String name, AutonomousContainerDatabaseArgs args)
public AutonomousContainerDatabase(String name, AutonomousContainerDatabaseArgs args, CustomResourceOptions options)
type: oci:Database:AutonomousContainerDatabase
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AutonomousContainerDatabaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AutonomousContainerDatabaseArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AutonomousContainerDatabaseArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AutonomousContainerDatabaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AutonomousContainerDatabaseArgs
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 autonomousContainerDatabaseResource = new Oci.Database.AutonomousContainerDatabase("autonomousContainerDatabaseResource", new()
{
    DisplayName = "string",
    PatchModel = "string",
    KmsKeyId = "string",
    MaintenanceWindowDetails = new Oci.Database.Inputs.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs
    {
        CustomActionTimeoutInMins = 0,
        DaysOfWeeks = new[]
        {
            new Oci.Database.Inputs.AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekArgs
            {
                Name = "string",
            },
        },
        HoursOfDays = new[]
        {
            0,
        },
        IsCustomActionTimeoutEnabled = false,
        IsMonthlyPatchingEnabled = false,
        LeadTimeInWeeks = 0,
        Months = new[]
        {
            new Oci.Database.Inputs.AutonomousContainerDatabaseMaintenanceWindowDetailsMonthArgs
            {
                Name = "string",
            },
        },
        PatchingMode = "string",
        Preference = "string",
        SkipRus = new[]
        {
            false,
        },
        WeeksOfMonths = new[]
        {
            0,
        },
    },
    CompartmentId = "string",
    DatabaseSoftwareImageId = "string",
    DbName = "string",
    DbSplitThreshold = 0,
    DbUniqueName = "string",
    DbVersion = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    NetServicesArchitecture = "string",
    DistributionAffinity = "string",
    FailoverTrigger = 0,
    FastStartFailOverLagLimitInSeconds = 0,
    FreeformTags = 
    {
        { "string", "string" },
    },
    IsAutomaticFailoverEnabled = false,
    IsDstFileUpdateEnabled = false,
    KeyStoreId = "string",
    KeyVersionId = "string",
    CloudAutonomousVmClusterId = "string",
    AutonomousExadataInfrastructureId = "string",
    BackupConfig = new Oci.Database.Inputs.AutonomousContainerDatabaseBackupConfigArgs
    {
        BackupDestinationDetails = new Oci.Database.Inputs.AutonomousContainerDatabaseBackupConfigBackupDestinationDetailsArgs
        {
            Type = "string",
            Id = "string",
            InternetProxy = "string",
            VpcPassword = "string",
            VpcUser = "string",
        },
        RecoveryWindowInDays = 0,
    },
    AutonomousVmClusterId = "string",
    PeerAutonomousContainerDatabaseBackupConfig = new Oci.Database.Inputs.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs
    {
        BackupDestinationDetails = new[]
        {
            new Oci.Database.Inputs.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailArgs
            {
                Type = "string",
                Id = "string",
                InternetProxy = "string",
                VpcPassword = "string",
                VpcUser = "string",
            },
        },
        RecoveryWindowInDays = 0,
    },
    PeerAutonomousContainerDatabaseCompartmentId = "string",
    PeerAutonomousContainerDatabaseDisplayName = "string",
    PeerAutonomousExadataInfrastructureId = "string",
    PeerAutonomousVmClusterId = "string",
    PeerCloudAutonomousVmClusterId = "string",
    PeerDbUniqueName = "string",
    ProtectionMode = "string",
    ReinstateTrigger = 0,
    RotateKeyTrigger = false,
    ServiceLevelAgreementType = "string",
    StandbyMaintenanceBufferInDays = 0,
    SwitchoverTrigger = 0,
    VaultId = "string",
    VersionPreference = "string",
    VmFailoverReservation = 0,
});
Copy
example, err := Database.NewAutonomousContainerDatabase(ctx, "autonomousContainerDatabaseResource", &Database.AutonomousContainerDatabaseArgs{
	DisplayName: pulumi.String("string"),
	PatchModel:  pulumi.String("string"),
	KmsKeyId:    pulumi.String("string"),
	MaintenanceWindowDetails: &database.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs{
		CustomActionTimeoutInMins: pulumi.Int(0),
		DaysOfWeeks: database.AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekArray{
			&database.AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekArgs{
				Name: pulumi.String("string"),
			},
		},
		HoursOfDays: pulumi.IntArray{
			pulumi.Int(0),
		},
		IsCustomActionTimeoutEnabled: pulumi.Bool(false),
		IsMonthlyPatchingEnabled:     pulumi.Bool(false),
		LeadTimeInWeeks:              pulumi.Int(0),
		Months: database.AutonomousContainerDatabaseMaintenanceWindowDetailsMonthArray{
			&database.AutonomousContainerDatabaseMaintenanceWindowDetailsMonthArgs{
				Name: pulumi.String("string"),
			},
		},
		PatchingMode: pulumi.String("string"),
		Preference:   pulumi.String("string"),
		SkipRus: pulumi.BoolArray{
			pulumi.Bool(false),
		},
		WeeksOfMonths: pulumi.IntArray{
			pulumi.Int(0),
		},
	},
	CompartmentId:           pulumi.String("string"),
	DatabaseSoftwareImageId: pulumi.String("string"),
	DbName:                  pulumi.String("string"),
	DbSplitThreshold:        pulumi.Int(0),
	DbUniqueName:            pulumi.String("string"),
	DbVersion:               pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	NetServicesArchitecture:            pulumi.String("string"),
	DistributionAffinity:               pulumi.String("string"),
	FailoverTrigger:                    pulumi.Int(0),
	FastStartFailOverLagLimitInSeconds: pulumi.Int(0),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	IsAutomaticFailoverEnabled:        pulumi.Bool(false),
	IsDstFileUpdateEnabled:            pulumi.Bool(false),
	KeyStoreId:                        pulumi.String("string"),
	KeyVersionId:                      pulumi.String("string"),
	CloudAutonomousVmClusterId:        pulumi.String("string"),
	AutonomousExadataInfrastructureId: pulumi.String("string"),
	BackupConfig: &database.AutonomousContainerDatabaseBackupConfigArgs{
		BackupDestinationDetails: &database.AutonomousContainerDatabaseBackupConfigBackupDestinationDetailsArgs{
			Type:          pulumi.String("string"),
			Id:            pulumi.String("string"),
			InternetProxy: pulumi.String("string"),
			VpcPassword:   pulumi.String("string"),
			VpcUser:       pulumi.String("string"),
		},
		RecoveryWindowInDays: pulumi.Int(0),
	},
	AutonomousVmClusterId: pulumi.String("string"),
	PeerAutonomousContainerDatabaseBackupConfig: &database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs{
		BackupDestinationDetails: database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailArray{
			&database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailArgs{
				Type:          pulumi.String("string"),
				Id:            pulumi.String("string"),
				InternetProxy: pulumi.String("string"),
				VpcPassword:   pulumi.String("string"),
				VpcUser:       pulumi.String("string"),
			},
		},
		RecoveryWindowInDays: pulumi.Int(0),
	},
	PeerAutonomousContainerDatabaseCompartmentId: pulumi.String("string"),
	PeerAutonomousContainerDatabaseDisplayName:   pulumi.String("string"),
	PeerAutonomousExadataInfrastructureId:        pulumi.String("string"),
	PeerAutonomousVmClusterId:                    pulumi.String("string"),
	PeerCloudAutonomousVmClusterId:               pulumi.String("string"),
	PeerDbUniqueName:                             pulumi.String("string"),
	ProtectionMode:                               pulumi.String("string"),
	ReinstateTrigger:                             pulumi.Int(0),
	RotateKeyTrigger:                             pulumi.Bool(false),
	ServiceLevelAgreementType:                    pulumi.String("string"),
	StandbyMaintenanceBufferInDays:               pulumi.Int(0),
	SwitchoverTrigger:                            pulumi.Int(0),
	VaultId:                                      pulumi.String("string"),
	VersionPreference:                            pulumi.String("string"),
	VmFailoverReservation:                        pulumi.Int(0),
})
Copy
var autonomousContainerDatabaseResource = new AutonomousContainerDatabase("autonomousContainerDatabaseResource", AutonomousContainerDatabaseArgs.builder()
    .displayName("string")
    .patchModel("string")
    .kmsKeyId("string")
    .maintenanceWindowDetails(AutonomousContainerDatabaseMaintenanceWindowDetailsArgs.builder()
        .customActionTimeoutInMins(0)
        .daysOfWeeks(AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekArgs.builder()
            .name("string")
            .build())
        .hoursOfDays(0)
        .isCustomActionTimeoutEnabled(false)
        .isMonthlyPatchingEnabled(false)
        .leadTimeInWeeks(0)
        .months(AutonomousContainerDatabaseMaintenanceWindowDetailsMonthArgs.builder()
            .name("string")
            .build())
        .patchingMode("string")
        .preference("string")
        .skipRus(false)
        .weeksOfMonths(0)
        .build())
    .compartmentId("string")
    .databaseSoftwareImageId("string")
    .dbName("string")
    .dbSplitThreshold(0)
    .dbUniqueName("string")
    .dbVersion("string")
    .definedTags(Map.of("string", "string"))
    .netServicesArchitecture("string")
    .distributionAffinity("string")
    .failoverTrigger(0)
    .fastStartFailOverLagLimitInSeconds(0)
    .freeformTags(Map.of("string", "string"))
    .isAutomaticFailoverEnabled(false)
    .isDstFileUpdateEnabled(false)
    .keyStoreId("string")
    .keyVersionId("string")
    .cloudAutonomousVmClusterId("string")
    .autonomousExadataInfrastructureId("string")
    .backupConfig(AutonomousContainerDatabaseBackupConfigArgs.builder()
        .backupDestinationDetails(AutonomousContainerDatabaseBackupConfigBackupDestinationDetailsArgs.builder()
            .type("string")
            .id("string")
            .internetProxy("string")
            .vpcPassword("string")
            .vpcUser("string")
            .build())
        .recoveryWindowInDays(0)
        .build())
    .autonomousVmClusterId("string")
    .peerAutonomousContainerDatabaseBackupConfig(AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs.builder()
        .backupDestinationDetails(AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailArgs.builder()
            .type("string")
            .id("string")
            .internetProxy("string")
            .vpcPassword("string")
            .vpcUser("string")
            .build())
        .recoveryWindowInDays(0)
        .build())
    .peerAutonomousContainerDatabaseCompartmentId("string")
    .peerAutonomousContainerDatabaseDisplayName("string")
    .peerAutonomousExadataInfrastructureId("string")
    .peerAutonomousVmClusterId("string")
    .peerCloudAutonomousVmClusterId("string")
    .peerDbUniqueName("string")
    .protectionMode("string")
    .reinstateTrigger(0)
    .rotateKeyTrigger(false)
    .serviceLevelAgreementType("string")
    .standbyMaintenanceBufferInDays(0)
    .switchoverTrigger(0)
    .vaultId("string")
    .versionPreference("string")
    .vmFailoverReservation(0)
    .build());
Copy
autonomous_container_database_resource = oci.database.AutonomousContainerDatabase("autonomousContainerDatabaseResource",
    display_name="string",
    patch_model="string",
    kms_key_id="string",
    maintenance_window_details={
        "custom_action_timeout_in_mins": 0,
        "days_of_weeks": [{
            "name": "string",
        }],
        "hours_of_days": [0],
        "is_custom_action_timeout_enabled": False,
        "is_monthly_patching_enabled": False,
        "lead_time_in_weeks": 0,
        "months": [{
            "name": "string",
        }],
        "patching_mode": "string",
        "preference": "string",
        "skip_rus": [False],
        "weeks_of_months": [0],
    },
    compartment_id="string",
    database_software_image_id="string",
    db_name="string",
    db_split_threshold=0,
    db_unique_name="string",
    db_version="string",
    defined_tags={
        "string": "string",
    },
    net_services_architecture="string",
    distribution_affinity="string",
    failover_trigger=0,
    fast_start_fail_over_lag_limit_in_seconds=0,
    freeform_tags={
        "string": "string",
    },
    is_automatic_failover_enabled=False,
    is_dst_file_update_enabled=False,
    key_store_id="string",
    key_version_id="string",
    cloud_autonomous_vm_cluster_id="string",
    autonomous_exadata_infrastructure_id="string",
    backup_config={
        "backup_destination_details": {
            "type": "string",
            "id": "string",
            "internet_proxy": "string",
            "vpc_password": "string",
            "vpc_user": "string",
        },
        "recovery_window_in_days": 0,
    },
    autonomous_vm_cluster_id="string",
    peer_autonomous_container_database_backup_config={
        "backup_destination_details": [{
            "type": "string",
            "id": "string",
            "internet_proxy": "string",
            "vpc_password": "string",
            "vpc_user": "string",
        }],
        "recovery_window_in_days": 0,
    },
    peer_autonomous_container_database_compartment_id="string",
    peer_autonomous_container_database_display_name="string",
    peer_autonomous_exadata_infrastructure_id="string",
    peer_autonomous_vm_cluster_id="string",
    peer_cloud_autonomous_vm_cluster_id="string",
    peer_db_unique_name="string",
    protection_mode="string",
    reinstate_trigger=0,
    rotate_key_trigger=False,
    service_level_agreement_type="string",
    standby_maintenance_buffer_in_days=0,
    switchover_trigger=0,
    vault_id="string",
    version_preference="string",
    vm_failover_reservation=0)
Copy
const autonomousContainerDatabaseResource = new oci.database.AutonomousContainerDatabase("autonomousContainerDatabaseResource", {
    displayName: "string",
    patchModel: "string",
    kmsKeyId: "string",
    maintenanceWindowDetails: {
        customActionTimeoutInMins: 0,
        daysOfWeeks: [{
            name: "string",
        }],
        hoursOfDays: [0],
        isCustomActionTimeoutEnabled: false,
        isMonthlyPatchingEnabled: false,
        leadTimeInWeeks: 0,
        months: [{
            name: "string",
        }],
        patchingMode: "string",
        preference: "string",
        skipRus: [false],
        weeksOfMonths: [0],
    },
    compartmentId: "string",
    databaseSoftwareImageId: "string",
    dbName: "string",
    dbSplitThreshold: 0,
    dbUniqueName: "string",
    dbVersion: "string",
    definedTags: {
        string: "string",
    },
    netServicesArchitecture: "string",
    distributionAffinity: "string",
    failoverTrigger: 0,
    fastStartFailOverLagLimitInSeconds: 0,
    freeformTags: {
        string: "string",
    },
    isAutomaticFailoverEnabled: false,
    isDstFileUpdateEnabled: false,
    keyStoreId: "string",
    keyVersionId: "string",
    cloudAutonomousVmClusterId: "string",
    autonomousExadataInfrastructureId: "string",
    backupConfig: {
        backupDestinationDetails: {
            type: "string",
            id: "string",
            internetProxy: "string",
            vpcPassword: "string",
            vpcUser: "string",
        },
        recoveryWindowInDays: 0,
    },
    autonomousVmClusterId: "string",
    peerAutonomousContainerDatabaseBackupConfig: {
        backupDestinationDetails: [{
            type: "string",
            id: "string",
            internetProxy: "string",
            vpcPassword: "string",
            vpcUser: "string",
        }],
        recoveryWindowInDays: 0,
    },
    peerAutonomousContainerDatabaseCompartmentId: "string",
    peerAutonomousContainerDatabaseDisplayName: "string",
    peerAutonomousExadataInfrastructureId: "string",
    peerAutonomousVmClusterId: "string",
    peerCloudAutonomousVmClusterId: "string",
    peerDbUniqueName: "string",
    protectionMode: "string",
    reinstateTrigger: 0,
    rotateKeyTrigger: false,
    serviceLevelAgreementType: "string",
    standbyMaintenanceBufferInDays: 0,
    switchoverTrigger: 0,
    vaultId: "string",
    versionPreference: "string",
    vmFailoverReservation: 0,
});
Copy
type: oci:Database:AutonomousContainerDatabase
properties:
    autonomousExadataInfrastructureId: string
    autonomousVmClusterId: string
    backupConfig:
        backupDestinationDetails:
            id: string
            internetProxy: string
            type: string
            vpcPassword: string
            vpcUser: string
        recoveryWindowInDays: 0
    cloudAutonomousVmClusterId: string
    compartmentId: string
    databaseSoftwareImageId: string
    dbName: string
    dbSplitThreshold: 0
    dbUniqueName: string
    dbVersion: string
    definedTags:
        string: string
    displayName: string
    distributionAffinity: string
    failoverTrigger: 0
    fastStartFailOverLagLimitInSeconds: 0
    freeformTags:
        string: string
    isAutomaticFailoverEnabled: false
    isDstFileUpdateEnabled: false
    keyStoreId: string
    keyVersionId: string
    kmsKeyId: string
    maintenanceWindowDetails:
        customActionTimeoutInMins: 0
        daysOfWeeks:
            - name: string
        hoursOfDays:
            - 0
        isCustomActionTimeoutEnabled: false
        isMonthlyPatchingEnabled: false
        leadTimeInWeeks: 0
        months:
            - name: string
        patchingMode: string
        preference: string
        skipRus:
            - false
        weeksOfMonths:
            - 0
    netServicesArchitecture: string
    patchModel: string
    peerAutonomousContainerDatabaseBackupConfig:
        backupDestinationDetails:
            - id: string
              internetProxy: string
              type: string
              vpcPassword: string
              vpcUser: string
        recoveryWindowInDays: 0
    peerAutonomousContainerDatabaseCompartmentId: string
    peerAutonomousContainerDatabaseDisplayName: string
    peerAutonomousExadataInfrastructureId: string
    peerAutonomousVmClusterId: string
    peerCloudAutonomousVmClusterId: string
    peerDbUniqueName: string
    protectionMode: string
    reinstateTrigger: 0
    rotateKeyTrigger: false
    serviceLevelAgreementType: string
    standbyMaintenanceBufferInDays: 0
    switchoverTrigger: 0
    vaultId: string
    versionPreference: string
    vmFailoverReservation: 0
Copy

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

DisplayName This property is required. string
(Updatable) The display name for the Autonomous Container Database.
PatchModel This property is required. string
(Updatable) Database Patch model preference.
AutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
AutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the Autonomous VM Cluster.
BackupConfig AutonomousContainerDatabaseBackupConfig
(Updatable) Backup options for the Autonomous Container Database.
CloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the cloud Autonomous Exadata VM Cluster.
CompartmentId string
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
DatabaseSoftwareImageId Changes to this property will trigger replacement. string
The Autonomous Database Software Image OCID.
DbName Changes to this property will trigger replacement. string
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
DbSplitThreshold Changes to this property will trigger replacement. int
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
DbUniqueName Changes to this property will trigger replacement. string
DbVersion Changes to this property will trigger replacement. string
The base version for the Autonomous Container Database.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
DistributionAffinity Changes to this property will trigger replacement. string
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
FailoverTrigger int
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
FastStartFailOverLagLimitInSeconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
FreeformTags Dictionary<string, string>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
IsAutomaticFailoverEnabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
IsDstFileUpdateEnabled bool
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
KeyStoreId Changes to this property will trigger replacement. string
The OCID of the key store.
KeyVersionId string
The OCID of the key version that is used in rotate key operations.
KmsKeyId Changes to this property will trigger replacement. string
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
MaintenanceWindowDetails AutonomousContainerDatabaseMaintenanceWindowDetails
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
NetServicesArchitecture Changes to this property will trigger replacement. string
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
PeerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig
PeerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. string
The OCID of the compartment where the standby Autonomous Container Database will be created.
PeerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. string
The display name for the peer Autonomous Container Database.
PeerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
PeerAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
PeerCloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
PeerDbUniqueName Changes to this property will trigger replacement. string
ProtectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
ReinstateTrigger int
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
RotateKeyTrigger bool

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

ServiceLevelAgreementType Changes to this property will trigger replacement. string
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
StandbyMaintenanceBufferInDays int
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
SwitchoverTrigger int
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
VaultId Changes to this property will trigger replacement. string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
VersionPreference string
(Updatable) The next maintenance version preference.
VmFailoverReservation Changes to this property will trigger replacement. int
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
DisplayName This property is required. string
(Updatable) The display name for the Autonomous Container Database.
PatchModel This property is required. string
(Updatable) Database Patch model preference.
AutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
AutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the Autonomous VM Cluster.
BackupConfig AutonomousContainerDatabaseBackupConfigArgs
(Updatable) Backup options for the Autonomous Container Database.
CloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the cloud Autonomous Exadata VM Cluster.
CompartmentId string
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
DatabaseSoftwareImageId Changes to this property will trigger replacement. string
The Autonomous Database Software Image OCID.
DbName Changes to this property will trigger replacement. string
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
DbSplitThreshold Changes to this property will trigger replacement. int
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
DbUniqueName Changes to this property will trigger replacement. string
DbVersion Changes to this property will trigger replacement. string
The base version for the Autonomous Container Database.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
DistributionAffinity Changes to this property will trigger replacement. string
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
FailoverTrigger int
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
FastStartFailOverLagLimitInSeconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
FreeformTags map[string]string
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
IsAutomaticFailoverEnabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
IsDstFileUpdateEnabled bool
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
KeyStoreId Changes to this property will trigger replacement. string
The OCID of the key store.
KeyVersionId string
The OCID of the key version that is used in rotate key operations.
KmsKeyId Changes to this property will trigger replacement. string
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
MaintenanceWindowDetails AutonomousContainerDatabaseMaintenanceWindowDetailsArgs
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
NetServicesArchitecture Changes to this property will trigger replacement. string
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
PeerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs
PeerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. string
The OCID of the compartment where the standby Autonomous Container Database will be created.
PeerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. string
The display name for the peer Autonomous Container Database.
PeerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
PeerAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
PeerCloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
PeerDbUniqueName Changes to this property will trigger replacement. string
ProtectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
ReinstateTrigger int
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
RotateKeyTrigger bool

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

ServiceLevelAgreementType Changes to this property will trigger replacement. string
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
StandbyMaintenanceBufferInDays int
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
SwitchoverTrigger int
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
VaultId Changes to this property will trigger replacement. string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
VersionPreference string
(Updatable) The next maintenance version preference.
VmFailoverReservation Changes to this property will trigger replacement. int
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
displayName This property is required. String
(Updatable) The display name for the Autonomous Container Database.
patchModel This property is required. String
(Updatable) Database Patch model preference.
autonomousExadataInfrastructureId Changes to this property will trigger replacement. String
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
autonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the Autonomous VM Cluster.
backupConfig AutonomousContainerBackupConfig
(Updatable) Backup options for the Autonomous Container Database.
cloudAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the cloud Autonomous Exadata VM Cluster.
compartmentId String
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
databaseSoftwareImageId Changes to this property will trigger replacement. String
The Autonomous Database Software Image OCID.
dbName Changes to this property will trigger replacement. String
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
dbSplitThreshold Changes to this property will trigger replacement. Integer
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
dbUniqueName Changes to this property will trigger replacement. String
dbVersion Changes to this property will trigger replacement. String
The base version for the Autonomous Container Database.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
distributionAffinity Changes to this property will trigger replacement. String
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
failoverTrigger Integer
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
fastStartFailOverLagLimitInSeconds Integer
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
freeformTags Map<String,String>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
isAutomaticFailoverEnabled Boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
isDstFileUpdateEnabled Boolean
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
keyStoreId Changes to this property will trigger replacement. String
The OCID of the key store.
keyVersionId String
The OCID of the key version that is used in rotate key operations.
kmsKeyId Changes to this property will trigger replacement. String
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
maintenanceWindowDetails AutonomousContainerMaintenanceWindowDetails
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
netServicesArchitecture Changes to this property will trigger replacement. String
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
peerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. AutonomousContainerPeerAutonomousContainerBackupConfig
peerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. String
The OCID of the compartment where the standby Autonomous Container Database will be created.
peerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. String
The display name for the peer Autonomous Container Database.
peerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. String
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
peerAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
peerCloudAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
peerDbUniqueName Changes to this property will trigger replacement. String
protectionMode String
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
reinstateTrigger Integer
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
rotateKeyTrigger Boolean

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

serviceLevelAgreementType Changes to this property will trigger replacement. String
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
standbyMaintenanceBufferInDays Integer
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
switchoverTrigger Integer
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
vaultId Changes to this property will trigger replacement. String
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
versionPreference String
(Updatable) The next maintenance version preference.
vmFailoverReservation Changes to this property will trigger replacement. Integer
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
displayName This property is required. string
(Updatable) The display name for the Autonomous Container Database.
patchModel This property is required. string
(Updatable) Database Patch model preference.
autonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
autonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the Autonomous VM Cluster.
backupConfig AutonomousContainerDatabaseBackupConfig
(Updatable) Backup options for the Autonomous Container Database.
cloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the cloud Autonomous Exadata VM Cluster.
compartmentId string
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
databaseSoftwareImageId Changes to this property will trigger replacement. string
The Autonomous Database Software Image OCID.
dbName Changes to this property will trigger replacement. string
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
dbSplitThreshold Changes to this property will trigger replacement. number
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
dbUniqueName Changes to this property will trigger replacement. string
dbVersion Changes to this property will trigger replacement. string
The base version for the Autonomous Container Database.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
distributionAffinity Changes to this property will trigger replacement. string
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
failoverTrigger number
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
fastStartFailOverLagLimitInSeconds number
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
freeformTags {[key: string]: string}
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
isAutomaticFailoverEnabled boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
isDstFileUpdateEnabled boolean
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
keyStoreId Changes to this property will trigger replacement. string
The OCID of the key store.
keyVersionId string
The OCID of the key version that is used in rotate key operations.
kmsKeyId Changes to this property will trigger replacement. string
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
maintenanceWindowDetails AutonomousContainerDatabaseMaintenanceWindowDetails
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
netServicesArchitecture Changes to this property will trigger replacement. string
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
peerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig
peerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. string
The OCID of the compartment where the standby Autonomous Container Database will be created.
peerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. string
The display name for the peer Autonomous Container Database.
peerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
peerAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
peerCloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
peerDbUniqueName Changes to this property will trigger replacement. string
protectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
reinstateTrigger number
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
rotateKeyTrigger boolean

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

serviceLevelAgreementType Changes to this property will trigger replacement. string
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
standbyMaintenanceBufferInDays number
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
switchoverTrigger number
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
vaultId Changes to this property will trigger replacement. string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
versionPreference string
(Updatable) The next maintenance version preference.
vmFailoverReservation Changes to this property will trigger replacement. number
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
display_name This property is required. str
(Updatable) The display name for the Autonomous Container Database.
patch_model This property is required. str
(Updatable) Database Patch model preference.
autonomous_exadata_infrastructure_id Changes to this property will trigger replacement. str
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
autonomous_vm_cluster_id Changes to this property will trigger replacement. str
The OCID of the Autonomous VM Cluster.
backup_config database.AutonomousContainerDatabaseBackupConfigArgs
(Updatable) Backup options for the Autonomous Container Database.
cloud_autonomous_vm_cluster_id Changes to this property will trigger replacement. str
The OCID of the cloud Autonomous Exadata VM Cluster.
compartment_id str
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
database_software_image_id Changes to this property will trigger replacement. str
The Autonomous Database Software Image OCID.
db_name Changes to this property will trigger replacement. str
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
db_split_threshold Changes to this property will trigger replacement. int
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
db_unique_name Changes to this property will trigger replacement. str
db_version Changes to this property will trigger replacement. str
The base version for the Autonomous Container Database.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
distribution_affinity Changes to this property will trigger replacement. str
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
failover_trigger int
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
fast_start_fail_over_lag_limit_in_seconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
freeform_tags Mapping[str, str]
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
is_automatic_failover_enabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
is_dst_file_update_enabled bool
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
key_store_id Changes to this property will trigger replacement. str
The OCID of the key store.
key_version_id str
The OCID of the key version that is used in rotate key operations.
kms_key_id Changes to this property will trigger replacement. str
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
maintenance_window_details database.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
net_services_architecture Changes to this property will trigger replacement. str
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
peer_autonomous_container_database_backup_config Changes to this property will trigger replacement. database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs
peer_autonomous_container_database_compartment_id Changes to this property will trigger replacement. str
The OCID of the compartment where the standby Autonomous Container Database will be created.
peer_autonomous_container_database_display_name Changes to this property will trigger replacement. str
The display name for the peer Autonomous Container Database.
peer_autonomous_exadata_infrastructure_id Changes to this property will trigger replacement. str
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
peer_autonomous_vm_cluster_id Changes to this property will trigger replacement. str
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
peer_cloud_autonomous_vm_cluster_id Changes to this property will trigger replacement. str
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
peer_db_unique_name Changes to this property will trigger replacement. str
protection_mode str
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
reinstate_trigger int
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
rotate_key_trigger bool

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

service_level_agreement_type Changes to this property will trigger replacement. str
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
standby_maintenance_buffer_in_days int
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
switchover_trigger int
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
vault_id Changes to this property will trigger replacement. str
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
version_preference str
(Updatable) The next maintenance version preference.
vm_failover_reservation Changes to this property will trigger replacement. int
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
displayName This property is required. String
(Updatable) The display name for the Autonomous Container Database.
patchModel This property is required. String
(Updatable) Database Patch model preference.
autonomousExadataInfrastructureId Changes to this property will trigger replacement. String
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
autonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the Autonomous VM Cluster.
backupConfig Property Map
(Updatable) Backup options for the Autonomous Container Database.
cloudAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the cloud Autonomous Exadata VM Cluster.
compartmentId String
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
databaseSoftwareImageId Changes to this property will trigger replacement. String
The Autonomous Database Software Image OCID.
dbName Changes to this property will trigger replacement. String
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
dbSplitThreshold Changes to this property will trigger replacement. Number
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
dbUniqueName Changes to this property will trigger replacement. String
dbVersion Changes to this property will trigger replacement. String
The base version for the Autonomous Container Database.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
distributionAffinity Changes to this property will trigger replacement. String
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
failoverTrigger Number
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
fastStartFailOverLagLimitInSeconds Number
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
freeformTags Map<String>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
isAutomaticFailoverEnabled Boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
isDstFileUpdateEnabled Boolean
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
keyStoreId Changes to this property will trigger replacement. String
The OCID of the key store.
keyVersionId String
The OCID of the key version that is used in rotate key operations.
kmsKeyId Changes to this property will trigger replacement. String
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
maintenanceWindowDetails Property Map
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
netServicesArchitecture Changes to this property will trigger replacement. String
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
peerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. Property Map
peerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. String
The OCID of the compartment where the standby Autonomous Container Database will be created.
peerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. String
The display name for the peer Autonomous Container Database.
peerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. String
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
peerAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
peerCloudAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
peerDbUniqueName Changes to this property will trigger replacement. String
protectionMode String
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
reinstateTrigger Number
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
rotateKeyTrigger Boolean

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

serviceLevelAgreementType Changes to this property will trigger replacement. String
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
standbyMaintenanceBufferInDays Number
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
switchoverTrigger Number
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
vaultId Changes to this property will trigger replacement. String
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
versionPreference String
(Updatable) The next maintenance version preference.
vmFailoverReservation Changes to this property will trigger replacement. Number
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.

Outputs

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

AssociatedBackupConfigurationDetails List<AutonomousContainerDatabaseAssociatedBackupConfigurationDetail>
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
AvailabilityDomain string
The domain of the Autonomous Container Database
AvailableCpus double
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
BackupDestinationPropertiesLists List<AutonomousContainerDatabaseBackupDestinationPropertiesList>
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
ComputeModel string
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
DataguardGroupMembers List<AutonomousContainerDatabaseDataguardGroupMember>
Array of Dg associations.
Dataguards List<AutonomousContainerDatabaseDataguard>
The properties that define Autonomous Container Databases Dataguard.
DstFileVersion string
DST Time-zone File version of the Autonomous Container Database.
Id string
The provider-assigned unique ID for this managed resource.
InfrastructureType string
The infrastructure type this resource belongs to.
IsDataGuardEnabled bool
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
IsMultipleStandby bool
Whether it is multiple standby Autonomous Dataguard
KeyHistoryEntries List<AutonomousContainerDatabaseKeyHistoryEntry>
Key History Entry.
KeyStoreWalletName string
The wallet name for Oracle Key Vault.
LargestProvisionableAutonomousDatabaseInCpus double
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
LastMaintenanceRunId string
The OCID of the last maintenance run.
LifecycleDetails string
Additional information about the current lifecycle state.
ListOneOffPatches List<string>
List of One-Off patches that has been successfully applied to Autonomous Container Database
MaintenanceWindows List<AutonomousContainerDatabaseMaintenanceWindow>
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MemoryPerOracleComputeUnitInGbs int
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
NextMaintenanceRunId string
The OCID of the next maintenance run.
PatchId string
The OCID of the last patch applied on the system.
ProvisionableCpuses List<double>
An array of CPU values that can be used to successfully provision a single Autonomous Database.
ProvisionedCpus double
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
ReclaimableCpus double

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

RecoveryApplianceDetails List<AutonomousContainerDatabaseRecoveryApplianceDetail>
Information about the recovery appliance configuration associated with the Autonomous Container Database.
ReservedCpus double
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
Role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
State string
The current state of the Autonomous Container Database.
TimeCreated string
The date and time the Autonomous Container Database was created.
TimeOfLastBackup string
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
TimeSnapshotStandbyRevert string
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
TotalCpus int
The number of CPUs allocated to the Autonomous VM cluster.
AssociatedBackupConfigurationDetails []AutonomousContainerDatabaseAssociatedBackupConfigurationDetail
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
AvailabilityDomain string
The domain of the Autonomous Container Database
AvailableCpus float64
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
BackupDestinationPropertiesLists []AutonomousContainerDatabaseBackupDestinationPropertiesList
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
ComputeModel string
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
DataguardGroupMembers []AutonomousContainerDatabaseDataguardGroupMember
Array of Dg associations.
Dataguards []AutonomousContainerDatabaseDataguard
The properties that define Autonomous Container Databases Dataguard.
DstFileVersion string
DST Time-zone File version of the Autonomous Container Database.
Id string
The provider-assigned unique ID for this managed resource.
InfrastructureType string
The infrastructure type this resource belongs to.
IsDataGuardEnabled bool
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
IsMultipleStandby bool
Whether it is multiple standby Autonomous Dataguard
KeyHistoryEntries []AutonomousContainerDatabaseKeyHistoryEntry
Key History Entry.
KeyStoreWalletName string
The wallet name for Oracle Key Vault.
LargestProvisionableAutonomousDatabaseInCpus float64
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
LastMaintenanceRunId string
The OCID of the last maintenance run.
LifecycleDetails string
Additional information about the current lifecycle state.
ListOneOffPatches []string
List of One-Off patches that has been successfully applied to Autonomous Container Database
MaintenanceWindows []AutonomousContainerDatabaseMaintenanceWindow
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MemoryPerOracleComputeUnitInGbs int
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
NextMaintenanceRunId string
The OCID of the next maintenance run.
PatchId string
The OCID of the last patch applied on the system.
ProvisionableCpuses []float64
An array of CPU values that can be used to successfully provision a single Autonomous Database.
ProvisionedCpus float64
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
ReclaimableCpus float64

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

RecoveryApplianceDetails []AutonomousContainerDatabaseRecoveryApplianceDetail
Information about the recovery appliance configuration associated with the Autonomous Container Database.
ReservedCpus float64
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
Role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
State string
The current state of the Autonomous Container Database.
TimeCreated string
The date and time the Autonomous Container Database was created.
TimeOfLastBackup string
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
TimeSnapshotStandbyRevert string
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
TotalCpus int
The number of CPUs allocated to the Autonomous VM cluster.
associatedBackupConfigurationDetails List<AutonomousContainerAssociatedBackupConfigurationDetail>
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
availabilityDomain String
The domain of the Autonomous Container Database
availableCpus Double
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
backupDestinationPropertiesLists List<AutonomousContainerBackupDestinationPropertiesList>
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
computeModel String
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
dataguardGroupMembers List<AutonomousContainerDataguardGroupMember>
Array of Dg associations.
dataguards List<AutonomousContainerDataguard>
The properties that define Autonomous Container Databases Dataguard.
dstFileVersion String
DST Time-zone File version of the Autonomous Container Database.
id String
The provider-assigned unique ID for this managed resource.
infrastructureType String
The infrastructure type this resource belongs to.
isDataGuardEnabled Boolean
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
isMultipleStandby Boolean
Whether it is multiple standby Autonomous Dataguard
keyHistoryEntries List<AutonomousContainerKeyHistoryEntry>
Key History Entry.
keyStoreWalletName String
The wallet name for Oracle Key Vault.
largestProvisionableAutonomousDatabaseInCpus Double
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
lastMaintenanceRunId String
The OCID of the last maintenance run.
lifecycleDetails String
Additional information about the current lifecycle state.
listOneOffPatches List<String>
List of One-Off patches that has been successfully applied to Autonomous Container Database
maintenanceWindows List<AutonomousContainerMaintenanceWindow>
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
memoryPerOracleComputeUnitInGbs Integer
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
nextMaintenanceRunId String
The OCID of the next maintenance run.
patchId String
The OCID of the last patch applied on the system.
provisionableCpuses List<Double>
An array of CPU values that can be used to successfully provision a single Autonomous Database.
provisionedCpus Double
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
reclaimableCpus Double

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

recoveryApplianceDetails List<AutonomousContainerRecoveryApplianceDetail>
Information about the recovery appliance configuration associated with the Autonomous Container Database.
reservedCpus Double
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
role String
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state String
The current state of the Autonomous Container Database.
timeCreated String
The date and time the Autonomous Container Database was created.
timeOfLastBackup String
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
timeSnapshotStandbyRevert String
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
totalCpus Integer
The number of CPUs allocated to the Autonomous VM cluster.
associatedBackupConfigurationDetails AutonomousContainerDatabaseAssociatedBackupConfigurationDetail[]
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
availabilityDomain string
The domain of the Autonomous Container Database
availableCpus number
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
backupDestinationPropertiesLists AutonomousContainerDatabaseBackupDestinationPropertiesList[]
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
computeModel string
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
dataguardGroupMembers AutonomousContainerDatabaseDataguardGroupMember[]
Array of Dg associations.
dataguards AutonomousContainerDatabaseDataguard[]
The properties that define Autonomous Container Databases Dataguard.
dstFileVersion string
DST Time-zone File version of the Autonomous Container Database.
id string
The provider-assigned unique ID for this managed resource.
infrastructureType string
The infrastructure type this resource belongs to.
isDataGuardEnabled boolean
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
isMultipleStandby boolean
Whether it is multiple standby Autonomous Dataguard
keyHistoryEntries AutonomousContainerDatabaseKeyHistoryEntry[]
Key History Entry.
keyStoreWalletName string
The wallet name for Oracle Key Vault.
largestProvisionableAutonomousDatabaseInCpus number
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
lastMaintenanceRunId string
The OCID of the last maintenance run.
lifecycleDetails string
Additional information about the current lifecycle state.
listOneOffPatches string[]
List of One-Off patches that has been successfully applied to Autonomous Container Database
maintenanceWindows AutonomousContainerDatabaseMaintenanceWindow[]
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
memoryPerOracleComputeUnitInGbs number
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
nextMaintenanceRunId string
The OCID of the next maintenance run.
patchId string
The OCID of the last patch applied on the system.
provisionableCpuses number[]
An array of CPU values that can be used to successfully provision a single Autonomous Database.
provisionedCpus number
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
reclaimableCpus number

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

recoveryApplianceDetails AutonomousContainerDatabaseRecoveryApplianceDetail[]
Information about the recovery appliance configuration associated with the Autonomous Container Database.
reservedCpus number
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state string
The current state of the Autonomous Container Database.
timeCreated string
The date and time the Autonomous Container Database was created.
timeOfLastBackup string
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
timeSnapshotStandbyRevert string
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
totalCpus number
The number of CPUs allocated to the Autonomous VM cluster.
associated_backup_configuration_details Sequence[database.AutonomousContainerDatabaseAssociatedBackupConfigurationDetail]
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
availability_domain str
The domain of the Autonomous Container Database
available_cpus float
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
backup_destination_properties_lists Sequence[database.AutonomousContainerDatabaseBackupDestinationPropertiesList]
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
compute_model str
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
dataguard_group_members Sequence[database.AutonomousContainerDatabaseDataguardGroupMember]
Array of Dg associations.
dataguards Sequence[database.AutonomousContainerDatabaseDataguard]
The properties that define Autonomous Container Databases Dataguard.
dst_file_version str
DST Time-zone File version of the Autonomous Container Database.
id str
The provider-assigned unique ID for this managed resource.
infrastructure_type str
The infrastructure type this resource belongs to.
is_data_guard_enabled bool
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
is_multiple_standby bool
Whether it is multiple standby Autonomous Dataguard
key_history_entries Sequence[database.AutonomousContainerDatabaseKeyHistoryEntry]
Key History Entry.
key_store_wallet_name str
The wallet name for Oracle Key Vault.
largest_provisionable_autonomous_database_in_cpus float
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
last_maintenance_run_id str
The OCID of the last maintenance run.
lifecycle_details str
Additional information about the current lifecycle state.
list_one_off_patches Sequence[str]
List of One-Off patches that has been successfully applied to Autonomous Container Database
maintenance_windows Sequence[database.AutonomousContainerDatabaseMaintenanceWindow]
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
memory_per_oracle_compute_unit_in_gbs int
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
next_maintenance_run_id str
The OCID of the next maintenance run.
patch_id str
The OCID of the last patch applied on the system.
provisionable_cpuses Sequence[float]
An array of CPU values that can be used to successfully provision a single Autonomous Database.
provisioned_cpus float
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
reclaimable_cpus float

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

recovery_appliance_details Sequence[database.AutonomousContainerDatabaseRecoveryApplianceDetail]
Information about the recovery appliance configuration associated with the Autonomous Container Database.
reserved_cpus float
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
role str
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state str
The current state of the Autonomous Container Database.
time_created str
The date and time the Autonomous Container Database was created.
time_of_last_backup str
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
time_snapshot_standby_revert str
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
total_cpus int
The number of CPUs allocated to the Autonomous VM cluster.
associatedBackupConfigurationDetails List<Property Map>
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
availabilityDomain String
The domain of the Autonomous Container Database
availableCpus Number
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
backupDestinationPropertiesLists List<Property Map>
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
computeModel String
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
dataguardGroupMembers List<Property Map>
Array of Dg associations.
dataguards List<Property Map>
The properties that define Autonomous Container Databases Dataguard.
dstFileVersion String
DST Time-zone File version of the Autonomous Container Database.
id String
The provider-assigned unique ID for this managed resource.
infrastructureType String
The infrastructure type this resource belongs to.
isDataGuardEnabled Boolean
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
isMultipleStandby Boolean
Whether it is multiple standby Autonomous Dataguard
keyHistoryEntries List<Property Map>
Key History Entry.
keyStoreWalletName String
The wallet name for Oracle Key Vault.
largestProvisionableAutonomousDatabaseInCpus Number
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
lastMaintenanceRunId String
The OCID of the last maintenance run.
lifecycleDetails String
Additional information about the current lifecycle state.
listOneOffPatches List<String>
List of One-Off patches that has been successfully applied to Autonomous Container Database
maintenanceWindows List<Property Map>
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
memoryPerOracleComputeUnitInGbs Number
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
nextMaintenanceRunId String
The OCID of the next maintenance run.
patchId String
The OCID of the last patch applied on the system.
provisionableCpuses List<Number>
An array of CPU values that can be used to successfully provision a single Autonomous Database.
provisionedCpus Number
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
reclaimableCpus Number

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

recoveryApplianceDetails List<Property Map>
Information about the recovery appliance configuration associated with the Autonomous Container Database.
reservedCpus Number
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
role String
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state String
The current state of the Autonomous Container Database.
timeCreated String
The date and time the Autonomous Container Database was created.
timeOfLastBackup String
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
timeSnapshotStandbyRevert String
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
totalCpus Number
The number of CPUs allocated to the Autonomous VM cluster.

Look up Existing AutonomousContainerDatabase Resource

Get an existing AutonomousContainerDatabase 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?: AutonomousContainerDatabaseState, opts?: CustomResourceOptions): AutonomousContainerDatabase
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        associated_backup_configuration_details: Optional[Sequence[_database.AutonomousContainerDatabaseAssociatedBackupConfigurationDetailArgs]] = None,
        autonomous_exadata_infrastructure_id: Optional[str] = None,
        autonomous_vm_cluster_id: Optional[str] = None,
        availability_domain: Optional[str] = None,
        available_cpus: Optional[float] = None,
        backup_config: Optional[_database.AutonomousContainerDatabaseBackupConfigArgs] = None,
        backup_destination_properties_lists: Optional[Sequence[_database.AutonomousContainerDatabaseBackupDestinationPropertiesListArgs]] = None,
        cloud_autonomous_vm_cluster_id: Optional[str] = None,
        compartment_id: Optional[str] = None,
        compute_model: Optional[str] = None,
        database_software_image_id: Optional[str] = None,
        dataguard_group_members: Optional[Sequence[_database.AutonomousContainerDatabaseDataguardGroupMemberArgs]] = None,
        dataguards: Optional[Sequence[_database.AutonomousContainerDatabaseDataguardArgs]] = None,
        db_name: Optional[str] = None,
        db_split_threshold: Optional[int] = None,
        db_unique_name: Optional[str] = None,
        db_version: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        display_name: Optional[str] = None,
        distribution_affinity: Optional[str] = None,
        dst_file_version: Optional[str] = None,
        failover_trigger: Optional[int] = None,
        fast_start_fail_over_lag_limit_in_seconds: Optional[int] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        infrastructure_type: Optional[str] = None,
        is_automatic_failover_enabled: Optional[bool] = None,
        is_data_guard_enabled: Optional[bool] = None,
        is_dst_file_update_enabled: Optional[bool] = None,
        is_multiple_standby: Optional[bool] = None,
        key_history_entries: Optional[Sequence[_database.AutonomousContainerDatabaseKeyHistoryEntryArgs]] = None,
        key_store_id: Optional[str] = None,
        key_store_wallet_name: Optional[str] = None,
        key_version_id: Optional[str] = None,
        kms_key_id: Optional[str] = None,
        largest_provisionable_autonomous_database_in_cpus: Optional[float] = None,
        last_maintenance_run_id: Optional[str] = None,
        lifecycle_details: Optional[str] = None,
        list_one_off_patches: Optional[Sequence[str]] = None,
        maintenance_window_details: Optional[_database.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs] = None,
        maintenance_windows: Optional[Sequence[_database.AutonomousContainerDatabaseMaintenanceWindowArgs]] = None,
        memory_per_oracle_compute_unit_in_gbs: Optional[int] = None,
        net_services_architecture: Optional[str] = None,
        next_maintenance_run_id: Optional[str] = None,
        patch_id: Optional[str] = None,
        patch_model: Optional[str] = None,
        peer_autonomous_container_database_backup_config: Optional[_database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs] = None,
        peer_autonomous_container_database_compartment_id: Optional[str] = None,
        peer_autonomous_container_database_display_name: Optional[str] = None,
        peer_autonomous_exadata_infrastructure_id: Optional[str] = None,
        peer_autonomous_vm_cluster_id: Optional[str] = None,
        peer_cloud_autonomous_vm_cluster_id: Optional[str] = None,
        peer_db_unique_name: Optional[str] = None,
        protection_mode: Optional[str] = None,
        provisionable_cpuses: Optional[Sequence[float]] = None,
        provisioned_cpus: Optional[float] = None,
        reclaimable_cpus: Optional[float] = None,
        recovery_appliance_details: Optional[Sequence[_database.AutonomousContainerDatabaseRecoveryApplianceDetailArgs]] = None,
        reinstate_trigger: Optional[int] = None,
        reserved_cpus: Optional[float] = None,
        role: Optional[str] = None,
        rotate_key_trigger: Optional[bool] = None,
        service_level_agreement_type: Optional[str] = None,
        standby_maintenance_buffer_in_days: Optional[int] = None,
        state: Optional[str] = None,
        switchover_trigger: Optional[int] = None,
        time_created: Optional[str] = None,
        time_of_last_backup: Optional[str] = None,
        time_snapshot_standby_revert: Optional[str] = None,
        total_cpus: Optional[int] = None,
        vault_id: Optional[str] = None,
        version_preference: Optional[str] = None,
        vm_failover_reservation: Optional[int] = None) -> AutonomousContainerDatabase
func GetAutonomousContainerDatabase(ctx *Context, name string, id IDInput, state *AutonomousContainerDatabaseState, opts ...ResourceOption) (*AutonomousContainerDatabase, error)
public static AutonomousContainerDatabase Get(string name, Input<string> id, AutonomousContainerDatabaseState? state, CustomResourceOptions? opts = null)
public static AutonomousContainerDatabase get(String name, Output<String> id, AutonomousContainerDatabaseState state, CustomResourceOptions options)
resources:  _:    type: oci:Database:AutonomousContainerDatabase    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AssociatedBackupConfigurationDetails List<AutonomousContainerDatabaseAssociatedBackupConfigurationDetail>
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
AutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
AutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the Autonomous VM Cluster.
AvailabilityDomain string
The domain of the Autonomous Container Database
AvailableCpus double
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
BackupConfig AutonomousContainerDatabaseBackupConfig
(Updatable) Backup options for the Autonomous Container Database.
BackupDestinationPropertiesLists List<AutonomousContainerDatabaseBackupDestinationPropertiesList>
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
CloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the cloud Autonomous Exadata VM Cluster.
CompartmentId string
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
ComputeModel string
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
DatabaseSoftwareImageId Changes to this property will trigger replacement. string
The Autonomous Database Software Image OCID.
DataguardGroupMembers List<AutonomousContainerDatabaseDataguardGroupMember>
Array of Dg associations.
Dataguards List<AutonomousContainerDatabaseDataguard>
The properties that define Autonomous Container Databases Dataguard.
DbName Changes to this property will trigger replacement. string
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
DbSplitThreshold Changes to this property will trigger replacement. int
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
DbUniqueName Changes to this property will trigger replacement. string
DbVersion Changes to this property will trigger replacement. string
The base version for the Autonomous Container Database.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
DisplayName string
(Updatable) The display name for the Autonomous Container Database.
DistributionAffinity Changes to this property will trigger replacement. string
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
DstFileVersion string
DST Time-zone File version of the Autonomous Container Database.
FailoverTrigger int
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
FastStartFailOverLagLimitInSeconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
FreeformTags Dictionary<string, string>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
InfrastructureType string
The infrastructure type this resource belongs to.
IsAutomaticFailoverEnabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
IsDataGuardEnabled bool
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
IsDstFileUpdateEnabled bool
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
IsMultipleStandby bool
Whether it is multiple standby Autonomous Dataguard
KeyHistoryEntries List<AutonomousContainerDatabaseKeyHistoryEntry>
Key History Entry.
KeyStoreId Changes to this property will trigger replacement. string
The OCID of the key store.
KeyStoreWalletName string
The wallet name for Oracle Key Vault.
KeyVersionId string
The OCID of the key version that is used in rotate key operations.
KmsKeyId Changes to this property will trigger replacement. string
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
LargestProvisionableAutonomousDatabaseInCpus double
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
LastMaintenanceRunId string
The OCID of the last maintenance run.
LifecycleDetails string
Additional information about the current lifecycle state.
ListOneOffPatches List<string>
List of One-Off patches that has been successfully applied to Autonomous Container Database
MaintenanceWindowDetails AutonomousContainerDatabaseMaintenanceWindowDetails
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MaintenanceWindows List<AutonomousContainerDatabaseMaintenanceWindow>
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MemoryPerOracleComputeUnitInGbs int
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
NetServicesArchitecture Changes to this property will trigger replacement. string
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
NextMaintenanceRunId string
The OCID of the next maintenance run.
PatchId string
The OCID of the last patch applied on the system.
PatchModel string
(Updatable) Database Patch model preference.
PeerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig
PeerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. string
The OCID of the compartment where the standby Autonomous Container Database will be created.
PeerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. string
The display name for the peer Autonomous Container Database.
PeerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
PeerAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
PeerCloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
PeerDbUniqueName Changes to this property will trigger replacement. string
ProtectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
ProvisionableCpuses List<double>
An array of CPU values that can be used to successfully provision a single Autonomous Database.
ProvisionedCpus double
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
ReclaimableCpus double

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

RecoveryApplianceDetails List<AutonomousContainerDatabaseRecoveryApplianceDetail>
Information about the recovery appliance configuration associated with the Autonomous Container Database.
ReinstateTrigger int
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
ReservedCpus double
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
Role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
RotateKeyTrigger bool

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

ServiceLevelAgreementType Changes to this property will trigger replacement. string
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
StandbyMaintenanceBufferInDays int
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
State string
The current state of the Autonomous Container Database.
SwitchoverTrigger int
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
TimeCreated string
The date and time the Autonomous Container Database was created.
TimeOfLastBackup string
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
TimeSnapshotStandbyRevert string
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
TotalCpus int
The number of CPUs allocated to the Autonomous VM cluster.
VaultId Changes to this property will trigger replacement. string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
VersionPreference string
(Updatable) The next maintenance version preference.
VmFailoverReservation Changes to this property will trigger replacement. int
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
AssociatedBackupConfigurationDetails []AutonomousContainerDatabaseAssociatedBackupConfigurationDetailArgs
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
AutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
AutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the Autonomous VM Cluster.
AvailabilityDomain string
The domain of the Autonomous Container Database
AvailableCpus float64
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
BackupConfig AutonomousContainerDatabaseBackupConfigArgs
(Updatable) Backup options for the Autonomous Container Database.
BackupDestinationPropertiesLists []AutonomousContainerDatabaseBackupDestinationPropertiesListArgs
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
CloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the cloud Autonomous Exadata VM Cluster.
CompartmentId string
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
ComputeModel string
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
DatabaseSoftwareImageId Changes to this property will trigger replacement. string
The Autonomous Database Software Image OCID.
DataguardGroupMembers []AutonomousContainerDatabaseDataguardGroupMemberArgs
Array of Dg associations.
Dataguards []AutonomousContainerDatabaseDataguardArgs
The properties that define Autonomous Container Databases Dataguard.
DbName Changes to this property will trigger replacement. string
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
DbSplitThreshold Changes to this property will trigger replacement. int
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
DbUniqueName Changes to this property will trigger replacement. string
DbVersion Changes to this property will trigger replacement. string
The base version for the Autonomous Container Database.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
DisplayName string
(Updatable) The display name for the Autonomous Container Database.
DistributionAffinity Changes to this property will trigger replacement. string
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
DstFileVersion string
DST Time-zone File version of the Autonomous Container Database.
FailoverTrigger int
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
FastStartFailOverLagLimitInSeconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
FreeformTags map[string]string
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
InfrastructureType string
The infrastructure type this resource belongs to.
IsAutomaticFailoverEnabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
IsDataGuardEnabled bool
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
IsDstFileUpdateEnabled bool
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
IsMultipleStandby bool
Whether it is multiple standby Autonomous Dataguard
KeyHistoryEntries []AutonomousContainerDatabaseKeyHistoryEntryArgs
Key History Entry.
KeyStoreId Changes to this property will trigger replacement. string
The OCID of the key store.
KeyStoreWalletName string
The wallet name for Oracle Key Vault.
KeyVersionId string
The OCID of the key version that is used in rotate key operations.
KmsKeyId Changes to this property will trigger replacement. string
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
LargestProvisionableAutonomousDatabaseInCpus float64
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
LastMaintenanceRunId string
The OCID of the last maintenance run.
LifecycleDetails string
Additional information about the current lifecycle state.
ListOneOffPatches []string
List of One-Off patches that has been successfully applied to Autonomous Container Database
MaintenanceWindowDetails AutonomousContainerDatabaseMaintenanceWindowDetailsArgs
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MaintenanceWindows []AutonomousContainerDatabaseMaintenanceWindowArgs
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MemoryPerOracleComputeUnitInGbs int
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
NetServicesArchitecture Changes to this property will trigger replacement. string
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
NextMaintenanceRunId string
The OCID of the next maintenance run.
PatchId string
The OCID of the last patch applied on the system.
PatchModel string
(Updatable) Database Patch model preference.
PeerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs
PeerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. string
The OCID of the compartment where the standby Autonomous Container Database will be created.
PeerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. string
The display name for the peer Autonomous Container Database.
PeerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
PeerAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
PeerCloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
PeerDbUniqueName Changes to this property will trigger replacement. string
ProtectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
ProvisionableCpuses []float64
An array of CPU values that can be used to successfully provision a single Autonomous Database.
ProvisionedCpus float64
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
ReclaimableCpus float64

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

RecoveryApplianceDetails []AutonomousContainerDatabaseRecoveryApplianceDetailArgs
Information about the recovery appliance configuration associated with the Autonomous Container Database.
ReinstateTrigger int
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
ReservedCpus float64
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
Role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
RotateKeyTrigger bool

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

ServiceLevelAgreementType Changes to this property will trigger replacement. string
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
StandbyMaintenanceBufferInDays int
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
State string
The current state of the Autonomous Container Database.
SwitchoverTrigger int
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
TimeCreated string
The date and time the Autonomous Container Database was created.
TimeOfLastBackup string
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
TimeSnapshotStandbyRevert string
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
TotalCpus int
The number of CPUs allocated to the Autonomous VM cluster.
VaultId Changes to this property will trigger replacement. string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
VersionPreference string
(Updatable) The next maintenance version preference.
VmFailoverReservation Changes to this property will trigger replacement. int
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
associatedBackupConfigurationDetails List<AutonomousContainerAssociatedBackupConfigurationDetail>
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
autonomousExadataInfrastructureId Changes to this property will trigger replacement. String
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
autonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the Autonomous VM Cluster.
availabilityDomain String
The domain of the Autonomous Container Database
availableCpus Double
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
backupConfig AutonomousContainerBackupConfig
(Updatable) Backup options for the Autonomous Container Database.
backupDestinationPropertiesLists List<AutonomousContainerBackupDestinationPropertiesList>
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
cloudAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the cloud Autonomous Exadata VM Cluster.
compartmentId String
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
computeModel String
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
databaseSoftwareImageId Changes to this property will trigger replacement. String
The Autonomous Database Software Image OCID.
dataguardGroupMembers List<AutonomousContainerDataguardGroupMember>
Array of Dg associations.
dataguards List<AutonomousContainerDataguard>
The properties that define Autonomous Container Databases Dataguard.
dbName Changes to this property will trigger replacement. String
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
dbSplitThreshold Changes to this property will trigger replacement. Integer
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
dbUniqueName Changes to this property will trigger replacement. String
dbVersion Changes to this property will trigger replacement. String
The base version for the Autonomous Container Database.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
displayName String
(Updatable) The display name for the Autonomous Container Database.
distributionAffinity Changes to this property will trigger replacement. String
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
dstFileVersion String
DST Time-zone File version of the Autonomous Container Database.
failoverTrigger Integer
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
fastStartFailOverLagLimitInSeconds Integer
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
freeformTags Map<String,String>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
infrastructureType String
The infrastructure type this resource belongs to.
isAutomaticFailoverEnabled Boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
isDataGuardEnabled Boolean
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
isDstFileUpdateEnabled Boolean
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
isMultipleStandby Boolean
Whether it is multiple standby Autonomous Dataguard
keyHistoryEntries List<AutonomousContainerKeyHistoryEntry>
Key History Entry.
keyStoreId Changes to this property will trigger replacement. String
The OCID of the key store.
keyStoreWalletName String
The wallet name for Oracle Key Vault.
keyVersionId String
The OCID of the key version that is used in rotate key operations.
kmsKeyId Changes to this property will trigger replacement. String
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
largestProvisionableAutonomousDatabaseInCpus Double
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
lastMaintenanceRunId String
The OCID of the last maintenance run.
lifecycleDetails String
Additional information about the current lifecycle state.
listOneOffPatches List<String>
List of One-Off patches that has been successfully applied to Autonomous Container Database
maintenanceWindowDetails AutonomousContainerMaintenanceWindowDetails
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
maintenanceWindows List<AutonomousContainerMaintenanceWindow>
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
memoryPerOracleComputeUnitInGbs Integer
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
netServicesArchitecture Changes to this property will trigger replacement. String
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
nextMaintenanceRunId String
The OCID of the next maintenance run.
patchId String
The OCID of the last patch applied on the system.
patchModel String
(Updatable) Database Patch model preference.
peerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. AutonomousContainerPeerAutonomousContainerBackupConfig
peerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. String
The OCID of the compartment where the standby Autonomous Container Database will be created.
peerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. String
The display name for the peer Autonomous Container Database.
peerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. String
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
peerAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
peerCloudAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
peerDbUniqueName Changes to this property will trigger replacement. String
protectionMode String
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
provisionableCpuses List<Double>
An array of CPU values that can be used to successfully provision a single Autonomous Database.
provisionedCpus Double
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
reclaimableCpus Double

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

recoveryApplianceDetails List<AutonomousContainerRecoveryApplianceDetail>
Information about the recovery appliance configuration associated with the Autonomous Container Database.
reinstateTrigger Integer
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
reservedCpus Double
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
role String
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
rotateKeyTrigger Boolean

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

serviceLevelAgreementType Changes to this property will trigger replacement. String
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
standbyMaintenanceBufferInDays Integer
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
state String
The current state of the Autonomous Container Database.
switchoverTrigger Integer
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
timeCreated String
The date and time the Autonomous Container Database was created.
timeOfLastBackup String
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
timeSnapshotStandbyRevert String
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
totalCpus Integer
The number of CPUs allocated to the Autonomous VM cluster.
vaultId Changes to this property will trigger replacement. String
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
versionPreference String
(Updatable) The next maintenance version preference.
vmFailoverReservation Changes to this property will trigger replacement. Integer
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
associatedBackupConfigurationDetails AutonomousContainerDatabaseAssociatedBackupConfigurationDetail[]
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
autonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
autonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the Autonomous VM Cluster.
availabilityDomain string
The domain of the Autonomous Container Database
availableCpus number
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
backupConfig AutonomousContainerDatabaseBackupConfig
(Updatable) Backup options for the Autonomous Container Database.
backupDestinationPropertiesLists AutonomousContainerDatabaseBackupDestinationPropertiesList[]
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
cloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the cloud Autonomous Exadata VM Cluster.
compartmentId string
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
computeModel string
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
databaseSoftwareImageId Changes to this property will trigger replacement. string
The Autonomous Database Software Image OCID.
dataguardGroupMembers AutonomousContainerDatabaseDataguardGroupMember[]
Array of Dg associations.
dataguards AutonomousContainerDatabaseDataguard[]
The properties that define Autonomous Container Databases Dataguard.
dbName Changes to this property will trigger replacement. string
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
dbSplitThreshold Changes to this property will trigger replacement. number
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
dbUniqueName Changes to this property will trigger replacement. string
dbVersion Changes to this property will trigger replacement. string
The base version for the Autonomous Container Database.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
displayName string
(Updatable) The display name for the Autonomous Container Database.
distributionAffinity Changes to this property will trigger replacement. string
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
dstFileVersion string
DST Time-zone File version of the Autonomous Container Database.
failoverTrigger number
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
fastStartFailOverLagLimitInSeconds number
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
freeformTags {[key: string]: string}
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
infrastructureType string
The infrastructure type this resource belongs to.
isAutomaticFailoverEnabled boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
isDataGuardEnabled boolean
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
isDstFileUpdateEnabled boolean
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
isMultipleStandby boolean
Whether it is multiple standby Autonomous Dataguard
keyHistoryEntries AutonomousContainerDatabaseKeyHistoryEntry[]
Key History Entry.
keyStoreId Changes to this property will trigger replacement. string
The OCID of the key store.
keyStoreWalletName string
The wallet name for Oracle Key Vault.
keyVersionId string
The OCID of the key version that is used in rotate key operations.
kmsKeyId Changes to this property will trigger replacement. string
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
largestProvisionableAutonomousDatabaseInCpus number
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
lastMaintenanceRunId string
The OCID of the last maintenance run.
lifecycleDetails string
Additional information about the current lifecycle state.
listOneOffPatches string[]
List of One-Off patches that has been successfully applied to Autonomous Container Database
maintenanceWindowDetails AutonomousContainerDatabaseMaintenanceWindowDetails
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
maintenanceWindows AutonomousContainerDatabaseMaintenanceWindow[]
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
memoryPerOracleComputeUnitInGbs number
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
netServicesArchitecture Changes to this property will trigger replacement. string
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
nextMaintenanceRunId string
The OCID of the next maintenance run.
patchId string
The OCID of the last patch applied on the system.
patchModel string
(Updatable) Database Patch model preference.
peerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig
peerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. string
The OCID of the compartment where the standby Autonomous Container Database will be created.
peerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. string
The display name for the peer Autonomous Container Database.
peerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. string
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
peerAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
peerCloudAutonomousVmClusterId Changes to this property will trigger replacement. string
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
peerDbUniqueName Changes to this property will trigger replacement. string
protectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
provisionableCpuses number[]
An array of CPU values that can be used to successfully provision a single Autonomous Database.
provisionedCpus number
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
reclaimableCpus number

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

recoveryApplianceDetails AutonomousContainerDatabaseRecoveryApplianceDetail[]
Information about the recovery appliance configuration associated with the Autonomous Container Database.
reinstateTrigger number
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
reservedCpus number
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
rotateKeyTrigger boolean

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

serviceLevelAgreementType Changes to this property will trigger replacement. string
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
standbyMaintenanceBufferInDays number
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
state string
The current state of the Autonomous Container Database.
switchoverTrigger number
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
timeCreated string
The date and time the Autonomous Container Database was created.
timeOfLastBackup string
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
timeSnapshotStandbyRevert string
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
totalCpus number
The number of CPUs allocated to the Autonomous VM cluster.
vaultId Changes to this property will trigger replacement. string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
versionPreference string
(Updatable) The next maintenance version preference.
vmFailoverReservation Changes to this property will trigger replacement. number
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
associated_backup_configuration_details Sequence[database.AutonomousContainerDatabaseAssociatedBackupConfigurationDetailArgs]
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
autonomous_exadata_infrastructure_id Changes to this property will trigger replacement. str
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
autonomous_vm_cluster_id Changes to this property will trigger replacement. str
The OCID of the Autonomous VM Cluster.
availability_domain str
The domain of the Autonomous Container Database
available_cpus float
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
backup_config database.AutonomousContainerDatabaseBackupConfigArgs
(Updatable) Backup options for the Autonomous Container Database.
backup_destination_properties_lists Sequence[database.AutonomousContainerDatabaseBackupDestinationPropertiesListArgs]
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
cloud_autonomous_vm_cluster_id Changes to this property will trigger replacement. str
The OCID of the cloud Autonomous Exadata VM Cluster.
compartment_id str
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
compute_model str
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
database_software_image_id Changes to this property will trigger replacement. str
The Autonomous Database Software Image OCID.
dataguard_group_members Sequence[database.AutonomousContainerDatabaseDataguardGroupMemberArgs]
Array of Dg associations.
dataguards Sequence[database.AutonomousContainerDatabaseDataguardArgs]
The properties that define Autonomous Container Databases Dataguard.
db_name Changes to this property will trigger replacement. str
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
db_split_threshold Changes to this property will trigger replacement. int
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
db_unique_name Changes to this property will trigger replacement. str
db_version Changes to this property will trigger replacement. str
The base version for the Autonomous Container Database.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
display_name str
(Updatable) The display name for the Autonomous Container Database.
distribution_affinity Changes to this property will trigger replacement. str
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
dst_file_version str
DST Time-zone File version of the Autonomous Container Database.
failover_trigger int
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
fast_start_fail_over_lag_limit_in_seconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
freeform_tags Mapping[str, str]
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
infrastructure_type str
The infrastructure type this resource belongs to.
is_automatic_failover_enabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
is_data_guard_enabled bool
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
is_dst_file_update_enabled bool
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
is_multiple_standby bool
Whether it is multiple standby Autonomous Dataguard
key_history_entries Sequence[database.AutonomousContainerDatabaseKeyHistoryEntryArgs]
Key History Entry.
key_store_id Changes to this property will trigger replacement. str
The OCID of the key store.
key_store_wallet_name str
The wallet name for Oracle Key Vault.
key_version_id str
The OCID of the key version that is used in rotate key operations.
kms_key_id Changes to this property will trigger replacement. str
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
largest_provisionable_autonomous_database_in_cpus float
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
last_maintenance_run_id str
The OCID of the last maintenance run.
lifecycle_details str
Additional information about the current lifecycle state.
list_one_off_patches Sequence[str]
List of One-Off patches that has been successfully applied to Autonomous Container Database
maintenance_window_details database.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
maintenance_windows Sequence[database.AutonomousContainerDatabaseMaintenanceWindowArgs]
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
memory_per_oracle_compute_unit_in_gbs int
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
net_services_architecture Changes to this property will trigger replacement. str
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
next_maintenance_run_id str
The OCID of the next maintenance run.
patch_id str
The OCID of the last patch applied on the system.
patch_model str
(Updatable) Database Patch model preference.
peer_autonomous_container_database_backup_config Changes to this property will trigger replacement. database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs
peer_autonomous_container_database_compartment_id Changes to this property will trigger replacement. str
The OCID of the compartment where the standby Autonomous Container Database will be created.
peer_autonomous_container_database_display_name Changes to this property will trigger replacement. str
The display name for the peer Autonomous Container Database.
peer_autonomous_exadata_infrastructure_id Changes to this property will trigger replacement. str
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
peer_autonomous_vm_cluster_id Changes to this property will trigger replacement. str
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
peer_cloud_autonomous_vm_cluster_id Changes to this property will trigger replacement. str
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
peer_db_unique_name Changes to this property will trigger replacement. str
protection_mode str
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
provisionable_cpuses Sequence[float]
An array of CPU values that can be used to successfully provision a single Autonomous Database.
provisioned_cpus float
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
reclaimable_cpus float

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

recovery_appliance_details Sequence[database.AutonomousContainerDatabaseRecoveryApplianceDetailArgs]
Information about the recovery appliance configuration associated with the Autonomous Container Database.
reinstate_trigger int
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
reserved_cpus float
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
role str
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
rotate_key_trigger bool

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

service_level_agreement_type Changes to this property will trigger replacement. str
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
standby_maintenance_buffer_in_days int
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
state str
The current state of the Autonomous Container Database.
switchover_trigger int
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
time_created str
The date and time the Autonomous Container Database was created.
time_of_last_backup str
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
time_snapshot_standby_revert str
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
total_cpus int
The number of CPUs allocated to the Autonomous VM cluster.
vault_id Changes to this property will trigger replacement. str
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
version_preference str
(Updatable) The next maintenance version preference.
vm_failover_reservation Changes to this property will trigger replacement. int
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.
associatedBackupConfigurationDetails List<Property Map>
A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
autonomousExadataInfrastructureId Changes to this property will trigger replacement. String
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a cloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
autonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the Autonomous VM Cluster.
availabilityDomain String
The domain of the Autonomous Container Database
availableCpus Number
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. For Autonomous Databases on Dedicated Exadata Infrastructure, the CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
backupConfig Property Map
(Updatable) Backup options for the Autonomous Container Database.
backupDestinationPropertiesLists List<Property Map>
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
cloudAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the cloud Autonomous Exadata VM Cluster.
compartmentId String
(Updatable) The OCID of the compartment containing the Autonomous Container Database.
computeModel String
The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
databaseSoftwareImageId Changes to this property will trigger replacement. String
The Autonomous Database Software Image OCID.
dataguardGroupMembers List<Property Map>
Array of Dg associations.
dataguards List<Property Map>
The properties that define Autonomous Container Databases Dataguard.
dbName Changes to this property will trigger replacement. String
The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
dbSplitThreshold Changes to this property will trigger replacement. Number
The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
dbUniqueName Changes to this property will trigger replacement. String
dbVersion Changes to this property will trigger replacement. String
The base version for the Autonomous Container Database.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
displayName String
(Updatable) The display name for the Autonomous Container Database.
distributionAffinity Changes to this property will trigger replacement. String
Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected.
dstFileVersion String
DST Time-zone File version of the Autonomous Container Database.
failoverTrigger Number
(Updatable) An optional property when incremented triggers Failover. Could be set to any integer value.
fastStartFailOverLagLimitInSeconds Number
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
freeformTags Map<String>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
infrastructureType String
The infrastructure type this resource belongs to.
isAutomaticFailoverEnabled Boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
isDataGuardEnabled Boolean
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
isDstFileUpdateEnabled Boolean
(Updatable) Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.
isMultipleStandby Boolean
Whether it is multiple standby Autonomous Dataguard
keyHistoryEntries List<Property Map>
Key History Entry.
keyStoreId Changes to this property will trigger replacement. String
The OCID of the key store.
keyStoreWalletName String
The wallet name for Oracle Key Vault.
keyVersionId String
The OCID of the key version that is used in rotate key operations.
kmsKeyId Changes to this property will trigger replacement. String
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
largestProvisionableAutonomousDatabaseInCpus Number
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
lastMaintenanceRunId String
The OCID of the last maintenance run.
lifecycleDetails String
Additional information about the current lifecycle state.
listOneOffPatches List<String>
List of One-Off patches that has been successfully applied to Autonomous Container Database
maintenanceWindowDetails Property Map
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
maintenanceWindows List<Property Map>
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
memoryPerOracleComputeUnitInGbs Number
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
netServicesArchitecture Changes to this property will trigger replacement. String
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.
nextMaintenanceRunId String
The OCID of the next maintenance run.
patchId String
The OCID of the last patch applied on the system.
patchModel String
(Updatable) Database Patch model preference.
peerAutonomousContainerDatabaseBackupConfig Changes to this property will trigger replacement. Property Map
peerAutonomousContainerDatabaseCompartmentId Changes to this property will trigger replacement. String
The OCID of the compartment where the standby Autonomous Container Database will be created.
peerAutonomousContainerDatabaseDisplayName Changes to this property will trigger replacement. String
The display name for the peer Autonomous Container Database.
peerAutonomousExadataInfrastructureId Changes to this property will trigger replacement. String
No longer used. This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a peerCloudAutonomousVmClusterId instead. Using this parameter will cause the operation to fail.
peerAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
peerCloudAutonomousVmClusterId Changes to this property will trigger replacement. String
The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
peerDbUniqueName Changes to this property will trigger replacement. String
protectionMode String
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
provisionableCpuses List<Number>
An array of CPU values that can be used to successfully provision a single Autonomous Database.
provisionedCpus Number
The number of CPUs provisioned in an Autonomous Container Database. <<<<<<< ours
reclaimableCpus Number

For Autonomous Databases on Dedicated Exadata Infrastructure:

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model.

theirs

recoveryApplianceDetails List<Property Map>
Information about the recovery appliance configuration associated with the Autonomous Container Database.
reinstateTrigger Number
(Updatable) An optional property when incremented triggers Reinstate. Could be set to any integer value.
reservedCpus Number
The number of CPUs reserved in an Autonomous Container Database.

  • These are the CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
  • The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
role String
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
rotateKeyTrigger Boolean

(Updatable) An optional property when flipped triggers rotation of KMS key. It is only applicable on dedicated container databases i.e. where cloud_autonomous_vm_cluster_id is set.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

serviceLevelAgreementType Changes to this property will trigger replacement. String
The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure.
standbyMaintenanceBufferInDays Number
(Updatable) The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
state String
The current state of the Autonomous Container Database.
switchoverTrigger Number
(Updatable) An optional property when incremented triggers Switchover. Could be set to any integer value.
timeCreated String
The date and time the Autonomous Container Database was created.
timeOfLastBackup String
The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
timeSnapshotStandbyRevert String
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
totalCpus Number
The number of CPUs allocated to the Autonomous VM cluster.
vaultId Changes to this property will trigger replacement. String
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
versionPreference String
(Updatable) The next maintenance version preference.
vmFailoverReservation Changes to this property will trigger replacement. Number
The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option.

Supporting Types

AutonomousContainerDatabaseAssociatedBackupConfigurationDetail
, AutonomousContainerDatabaseAssociatedBackupConfigurationDetailArgs

BackupDestinationAttachHistories List<string>
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
DbrsPolicyId string
The OCID of the DBRS policy used for backup.
Id string
The id of the Autonomous Database Vault service key management history entry.
InternetProxy string
Proxy URL to connect to object store.
RecoveryWindowInDays int
Number of days between the current and earliest point of recoverability covered by automatic backups.
SpaceUtilizedInGbs int
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
TimeAtWhichStorageDetailsAreUpdated string
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
Type string
Type of the database backup destination.
VpcPassword string
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
VpcUser string
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
BackupDestinationAttachHistories []string
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
DbrsPolicyId string
The OCID of the DBRS policy used for backup.
Id string
The id of the Autonomous Database Vault service key management history entry.
InternetProxy string
Proxy URL to connect to object store.
RecoveryWindowInDays int
Number of days between the current and earliest point of recoverability covered by automatic backups.
SpaceUtilizedInGbs int
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
TimeAtWhichStorageDetailsAreUpdated string
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
Type string
Type of the database backup destination.
VpcPassword string
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
VpcUser string
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
backupDestinationAttachHistories List<String>
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
dbrsPolicyId String
The OCID of the DBRS policy used for backup.
id String
The id of the Autonomous Database Vault service key management history entry.
internetProxy String
Proxy URL to connect to object store.
recoveryWindowInDays Integer
Number of days between the current and earliest point of recoverability covered by automatic backups.
spaceUtilizedInGbs Integer
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
timeAtWhichStorageDetailsAreUpdated String
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
type String
Type of the database backup destination.
vpcPassword String
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser String
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
backupDestinationAttachHistories string[]
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
dbrsPolicyId string
The OCID of the DBRS policy used for backup.
id string
The id of the Autonomous Database Vault service key management history entry.
internetProxy string
Proxy URL to connect to object store.
recoveryWindowInDays number
Number of days between the current and earliest point of recoverability covered by automatic backups.
spaceUtilizedInGbs number
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
timeAtWhichStorageDetailsAreUpdated string
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
type string
Type of the database backup destination.
vpcPassword string
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser string
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
backup_destination_attach_histories Sequence[str]
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
dbrs_policy_id str
The OCID of the DBRS policy used for backup.
id str
The id of the Autonomous Database Vault service key management history entry.
internet_proxy str
Proxy URL to connect to object store.
recovery_window_in_days int
Number of days between the current and earliest point of recoverability covered by automatic backups.
space_utilized_in_gbs int
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
time_at_which_storage_details_are_updated str
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
type str
Type of the database backup destination.
vpc_password str
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpc_user str
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
backupDestinationAttachHistories List<String>
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
dbrsPolicyId String
The OCID of the DBRS policy used for backup.
id String
The id of the Autonomous Database Vault service key management history entry.
internetProxy String
Proxy URL to connect to object store.
recoveryWindowInDays Number
Number of days between the current and earliest point of recoverability covered by automatic backups.
spaceUtilizedInGbs Number
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
timeAtWhichStorageDetailsAreUpdated String
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
type String
Type of the database backup destination.
vpcPassword String
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser String
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.

AutonomousContainerDatabaseBackupConfig
, AutonomousContainerDatabaseBackupConfigArgs

BackupDestinationDetails AutonomousContainerDatabaseBackupConfigBackupDestinationDetails
(Updatable) Backup destination details.
RecoveryWindowInDays int
(Updatable) Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
BackupDestinationDetails AutonomousContainerDatabaseBackupConfigBackupDestinationDetails
(Updatable) Backup destination details.
RecoveryWindowInDays int
(Updatable) Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
backupDestinationDetails AutonomousContainerBackupConfigBackupDestinationDetails
(Updatable) Backup destination details.
recoveryWindowInDays Integer
(Updatable) Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
backupDestinationDetails AutonomousContainerDatabaseBackupConfigBackupDestinationDetails
(Updatable) Backup destination details.
recoveryWindowInDays number
(Updatable) Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
backup_destination_details database.AutonomousContainerDatabaseBackupConfigBackupDestinationDetails
(Updatable) Backup destination details.
recovery_window_in_days int
(Updatable) Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
backupDestinationDetails Property Map
(Updatable) Backup destination details.
recoveryWindowInDays Number
(Updatable) Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.

AutonomousContainerDatabaseBackupConfigBackupDestinationDetails
, AutonomousContainerDatabaseBackupConfigBackupDestinationDetailsArgs

Type This property is required. string
(Updatable) Type of the database backup destination.
Id string
(Updatable) The OCID of the backup destination.
InternetProxy string
(Updatable) Proxy URL to connect to object store.
VpcPassword string
(Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
VpcUser string
(Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
Type This property is required. string
(Updatable) Type of the database backup destination.
Id string
(Updatable) The OCID of the backup destination.
InternetProxy string
(Updatable) Proxy URL to connect to object store.
VpcPassword string
(Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
VpcUser string
(Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
type This property is required. String
(Updatable) Type of the database backup destination.
id String
(Updatable) The OCID of the backup destination.
internetProxy String
(Updatable) Proxy URL to connect to object store.
vpcPassword String
(Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser String
(Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
type This property is required. string
(Updatable) Type of the database backup destination.
id string
(Updatable) The OCID of the backup destination.
internetProxy string
(Updatable) Proxy URL to connect to object store.
vpcPassword string
(Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser string
(Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
type This property is required. str
(Updatable) Type of the database backup destination.
id str
(Updatable) The OCID of the backup destination.
internet_proxy str
(Updatable) Proxy URL to connect to object store.
vpc_password str
(Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpc_user str
(Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
type This property is required. String
(Updatable) Type of the database backup destination.
id String
(Updatable) The OCID of the backup destination.
internetProxy String
(Updatable) Proxy URL to connect to object store.
vpcPassword String
(Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser String
(Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.

AutonomousContainerDatabaseBackupDestinationPropertiesList
, AutonomousContainerDatabaseBackupDestinationPropertiesListArgs

BackupDestinationAttachHistories List<string>
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
SpaceUtilizedInGbs int
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
TimeAtWhichStorageDetailsAreUpdated string
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
BackupDestinationAttachHistories []string
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
SpaceUtilizedInGbs int
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
TimeAtWhichStorageDetailsAreUpdated string
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
backupDestinationAttachHistories List<String>
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
spaceUtilizedInGbs Integer
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
timeAtWhichStorageDetailsAreUpdated String
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
backupDestinationAttachHistories string[]
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
spaceUtilizedInGbs number
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
timeAtWhichStorageDetailsAreUpdated string
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
backup_destination_attach_histories Sequence[str]
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
space_utilized_in_gbs int
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
time_at_which_storage_details_are_updated str
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.
backupDestinationAttachHistories List<String>
The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups.
spaceUtilizedInGbs Number
The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer.
timeAtWhichStorageDetailsAreUpdated String
The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated.

AutonomousContainerDatabaseDataguard
, AutonomousContainerDatabaseDataguardArgs

ApplyLag string
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
ApplyRate string
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
AutomaticFailoverTarget string
Automatically selected by backend when observer is enabled.
AutonomousContainerDatabaseId string
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
AvailabilityDomain string
The domain of the Autonomous Container Database
FastStartFailOverLagLimitInSeconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
IsAutomaticFailoverEnabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
LifecycleDetails string
Additional information about the current lifecycle state.
ProtectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
RedoTransportMode string
Automatically selected by backend based on the protection mode.
Role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
State string
The current state of the Autonomous Container Database.
TimeCreated string
The date and time the Autonomous Container Database was created.
TimeLagRefreshedOn string
Timestamp when the lags were last calculated for a standby.
TimeLastRoleChanged string
The date and time when the last role change action happened.
TimeLastSynced string
The date and time of the last update to the apply lag, apply rate, and transport lag values.
TransportLag string
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
ApplyLag string
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
ApplyRate string
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
AutomaticFailoverTarget string
Automatically selected by backend when observer is enabled.
AutonomousContainerDatabaseId string
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
AvailabilityDomain string
The domain of the Autonomous Container Database
FastStartFailOverLagLimitInSeconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
IsAutomaticFailoverEnabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
LifecycleDetails string
Additional information about the current lifecycle state.
ProtectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
RedoTransportMode string
Automatically selected by backend based on the protection mode.
Role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
State string
The current state of the Autonomous Container Database.
TimeCreated string
The date and time the Autonomous Container Database was created.
TimeLagRefreshedOn string
Timestamp when the lags were last calculated for a standby.
TimeLastRoleChanged string
The date and time when the last role change action happened.
TimeLastSynced string
The date and time of the last update to the apply lag, apply rate, and transport lag values.
TransportLag string
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
applyLag String
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
applyRate String
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
automaticFailoverTarget String
Automatically selected by backend when observer is enabled.
autonomousContainerDatabaseId String
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
availabilityDomain String
The domain of the Autonomous Container Database
fastStartFailOverLagLimitInSeconds Integer
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
isAutomaticFailoverEnabled Boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
lifecycleDetails String
Additional information about the current lifecycle state.
protectionMode String
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
redoTransportMode String
Automatically selected by backend based on the protection mode.
role String
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state String
The current state of the Autonomous Container Database.
timeCreated String
The date and time the Autonomous Container Database was created.
timeLagRefreshedOn String
Timestamp when the lags were last calculated for a standby.
timeLastRoleChanged String
The date and time when the last role change action happened.
timeLastSynced String
The date and time of the last update to the apply lag, apply rate, and transport lag values.
transportLag String
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
applyLag string
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
applyRate string
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
automaticFailoverTarget string
Automatically selected by backend when observer is enabled.
autonomousContainerDatabaseId string
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
availabilityDomain string
The domain of the Autonomous Container Database
fastStartFailOverLagLimitInSeconds number
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
isAutomaticFailoverEnabled boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
lifecycleDetails string
Additional information about the current lifecycle state.
protectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
redoTransportMode string
Automatically selected by backend based on the protection mode.
role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state string
The current state of the Autonomous Container Database.
timeCreated string
The date and time the Autonomous Container Database was created.
timeLagRefreshedOn string
Timestamp when the lags were last calculated for a standby.
timeLastRoleChanged string
The date and time when the last role change action happened.
timeLastSynced string
The date and time of the last update to the apply lag, apply rate, and transport lag values.
transportLag string
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
apply_lag str
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
apply_rate str
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
automatic_failover_target str
Automatically selected by backend when observer is enabled.
autonomous_container_database_id str
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
availability_domain str
The domain of the Autonomous Container Database
fast_start_fail_over_lag_limit_in_seconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
is_automatic_failover_enabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
lifecycle_details str
Additional information about the current lifecycle state.
protection_mode str
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
redo_transport_mode str
Automatically selected by backend based on the protection mode.
role str
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state str
The current state of the Autonomous Container Database.
time_created str
The date and time the Autonomous Container Database was created.
time_lag_refreshed_on str
Timestamp when the lags were last calculated for a standby.
time_last_role_changed str
The date and time when the last role change action happened.
time_last_synced str
The date and time of the last update to the apply lag, apply rate, and transport lag values.
transport_lag str
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
applyLag String
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
applyRate String
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
automaticFailoverTarget String
Automatically selected by backend when observer is enabled.
autonomousContainerDatabaseId String
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
availabilityDomain String
The domain of the Autonomous Container Database
fastStartFailOverLagLimitInSeconds Number
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
isAutomaticFailoverEnabled Boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
lifecycleDetails String
Additional information about the current lifecycle state.
protectionMode String
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
redoTransportMode String
Automatically selected by backend based on the protection mode.
role String
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state String
The current state of the Autonomous Container Database.
timeCreated String
The date and time the Autonomous Container Database was created.
timeLagRefreshedOn String
Timestamp when the lags were last calculated for a standby.
timeLastRoleChanged String
The date and time when the last role change action happened.
timeLastSynced String
The date and time of the last update to the apply lag, apply rate, and transport lag values.
transportLag String
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds

AutonomousContainerDatabaseDataguardGroupMember
, AutonomousContainerDatabaseDataguardGroupMemberArgs

ApplyLag string
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
ApplyRate string
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
AutomaticFailoverTarget string
Automatically selected by backend when observer is enabled.
AutonomousContainerDatabaseId string
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
AvailabilityDomain string
The domain of the Autonomous Container Database
FastStartFailOverLagLimitInSeconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
IsAutomaticFailoverEnabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
LifecycleDetails string
Additional information about the current lifecycle state.
ProtectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
RedoTransportMode string
Automatically selected by backend based on the protection mode.
Role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
State string
The current state of the Autonomous Container Database.
TimeCreated string
The date and time the Autonomous Container Database was created.
TimeLagRefreshedOn string
Timestamp when the lags were last calculated for a standby.
TimeLastRoleChanged string
The date and time when the last role change action happened.
TimeLastSynced string
The date and time of the last update to the apply lag, apply rate, and transport lag values.
TransportLag string
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
ApplyLag string
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
ApplyRate string
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
AutomaticFailoverTarget string
Automatically selected by backend when observer is enabled.
AutonomousContainerDatabaseId string
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
AvailabilityDomain string
The domain of the Autonomous Container Database
FastStartFailOverLagLimitInSeconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
IsAutomaticFailoverEnabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
LifecycleDetails string
Additional information about the current lifecycle state.
ProtectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
RedoTransportMode string
Automatically selected by backend based on the protection mode.
Role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
State string
The current state of the Autonomous Container Database.
TimeCreated string
The date and time the Autonomous Container Database was created.
TimeLagRefreshedOn string
Timestamp when the lags were last calculated for a standby.
TimeLastRoleChanged string
The date and time when the last role change action happened.
TimeLastSynced string
The date and time of the last update to the apply lag, apply rate, and transport lag values.
TransportLag string
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
applyLag String
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
applyRate String
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
automaticFailoverTarget String
Automatically selected by backend when observer is enabled.
autonomousContainerDatabaseId String
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
availabilityDomain String
The domain of the Autonomous Container Database
fastStartFailOverLagLimitInSeconds Integer
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
isAutomaticFailoverEnabled Boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
lifecycleDetails String
Additional information about the current lifecycle state.
protectionMode String
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
redoTransportMode String
Automatically selected by backend based on the protection mode.
role String
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state String
The current state of the Autonomous Container Database.
timeCreated String
The date and time the Autonomous Container Database was created.
timeLagRefreshedOn String
Timestamp when the lags were last calculated for a standby.
timeLastRoleChanged String
The date and time when the last role change action happened.
timeLastSynced String
The date and time of the last update to the apply lag, apply rate, and transport lag values.
transportLag String
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
applyLag string
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
applyRate string
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
automaticFailoverTarget string
Automatically selected by backend when observer is enabled.
autonomousContainerDatabaseId string
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
availabilityDomain string
The domain of the Autonomous Container Database
fastStartFailOverLagLimitInSeconds number
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
isAutomaticFailoverEnabled boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
lifecycleDetails string
Additional information about the current lifecycle state.
protectionMode string
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
redoTransportMode string
Automatically selected by backend based on the protection mode.
role string
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state string
The current state of the Autonomous Container Database.
timeCreated string
The date and time the Autonomous Container Database was created.
timeLagRefreshedOn string
Timestamp when the lags were last calculated for a standby.
timeLastRoleChanged string
The date and time when the last role change action happened.
timeLastSynced string
The date and time of the last update to the apply lag, apply rate, and transport lag values.
transportLag string
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
apply_lag str
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
apply_rate str
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
automatic_failover_target str
Automatically selected by backend when observer is enabled.
autonomous_container_database_id str
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
availability_domain str
The domain of the Autonomous Container Database
fast_start_fail_over_lag_limit_in_seconds int
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
is_automatic_failover_enabled bool
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
lifecycle_details str
Additional information about the current lifecycle state.
protection_mode str
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
redo_transport_mode str
Automatically selected by backend based on the protection mode.
role str
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state str
The current state of the Autonomous Container Database.
time_created str
The date and time the Autonomous Container Database was created.
time_lag_refreshed_on str
Timestamp when the lags were last calculated for a standby.
time_last_role_changed str
The date and time when the last role change action happened.
time_last_synced str
The date and time of the last update to the apply lag, apply rate, and transport lag values.
transport_lag str
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds
applyLag String
The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds
applyRate String
The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second
automaticFailoverTarget String
Automatically selected by backend when observer is enabled.
autonomousContainerDatabaseId String
The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.
availabilityDomain String
The domain of the Autonomous Container Database
fastStartFailOverLagLimitInSeconds Number
(Updatable) The lag time for my preference based on data loss tolerance in seconds.
isAutomaticFailoverEnabled Boolean
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
lifecycleDetails String
Additional information about the current lifecycle state.
protectionMode String
(Updatable) The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
redoTransportMode String
Automatically selected by backend based on the protection mode.
role String
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.
state String
The current state of the Autonomous Container Database.
timeCreated String
The date and time the Autonomous Container Database was created.
timeLagRefreshedOn String
Timestamp when the lags were last calculated for a standby.
timeLastRoleChanged String
The date and time when the last role change action happened.
timeLastSynced String
The date and time of the last update to the apply lag, apply rate, and transport lag values.
transportLag String
The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds

AutonomousContainerDatabaseKeyHistoryEntry
, AutonomousContainerDatabaseKeyHistoryEntryArgs

Id string
The id of the Autonomous Database Vault service key management history entry.
KmsKeyVersionId string
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
TimeActivated string
The date and time the kms key activated.
VaultId string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
Id string
The id of the Autonomous Database Vault service key management history entry.
KmsKeyVersionId string
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
TimeActivated string
The date and time the kms key activated.
VaultId string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
id String
The id of the Autonomous Database Vault service key management history entry.
kmsKeyVersionId String
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
timeActivated String
The date and time the kms key activated.
vaultId String
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
id string
The id of the Autonomous Database Vault service key management history entry.
kmsKeyVersionId string
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
timeActivated string
The date and time the kms key activated.
vaultId string
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
id str
The id of the Autonomous Database Vault service key management history entry.
kms_key_version_id str
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
time_activated str
The date and time the kms key activated.
vault_id str
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.
id String
The id of the Autonomous Database Vault service key management history entry.
kmsKeyVersionId String
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
timeActivated String
The date and time the kms key activated.
vaultId String
The OCID of the Oracle Cloud Infrastructure vault. This parameter and secretId are required for Customer Managed Keys.

AutonomousContainerDatabaseMaintenanceWindow
, AutonomousContainerDatabaseMaintenanceWindowArgs

CustomActionTimeoutInMins int
Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
DaysOfWeeks List<AutonomousContainerDatabaseMaintenanceWindowDaysOfWeek>
Days during the week when maintenance should be performed.
HoursOfDays List<int>
The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
IsCustomActionTimeoutEnabled bool
If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
IsMonthlyPatchingEnabled bool
If true, enables the monthly patching option.
LeadTimeInWeeks int
Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
Months List<AutonomousContainerDatabaseMaintenanceWindowMonth>
Months during the year when maintenance should be performed.
PatchingMode string
Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
Preference string
The maintenance window scheduling preference.
SkipRus List<bool>
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
WeeksOfMonths List<int>
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
CustomActionTimeoutInMins int
Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
DaysOfWeeks []AutonomousContainerDatabaseMaintenanceWindowDaysOfWeek
Days during the week when maintenance should be performed.
HoursOfDays []int
The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
IsCustomActionTimeoutEnabled bool
If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
IsMonthlyPatchingEnabled bool
If true, enables the monthly patching option.
LeadTimeInWeeks int
Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
Months []AutonomousContainerDatabaseMaintenanceWindowMonth
Months during the year when maintenance should be performed.
PatchingMode string
Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
Preference string
The maintenance window scheduling preference.
SkipRus []bool
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
WeeksOfMonths []int
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins Integer
Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
daysOfWeeks List<AutonomousContainerMaintenanceWindowDaysOfWeek>
Days during the week when maintenance should be performed.
hoursOfDays List<Integer>
The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
isCustomActionTimeoutEnabled Boolean
If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled Boolean
If true, enables the monthly patching option.
leadTimeInWeeks Integer
Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
months List<AutonomousContainerMaintenanceWindowMonth>
Months during the year when maintenance should be performed.
patchingMode String
Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
preference String
The maintenance window scheduling preference.
skipRus List<Boolean>
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
weeksOfMonths List<Integer>
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins number
Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
daysOfWeeks AutonomousContainerDatabaseMaintenanceWindowDaysOfWeek[]
Days during the week when maintenance should be performed.
hoursOfDays number[]
The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
isCustomActionTimeoutEnabled boolean
If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled boolean
If true, enables the monthly patching option.
leadTimeInWeeks number
Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
months AutonomousContainerDatabaseMaintenanceWindowMonth[]
Months during the year when maintenance should be performed.
patchingMode string
Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
preference string
The maintenance window scheduling preference.
skipRus boolean[]
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
weeksOfMonths number[]
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
custom_action_timeout_in_mins int
Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
days_of_weeks Sequence[database.AutonomousContainerDatabaseMaintenanceWindowDaysOfWeek]
Days during the week when maintenance should be performed.
hours_of_days Sequence[int]
The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
is_custom_action_timeout_enabled bool
If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
is_monthly_patching_enabled bool
If true, enables the monthly patching option.
lead_time_in_weeks int
Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
months Sequence[database.AutonomousContainerDatabaseMaintenanceWindowMonth]
Months during the year when maintenance should be performed.
patching_mode str
Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
preference str
The maintenance window scheduling preference.
skip_rus Sequence[bool]
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
weeks_of_months Sequence[int]
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins Number
Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
daysOfWeeks List<Property Map>
Days during the week when maintenance should be performed.
hoursOfDays List<Number>
The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
isCustomActionTimeoutEnabled Boolean
If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled Boolean
If true, enables the monthly patching option.
leadTimeInWeeks Number
Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
months List<Property Map>
Months during the year when maintenance should be performed.
patchingMode String
Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
preference String
The maintenance window scheduling preference.
skipRus List<Boolean>
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
weeksOfMonths List<Number>
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.

AutonomousContainerDatabaseMaintenanceWindowDaysOfWeek
, AutonomousContainerDatabaseMaintenanceWindowDaysOfWeekArgs

Name string
Name of the month of the year.
Name string
Name of the month of the year.
name String
Name of the month of the year.
name string
Name of the month of the year.
name str
Name of the month of the year.
name String
Name of the month of the year.

AutonomousContainerDatabaseMaintenanceWindowDetails
, AutonomousContainerDatabaseMaintenanceWindowDetailsArgs

CustomActionTimeoutInMins int
(Updatable) Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
DaysOfWeeks List<AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek>
(Updatable) Days during the week when maintenance should be performed.
HoursOfDays List<int>
(Updatable) The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
IsCustomActionTimeoutEnabled bool
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
IsMonthlyPatchingEnabled bool
(Updatable) If true, enables the monthly patching option.
LeadTimeInWeeks int
(Updatable) Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
Months List<AutonomousContainerDatabaseMaintenanceWindowDetailsMonth>
(Updatable) Months during the year when maintenance should be performed.
PatchingMode string

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

Preference string
(Updatable) The maintenance window scheduling preference.
SkipRus List<bool>
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
WeeksOfMonths List<int>
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
CustomActionTimeoutInMins int
(Updatable) Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
DaysOfWeeks []AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek
(Updatable) Days during the week when maintenance should be performed.
HoursOfDays []int
(Updatable) The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
IsCustomActionTimeoutEnabled bool
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
IsMonthlyPatchingEnabled bool
(Updatable) If true, enables the monthly patching option.
LeadTimeInWeeks int
(Updatable) Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
Months []AutonomousContainerDatabaseMaintenanceWindowDetailsMonth
(Updatable) Months during the year when maintenance should be performed.
PatchingMode string

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

Preference string
(Updatable) The maintenance window scheduling preference.
SkipRus []bool
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
WeeksOfMonths []int
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins Integer
(Updatable) Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
daysOfWeeks List<AutonomousContainerMaintenanceWindowDetailsDaysOfWeek>
(Updatable) Days during the week when maintenance should be performed.
hoursOfDays List<Integer>
(Updatable) The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
isCustomActionTimeoutEnabled Boolean
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled Boolean
(Updatable) If true, enables the monthly patching option.
leadTimeInWeeks Integer
(Updatable) Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
months List<AutonomousContainerMaintenanceWindowDetailsMonth>
(Updatable) Months during the year when maintenance should be performed.
patchingMode String

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

preference String
(Updatable) The maintenance window scheduling preference.
skipRus List<Boolean>
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
weeksOfMonths List<Integer>
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins number
(Updatable) Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
daysOfWeeks AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek[]
(Updatable) Days during the week when maintenance should be performed.
hoursOfDays number[]
(Updatable) The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
isCustomActionTimeoutEnabled boolean
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled boolean
(Updatable) If true, enables the monthly patching option.
leadTimeInWeeks number
(Updatable) Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
months AutonomousContainerDatabaseMaintenanceWindowDetailsMonth[]
(Updatable) Months during the year when maintenance should be performed.
patchingMode string

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

preference string
(Updatable) The maintenance window scheduling preference.
skipRus boolean[]
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
weeksOfMonths number[]
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
custom_action_timeout_in_mins int
(Updatable) Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
days_of_weeks Sequence[database.AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek]
(Updatable) Days during the week when maintenance should be performed.
hours_of_days Sequence[int]
(Updatable) The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
is_custom_action_timeout_enabled bool
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
is_monthly_patching_enabled bool
(Updatable) If true, enables the monthly patching option.
lead_time_in_weeks int
(Updatable) Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
months Sequence[database.AutonomousContainerDatabaseMaintenanceWindowDetailsMonth]
(Updatable) Months during the year when maintenance should be performed.
patching_mode str

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

preference str
(Updatable) The maintenance window scheduling preference.
skip_rus Sequence[bool]
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
weeks_of_months Sequence[int]
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins Number
(Updatable) Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
daysOfWeeks List<Property Map>
(Updatable) Days during the week when maintenance should be performed.
hoursOfDays List<Number>
(Updatable) The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are

  • 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC
isCustomActionTimeoutEnabled Boolean
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled Boolean
(Updatable) If true, enables the monthly patching option.
leadTimeInWeeks Number
(Updatable) Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
months List<Property Map>
(Updatable) Months during the year when maintenance should be performed.
patchingMode String

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

preference String
(Updatable) The maintenance window scheduling preference.
skipRus List<Boolean>
(Updatable) If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter.
weeksOfMonths List<Number>
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.

AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek
, AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekArgs

Name This property is required. string
(Updatable) Name of the day of the week.
Name This property is required. string
(Updatable) Name of the day of the week.
name This property is required. String
(Updatable) Name of the day of the week.
name This property is required. string
(Updatable) Name of the day of the week.
name This property is required. str
(Updatable) Name of the day of the week.
name This property is required. String
(Updatable) Name of the day of the week.

AutonomousContainerDatabaseMaintenanceWindowDetailsMonth
, AutonomousContainerDatabaseMaintenanceWindowDetailsMonthArgs

Name This property is required. string
(Updatable) Name of the month of the year.
Name This property is required. string
(Updatable) Name of the month of the year.
name This property is required. String
(Updatable) Name of the month of the year.
name This property is required. string
(Updatable) Name of the month of the year.
name This property is required. str
(Updatable) Name of the month of the year.
name This property is required. String
(Updatable) Name of the month of the year.

AutonomousContainerDatabaseMaintenanceWindowMonth
, AutonomousContainerDatabaseMaintenanceWindowMonthArgs

Name string
Name of the month of the year.
Name string
Name of the month of the year.
name String
Name of the month of the year.
name string
Name of the month of the year.
name str
Name of the month of the year.
name String
Name of the month of the year.

AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig
, AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs

BackupDestinationDetails Changes to this property will trigger replacement. List<AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetail>
Backup destination details.
RecoveryWindowInDays Changes to this property will trigger replacement. int
Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
BackupDestinationDetails Changes to this property will trigger replacement. []AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetail
Backup destination details.
RecoveryWindowInDays Changes to this property will trigger replacement. int
Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
backupDestinationDetails Changes to this property will trigger replacement. List<AutonomousContainerPeerAutonomousContainerBackupConfigBackupDestinationDetail>
Backup destination details.
recoveryWindowInDays Changes to this property will trigger replacement. Integer
Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
backupDestinationDetails Changes to this property will trigger replacement. AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetail[]
Backup destination details.
recoveryWindowInDays Changes to this property will trigger replacement. number
Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
backup_destination_details Changes to this property will trigger replacement. Sequence[database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetail]
Backup destination details.
recovery_window_in_days Changes to this property will trigger replacement. int
Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.
backupDestinationDetails Changes to this property will trigger replacement. List<Property Map>
Backup destination details.
recoveryWindowInDays Changes to this property will trigger replacement. Number
Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups. If the number of specified days is 0 then there will be no backups.

AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetail
, AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailArgs

Type
This property is required.
Changes to this property will trigger replacement.
string
Type of the database backup destination.
Id Changes to this property will trigger replacement. string
The OCID of the backup destination.
InternetProxy Changes to this property will trigger replacement. string
Proxy URL to connect to object store.
VpcPassword Changes to this property will trigger replacement. string
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
VpcUser Changes to this property will trigger replacement. string
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
Type
This property is required.
Changes to this property will trigger replacement.
string
Type of the database backup destination.
Id Changes to this property will trigger replacement. string
The OCID of the backup destination.
InternetProxy Changes to this property will trigger replacement. string
Proxy URL to connect to object store.
VpcPassword Changes to this property will trigger replacement. string
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
VpcUser Changes to this property will trigger replacement. string
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
type
This property is required.
Changes to this property will trigger replacement.
String
Type of the database backup destination.
id Changes to this property will trigger replacement. String
The OCID of the backup destination.
internetProxy Changes to this property will trigger replacement. String
Proxy URL to connect to object store.
vpcPassword Changes to this property will trigger replacement. String
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser Changes to this property will trigger replacement. String
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
type
This property is required.
Changes to this property will trigger replacement.
string
Type of the database backup destination.
id Changes to this property will trigger replacement. string
The OCID of the backup destination.
internetProxy Changes to this property will trigger replacement. string
Proxy URL to connect to object store.
vpcPassword Changes to this property will trigger replacement. string
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser Changes to this property will trigger replacement. string
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
type
This property is required.
Changes to this property will trigger replacement.
str
Type of the database backup destination.
id Changes to this property will trigger replacement. str
The OCID of the backup destination.
internet_proxy Changes to this property will trigger replacement. str
Proxy URL to connect to object store.
vpc_password Changes to this property will trigger replacement. str
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpc_user Changes to this property will trigger replacement. str
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
type
This property is required.
Changes to this property will trigger replacement.
String
Type of the database backup destination.
id Changes to this property will trigger replacement. String
The OCID of the backup destination.
internetProxy Changes to this property will trigger replacement. String
Proxy URL to connect to object store.
vpcPassword Changes to this property will trigger replacement. String
For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
vpcUser Changes to this property will trigger replacement. String
For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.

AutonomousContainerDatabaseRecoveryApplianceDetail
, AutonomousContainerDatabaseRecoveryApplianceDetailArgs

AllocatedStorageSizeInGbs int
The storage size of the backup destination allocated for an Autonomous Container Database to store backups on the recovery appliance, in GBs, rounded to the nearest integer.
RecoveryWindowInDays int
Number of days between the current and earliest point of recoverability covered by automatic backups.
TimeRecoveryApplianceDetailsUpdated string

The time when the recovery appliance details are updated.

AllocatedStorageSizeInGbs int
The storage size of the backup destination allocated for an Autonomous Container Database to store backups on the recovery appliance, in GBs, rounded to the nearest integer.
RecoveryWindowInDays int
Number of days between the current and earliest point of recoverability covered by automatic backups.
TimeRecoveryApplianceDetailsUpdated string

The time when the recovery appliance details are updated.

allocatedStorageSizeInGbs Integer
The storage size of the backup destination allocated for an Autonomous Container Database to store backups on the recovery appliance, in GBs, rounded to the nearest integer.
recoveryWindowInDays Integer
Number of days between the current and earliest point of recoverability covered by automatic backups.
timeRecoveryApplianceDetailsUpdated String

The time when the recovery appliance details are updated.

allocatedStorageSizeInGbs number
The storage size of the backup destination allocated for an Autonomous Container Database to store backups on the recovery appliance, in GBs, rounded to the nearest integer.
recoveryWindowInDays number
Number of days between the current and earliest point of recoverability covered by automatic backups.
timeRecoveryApplianceDetailsUpdated string

The time when the recovery appliance details are updated.

allocated_storage_size_in_gbs int
The storage size of the backup destination allocated for an Autonomous Container Database to store backups on the recovery appliance, in GBs, rounded to the nearest integer.
recovery_window_in_days int
Number of days between the current and earliest point of recoverability covered by automatic backups.
time_recovery_appliance_details_updated str

The time when the recovery appliance details are updated.

allocatedStorageSizeInGbs Number
The storage size of the backup destination allocated for an Autonomous Container Database to store backups on the recovery appliance, in GBs, rounded to the nearest integer.
recoveryWindowInDays Number
Number of days between the current and earliest point of recoverability covered by automatic backups.
timeRecoveryApplianceDetailsUpdated String

The time when the recovery appliance details are updated.

Import

AutonomousContainerDatabases can be imported using the id, e.g.

$ pulumi import oci:Database/autonomousContainerDatabase:AutonomousContainerDatabase test_autonomous_container_database "id"
Copy

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

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.