rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
749 lines • 62.9 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DatabaseAutonomousContainerDatabaseConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#autonomous_exadata_infrastructure_id DatabaseAutonomousContainerDatabase#autonomous_exadata_infrastructure_id}
*/
readonly autonomousExadataInfrastructureId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#autonomous_vm_cluster_id DatabaseAutonomousContainerDatabase#autonomous_vm_cluster_id}
*/
readonly autonomousVmClusterId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#cloud_autonomous_vm_cluster_id DatabaseAutonomousContainerDatabase#cloud_autonomous_vm_cluster_id}
*/
readonly cloudAutonomousVmClusterId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#compartment_id DatabaseAutonomousContainerDatabase#compartment_id}
*/
readonly compartmentId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#database_software_image_id DatabaseAutonomousContainerDatabase#database_software_image_id}
*/
readonly databaseSoftwareImageId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#db_name DatabaseAutonomousContainerDatabase#db_name}
*/
readonly dbName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#db_split_threshold DatabaseAutonomousContainerDatabase#db_split_threshold}
*/
readonly dbSplitThreshold?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#db_unique_name DatabaseAutonomousContainerDatabase#db_unique_name}
*/
readonly dbUniqueName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#db_version DatabaseAutonomousContainerDatabase#db_version}
*/
readonly dbVersion?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#defined_tags DatabaseAutonomousContainerDatabase#defined_tags}
*/
readonly definedTags?: {
[key: string]: string;
};
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#display_name DatabaseAutonomousContainerDatabase#display_name}
*/
readonly displayName: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#distribution_affinity DatabaseAutonomousContainerDatabase#distribution_affinity}
*/
readonly distributionAffinity?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#fast_start_fail_over_lag_limit_in_seconds DatabaseAutonomousContainerDatabase#fast_start_fail_over_lag_limit_in_seconds}
*/
readonly fastStartFailOverLagLimitInSeconds?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#freeform_tags DatabaseAutonomousContainerDatabase#freeform_tags}
*/
readonly freeformTags?: {
[key: string]: string;
};
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#id DatabaseAutonomousContainerDatabase#id}
*
* Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
* If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
*/
readonly id?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#is_automatic_failover_enabled DatabaseAutonomousContainerDatabase#is_automatic_failover_enabled}
*/
readonly isAutomaticFailoverEnabled?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#is_dst_file_update_enabled DatabaseAutonomousContainerDatabase#is_dst_file_update_enabled}
*/
readonly isDstFileUpdateEnabled?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#key_store_id DatabaseAutonomousContainerDatabase#key_store_id}
*/
readonly keyStoreId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#kms_key_id DatabaseAutonomousContainerDatabase#kms_key_id}
*/
readonly kmsKeyId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#net_services_architecture DatabaseAutonomousContainerDatabase#net_services_architecture}
*/
readonly netServicesArchitecture?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#patch_model DatabaseAutonomousContainerDatabase#patch_model}
*/
readonly patchModel: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#peer_autonomous_container_database_compartment_id DatabaseAutonomousContainerDatabase#peer_autonomous_container_database_compartment_id}
*/
readonly peerAutonomousContainerDatabaseCompartmentId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#peer_autonomous_container_database_display_name DatabaseAutonomousContainerDatabase#peer_autonomous_container_database_display_name}
*/
readonly peerAutonomousContainerDatabaseDisplayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#peer_autonomous_exadata_infrastructure_id DatabaseAutonomousContainerDatabase#peer_autonomous_exadata_infrastructure_id}
*/
readonly peerAutonomousExadataInfrastructureId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#peer_autonomous_vm_cluster_id DatabaseAutonomousContainerDatabase#peer_autonomous_vm_cluster_id}
*/
readonly peerAutonomousVmClusterId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#peer_cloud_autonomous_vm_cluster_id DatabaseAutonomousContainerDatabase#peer_cloud_autonomous_vm_cluster_id}
*/
readonly peerCloudAutonomousVmClusterId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#peer_db_unique_name DatabaseAutonomousContainerDatabase#peer_db_unique_name}
*/
readonly peerDbUniqueName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#protection_mode DatabaseAutonomousContainerDatabase#protection_mode}
*/
readonly protectionMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#rotate_key_trigger DatabaseAutonomousContainerDatabase#rotate_key_trigger}
*/
readonly rotateKeyTrigger?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#service_level_agreement_type DatabaseAutonomousContainerDatabase#service_level_agreement_type}
*/
readonly serviceLevelAgreementType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#standby_maintenance_buffer_in_days DatabaseAutonomousContainerDatabase#standby_maintenance_buffer_in_days}
*/
readonly standbyMaintenanceBufferInDays?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#vault_id DatabaseAutonomousContainerDatabase#vault_id}
*/
readonly vaultId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#version_preference DatabaseAutonomousContainerDatabase#version_preference}
*/
readonly versionPreference?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#vm_failover_reservation DatabaseAutonomousContainerDatabase#vm_failover_reservation}
*/
readonly vmFailoverReservation?: number;
/**
* backup_config block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#backup_config DatabaseAutonomousContainerDatabase#backup_config}
*/
readonly backupConfig?: DatabaseAutonomousContainerDatabaseBackupConfig;
/**
* maintenance_window_details block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#maintenance_window_details DatabaseAutonomousContainerDatabase#maintenance_window_details}
*/
readonly maintenanceWindowDetails?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetails;
/**
* peer_autonomous_container_database_backup_config block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#peer_autonomous_container_database_backup_config DatabaseAutonomousContainerDatabase#peer_autonomous_container_database_backup_config}
*/
readonly peerAutonomousContainerDatabaseBackupConfig?: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig;
/**
* timeouts block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#timeouts DatabaseAutonomousContainerDatabase#timeouts}
*/
readonly timeouts?: DatabaseAutonomousContainerDatabaseTimeouts;
}
export interface DatabaseAutonomousContainerDatabaseKeyHistoryEntry {
}
export declare function databaseAutonomousContainerDatabaseKeyHistoryEntryToTerraform(struct?: DatabaseAutonomousContainerDatabaseKeyHistoryEntry): any;
export declare function databaseAutonomousContainerDatabaseKeyHistoryEntryToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseKeyHistoryEntry): any;
export declare class DatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DatabaseAutonomousContainerDatabaseKeyHistoryEntry | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseKeyHistoryEntry | undefined);
get id(): string;
get kmsKeyVersionId(): string;
get timeActivated(): string;
get vaultId(): string;
}
export declare class DatabaseAutonomousContainerDatabaseKeyHistoryEntryList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference;
}
export interface DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek {
}
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek): any;
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek): any;
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek | undefined);
get name(): string;
}
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference;
}
export interface DatabaseAutonomousContainerDatabaseMaintenanceWindowMonths {
}
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowMonthsToTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowMonths): any;
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowMonthsToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowMonths): any;
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DatabaseAutonomousContainerDatabaseMaintenanceWindowMonths | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseMaintenanceWindowMonths | undefined);
get name(): string;
}
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference;
}
export interface DatabaseAutonomousContainerDatabaseMaintenanceWindow {
}
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowToTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindow): any;
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindow): any;
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DatabaseAutonomousContainerDatabaseMaintenanceWindow | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseMaintenanceWindow | undefined);
get customActionTimeoutInMins(): number;
private _daysOfWeek;
get daysOfWeek(): DatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList;
get hoursOfDay(): number[];
get isCustomActionTimeoutEnabled(): cdktf.IResolvable;
get isMonthlyPatchingEnabled(): cdktf.IResolvable;
get leadTimeInWeeks(): number;
private _months;
get months(): DatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList;
get patchingMode(): string;
get preference(): string;
private _skipRu;
get skipRu(): cdktf.BooleanList;
get weeksOfMonth(): number[];
}
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference;
}
export interface DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#id DatabaseAutonomousContainerDatabase#id}
*
* Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
* If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
*/
readonly id?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#internet_proxy DatabaseAutonomousContainerDatabase#internet_proxy}
*/
readonly internetProxy?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#type DatabaseAutonomousContainerDatabase#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#vpc_password DatabaseAutonomousContainerDatabase#vpc_password}
*/
readonly vpcPassword?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#vpc_user DatabaseAutonomousContainerDatabase#vpc_user}
*/
readonly vpcUser?: string;
}
export declare function databaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform(struct?: DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference | DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails): any;
export declare function databaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference | DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails): any;
export declare class DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | undefined);
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _internetProxy?;
get internetProxy(): string;
set internetProxy(value: string);
resetInternetProxy(): void;
get internetProxyInput(): string | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _vpcPassword?;
get vpcPassword(): string;
set vpcPassword(value: string);
resetVpcPassword(): void;
get vpcPasswordInput(): string | undefined;
private _vpcUser?;
get vpcUser(): string;
set vpcUser(value: string);
resetVpcUser(): void;
get vpcUserInput(): string | undefined;
}
export interface DatabaseAutonomousContainerDatabaseBackupConfig {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#recovery_window_in_days DatabaseAutonomousContainerDatabase#recovery_window_in_days}
*/
readonly recoveryWindowInDays?: number;
/**
* backup_destination_details block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#backup_destination_details DatabaseAutonomousContainerDatabase#backup_destination_details}
*/
readonly backupDestinationDetails?: DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails;
}
export declare function databaseAutonomousContainerDatabaseBackupConfigToTerraform(struct?: DatabaseAutonomousContainerDatabaseBackupConfigOutputReference | DatabaseAutonomousContainerDatabaseBackupConfig): any;
export declare function databaseAutonomousContainerDatabaseBackupConfigToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseBackupConfigOutputReference | DatabaseAutonomousContainerDatabaseBackupConfig): any;
export declare class DatabaseAutonomousContainerDatabaseBackupConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): DatabaseAutonomousContainerDatabaseBackupConfig | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseBackupConfig | undefined);
private _recoveryWindowInDays?;
get recoveryWindowInDays(): number;
set recoveryWindowInDays(value: number);
resetRecoveryWindowInDays(): void;
get recoveryWindowInDaysInput(): number | undefined;
private _backupDestinationDetails;
get backupDestinationDetails(): DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference;
putBackupDestinationDetails(value: DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails): void;
resetBackupDestinationDetails(): void;
get backupDestinationDetailsInput(): DatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | undefined;
}
export interface DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#name DatabaseAutonomousContainerDatabase#name}
*/
readonly name: string;
}
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek | cdktf.IResolvable): any;
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek | cdktf.IResolvable): any;
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek | cdktf.IResolvable | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek | cdktf.IResolvable | undefined);
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
}
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference;
}
export interface DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#name DatabaseAutonomousContainerDatabase#name}
*/
readonly name: string;
}
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths | cdktf.IResolvable): any;
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths | cdktf.IResolvable): any;
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths | cdktf.IResolvable | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths | cdktf.IResolvable | undefined);
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
}
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference;
}
export interface DatabaseAutonomousContainerDatabaseMaintenanceWindowDetails {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#custom_action_timeout_in_mins DatabaseAutonomousContainerDatabase#custom_action_timeout_in_mins}
*/
readonly customActionTimeoutInMins?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#hours_of_day DatabaseAutonomousContainerDatabase#hours_of_day}
*/
readonly hoursOfDay?: number[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#is_custom_action_timeout_enabled DatabaseAutonomousContainerDatabase#is_custom_action_timeout_enabled}
*/
readonly isCustomActionTimeoutEnabled?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#is_monthly_patching_enabled DatabaseAutonomousContainerDatabase#is_monthly_patching_enabled}
*/
readonly isMonthlyPatchingEnabled?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#lead_time_in_weeks DatabaseAutonomousContainerDatabase#lead_time_in_weeks}
*/
readonly leadTimeInWeeks?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#patching_mode DatabaseAutonomousContainerDatabase#patching_mode}
*/
readonly patchingMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#preference DatabaseAutonomousContainerDatabase#preference}
*/
readonly preference?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#skip_ru DatabaseAutonomousContainerDatabase#skip_ru}
*/
readonly skipRu?: Array<boolean | cdktf.IResolvable> | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#weeks_of_month DatabaseAutonomousContainerDatabase#weeks_of_month}
*/
readonly weeksOfMonth?: number[];
/**
* days_of_week block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#days_of_week DatabaseAutonomousContainerDatabase#days_of_week}
*/
readonly daysOfWeek?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek[] | cdktf.IResolvable;
/**
* months block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#months DatabaseAutonomousContainerDatabase#months}
*/
readonly months?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths[] | cdktf.IResolvable;
}
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowDetailsToTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference | DatabaseAutonomousContainerDatabaseMaintenanceWindowDetails): any;
export declare function databaseAutonomousContainerDatabaseMaintenanceWindowDetailsToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference | DatabaseAutonomousContainerDatabaseMaintenanceWindowDetails): any;
export declare class DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): DatabaseAutonomousContainerDatabaseMaintenanceWindowDetails | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetails | undefined);
private _customActionTimeoutInMins?;
get customActionTimeoutInMins(): number;
set customActionTimeoutInMins(value: number);
resetCustomActionTimeoutInMins(): void;
get customActionTimeoutInMinsInput(): number | undefined;
private _hoursOfDay?;
get hoursOfDay(): number[];
set hoursOfDay(value: number[]);
resetHoursOfDay(): void;
get hoursOfDayInput(): number[] | undefined;
private _isCustomActionTimeoutEnabled?;
get isCustomActionTimeoutEnabled(): boolean | cdktf.IResolvable;
set isCustomActionTimeoutEnabled(value: boolean | cdktf.IResolvable);
resetIsCustomActionTimeoutEnabled(): void;
get isCustomActionTimeoutEnabledInput(): boolean | cdktf.IResolvable | undefined;
private _isMonthlyPatchingEnabled?;
get isMonthlyPatchingEnabled(): boolean | cdktf.IResolvable;
set isMonthlyPatchingEnabled(value: boolean | cdktf.IResolvable);
resetIsMonthlyPatchingEnabled(): void;
get isMonthlyPatchingEnabledInput(): boolean | cdktf.IResolvable | undefined;
private _leadTimeInWeeks?;
get leadTimeInWeeks(): number;
set leadTimeInWeeks(value: number);
resetLeadTimeInWeeks(): void;
get leadTimeInWeeksInput(): number | undefined;
private _patchingMode?;
get patchingMode(): string;
set patchingMode(value: string);
resetPatchingMode(): void;
get patchingModeInput(): string | undefined;
private _preference?;
get preference(): string;
set preference(value: string);
resetPreference(): void;
get preferenceInput(): string | undefined;
private _skipRu?;
get skipRu(): Array<boolean | cdktf.IResolvable> | cdktf.IResolvable;
set skipRu(value: Array<boolean | cdktf.IResolvable> | cdktf.IResolvable);
resetSkipRu(): void;
get skipRuInput(): cdktf.IResolvable | (boolean | cdktf.IResolvable)[] | undefined;
private _weeksOfMonth?;
get weeksOfMonth(): number[];
set weeksOfMonth(value: number[]);
resetWeeksOfMonth(): void;
get weeksOfMonthInput(): number[] | undefined;
private _daysOfWeek;
get daysOfWeek(): DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList;
putDaysOfWeek(value: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek[] | cdktf.IResolvable): void;
resetDaysOfWeek(): void;
get daysOfWeekInput(): cdktf.IResolvable | DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek[] | undefined;
private _months;
get months(): DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList;
putMonths(value: DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths[] | cdktf.IResolvable): void;
resetMonths(): void;
get monthsInput(): cdktf.IResolvable | DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths[] | undefined;
}
export interface DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#id DatabaseAutonomousContainerDatabase#id}
*
* Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
* If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
*/
readonly id?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#internet_proxy DatabaseAutonomousContainerDatabase#internet_proxy}
*/
readonly internetProxy?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#type DatabaseAutonomousContainerDatabase#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#vpc_password DatabaseAutonomousContainerDatabase#vpc_password}
*/
readonly vpcPassword?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#vpc_user DatabaseAutonomousContainerDatabase#vpc_user}
*/
readonly vpcUser?: string;
}
export declare function databaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform(struct?: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | cdktf.IResolvable): any;
export declare function databaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform(struct?: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | cdktf.IResolvable): any;
export declare class DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | cdktf.IResolvable | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | cdktf.IResolvable | undefined);
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _internetProxy?;
get internetProxy(): string;
set internetProxy(value: string);
resetInternetProxy(): void;
get internetProxyInput(): string | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _vpcPassword?;
get vpcPassword(): string;
set vpcPassword(value: string);
resetVpcPassword(): void;
get vpcPasswordInput(): string | undefined;
private _vpcUser?;
get vpcUser(): string;
set vpcUser(value: string);
resetVpcUser(): void;
get vpcUserInput(): string | undefined;
}
export declare class DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference;
}
export interface DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#recovery_window_in_days DatabaseAutonomousContainerDatabase#recovery_window_in_days}
*/
readonly recoveryWindowInDays?: number;
/**
* backup_destination_details block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#backup_destination_details DatabaseAutonomousContainerDatabase#backup_destination_details}
*/
readonly backupDestinationDetails?: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails[] | cdktf.IResolvable;
}
export declare function databaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigToTerraform(struct?: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigOutputReference | DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig): any;
export declare function databaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigToHclTerraform(struct?: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigOutputReference | DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig): any;
export declare class DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig | undefined;
set internalValue(value: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig | undefined);
private _recoveryWindowInDays?;
get recoveryWindowInDays(): number;
set recoveryWindowInDays(value: number);
resetRecoveryWindowInDays(): void;
get recoveryWindowInDaysInput(): number | undefined;
private _backupDestinationDetails;
get backupDestinationDetails(): DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList;
putBackupDestinationDetails(value: DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails[] | cdktf.IResolvable): void;
resetBackupDestinationDetails(): void;
get backupDestinationDetailsInput(): cdktf.IResolvable | DatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails[] | undefined;
}
export interface DatabaseAutonomousContainerDatabaseTimeouts {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#create DatabaseAutonomousContainerDatabase#create}
*/
readonly create?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#delete DatabaseAutonomousContainerDatabase#delete}
*/
readonly delete?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/database_autonomous_container_database#update DatabaseAutonomousContainerDatabase#update}
*/
readonly update?: string;
}
export declare function databaseAutonomousContainerDatabaseTimeoutsToTerraform(struct?: DatabaseAutonomousContainerDatabaseTimeouts | cdktf.IResolvable): any;
export declare function databaseAutonomousContainerDatabaseTimeoutsToHclTerraform(struct?: DatabaseAutonomousContainerDatabaseTimeouts | cdktf.IResolvable): any;
export declare class DatabaseAutonomousContainerDatabaseTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): DatabaseAutonomousContainerDatabaseTimeouts | cdktf.IResolvable | undefined;
s