UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

503 lines (502 loc) 32.5 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDatabaseAutonomousContainerDatabaseConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_container_database#autonomous_container_database_id DataOciDatabaseAutonomousContainerDatabase#autonomous_container_database_id} */ readonly autonomousContainerDatabaseId: string; } export interface DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails { } export declare function dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails): any; export declare function dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails): any; export declare class DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | undefined); get id(): string; get internetProxy(): string; get type(): string; get vpcPassword(): string; get vpcUser(): string; } export declare class DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList 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): DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabaseBackupConfig { } export declare function dataOciDatabaseAutonomousContainerDatabaseBackupConfigToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseBackupConfig): any; export declare function dataOciDatabaseAutonomousContainerDatabaseBackupConfigToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseBackupConfig): any; export declare class DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseBackupConfig | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseBackupConfig | undefined); private _backupDestinationDetails; get backupDestinationDetails(): DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList; get recoveryWindowInDays(): number; } export declare class DataOciDatabaseAutonomousContainerDatabaseBackupConfigList 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): DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntry { } export declare function dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntry): any; export declare function dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntry): any; export declare class DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntry | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntry | undefined); get id(): string; get kmsKeyVersionId(): string; get timeActivated(): string; get vaultId(): string; } export declare class DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryList 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): DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek { } export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek): any; export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek): any; export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeek | undefined); get name(): string; } export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList 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): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonths { } export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonths): any; export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonths): any; export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonths | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonths | undefined); get name(): string; } export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList 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): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindow { } export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindow): any; export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindow): any; export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindow | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindow | undefined); get customActionTimeoutInMins(): number; private _daysOfWeek; get daysOfWeek(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList; get hoursOfDay(): number[]; get isCustomActionTimeoutEnabled(): cdktf.IResolvable; get isMonthlyPatchingEnabled(): cdktf.IResolvable; get leadTimeInWeeks(): number; private _months; get months(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList; get patchingMode(): string; get preference(): string; private _skipRu; get skipRu(): cdktf.BooleanList; get weeksOfMonth(): number[]; } export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowList 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): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek { } export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek): any; export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek): any; export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeek | undefined); get name(): string; } export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList 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): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths { } export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths): any; export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths): any; export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonths | undefined); get name(): string; } export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList 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): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetails { } export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetails): any; export declare function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetails): any; export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference 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(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetails | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetails | undefined); get customActionTimeoutInMins(): number; private _daysOfWeek; get daysOfWeek(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList; get hoursOfDay(): number[]; get isCustomActionTimeoutEnabled(): cdktf.IResolvable; get isMonthlyPatchingEnabled(): cdktf.IResolvable; get leadTimeInWeeks(): number; private _months; get months(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList; get patchingMode(): string; get preference(): string; private _skipRu; get skipRu(): cdktf.BooleanList; get weeksOfMonth(): number[]; } export declare class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsList 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): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails { } export declare function dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails): any; export declare function dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails): any; export declare class DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference 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(): DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetails | undefined); get id(): string; get internetProxy(): string; get type(): string; get vpcPassword(): string; get vpcUser(): string; } export declare class DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList 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): DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference; } export interface DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig { } export declare function dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigToTerraform(struct?: DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig): any; export declare function dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigToHclTerraform(struct?: DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig): any; export declare class DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigOutputReference 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(): DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig | undefined; set internalValue(value: DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfig | undefined); private _backupDestinationDetails; get backupDestinationDetails(): DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList; get recoveryWindowInDays(): number; } export declare class DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigList 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): DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_container_database oci_database_autonomous_container_database} */ export declare class DataOciDatabaseAutonomousContainerDatabase extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_database_autonomous_container_database"; /** * Generates CDKTF code for importing a DataOciDatabaseAutonomousContainerDatabase resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataOciDatabaseAutonomousContainerDatabase to import * @param importFromId The id of the existing DataOciDatabaseAutonomousContainerDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_container_database#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDatabaseAutonomousContainerDatabase to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource; /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_container_database oci_database_autonomous_container_database} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options DataOciDatabaseAutonomousContainerDatabaseConfig */ constructor(scope: Construct, id: string, config: DataOciDatabaseAutonomousContainerDatabaseConfig); private _autonomousContainerDatabaseId?; get autonomousContainerDatabaseId(): string; set autonomousContainerDatabaseId(value: string); get autonomousContainerDatabaseIdInput(): string | undefined; get autonomousExadataInfrastructureId(): string; get autonomousVmClusterId(): string; get availabilityDomain(): string; get availableCpus(): number; private _backupConfig; get backupConfig(): DataOciDatabaseAutonomousContainerDatabaseBackupConfigList; get cloudAutonomousVmClusterId(): string; get compartmentId(): string; get computeModel(): string; get databaseSoftwareImageId(): string; get dbName(): string; get dbSplitThreshold(): number; get dbUniqueName(): string; get dbVersion(): string; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; get distributionAffinity(): string; get dstFileVersion(): string; get fastStartFailOverLagLimitInSeconds(): number; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get infrastructureType(): string; get isAutomaticFailoverEnabled(): cdktf.IResolvable; get isDstFileUpdateEnabled(): cdktf.IResolvable; private _keyHistoryEntry; get keyHistoryEntry(): DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryList; get keyStoreId(): string; get keyStoreWalletName(): string; get kmsKeyId(): string; get largestProvisionableAutonomousDatabaseInCpus(): number; get lastMaintenanceRunId(): string; get lifecycleDetails(): string; get listOneOffPatches(): string[]; private _maintenanceWindow; get maintenanceWindow(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowList; private _maintenanceWindowDetails; get maintenanceWindowDetails(): DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsList; get memoryPerOracleComputeUnitInGbs(): number; get netServicesArchitecture(): string; get nextMaintenanceRunId(): string; get patchId(): string; get patchModel(): string; private _peerAutonomousContainerDatabaseBackupConfig; get peerAutonomousContainerDatabaseBackupConfig(): DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigList; get peerAutonomousContainerDatabaseCompartmentId(): string; get peerAutonomousContainerDatabaseDisplayName(): string; get peerAutonomousExadataInfrastructureId(): string; get peerAutonomousVmClusterId(): string; get peerCloudAutonomousVmClusterId(): string; get peerDbUniqueName(): string; get protectionMode(): string; get provisionableCpus(): number[]; get provisionedCpus(): number; get reclaimableCpus(): number; get reservedCpus(): number; get role(): string; get rotateKeyTrigger(): cdktf.IResolvable; get serviceLevelAgreementType(): string; get standbyMaintenanceBufferInDays(): number; get state(): string; get timeCreated(): string; get timeOfLastBackup(): string; get timeSnapshotStandbyRevert(): string; get totalCpus(): number; get vaultId(): string; get versionPreference(): string; get vmFailoverReservation(): number; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }