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!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Database.AutonomousContainerDatabase;
import com.pulumi.oci.Database.AutonomousContainerDatabaseArgs;
import com.pulumi.oci.Database.inputs.AutonomousContainerDatabaseBackupConfigArgs;
import com.pulumi.oci.Database.inputs.AutonomousContainerDatabaseBackupConfigBackupDestinationDetailsArgs;
import com.pulumi.oci.Database.inputs.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs;
import com.pulumi.oci.Database.inputs.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testAutonomousContainerDatabase = new AutonomousContainerDatabase("testAutonomousContainerDatabase", AutonomousContainerDatabaseArgs.builder()
.displayName(autonomousContainerDatabaseDisplayName)
.patchModel(autonomousContainerDatabasePatchModel)
.cloudAutonomousVmClusterId(testCloudAutonomousVmCluster.id())
.autonomousVmClusterId(testAutonomousVmCluster.id())
.backupConfig(AutonomousContainerDatabaseBackupConfigArgs.builder()
.backupDestinationDetails(AutonomousContainerDatabaseBackupConfigBackupDestinationDetailsArgs.builder()
.type(autonomousContainerDatabaseBackupConfigBackupDestinationDetailsType)
.dbrsPolicyId(testPolicy.id())
.id(autonomousContainerDatabaseBackupConfigBackupDestinationDetailsId)
.internetProxy(autonomousContainerDatabaseBackupConfigBackupDestinationDetailsInternetProxy)
.vpcPassword(autonomousContainerDatabaseBackupConfigBackupDestinationDetailsVpcPassword)
.vpcUser(autonomousContainerDatabaseBackupConfigBackupDestinationDetailsVpcUser)
.build())
.recoveryWindowInDays(autonomousContainerDatabaseBackupConfigRecoveryWindowInDays)
.build())
.compartmentId(compartmentId)
.databaseSoftwareImageId(testDatabaseSoftwareImage.id())
.dbName(autonomousContainerDatabaseDbName)
.dbSplitThreshold(autonomousContainerDatabaseDbSplitThreshold)
.dbUniqueName(autonomousContainerDatabaseDbUniqueName)
.dbVersion(autonomousContainerDatabaseDbVersion)
.definedTags(Map.of("Operations.CostCenter", "42"))
.distributionAffinity(autonomousContainerDatabaseDistributionAffinity)
.fastStartFailOverLagLimitInSeconds(autonomousContainerDatabaseFastStartFailOverLagLimitInSeconds)
.freeformTags(Map.of("Department", "Finance"))
.isAutomaticFailoverEnabled(autonomousContainerDatabaseIsAutomaticFailoverEnabled)
.isDstFileUpdateEnabled(autonomousContainerDatabaseIsDstFileUpdateEnabled)
.keyStoreId(testKeyStore.id())
.kmsKeyId(testKey.id())
.maintenanceWindowDetails(AutonomousContainerDatabaseMaintenanceWindowDetailsArgs.builder()
.customActionTimeoutInMins(autonomousContainerDatabaseMaintenanceWindowDetailsCustomActionTimeoutInMins)
.daysOfWeeks(AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekArgs.builder()
.name(autonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekName)
.build())
.hoursOfDays(autonomousContainerDatabaseMaintenanceWindowDetailsHoursOfDay)
.isCustomActionTimeoutEnabled(autonomousContainerDatabaseMaintenanceWindowDetailsIsCustomActionTimeoutEnabled)
.isMonthlyPatchingEnabled(autonomousContainerDatabaseMaintenanceWindowDetailsIsMonthlyPatchingEnabled)
.leadTimeInWeeks(autonomousContainerDatabaseMaintenanceWindowDetailsLeadTimeInWeeks)
.months(AutonomousContainerDatabaseMaintenanceWindowDetailsMonthArgs.builder()
.name(autonomousContainerDatabaseMaintenanceWindowDetailsMonthsName)
.build())
.patchingMode(autonomousContainerDatabaseMaintenanceWindowDetailsPatchingMode)
.preference(autonomousContainerDatabaseMaintenanceWindowDetailsPreference)
.skipRus(autonomousContainerDatabaseMaintenanceWindowDetailsSkipRu)
.weeksOfMonths(autonomousContainerDatabaseMaintenanceWindowDetailsWeeksOfMonth)
.build())
.netServicesArchitecture(autonomousContainerDatabaseNetServicesArchitecture)
.peerAutonomousContainerDatabaseDisplayName(autonomousContainerDatabasePeerAutonomousContainerDatabaseDisplayName)
.peerCloudAutonomousVmClusterId(testCloudAutonomousVmCluster.id())
.protectionMode(autonomousContainerDatabaseProtectionMode)
.peerAutonomousContainerDatabaseBackupConfig(AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs.builder()
.backupDestinationDetails(AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailArgs.builder()
.type(autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsType)
.dbrsPolicyId(testPolicy.id())
.id(autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsId)
.internetProxy(autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsInternetProxy)
.vpcPassword(autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsVpcPassword)
.vpcUser(autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsVpcUser)
.build())
.recoveryWindowInDays(autonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigRecoveryWindowInDays)
.build())
.peerAutonomousContainerDatabaseCompartmentId(testCompartment.id())
.peerAutonomousVmClusterId(testAutonomousVmCluster.id())
.peerDbUniqueName(autonomousContainerDatabasePeerDbUniqueName)
.serviceLevelAgreementType(autonomousContainerDatabaseServiceLevelAgreementType)
.vaultId(testVault.id())
.versionPreference(autonomousContainerDatabaseVersionPreference)
.vmFailoverReservation(autonomousContainerDatabaseVmFailoverReservation)
.standbyMaintenanceBufferInDays(autonomousContainerDatabaseStandbyMaintenanceBufferInDays)
.build());
}
}
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}
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,
db_version: Optional[str] = None,
compartment_id: Optional[str] = None,
database_software_image_id: Optional[str] = None,
autonomous_exadata_infrastructure_id: Optional[str] = None,
db_split_threshold: Optional[int] = None,
db_unique_name: Optional[str] = None,
maintenance_window_details: Optional[_database.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
net_services_architecture: Optional[str] = None,
distribution_affinity: Optional[str] = None,
fast_start_fail_over_lag_limit_in_seconds: Optional[int] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
is_automatic_failover_enabled: Optional[bool] = None,
is_dst_file_update_enabled: Optional[bool] = None,
key_store_id: Optional[str] = None,
db_name: Optional[str] = None,
cloud_autonomous_vm_cluster_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,
rotate_key_trigger: Optional[bool] = None,
service_level_agreement_type: Optional[str] = None,
standby_maintenance_buffer_in_days: 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 string
- The unique name of the resource.
- args AutonomousContainerDatabaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args AutonomousContainerDatabaseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AutonomousContainerDatabaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
DbVersion = "string",
CompartmentId = "string",
DatabaseSoftwareImageId = "string",
AutonomousExadataInfrastructureId = "string",
DbSplitThreshold = 0,
DbUniqueName = "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,
},
},
DefinedTags =
{
{ "string", "any" },
},
NetServicesArchitecture = "string",
DistributionAffinity = "string",
FastStartFailOverLagLimitInSeconds = 0,
FreeformTags =
{
{ "string", "any" },
},
IsAutomaticFailoverEnabled = false,
IsDstFileUpdateEnabled = false,
KeyStoreId = "string",
DbName = "string",
CloudAutonomousVmClusterId = "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",
RotateKeyTrigger = false,
ServiceLevelAgreementType = "string",
StandbyMaintenanceBufferInDays = 0,
VaultId = "string",
VersionPreference = "string",
VmFailoverReservation = 0,
});
example, err := Database.NewAutonomousContainerDatabase(ctx, "autonomousContainerDatabaseResource", &Database.AutonomousContainerDatabaseArgs{
DisplayName: pulumi.String("string"),
PatchModel: pulumi.String("string"),
KmsKeyId: pulumi.String("string"),
DbVersion: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
DatabaseSoftwareImageId: pulumi.String("string"),
AutonomousExadataInfrastructureId: pulumi.String("string"),
DbSplitThreshold: pulumi.Int(0),
DbUniqueName: 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),
},
},
DefinedTags: pulumi.Map{
"string": pulumi.Any("any"),
},
NetServicesArchitecture: pulumi.String("string"),
DistributionAffinity: pulumi.String("string"),
FastStartFailOverLagLimitInSeconds: pulumi.Int(0),
FreeformTags: pulumi.Map{
"string": pulumi.Any("any"),
},
IsAutomaticFailoverEnabled: pulumi.Bool(false),
IsDstFileUpdateEnabled: pulumi.Bool(false),
KeyStoreId: pulumi.String("string"),
DbName: pulumi.String("string"),
CloudAutonomousVmClusterId: 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"),
RotateKeyTrigger: pulumi.Bool(false),
ServiceLevelAgreementType: pulumi.String("string"),
StandbyMaintenanceBufferInDays: pulumi.Int(0),
VaultId: pulumi.String("string"),
VersionPreference: pulumi.String("string"),
VmFailoverReservation: pulumi.Int(0),
})
var autonomousContainerDatabaseResource = new AutonomousContainerDatabase("autonomousContainerDatabaseResource", AutonomousContainerDatabaseArgs.builder()
.displayName("string")
.patchModel("string")
.kmsKeyId("string")
.dbVersion("string")
.compartmentId("string")
.databaseSoftwareImageId("string")
.autonomousExadataInfrastructureId("string")
.dbSplitThreshold(0)
.dbUniqueName("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())
.definedTags(Map.of("string", "any"))
.netServicesArchitecture("string")
.distributionAffinity("string")
.fastStartFailOverLagLimitInSeconds(0)
.freeformTags(Map.of("string", "any"))
.isAutomaticFailoverEnabled(false)
.isDstFileUpdateEnabled(false)
.keyStoreId("string")
.dbName("string")
.cloudAutonomousVmClusterId("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")
.rotateKeyTrigger(false)
.serviceLevelAgreementType("string")
.standbyMaintenanceBufferInDays(0)
.vaultId("string")
.versionPreference("string")
.vmFailoverReservation(0)
.build());
autonomous_container_database_resource = oci.database.AutonomousContainerDatabase("autonomousContainerDatabaseResource",
display_name="string",
patch_model="string",
kms_key_id="string",
db_version="string",
compartment_id="string",
database_software_image_id="string",
autonomous_exadata_infrastructure_id="string",
db_split_threshold=0,
db_unique_name="string",
maintenance_window_details=oci.database.AutonomousContainerDatabaseMaintenanceWindowDetailsArgs(
custom_action_timeout_in_mins=0,
days_of_weeks=[oci.database.AutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekArgs(
name="string",
)],
hours_of_days=[0],
is_custom_action_timeout_enabled=False,
is_monthly_patching_enabled=False,
lead_time_in_weeks=0,
months=[oci.database.AutonomousContainerDatabaseMaintenanceWindowDetailsMonthArgs(
name="string",
)],
patching_mode="string",
preference="string",
skip_rus=[False],
weeks_of_months=[0],
),
defined_tags={
"string": "any",
},
net_services_architecture="string",
distribution_affinity="string",
fast_start_fail_over_lag_limit_in_seconds=0,
freeform_tags={
"string": "any",
},
is_automatic_failover_enabled=False,
is_dst_file_update_enabled=False,
key_store_id="string",
db_name="string",
cloud_autonomous_vm_cluster_id="string",
backup_config=oci.database.AutonomousContainerDatabaseBackupConfigArgs(
backup_destination_details=oci.database.AutonomousContainerDatabaseBackupConfigBackupDestinationDetailsArgs(
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=oci.database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigArgs(
backup_destination_details=[oci.database.AutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailArgs(
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",
rotate_key_trigger=False,
service_level_agreement_type="string",
standby_maintenance_buffer_in_days=0,
vault_id="string",
version_preference="string",
vm_failover_reservation=0)
const autonomousContainerDatabaseResource = new oci.database.AutonomousContainerDatabase("autonomousContainerDatabaseResource", {
displayName: "string",
patchModel: "string",
kmsKeyId: "string",
dbVersion: "string",
compartmentId: "string",
databaseSoftwareImageId: "string",
autonomousExadataInfrastructureId: "string",
dbSplitThreshold: 0,
dbUniqueName: "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],
},
definedTags: {
string: "any",
},
netServicesArchitecture: "string",
distributionAffinity: "string",
fastStartFailOverLagLimitInSeconds: 0,
freeformTags: {
string: "any",
},
isAutomaticFailoverEnabled: false,
isDstFileUpdateEnabled: false,
keyStoreId: "string",
dbName: "string",
cloudAutonomousVmClusterId: "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",
rotateKeyTrigger: false,
serviceLevelAgreementType: "string",
standbyMaintenanceBufferInDays: 0,
vaultId: "string",
versionPreference: "string",
vmFailoverReservation: 0,
});
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: any
displayName: string
distributionAffinity: string
fastStartFailOverLagLimitInSeconds: 0
freeformTags:
string: any
isAutomaticFailoverEnabled: false
isDstFileUpdateEnabled: false
keyStoreId: 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
rotateKeyTrigger: false
serviceLevelAgreementType: string
standbyMaintenanceBufferInDays: 0
vaultId: string
versionPreference: string
vmFailoverReservation: 0
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
The AutonomousContainerDatabase resource accepts the following input properties:
- Display
Name string - (Updatable) The display name for the Autonomous Container Database.
- Patch
Model string - (Updatable) Database Patch model preference.
- Autonomous
Exadata stringInfrastructure Id - 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 stringCluster Id - The OCID of the Autonomous VM Cluster.
- Backup
Config AutonomousContainer Database Backup Config - (Updatable) Backup options for the Autonomous Container Database.
- Cloud
Autonomous stringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- Compartment
Id string - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- Database
Software stringImage Id - The Autonomous Database Software Image OCID.
- Db
Name 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.
- Db
Split intThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- Db
Unique stringName - Db
Version string - The base version for the Autonomous Container Database.
- Dictionary<string, object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Distribution
Affinity string - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- Fast
Start intFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- Dictionary<string, object>
- (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 boolFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- Is
Dst boolFile Update Enabled - (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 stringId - The OCID of the key store.
- Kms
Key stringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- Maintenance
Window AutonomousDetails Container Database Maintenance Window Details - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Net
Services stringArchitecture - 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 AutonomousContainer Database Backup Config Container Database Peer Autonomous Container Database Backup Config - Peer
Autonomous stringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- Peer
Autonomous stringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- Peer
Autonomous stringExadata Infrastructure Id - 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 stringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- Peer
Cloud stringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- Peer
Db stringUnique Name - Protection
Mode string - The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- Rotate
Key boolTrigger - (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. - Service
Level stringAgreement Type - 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 intBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- Vault
Id string - The OCID of the Oracle Cloud Infrastructure vault.
- Version
Preference string - (Updatable) The next maintenance version preference.
- Vm
Failover intReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- Display
Name string - (Updatable) The display name for the Autonomous Container Database.
- Patch
Model string - (Updatable) Database Patch model preference.
- Autonomous
Exadata stringInfrastructure Id - 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 stringCluster Id - The OCID of the Autonomous VM Cluster.
- Backup
Config AutonomousContainer Database Backup Config Args - (Updatable) Backup options for the Autonomous Container Database.
- Cloud
Autonomous stringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- Compartment
Id string - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- Database
Software stringImage Id - The Autonomous Database Software Image OCID.
- Db
Name 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.
- Db
Split intThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- Db
Unique stringName - Db
Version string - The base version for the Autonomous Container Database.
- map[string]interface{}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Distribution
Affinity string - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- Fast
Start intFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- map[string]interface{}
- (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 boolFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- Is
Dst boolFile Update Enabled - (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 stringId - The OCID of the key store.
- Kms
Key stringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- Maintenance
Window AutonomousDetails Container Database Maintenance Window Details Args - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Net
Services stringArchitecture - 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 AutonomousContainer Database Backup Config Container Database Peer Autonomous Container Database Backup Config Args - Peer
Autonomous stringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- Peer
Autonomous stringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- Peer
Autonomous stringExadata Infrastructure Id - 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 stringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- Peer
Cloud stringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- Peer
Db stringUnique Name - Protection
Mode string - The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- Rotate
Key boolTrigger - (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. - Service
Level stringAgreement Type - 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 intBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- Vault
Id string - The OCID of the Oracle Cloud Infrastructure vault.
- Version
Preference string - (Updatable) The next maintenance version preference.
- Vm
Failover intReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- display
Name String - (Updatable) The display name for the Autonomous Container Database.
- patch
Model String - (Updatable) Database Patch model preference.
- autonomous
Exadata StringInfrastructure Id - 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 StringCluster Id - The OCID of the Autonomous VM Cluster.
- backup
Config AutonomousContainer Backup Config - (Updatable) Backup options for the Autonomous Container Database.
- cloud
Autonomous StringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- compartment
Id String - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- database
Software StringImage Id - The Autonomous Database Software Image OCID.
- db
Name 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.
- db
Split IntegerThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- db
Unique StringName - db
Version String - The base version for the Autonomous Container Database.
- Map<String,Object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- distribution
Affinity String - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- fast
Start IntegerFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- Map<String,Object>
- (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 BooleanFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- is
Dst BooleanFile Update Enabled - (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 StringId - The OCID of the key store.
- kms
Key StringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- maintenance
Window AutonomousDetails Container Maintenance Window Details - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- net
Services StringArchitecture - 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 AutonomousContainer Database Backup Config Container Peer Autonomous Container Backup Config - peer
Autonomous StringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- peer
Autonomous StringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- peer
Autonomous StringExadata Infrastructure Id - 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 StringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- peer
Cloud StringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- peer
Db StringUnique Name - protection
Mode String - The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- rotate
Key BooleanTrigger - (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. - service
Level StringAgreement Type - 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 IntegerBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- vault
Id String - The OCID of the Oracle Cloud Infrastructure vault.
- version
Preference String - (Updatable) The next maintenance version preference.
- vm
Failover IntegerReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- display
Name string - (Updatable) The display name for the Autonomous Container Database.
- patch
Model string - (Updatable) Database Patch model preference.
- autonomous
Exadata stringInfrastructure Id - 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 stringCluster Id - The OCID of the Autonomous VM Cluster.
- backup
Config AutonomousContainer Database Backup Config - (Updatable) Backup options for the Autonomous Container Database.
- cloud
Autonomous stringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- compartment
Id string - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- database
Software stringImage Id - The Autonomous Database Software Image OCID.
- db
Name 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.
- db
Split numberThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- db
Unique stringName - db
Version string - The base version for the Autonomous Container Database.
- {[key: string]: any}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- distribution
Affinity string - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- fast
Start numberFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- {[key: string]: any}
- (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 booleanFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- is
Dst booleanFile Update Enabled - (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 stringId - The OCID of the key store.
- kms
Key stringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- maintenance
Window AutonomousDetails Container Database Maintenance Window Details - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- net
Services stringArchitecture - 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 AutonomousContainer Database Backup Config Container Database Peer Autonomous Container Database Backup Config - peer
Autonomous stringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- peer
Autonomous stringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- peer
Autonomous stringExadata Infrastructure Id - 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 stringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- peer
Cloud stringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- peer
Db stringUnique Name - protection
Mode string - The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- rotate
Key booleanTrigger - (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. - service
Level stringAgreement Type - 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 numberBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- vault
Id string - The OCID of the Oracle Cloud Infrastructure vault.
- version
Preference string - (Updatable) The next maintenance version preference.
- vm
Failover numberReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- display_
name str - (Updatable) The display name for the Autonomous Container Database.
- patch_
model str - (Updatable) Database Patch model preference.
- autonomous_
exadata_ strinfrastructure_ id - 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_ strcluster_ id - The OCID of the Autonomous VM Cluster.
- backup_
config database.Autonomous Container Database Backup Config Args - (Updatable) Backup options for the Autonomous Container Database.
- cloud_
autonomous_ strvm_ cluster_ id - 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_ strimage_ id - The Autonomous Database Software Image OCID.
- db_
name 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_ intthreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- db_
unique_ strname - db_
version str - The base version for the Autonomous Container Database.
- Mapping[str, Any]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- distribution_
affinity str - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- fast_
start_ intfail_ over_ lag_ limit_ in_ seconds - The lag time for my preference based on data loss tolerance in seconds.
- Mapping[str, Any]
- (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_ boolfailover_ enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- is_
dst_ boolfile_ update_ enabled - (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_ strid - The OCID of the key store.
- kms_
key_ strid - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- maintenance_
window_ database.details Autonomous Container Database Maintenance Window Details Args - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- net_
services_ strarchitecture - 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_ database.container_ database_ backup_ config Autonomous Container Database Peer Autonomous Container Database Backup Config Args - peer_
autonomous_ strcontainer_ database_ compartment_ id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- peer_
autonomous_ strcontainer_ database_ display_ name - The display name for the peer Autonomous Container Database.
- peer_
autonomous_ strexadata_ infrastructure_ id - 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_ strvm_ cluster_ id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- peer_
cloud_ strautonomous_ vm_ cluster_ id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- peer_
db_ strunique_ name - protection_
mode str - The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- rotate_
key_ booltrigger - (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. - service_
level_ stragreement_ type - 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_ intbuffer_ in_ days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- vault_
id str - The OCID of the Oracle Cloud Infrastructure vault.
- version_
preference str - (Updatable) The next maintenance version preference.
- vm_
failover_ intreservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- display
Name String - (Updatable) The display name for the Autonomous Container Database.
- patch
Model String - (Updatable) Database Patch model preference.
- autonomous
Exadata StringInfrastructure Id - 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 StringCluster Id - The OCID of the Autonomous VM Cluster.
- backup
Config Property Map - (Updatable) Backup options for the Autonomous Container Database.
- cloud
Autonomous StringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- compartment
Id String - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- database
Software StringImage Id - The Autonomous Database Software Image OCID.
- db
Name 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.
- db
Split NumberThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- db
Unique StringName - db
Version String - The base version for the Autonomous Container Database.
- Map<Any>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- distribution
Affinity String - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- fast
Start NumberFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- Map<Any>
- (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 BooleanFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- is
Dst BooleanFile Update Enabled - (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 StringId - The OCID of the key store.
- kms
Key StringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- maintenance
Window Property MapDetails - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- net
Services StringArchitecture - 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 Property MapContainer Database Backup Config - peer
Autonomous StringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- peer
Autonomous StringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- peer
Autonomous StringExadata Infrastructure Id - 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 StringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- peer
Cloud StringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- peer
Db StringUnique Name - protection
Mode String - The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- rotate
Key BooleanTrigger - (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. - service
Level StringAgreement Type - 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 NumberBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- vault
Id String - The OCID of the Oracle Cloud Infrastructure vault.
- version
Preference String - (Updatable) The next maintenance version preference.
- vm
Failover NumberReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
Outputs
All input properties are implicitly available as output properties. Additionally, the AutonomousContainerDatabase resource produces the following output properties:
- Availability
Domain string - The availability domain of the Autonomous Container Database
- Available
Cpus 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.
- Compute
Model 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.
- Dst
File stringVersion - DST Time-zone File version of the Autonomous Container Database.
- Id string
- The provider-assigned unique ID for this managed resource.
- Infrastructure
Type string - The infrastructure type this resource belongs to.
- Key
History List<AutonomousEntries Container Database Key History Entry> - Key History Entry.
- Key
Store stringWallet Name - The wallet name for Oracle Key Vault.
- Largest
Provisionable doubleAutonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- Last
Maintenance stringRun Id - The OCID of the last maintenance run.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- List
One List<string>Off Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- Maintenance
Windows List<AutonomousContainer Database Maintenance Window> - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Memory
Per intOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- Next
Maintenance stringRun Id - The OCID of the next maintenance run.
- Patch
Id string - The OCID of the last patch applied on the system.
- Provisionable
Cpuses List<double> - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- Provisioned
Cpus double - The number of CPUs provisioned in an Autonomous Container Database.
- Reclaimable
Cpus 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.
- Reserved
Cpus 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.
- Time
Created string - The date and time the Autonomous Container Database was created.
- Time
Of stringLast Backup - 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 stringStandby Revert - 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.
- Availability
Domain string - The availability domain of the Autonomous Container Database
- Available
Cpus 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.
- Compute
Model 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.
- Dst
File stringVersion - DST Time-zone File version of the Autonomous Container Database.
- Id string
- The provider-assigned unique ID for this managed resource.
- Infrastructure
Type string - The infrastructure type this resource belongs to.
- Key
History []AutonomousEntries Container Database Key History Entry - Key History Entry.
- Key
Store stringWallet Name - The wallet name for Oracle Key Vault.
- Largest
Provisionable float64Autonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- Last
Maintenance stringRun Id - The OCID of the last maintenance run.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- List
One []stringOff Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- Maintenance
Windows []AutonomousContainer Database Maintenance Window - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Memory
Per intOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- Next
Maintenance stringRun Id - The OCID of the next maintenance run.
- Patch
Id string - The OCID of the last patch applied on the system.
- Provisionable
Cpuses []float64 - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- Provisioned
Cpus float64 - The number of CPUs provisioned in an Autonomous Container Database.
- Reclaimable
Cpus 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.
- Reserved
Cpus 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.
- Time
Created string - The date and time the Autonomous Container Database was created.
- Time
Of stringLast Backup - 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 stringStandby Revert - 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.
- availability
Domain String - The availability domain of the Autonomous Container Database
- available
Cpus 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.
- compute
Model 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.
- dst
File StringVersion - DST Time-zone File version of the Autonomous Container Database.
- id String
- The provider-assigned unique ID for this managed resource.
- infrastructure
Type String - The infrastructure type this resource belongs to.
- key
History List<AutonomousEntries Container Key History Entry> - Key History Entry.
- key
Store StringWallet Name - The wallet name for Oracle Key Vault.
- largest
Provisionable DoubleAutonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- last
Maintenance StringRun Id - The OCID of the last maintenance run.
- lifecycle
Details String - Additional information about the current lifecycle state.
- list
One List<String>Off Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- maintenance
Windows List<AutonomousContainer Maintenance Window> - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- memory
Per IntegerOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- next
Maintenance StringRun Id - The OCID of the next maintenance run.
- patch
Id String - The OCID of the last patch applied on the system.
- provisionable
Cpuses List<Double> - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- provisioned
Cpus Double - The number of CPUs provisioned in an Autonomous Container Database.
- reclaimable
Cpus 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.
- reserved
Cpus 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.
- time
Created String - The date and time the Autonomous Container Database was created.
- time
Of StringLast Backup - 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 StringStandby Revert - The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
- total
Cpus Integer - The number of CPUs allocated to the Autonomous VM cluster.
- availability
Domain string - The availability domain of the Autonomous Container Database
- available
Cpus 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.
- compute
Model 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.
- dst
File stringVersion - DST Time-zone File version of the Autonomous Container Database.
- id string
- The provider-assigned unique ID for this managed resource.
- infrastructure
Type string - The infrastructure type this resource belongs to.
- key
History AutonomousEntries Container Database Key History Entry[] - Key History Entry.
- key
Store stringWallet Name - The wallet name for Oracle Key Vault.
- largest
Provisionable numberAutonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- last
Maintenance stringRun Id - The OCID of the last maintenance run.
- lifecycle
Details string - Additional information about the current lifecycle state.
- list
One string[]Off Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- maintenance
Windows AutonomousContainer Database Maintenance Window[] - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- memory
Per numberOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- next
Maintenance stringRun Id - The OCID of the next maintenance run.
- patch
Id string - The OCID of the last patch applied on the system.
- provisionable
Cpuses number[] - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- provisioned
Cpus number - The number of CPUs provisioned in an Autonomous Container Database.
- reclaimable
Cpus 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.
- reserved
Cpus 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.
- time
Created string - The date and time the Autonomous Container Database was created.
- time
Of stringLast Backup - 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 stringStandby Revert - The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
- total
Cpus number - The number of CPUs allocated to the Autonomous VM cluster.
- availability_
domain str - The availability 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.
- 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.
- dst_
file_ strversion - 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.
- key_
history_ Sequence[database.entries Autonomous Container Database Key History Entry] - Key History Entry.
- key_
store_ strwallet_ name - The wallet name for Oracle Key Vault.
- largest_
provisionable_ floatautonomous_ database_ in_ cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- last_
maintenance_ strrun_ id - The OCID of the last maintenance run.
- lifecycle_
details str - Additional information about the current lifecycle state.
- list_
one_ Sequence[str]off_ patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- maintenance_
windows Sequence[database.Autonomous Container Database Maintenance Window] - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- memory_
per_ intoracle_ compute_ unit_ in_ gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- next_
maintenance_ strrun_ id - 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.
- 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.
- 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_ strlast_ backup - 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_ strstandby_ revert - 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.
- availability
Domain String - The availability domain of the Autonomous Container Database
- available
Cpus 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.
- compute
Model 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.
- dst
File StringVersion - DST Time-zone File version of the Autonomous Container Database.
- id String
- The provider-assigned unique ID for this managed resource.
- infrastructure
Type String - The infrastructure type this resource belongs to.
- key
History List<Property Map>Entries - Key History Entry.
- key
Store StringWallet Name - The wallet name for Oracle Key Vault.
- largest
Provisionable NumberAutonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- last
Maintenance StringRun Id - The OCID of the last maintenance run.
- lifecycle
Details String - Additional information about the current lifecycle state.
- list
One List<String>Off Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- maintenance
Windows List<Property Map> - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- memory
Per NumberOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- next
Maintenance StringRun Id - The OCID of the next maintenance run.
- patch
Id String - The OCID of the last patch applied on the system.
- provisionable
Cpuses List<Number> - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- provisioned
Cpus Number - The number of CPUs provisioned in an Autonomous Container Database.
- reclaimable
Cpus 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.
- reserved
Cpus 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.
- time
Created String - The date and time the Autonomous Container Database was created.
- time
Of StringLast Backup - 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 StringStandby Revert - The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
- total
Cpus 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,
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,
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,
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, Any]] = None,
display_name: Optional[str] = None,
distribution_affinity: Optional[str] = None,
dst_file_version: Optional[str] = None,
fast_start_fail_over_lag_limit_in_seconds: Optional[int] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
infrastructure_type: Optional[str] = None,
is_automatic_failover_enabled: Optional[bool] = None,
is_dst_file_update_enabled: Optional[bool] = None,
key_history_entries: Optional[Sequence[_database.AutonomousContainerDatabaseKeyHistoryEntryArgs]] = None,
key_store_id: Optional[str] = None,
key_store_wallet_name: 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,
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,
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)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Autonomous
Exadata stringInfrastructure Id - 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 stringCluster Id - The OCID of the Autonomous VM Cluster.
- Availability
Domain string - The availability domain of the Autonomous Container Database
- Available
Cpus 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.
- Backup
Config AutonomousContainer Database Backup Config - (Updatable) Backup options for the Autonomous Container Database.
- Cloud
Autonomous stringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- Compartment
Id string - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- Compute
Model 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.
- Database
Software stringImage Id - The Autonomous Database Software Image OCID.
- Db
Name 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.
- Db
Split intThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- Db
Unique stringName - Db
Version string - The base version for the Autonomous Container Database.
- Dictionary<string, object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Display
Name string - (Updatable) The display name for the Autonomous Container Database.
- Distribution
Affinity string - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- Dst
File stringVersion - DST Time-zone File version of the Autonomous Container Database.
- Fast
Start intFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- Dictionary<string, object>
- (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 string - The infrastructure type this resource belongs to.
- Is
Automatic boolFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- Is
Dst boolFile Update Enabled - (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
History List<AutonomousEntries Container Database Key History Entry> - Key History Entry.
- Key
Store stringId - The OCID of the key store.
- Key
Store stringWallet Name - The wallet name for Oracle Key Vault.
- Kms
Key stringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- Largest
Provisionable doubleAutonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- Last
Maintenance stringRun Id - The OCID of the last maintenance run.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- List
One List<string>Off Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- Maintenance
Window AutonomousDetails Container Database Maintenance Window Details - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Maintenance
Windows List<AutonomousContainer Database Maintenance Window> - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Memory
Per intOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- Net
Services stringArchitecture - 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 stringRun Id - The OCID of the next maintenance run.
- Patch
Id string - The OCID of the last patch applied on the system.
- Patch
Model string - (Updatable) Database Patch model preference.
- Peer
Autonomous AutonomousContainer Database Backup Config Container Database Peer Autonomous Container Database Backup Config - Peer
Autonomous stringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- Peer
Autonomous stringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- Peer
Autonomous stringExadata Infrastructure Id - 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 stringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- Peer
Cloud stringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- Peer
Db stringUnique Name - Protection
Mode string - 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 List<double> - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- Provisioned
Cpus double - The number of CPUs provisioned in an Autonomous Container Database.
- Reclaimable
Cpus 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.
- Reserved
Cpus 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.
- Rotate
Key boolTrigger - (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. - Service
Level stringAgreement Type - 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 intBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- State string
- The current state of the Autonomous Container Database.
- Time
Created string - The date and time the Autonomous Container Database was created.
- Time
Of stringLast Backup - 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 stringStandby Revert - 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 string - The OCID of the Oracle Cloud Infrastructure vault.
- Version
Preference string - (Updatable) The next maintenance version preference.
- Vm
Failover intReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- Autonomous
Exadata stringInfrastructure Id - 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 stringCluster Id - The OCID of the Autonomous VM Cluster.
- Availability
Domain string - The availability domain of the Autonomous Container Database
- Available
Cpus 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.
- Backup
Config AutonomousContainer Database Backup Config Args - (Updatable) Backup options for the Autonomous Container Database.
- Cloud
Autonomous stringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- Compartment
Id string - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- Compute
Model 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.
- Database
Software stringImage Id - The Autonomous Database Software Image OCID.
- Db
Name 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.
- Db
Split intThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- Db
Unique stringName - Db
Version string - The base version for the Autonomous Container Database.
- map[string]interface{}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Display
Name string - (Updatable) The display name for the Autonomous Container Database.
- Distribution
Affinity string - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- Dst
File stringVersion - DST Time-zone File version of the Autonomous Container Database.
- Fast
Start intFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- map[string]interface{}
- (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 string - The infrastructure type this resource belongs to.
- Is
Automatic boolFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- Is
Dst boolFile Update Enabled - (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
History []AutonomousEntries Container Database Key History Entry Args - Key History Entry.
- Key
Store stringId - The OCID of the key store.
- Key
Store stringWallet Name - The wallet name for Oracle Key Vault.
- Kms
Key stringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- Largest
Provisionable float64Autonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- Last
Maintenance stringRun Id - The OCID of the last maintenance run.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- List
One []stringOff Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- Maintenance
Window AutonomousDetails Container Database Maintenance Window Details Args - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Maintenance
Windows []AutonomousContainer Database Maintenance Window Args - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Memory
Per intOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- Net
Services stringArchitecture - 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 stringRun Id - The OCID of the next maintenance run.
- Patch
Id string - The OCID of the last patch applied on the system.
- Patch
Model string - (Updatable) Database Patch model preference.
- Peer
Autonomous AutonomousContainer Database Backup Config Container Database Peer Autonomous Container Database Backup Config Args - Peer
Autonomous stringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- Peer
Autonomous stringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- Peer
Autonomous stringExadata Infrastructure Id - 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 stringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- Peer
Cloud stringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- Peer
Db stringUnique Name - Protection
Mode string - 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 []float64 - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- Provisioned
Cpus float64 - The number of CPUs provisioned in an Autonomous Container Database.
- Reclaimable
Cpus 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.
- Reserved
Cpus 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.
- Rotate
Key boolTrigger - (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. - Service
Level stringAgreement Type - 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 intBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- State string
- The current state of the Autonomous Container Database.
- Time
Created string - The date and time the Autonomous Container Database was created.
- Time
Of stringLast Backup - 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 stringStandby Revert - 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 string - The OCID of the Oracle Cloud Infrastructure vault.
- Version
Preference string - (Updatable) The next maintenance version preference.
- Vm
Failover intReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- autonomous
Exadata StringInfrastructure Id - 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 StringCluster Id - The OCID of the Autonomous VM Cluster.
- availability
Domain String - The availability domain of the Autonomous Container Database
- available
Cpus 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.
- backup
Config AutonomousContainer Backup Config - (Updatable) Backup options for the Autonomous Container Database.
- cloud
Autonomous StringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- compartment
Id String - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- compute
Model 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.
- database
Software StringImage Id - The Autonomous Database Software Image OCID.
- db
Name 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.
- db
Split IntegerThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- db
Unique StringName - db
Version String - The base version for the Autonomous Container Database.
- Map<String,Object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name String - (Updatable) The display name for the Autonomous Container Database.
- distribution
Affinity String - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- dst
File StringVersion - DST Time-zone File version of the Autonomous Container Database.
- fast
Start IntegerFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- Map<String,Object>
- (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 String - The infrastructure type this resource belongs to.
- is
Automatic BooleanFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- is
Dst BooleanFile Update Enabled - (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
History List<AutonomousEntries Container Key History Entry> - Key History Entry.
- key
Store StringId - The OCID of the key store.
- key
Store StringWallet Name - The wallet name for Oracle Key Vault.
- kms
Key StringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- largest
Provisionable DoubleAutonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- last
Maintenance StringRun Id - The OCID of the last maintenance run.
- lifecycle
Details String - Additional information about the current lifecycle state.
- list
One List<String>Off Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- maintenance
Window AutonomousDetails Container Maintenance Window Details - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- maintenance
Windows List<AutonomousContainer Maintenance Window> - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- memory
Per IntegerOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- net
Services StringArchitecture - 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 StringRun Id - The OCID of the next maintenance run.
- patch
Id String - The OCID of the last patch applied on the system.
- patch
Model String - (Updatable) Database Patch model preference.
- peer
Autonomous AutonomousContainer Database Backup Config Container Peer Autonomous Container Backup Config - peer
Autonomous StringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- peer
Autonomous StringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- peer
Autonomous StringExadata Infrastructure Id - 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 StringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- peer
Cloud StringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- peer
Db StringUnique Name - protection
Mode String - 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 List<Double> - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- provisioned
Cpus Double - The number of CPUs provisioned in an Autonomous Container Database.
- reclaimable
Cpus 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.
- reserved
Cpus 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.
- rotate
Key BooleanTrigger - (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. - service
Level StringAgreement Type - 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 IntegerBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- state String
- The current state of the Autonomous Container Database.
- time
Created String - The date and time the Autonomous Container Database was created.
- time
Of StringLast Backup - 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 StringStandby Revert - The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
- total
Cpus Integer - The number of CPUs allocated to the Autonomous VM cluster.
- vault
Id String - The OCID of the Oracle Cloud Infrastructure vault.
- version
Preference String - (Updatable) The next maintenance version preference.
- vm
Failover IntegerReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- autonomous
Exadata stringInfrastructure Id - 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 stringCluster Id - The OCID of the Autonomous VM Cluster.
- availability
Domain string - The availability domain of the Autonomous Container Database
- available
Cpus 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.
- backup
Config AutonomousContainer Database Backup Config - (Updatable) Backup options for the Autonomous Container Database.
- cloud
Autonomous stringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- compartment
Id string - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- compute
Model 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.
- database
Software stringImage Id - The Autonomous Database Software Image OCID.
- db
Name 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.
- db
Split numberThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- db
Unique stringName - db
Version string - The base version for the Autonomous Container Database.
- {[key: string]: any}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name string - (Updatable) The display name for the Autonomous Container Database.
- distribution
Affinity string - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- dst
File stringVersion - DST Time-zone File version of the Autonomous Container Database.
- fast
Start numberFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- {[key: string]: any}
- (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 string - The infrastructure type this resource belongs to.
- is
Automatic booleanFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- is
Dst booleanFile Update Enabled - (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
History AutonomousEntries Container Database Key History Entry[] - Key History Entry.
- key
Store stringId - The OCID of the key store.
- key
Store stringWallet Name - The wallet name for Oracle Key Vault.
- kms
Key stringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- largest
Provisionable numberAutonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- last
Maintenance stringRun Id - The OCID of the last maintenance run.
- lifecycle
Details string - Additional information about the current lifecycle state.
- list
One string[]Off Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- maintenance
Window AutonomousDetails Container Database Maintenance Window Details - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- maintenance
Windows AutonomousContainer Database Maintenance Window[] - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- memory
Per numberOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- net
Services stringArchitecture - 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 stringRun Id - The OCID of the next maintenance run.
- patch
Id string - The OCID of the last patch applied on the system.
- patch
Model string - (Updatable) Database Patch model preference.
- peer
Autonomous AutonomousContainer Database Backup Config Container Database Peer Autonomous Container Database Backup Config - peer
Autonomous stringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- peer
Autonomous stringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- peer
Autonomous stringExadata Infrastructure Id - 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 stringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- peer
Cloud stringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- peer
Db stringUnique Name - protection
Mode string - 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 number[] - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- provisioned
Cpus number - The number of CPUs provisioned in an Autonomous Container Database.
- reclaimable
Cpus 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.
- reserved
Cpus 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.
- rotate
Key booleanTrigger - (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. - service
Level stringAgreement Type - 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 numberBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- state string
- The current state of the Autonomous Container Database.
- time
Created string - The date and time the Autonomous Container Database was created.
- time
Of stringLast Backup - 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 stringStandby Revert - The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
- total
Cpus number - The number of CPUs allocated to the Autonomous VM cluster.
- vault
Id string - The OCID of the Oracle Cloud Infrastructure vault.
- version
Preference string - (Updatable) The next maintenance version preference.
- vm
Failover numberReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- autonomous_
exadata_ strinfrastructure_ id - 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_ strcluster_ id - The OCID of the Autonomous VM Cluster.
- availability_
domain str - The availability 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.Autonomous Container Database Backup Config Args - (Updatable) Backup options for the Autonomous Container Database.
- cloud_
autonomous_ strvm_ cluster_ id - 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_ strimage_ id - The Autonomous Database Software Image OCID.
- db_
name 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_ intthreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- db_
unique_ strname - db_
version str - The base version for the Autonomous Container Database.
- Mapping[str, Any]
- (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 str - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- dst_
file_ strversion - DST Time-zone File version of the Autonomous Container Database.
- fast_
start_ intfail_ over_ lag_ limit_ in_ seconds - The lag time for my preference based on data loss tolerance in seconds.
- Mapping[str, Any]
- (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_ boolfailover_ enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- is_
dst_ boolfile_ update_ enabled - (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_
history_ Sequence[database.entries Autonomous Container Database Key History Entry Args] - Key History Entry.
- key_
store_ strid - The OCID of the key store.
- key_
store_ strwallet_ name - The wallet name for Oracle Key Vault.
- kms_
key_ strid - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- largest_
provisionable_ floatautonomous_ database_ in_ cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- last_
maintenance_ strrun_ id - The OCID of the last maintenance run.
- lifecycle_
details str - Additional information about the current lifecycle state.
- list_
one_ Sequence[str]off_ patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- maintenance_
window_ database.details Autonomous Container Database Maintenance Window Details Args - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- maintenance_
windows Sequence[database.Autonomous Container Database Maintenance Window Args] - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- memory_
per_ intoracle_ compute_ unit_ in_ gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- net_
services_ strarchitecture - 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_ strrun_ id - 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_ database.container_ database_ backup_ config Autonomous Container Database Peer Autonomous Container Database Backup Config Args - peer_
autonomous_ strcontainer_ database_ compartment_ id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- peer_
autonomous_ strcontainer_ database_ display_ name - The display name for the peer Autonomous Container Database.
- peer_
autonomous_ strexadata_ infrastructure_ id - 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_ strvm_ cluster_ id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- peer_
cloud_ strautonomous_ vm_ cluster_ id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- peer_
db_ strunique_ name - protection_
mode str - 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.
- 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.
- 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_ booltrigger - (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. - service_
level_ stragreement_ type - 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_ intbuffer_ in_ days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- 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_ strlast_ backup - 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_ strstandby_ revert - 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 str - The OCID of the Oracle Cloud Infrastructure vault.
- version_
preference str - (Updatable) The next maintenance version preference.
- vm_
failover_ intreservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
- autonomous
Exadata StringInfrastructure Id - 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 StringCluster Id - The OCID of the Autonomous VM Cluster.
- availability
Domain String - The availability domain of the Autonomous Container Database
- available
Cpus 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.
- backup
Config Property Map - (Updatable) Backup options for the Autonomous Container Database.
- cloud
Autonomous StringVm Cluster Id - The OCID of the cloud Autonomous Exadata VM Cluster.
- compartment
Id String - (Updatable) The OCID of the compartment containing the Autonomous Container Database.
- compute
Model 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.
- database
Software StringImage Id - The Autonomous Database Software Image OCID.
- db
Name 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.
- db
Split NumberThreshold - The value above which an Autonomous Database will be split across multiple nodes. This value defaults to 16 when the "CPU per VM" value on the Autonomous VM Cluster is greater than 16. Otherwise, it defaults to the "CPU per VM" value.
- db
Unique StringName - db
Version String - The base version for the Autonomous Container Database.
- Map<Any>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name String - (Updatable) The display name for the Autonomous Container Database.
- distribution
Affinity String - This option determines whether to open an Autonomous Database across the maximum number of nodes or the least number of nodes. The default will be for the minimum number of VMs.
- dst
File StringVersion - DST Time-zone File version of the Autonomous Container Database.
- fast
Start NumberFail Over Lag Limit In Seconds - The lag time for my preference based on data loss tolerance in seconds.
- Map<Any>
- (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 String - The infrastructure type this resource belongs to.
- is
Automatic BooleanFailover Enabled - Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association. Input DataType: boolean. Example : is_automatic_failover_enabled = true.
- is
Dst BooleanFile Update Enabled - (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
History List<Property Map>Entries - Key History Entry.
- key
Store StringId - The OCID of the key store.
- key
Store StringWallet Name - The wallet name for Oracle Key Vault.
- kms
Key StringId - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- largest
Provisionable NumberAutonomous Database In Cpus - The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.
- last
Maintenance StringRun Id - The OCID of the last maintenance run.
- lifecycle
Details String - Additional information about the current lifecycle state.
- list
One List<String>Off Patches - List of One-Off patches that has been successfully applied to Autonomous Container Database
- maintenance
Window Property MapDetails - (Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- maintenance
Windows List<Property Map> - The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- memory
Per NumberOracle Compute Unit In Gbs - The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.
- net
Services StringArchitecture - 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 StringRun Id - The OCID of the next maintenance run.
- patch
Id String - The OCID of the last patch applied on the system.
- patch
Model String - (Updatable) Database Patch model preference.
- peer
Autonomous Property MapContainer Database Backup Config - peer
Autonomous StringContainer Database Compartment Id - The OCID of the compartment where the standby Autonomous Container Database will be created.
- peer
Autonomous StringContainer Database Display Name - The display name for the peer Autonomous Container Database.
- peer
Autonomous StringExadata Infrastructure Id - 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 StringVm Cluster Id - The OCID of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard.
- peer
Cloud StringAutonomous Vm Cluster Id - The OCID of the peer Autonomous Cloud VM Cluster for autonomous dataguard.
- peer
Db StringUnique Name - protection
Mode String - 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 List<Number> - An array of CPU values that can be used to successfully provision a single Autonomous Database.
- provisioned
Cpus Number - The number of CPUs provisioned in an Autonomous Container Database.
- reclaimable
Cpus 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.
- reserved
Cpus 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.
- rotate
Key BooleanTrigger - (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. - service
Level StringAgreement Type - 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 NumberBuffer In Days (Updatable) The scheduling detail for the quarterly maintenance window of standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.
** 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
- state String
- The current state of the Autonomous Container Database.
- time
Created String - The date and time the Autonomous Container Database was created.
- time
Of StringLast Backup - 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 StringStandby Revert - The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.
- total
Cpus Number - The number of CPUs allocated to the Autonomous VM cluster.
- vault
Id String - The OCID of the Oracle Cloud Infrastructure vault.
- version
Preference String - (Updatable) The next maintenance version preference.
- vm
Failover NumberReservation - The percentage of CPUs to reserve for a single node Autonomous Database, in increments of 25.
Supporting Types
AutonomousContainerDatabaseBackupConfig, AutonomousContainerDatabaseBackupConfigArgs
- Backup
Destination AutonomousDetails Container Database Backup Config Backup Destination Details - (Updatable) Backup destination details.
- Recovery
Window intIn Days - (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 AutonomousDetails Container Database Backup Config Backup Destination Details - (Updatable) Backup destination details.
- Recovery
Window intIn Days - (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 AutonomousDetails Container Backup Config Backup Destination Details - (Updatable) Backup destination details.
- recovery
Window IntegerIn Days - (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 AutonomousDetails Container Database Backup Config Backup Destination Details - (Updatable) Backup destination details.
- recovery
Window numberIn Days - (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_ database.details Autonomous Container Database Backup Config Backup Destination Details - (Updatable) Backup destination details.
- recovery_
window_ intin_ days - (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 Property MapDetails - (Updatable) Backup destination details.
- recovery
Window NumberIn Days - (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 string
- (Updatable) Type of the database backup destination.
- Id string
- (Updatable) The OCID of the backup destination.
- Internet
Proxy string - (Updatable) Proxy URL to connect to object store.
- Vpc
Password string - (Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- Vpc
User string - (Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
- Type string
- (Updatable) Type of the database backup destination.
- Id string
- (Updatable) The OCID of the backup destination.
- Internet
Proxy string - (Updatable) Proxy URL to connect to object store.
- Vpc
Password string - (Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- Vpc
User string - (Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
- type String
- (Updatable) Type of the database backup destination.
- id String
- (Updatable) The OCID of the backup destination.
- internet
Proxy String - (Updatable) Proxy URL to connect to object store.
- vpc
Password String - (Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- vpc
User String - (Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
- type string
- (Updatable) Type of the database backup destination.
- id string
- (Updatable) The OCID of the backup destination.
- internet
Proxy string - (Updatable) Proxy URL to connect to object store.
- vpc
Password string - (Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- vpc
User string - (Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
- type 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 String
- (Updatable) Type of the database backup destination.
- id String
- (Updatable) The OCID of the backup destination.
- internet
Proxy String - (Updatable) Proxy URL to connect to object store.
- vpc
Password String - (Updatable) For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- vpc
User String - (Updatable) For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
AutonomousContainerDatabaseKeyHistoryEntry, AutonomousContainerDatabaseKeyHistoryEntryArgs
- Id string
- The id of the Autonomous Database Vault service key management history entry.
- Kms
Key stringVersion Id - 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.
- Time
Activated string - The date and time the kms key activated.
- Vault
Id string - The OCID of the Oracle Cloud Infrastructure vault.
- Id string
- The id of the Autonomous Database Vault service key management history entry.
- Kms
Key stringVersion Id - 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.
- Time
Activated string - The date and time the kms key activated.
- Vault
Id string - The OCID of the Oracle Cloud Infrastructure vault.
- id String
- The id of the Autonomous Database Vault service key management history entry.
- kms
Key StringVersion Id - 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.
- time
Activated String - The date and time the kms key activated.
- vault
Id String - The OCID of the Oracle Cloud Infrastructure vault.
- id string
- The id of the Autonomous Database Vault service key management history entry.
- kms
Key stringVersion Id - 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.
- time
Activated string - The date and time the kms key activated.
- vault
Id string - The OCID of the Oracle Cloud Infrastructure vault.
- id str
- The id of the Autonomous Database Vault service key management history entry.
- kms_
key_ strversion_ id - 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.
- time_
activated str - The date and time the kms key activated.
- vault_
id str - The OCID of the Oracle Cloud Infrastructure vault.
- id String
- The id of the Autonomous Database Vault service key management history entry.
- kms
Key StringVersion Id - 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.
- time
Activated String - The date and time the kms key activated.
- vault
Id String - The OCID of the Oracle Cloud Infrastructure vault.
AutonomousContainerDatabaseMaintenanceWindow, AutonomousContainerDatabaseMaintenanceWindowArgs
- Custom
Action intTimeout In Mins - 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 List<AutonomousWeeks Container Database Maintenance Window Days Of Week> - Days during the week when maintenance should be performed.
- Hours
Of List<int>Days - 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 boolAction Timeout Enabled - If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- Is
Monthly boolPatching Enabled - If true, enables the monthly patching option.
- Lead
Time intIn Weeks - 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<Autonomous
Container Database Maintenance Window Month> - Months during the year when maintenance should be performed.
- Patching
Mode string - Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
- Preference string
- The maintenance window scheduling preference.
- Skip
Rus List<bool> - Weeks
Of List<int>Months - 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 intTimeout In Mins - 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 []AutonomousWeeks Container Database Maintenance Window Days Of Week - Days during the week when maintenance should be performed.
- Hours
Of []intDays - 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 boolAction Timeout Enabled - If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- Is
Monthly boolPatching Enabled - If true, enables the monthly patching option.
- Lead
Time intIn Weeks - 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
[]Autonomous
Container Database Maintenance Window Month - Months during the year when maintenance should be performed.
- Patching
Mode string - Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
- Preference string
- The maintenance window scheduling preference.
- Skip
Rus []bool - Weeks
Of []intMonths - 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 IntegerTimeout In Mins - 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 List<AutonomousWeeks Container Maintenance Window Days Of Week> - Days during the week when maintenance should be performed.
- hours
Of List<Integer>Days - 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 BooleanAction Timeout Enabled - If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- is
Monthly BooleanPatching Enabled - If true, enables the monthly patching option.
- lead
Time IntegerIn Weeks - 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<Autonomous
Container Maintenance Window Month> - Months during the year when maintenance should be performed.
- patching
Mode String - Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
- preference String
- The maintenance window scheduling preference.
- skip
Rus List<Boolean> - weeks
Of List<Integer>Months - 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 numberTimeout In Mins - 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 AutonomousWeeks Container Database Maintenance Window Days Of Week[] - Days during the week when maintenance should be performed.
- hours
Of number[]Days - 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 booleanAction Timeout Enabled - If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- is
Monthly booleanPatching Enabled - If true, enables the monthly patching option.
- lead
Time numberIn Weeks - 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
Autonomous
Container Database Maintenance Window Month[] - Months during the year when maintenance should be performed.
- patching
Mode string - Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
- preference string
- The maintenance window scheduling preference.
- skip
Rus boolean[] - weeks
Of number[]Months - 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_ inttimeout_ in_ mins - 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_ Sequence[database.weeks Autonomous Container Database Maintenance Window Days Of Week] - Days during the week when maintenance should be performed.
- hours_
of_ Sequence[int]days - 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_ boolaction_ timeout_ enabled - If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- is_
monthly_ boolpatching_ enabled - If true, enables the monthly patching option.
- lead_
time_ intin_ weeks - 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.
Autonomous Container Database Maintenance Window Month] - 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] - weeks_
of_ Sequence[int]months - 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 NumberTimeout In Mins - 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 List<Property Map>Weeks - Days during the week when maintenance should be performed.
- hours
Of List<Number>Days - 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 BooleanAction Timeout Enabled - If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- is
Monthly BooleanPatching Enabled - If true, enables the monthly patching option.
- lead
Time NumberIn Weeks - 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.
- patching
Mode String - Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
- preference String
- The maintenance window scheduling preference.
- skip
Rus List<Boolean> - weeks
Of List<Number>Months - 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
- Custom
Action intTimeout In Mins - (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 List<AutonomousWeeks Container Database Maintenance Window Details Days Of Week> - (Updatable) Days during the week when maintenance should be performed.
- Hours
Of List<int>Days - (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 boolAction Timeout Enabled - (Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- Is
Monthly boolPatching Enabled - (Updatable) If true, enables the monthly patching option.
- Lead
Time intIn Weeks - (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<Autonomous
Container Database Maintenance Window Details Month> - (Updatable) Months during the year when maintenance should be performed.
- Patching
Mode 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.
- Skip
Rus 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.
- Weeks
Of List<int>Months - (Updatable) 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 intTimeout In Mins - (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 []AutonomousWeeks Container Database Maintenance Window Details Days Of Week - (Updatable) Days during the week when maintenance should be performed.
- Hours
Of []intDays - (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 boolAction Timeout Enabled - (Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- Is
Monthly boolPatching Enabled - (Updatable) If true, enables the monthly patching option.
- Lead
Time intIn Weeks - (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
[]Autonomous
Container Database Maintenance Window Details Month - (Updatable) Months during the year when maintenance should be performed.
- Patching
Mode 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.
- Skip
Rus []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 []intMonths - (Updatable) 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 IntegerTimeout In Mins - (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 List<AutonomousWeeks Container Maintenance Window Details Days Of Week> - (Updatable) Days during the week when maintenance should be performed.
- hours
Of List<Integer>Days - (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 BooleanAction Timeout Enabled - (Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- is
Monthly BooleanPatching Enabled - (Updatable) If true, enables the monthly patching option.
- lead
Time IntegerIn Weeks - (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<Autonomous
Container Maintenance Window Details Month> - (Updatable) Months during the year when maintenance should be performed.
- patching
Mode 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.
- skip
Rus 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.
- weeks
Of List<Integer>Months - (Updatable) 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 numberTimeout In Mins - (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 AutonomousWeeks Container Database Maintenance Window Details Days Of Week[] - (Updatable) Days during the week when maintenance should be performed.
- hours
Of number[]Days - (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 booleanAction Timeout Enabled - (Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- is
Monthly booleanPatching Enabled - (Updatable) If true, enables the monthly patching option.
- lead
Time numberIn Weeks - (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
Autonomous
Container Database Maintenance Window Details Month[] - (Updatable) Months during the year when maintenance should be performed.
- patching
Mode 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.
- skip
Rus 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.
- weeks
Of number[]Months - (Updatable) 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_ inttimeout_ in_ mins - (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_ Sequence[database.weeks Autonomous Container Database Maintenance Window Details Days Of Week] - (Updatable) Days during the week when maintenance should be performed.
- hours_
of_ Sequence[int]days - (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_ boolaction_ timeout_ enabled - (Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- is_
monthly_ boolpatching_ enabled - (Updatable) If true, enables the monthly patching option.
- lead_
time_ intin_ weeks - (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.
Autonomous Container Database Maintenance Window Details Month] - (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_ Sequence[int]months - (Updatable) 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 NumberTimeout In Mins - (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 List<Property Map>Weeks - (Updatable) Days during the week when maintenance should be performed.
- hours
Of List<Number>Days - (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 BooleanAction Timeout Enabled - (Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- is
Monthly BooleanPatching Enabled - (Updatable) If true, enables the monthly patching option.
- lead
Time NumberIn Weeks - (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.
- patching
Mode 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.
- skip
Rus 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.
- weeks
Of List<Number>Months - (Updatable) 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 string
- (Updatable) Name of the day of the week.
- Name string
- (Updatable) Name of the day of the week.
- name String
- (Updatable) Name of the day of the week.
- name string
- (Updatable) Name of the day of the week.
- name str
- (Updatable) Name of the day of the week.
- name String
- (Updatable) Name of the day of the week.
AutonomousContainerDatabaseMaintenanceWindowDetailsMonth, AutonomousContainerDatabaseMaintenanceWindowDetailsMonthArgs
- Name string
- (Updatable) Name of the month of the year.
- Name string
- (Updatable) Name of the month of the year.
- name String
- (Updatable) Name of the month of the year.
- name string
- (Updatable) Name of the month of the year.
- name str
- (Updatable) Name of the month of the year.
- name 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
- Backup
Destination List<AutonomousDetails Container Database Peer Autonomous Container Database Backup Config Backup Destination Detail> - Backup destination details.
- Recovery
Window intIn Days - 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 []AutonomousDetails Container Database Peer Autonomous Container Database Backup Config Backup Destination Detail - Backup destination details.
- Recovery
Window intIn Days - 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 List<AutonomousDetails Container Peer Autonomous Container Backup Config Backup Destination Detail> - Backup destination details.
- recovery
Window IntegerIn Days - 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 AutonomousDetails Container Database Peer Autonomous Container Database Backup Config Backup Destination Detail[] - Backup destination details.
- recovery
Window numberIn Days - 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_ Sequence[database.details Autonomous Container Database Peer Autonomous Container Database Backup Config Backup Destination Detail] - Backup destination details.
- recovery_
window_ intin_ days - 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 List<Property Map>Details - Backup destination details.
- recovery
Window NumberIn Days - 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 string
- Type of the database backup destination.
- Id string
- The OCID of the backup destination.
- Internet
Proxy string - Proxy URL to connect to object store.
- Vpc
Password string - For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- Vpc
User string - For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
- Type string
- Type of the database backup destination.
- Id string
- The OCID of the backup destination.
- Internet
Proxy string - Proxy URL to connect to object store.
- Vpc
Password string - For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- Vpc
User string - For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
- type String
- Type of the database backup destination.
- id String
- The OCID of the backup destination.
- internet
Proxy String - Proxy URL to connect to object store.
- vpc
Password String - For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- vpc
User String - For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
- type string
- Type of the database backup destination.
- id string
- The OCID of the backup destination.
- internet
Proxy string - Proxy URL to connect to object store.
- vpc
Password string - For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- vpc
User string - For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
- type str
- Type of the database backup destination.
- id str
- The OCID of the backup destination.
- internet_
proxy str - Proxy URL to connect to object store.
- 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.
- type String
- Type of the database backup destination.
- id String
- The OCID of the backup destination.
- internet
Proxy String - Proxy URL to connect to object store.
- vpc
Password String - For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
- vpc
User String - For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
Import
AutonomousContainerDatabases can be imported using the id
, e.g.
$ pulumi import oci:Database/autonomousContainerDatabase:AutonomousContainerDatabase test_autonomous_container_database "id"
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.