UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

842 lines 52 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDatabaseAutonomousDatabaseConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_database#autonomous_database_id DataOciDatabaseAutonomousDatabase#autonomous_database_id} */ readonly autonomousDatabaseId: string; } export interface DataOciDatabaseAutonomousDatabaseApexDetails { } export declare function dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform(struct?: DataOciDatabaseAutonomousDatabaseApexDetails): any; export declare function dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseApexDetails): any; export declare class DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference 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(): DataOciDatabaseAutonomousDatabaseApexDetails | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseApexDetails | undefined); get apexVersion(): string; get ordsVersion(): string; } export declare class DataOciDatabaseAutonomousDatabaseApexDetailsList 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): DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference; } export interface DataOciDatabaseAutonomousDatabaseBackupConfig { } export declare function dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform(struct?: DataOciDatabaseAutonomousDatabaseBackupConfig): any; export declare function dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseBackupConfig): any; export declare class DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference 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(): DataOciDatabaseAutonomousDatabaseBackupConfig | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseBackupConfig | undefined); get manualBackupBucketName(): string; get manualBackupType(): string; } export declare class DataOciDatabaseAutonomousDatabaseBackupConfigList 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): DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference; } export interface DataOciDatabaseAutonomousDatabaseConnectionStringsProfiles { } export declare function dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform(struct?: DataOciDatabaseAutonomousDatabaseConnectionStringsProfiles): any; export declare function dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseConnectionStringsProfiles): any; export declare class DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference 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(): DataOciDatabaseAutonomousDatabaseConnectionStringsProfiles | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseConnectionStringsProfiles | undefined); get consumerGroup(): string; get displayName(): string; get hostFormat(): string; get isRegional(): cdktf.IResolvable; get protocol(): string; get sessionMode(): string; get syntaxFormat(): string; get tlsAuthentication(): string; get value(): string; } export declare class DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList 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): DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference; } export interface DataOciDatabaseAutonomousDatabaseConnectionStrings { } export declare function dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform(struct?: DataOciDatabaseAutonomousDatabaseConnectionStrings): any; export declare function dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseConnectionStrings): any; export declare class DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference 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(): DataOciDatabaseAutonomousDatabaseConnectionStrings | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseConnectionStrings | undefined); private _allConnectionStrings; get allConnectionStrings(): cdktf.StringMap; get dedicated(): string; get high(): string; get low(): string; get medium(): string; private _profiles; get profiles(): DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList; } export declare class DataOciDatabaseAutonomousDatabaseConnectionStringsList 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): DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference; } export interface DataOciDatabaseAutonomousDatabaseConnectionUrls { } export declare function dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform(struct?: DataOciDatabaseAutonomousDatabaseConnectionUrls): any; export declare function dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseConnectionUrls): any; export declare class DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference 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(): DataOciDatabaseAutonomousDatabaseConnectionUrls | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseConnectionUrls | undefined); get apexUrl(): string; get databaseTransformsUrl(): string; get graphStudioUrl(): string; get machineLearningNotebookUrl(): string; get machineLearningUserManagementUrl(): string; get mongoDbUrl(): string; get ordsUrl(): string; get sqlDevWebUrl(): string; } export declare class DataOciDatabaseAutonomousDatabaseConnectionUrlsList 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): DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference; } export interface DataOciDatabaseAutonomousDatabaseCustomerContacts { } export declare function dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform(struct?: DataOciDatabaseAutonomousDatabaseCustomerContacts): any; export declare function dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseCustomerContacts): any; export declare class DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference 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(): DataOciDatabaseAutonomousDatabaseCustomerContacts | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseCustomerContacts | undefined); get email(): string; } export declare class DataOciDatabaseAutonomousDatabaseCustomerContactsList 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): DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference; } export interface DataOciDatabaseAutonomousDatabaseDbToolsDetails { } export declare function dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform(struct?: DataOciDatabaseAutonomousDatabaseDbToolsDetails): any; export declare function dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseDbToolsDetails): any; export declare class DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference 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(): DataOciDatabaseAutonomousDatabaseDbToolsDetails | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseDbToolsDetails | undefined); get computeCount(): number; get isEnabled(): cdktf.IResolvable; get maxIdleTimeInMinutes(): number; get name(): string; } export declare class DataOciDatabaseAutonomousDatabaseDbToolsDetailsList 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): DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference; } export interface DataOciDatabaseAutonomousDatabaseEncryptionKey { } export declare function dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform(struct?: DataOciDatabaseAutonomousDatabaseEncryptionKey): any; export declare function dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseEncryptionKey): any; export declare class DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference 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(): DataOciDatabaseAutonomousDatabaseEncryptionKey | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseEncryptionKey | undefined); get arnRole(): string; get autonomousDatabaseProvider(): string; get certificateDirectoryName(): string; get certificateId(): string; get directoryName(): string; get externalId(): string; get keyArn(): string; get keyName(): string; get kmsKeyId(): string; get okvKmsKey(): string; get okvUri(): string; get serviceEndpointUri(): string; get vaultId(): string; get vaultUri(): string; } export declare class DataOciDatabaseAutonomousDatabaseEncryptionKeyList 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): DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference; } export interface DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKey { } export declare function dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform(struct?: DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKey): any; export declare function dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKey): any; export declare class DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference 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(): DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKey | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKey | undefined); get arnRole(): string; get autonomousDatabaseProvider(): string; get certificateDirectoryName(): string; get certificateId(): string; get directoryName(): string; get externalId(): string; get keyArn(): string; get keyName(): string; get kmsKeyId(): string; get okvKmsKey(): string; get okvUri(): string; get serviceEndpointUri(): string; get vaultId(): string; get vaultUri(): string; } export declare class DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList 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): DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference; } export interface DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntry { } export declare function dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform(struct?: DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntry): any; export declare function dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntry): any; export declare class DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference 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(): DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntry | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntry | undefined); private _encryptionKey; get encryptionKey(): DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList; get timeActivated(): string; } export declare class DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList 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): DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference; } export interface DataOciDatabaseAutonomousDatabaseKeyHistoryEntry { } export declare function dataOciDatabaseAutonomousDatabaseKeyHistoryEntryToTerraform(struct?: DataOciDatabaseAutonomousDatabaseKeyHistoryEntry): any; export declare function dataOciDatabaseAutonomousDatabaseKeyHistoryEntryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseKeyHistoryEntry): any; export declare class DataOciDatabaseAutonomousDatabaseKeyHistoryEntryOutputReference 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(): DataOciDatabaseAutonomousDatabaseKeyHistoryEntry | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseKeyHistoryEntry | undefined); get id(): string; get kmsKeyVersionId(): string; get timeActivated(): string; get vaultId(): string; } export declare class DataOciDatabaseAutonomousDatabaseKeyHistoryEntryList 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): DataOciDatabaseAutonomousDatabaseKeyHistoryEntryOutputReference; } export interface DataOciDatabaseAutonomousDatabaseLocalStandbyDb { } export declare function dataOciDatabaseAutonomousDatabaseLocalStandbyDbToTerraform(struct?: DataOciDatabaseAutonomousDatabaseLocalStandbyDb): any; export declare function dataOciDatabaseAutonomousDatabaseLocalStandbyDbToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseLocalStandbyDb): any; export declare class DataOciDatabaseAutonomousDatabaseLocalStandbyDbOutputReference 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(): DataOciDatabaseAutonomousDatabaseLocalStandbyDb | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseLocalStandbyDb | undefined); get availabilityDomain(): string; get lagTimeInSeconds(): number; get lifecycleDetails(): string; get state(): string; get timeDataGuardRoleChanged(): string; get timeDisasterRecoveryRoleChanged(): string; } export declare class DataOciDatabaseAutonomousDatabaseLocalStandbyDbList 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): DataOciDatabaseAutonomousDatabaseLocalStandbyDbOutputReference; } export interface DataOciDatabaseAutonomousDatabaseLongTermBackupSchedule { } export declare function dataOciDatabaseAutonomousDatabaseLongTermBackupScheduleToTerraform(struct?: DataOciDatabaseAutonomousDatabaseLongTermBackupSchedule): any; export declare function dataOciDatabaseAutonomousDatabaseLongTermBackupScheduleToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseLongTermBackupSchedule): any; export declare class DataOciDatabaseAutonomousDatabaseLongTermBackupScheduleOutputReference 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(): DataOciDatabaseAutonomousDatabaseLongTermBackupSchedule | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseLongTermBackupSchedule | undefined); get isDisabled(): cdktf.IResolvable; get repeatCadence(): string; get retentionPeriodInDays(): number; get timeOfBackup(): string; } export declare class DataOciDatabaseAutonomousDatabaseLongTermBackupScheduleList 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): DataOciDatabaseAutonomousDatabaseLongTermBackupScheduleOutputReference; } export interface DataOciDatabaseAutonomousDatabasePublicConnectionUrls { } export declare function dataOciDatabaseAutonomousDatabasePublicConnectionUrlsToTerraform(struct?: DataOciDatabaseAutonomousDatabasePublicConnectionUrls): any; export declare function dataOciDatabaseAutonomousDatabasePublicConnectionUrlsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasePublicConnectionUrls): any; export declare class DataOciDatabaseAutonomousDatabasePublicConnectionUrlsOutputReference 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(): DataOciDatabaseAutonomousDatabasePublicConnectionUrls | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasePublicConnectionUrls | undefined); get apexUrl(): string; get databaseTransformsUrl(): string; get graphStudioUrl(): string; get machineLearningNotebookUrl(): string; get machineLearningUserManagementUrl(): string; get mongoDbUrl(): string; get ordsUrl(): string; get sqlDevWebUrl(): string; } export declare class DataOciDatabaseAutonomousDatabasePublicConnectionUrlsList 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): DataOciDatabaseAutonomousDatabasePublicConnectionUrlsOutputReference; } export interface DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfiguration { } export declare function dataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToTerraform(struct?: DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfiguration): any; export declare function dataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfiguration): any; export declare class DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationOutputReference 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(): DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfiguration | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfiguration | undefined); get disasterRecoveryType(): string; get isReplicateAutomaticBackups(): cdktf.IResolvable; get isSnapshotStandby(): cdktf.IResolvable; get timeSnapshotStandbyEnabledTill(): string; } export declare class DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationList 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): DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationOutputReference; } export interface DataOciDatabaseAutonomousDatabaseResourcePoolSummary { } export declare function dataOciDatabaseAutonomousDatabaseResourcePoolSummaryToTerraform(struct?: DataOciDatabaseAutonomousDatabaseResourcePoolSummary): any; export declare function dataOciDatabaseAutonomousDatabaseResourcePoolSummaryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseResourcePoolSummary): any; export declare class DataOciDatabaseAutonomousDatabaseResourcePoolSummaryOutputReference 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(): DataOciDatabaseAutonomousDatabaseResourcePoolSummary | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseResourcePoolSummary | undefined); get isDisabled(): cdktf.IResolvable; get poolSize(): number; } export declare class DataOciDatabaseAutonomousDatabaseResourcePoolSummaryList 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): DataOciDatabaseAutonomousDatabaseResourcePoolSummaryOutputReference; } export interface DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeek { } export declare function dataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekToTerraform(struct?: DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeek): any; export declare function dataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeek): any; export declare class DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekOutputReference 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(): DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeek | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeek | undefined); get name(): string; } export declare class DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekList 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): DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekOutputReference; } export interface DataOciDatabaseAutonomousDatabaseScheduledOperations { } export declare function dataOciDatabaseAutonomousDatabaseScheduledOperationsToTerraform(struct?: DataOciDatabaseAutonomousDatabaseScheduledOperations): any; export declare function dataOciDatabaseAutonomousDatabaseScheduledOperationsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseScheduledOperations): any; export declare class DataOciDatabaseAutonomousDatabaseScheduledOperationsOutputReference 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(): DataOciDatabaseAutonomousDatabaseScheduledOperations | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseScheduledOperations | undefined); private _dayOfWeek; get dayOfWeek(): DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekList; get scheduledStartTime(): string; get scheduledStopTime(): string; } export declare class DataOciDatabaseAutonomousDatabaseScheduledOperationsList 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): DataOciDatabaseAutonomousDatabaseScheduledOperationsOutputReference; } export interface DataOciDatabaseAutonomousDatabaseStandbyDb { } export declare function dataOciDatabaseAutonomousDatabaseStandbyDbToTerraform(struct?: DataOciDatabaseAutonomousDatabaseStandbyDb): any; export declare function dataOciDatabaseAutonomousDatabaseStandbyDbToHclTerraform(struct?: DataOciDatabaseAutonomousDatabaseStandbyDb): any; export declare class DataOciDatabaseAutonomousDatabaseStandbyDbOutputReference 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(): DataOciDatabaseAutonomousDatabaseStandbyDb | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabaseStandbyDb | undefined); get availabilityDomain(): string; get lagTimeInSeconds(): number; get lifecycleDetails(): string; get state(): string; get timeDataGuardRoleChanged(): string; get timeDisasterRecoveryRoleChanged(): string; } export declare class DataOciDatabaseAutonomousDatabaseStandbyDbList 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): DataOciDatabaseAutonomousDatabaseStandbyDbOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_database oci_database_autonomous_database} */ export declare class DataOciDatabaseAutonomousDatabase extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_database_autonomous_database"; /** * Generates CDKTF code for importing a DataOciDatabaseAutonomousDatabase 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 DataOciDatabaseAutonomousDatabase to import * @param importFromId The id of the existing DataOciDatabaseAutonomousDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_database#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDatabaseAutonomousDatabase 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_database oci_database_autonomous_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 DataOciDatabaseAutonomousDatabaseConfig */ constructor(scope: Construct, id: string, config: DataOciDatabaseAutonomousDatabaseConfig); get actualUsedDataStorageSizeInTbs(): number; get adminPassword(): string; get allocatedStorageSizeInTbs(): number; private _apexDetails; get apexDetails(): DataOciDatabaseAutonomousDatabaseApexDetailsList; get arePrimaryWhitelistedIpsUsed(): cdktf.IResolvable; get autoRefreshFrequencyInSeconds(): number; get autoRefreshPointLagInSeconds(): number; get autonomousContainerDatabaseId(): string; get autonomousDatabaseBackupId(): string; private _autonomousDatabaseId?; get autonomousDatabaseId(): string; set autonomousDatabaseId(value: string); get autonomousDatabaseIdInput(): string | undefined; get autonomousMaintenanceScheduleType(): string; get availabilityDomain(): string; get availableUpgradeVersions(): string[]; private _backupConfig; get backupConfig(): DataOciDatabaseAutonomousDatabaseBackupConfigList; get backupRetentionPeriodInDays(): number; get byolComputeCountLimit(): number; get characterSet(): string; get cloneType(): string; get clusterPlacementGroupId(): string; get compartmentId(): string; get computeCount(): number; get computeModel(): string; private _connectionStrings; get connectionStrings(): DataOciDatabaseAutonomousDatabaseConnectionStringsList; private _connectionUrls; get connectionUrls(): DataOciDatabaseAutonomousDatabaseConnectionUrlsList; get cpuCoreCount(): number; private _customerContacts; get customerContacts(): DataOciDatabaseAutonomousDatabaseCustomerContactsList; get dataSafeStatus(): string; get dataStorageSizeInGb(): number; get dataStorageSizeInTbs(): number; get databaseEdition(): string; get databaseManagementStatus(): string; get dataguardRegionType(): string; get dbName(): string; private _dbToolsDetails; get dbToolsDetails(): DataOciDatabaseAutonomousDatabaseDbToolsDetailsList; get dbVersion(): string; get dbWorkload(): string; private _definedTags; get definedTags(): cdktf.StringMap; get disasterRecoveryRegionType(): string; get disasterRecoveryType(): string; get displayName(): string; private _encryptionKey; get encryptionKey(): DataOciDatabaseAutonomousDatabaseEncryptionKeyList; private _encryptionKeyHistoryEntry; get encryptionKeyHistoryEntry(): DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList; get failedDataRecoveryInSeconds(): number; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get inMemoryAreaInGbs(): number; get inMemoryPercentage(): number; get infrastructureType(): string; get isAccessControlEnabled(): cdktf.IResolvable; get isAutoScalingEnabled(): cdktf.IResolvable; get isAutoScalingForStorageEnabled(): cdktf.IResolvable; get isDataGuardEnabled(): cdktf.IResolvable; get isDedicated(): cdktf.IResolvable; get isDevTier(): cdktf.IResolvable; get isFreeTier(): cdktf.IResolvable; get isLocalDataGuardEnabled(): cdktf.IResolvable; get isMtlsConnectionRequired(): cdktf.IResolvable; get isPreview(): cdktf.IResolvable; get isPreviewVersionWithServiceTermsAccepted(): cdktf.IResolvable; get isReconnectCloneEnabled(): cdktf.IResolvable; get isRefreshableClone(): cdktf.IResolvable; get isRemoteDataGuardEnabled(): cdktf.IResolvable; get isReplicateAutomaticBackups(): cdktf.IResolvable; get isShrinkOnly(): cdktf.IResolvable; private _keyHistoryEntry; get keyHistoryEntry(): DataOciDatabaseAutonomousDatabaseKeyHistoryEntryList; get keyStoreId(): string; get keyStoreWalletName(): string; get kmsKeyId(): string; get kmsKeyLifecycleDetails(): string; get kmsKeyVersionId(): string; get licenseModel(): string; get lifecycleDetails(): string; get localAdgAutoFailoverMaxDataLossLimit(): number; get localDisasterRecoveryType(): string; private _localStandbyDb; get localStandbyDb(): DataOciDatabaseAutonomousDatabaseLocalStandbyDbList; private _longTermBackupSchedule; get longTermBackupSchedule(): DataOciDatabaseAutonomousDatabaseLongTermBackupScheduleList; get maxCpuCoreCount(): number; get memoryPerOracleComputeUnitInGbs(): number; get ncharacterSet(): string; get netServicesArchitecture(): string; get nextLongTermBackupTimeStamp(): string; get nsgIds(): string[]; get ocpuCount(): number; get openMode(): string; get operationsInsightsStatus(): string; get peerDbIds(): string[]; get permissionLevel(): string; get privateEndpoint(): string; get privateEndpointIp(): string; get privateEndpointLabel(): string; get provisionableCpus(): number[]; private _publicConnectionUrls; get publicConnectionUrls(): DataOciDatabaseAutonomousDatabasePublicConnectionUrlsList; get publicEndpoint(): string; get refreshableMode(): string; get refreshableStatus(): string; private _remoteDisasterRecoveryConfiguration; get remoteDisasterRecoveryConfiguration(): DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationList; get remoteDisasterRecoveryType(): string; get resourcePoolLeaderId(): string; private _resourcePoolSummary; get resourcePoolSummary(): DataOciDatabaseAutonomousDatabaseResourcePoolSummaryList; get role(): string; get rotateKeyTrigger():