UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

743 lines 69 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDatabaseAutonomousDatabasesConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#autonomous_container_database_id DataOciDatabaseAutonomousDatabases#autonomous_container_database_id} */ readonly autonomousContainerDatabaseId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#compartment_id DataOciDatabaseAutonomousDatabases#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#db_version DataOciDatabaseAutonomousDatabases#db_version} */ readonly dbVersion?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#db_workload DataOciDatabaseAutonomousDatabases#db_workload} */ readonly dbWorkload?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#display_name DataOciDatabaseAutonomousDatabases#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#id DataOciDatabaseAutonomousDatabases#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/data-sources/database_autonomous_databases#infrastructure_type DataOciDatabaseAutonomousDatabases#infrastructure_type} */ readonly infrastructureType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#is_data_guard_enabled DataOciDatabaseAutonomousDatabases#is_data_guard_enabled} */ readonly isDataGuardEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#is_free_tier DataOciDatabaseAutonomousDatabases#is_free_tier} */ readonly isFreeTier?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#is_refreshable_clone DataOciDatabaseAutonomousDatabases#is_refreshable_clone} */ readonly isRefreshableClone?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#is_resource_pool_leader DataOciDatabaseAutonomousDatabases#is_resource_pool_leader} */ readonly isResourcePoolLeader?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#lifecycle_state_not_equal_to DataOciDatabaseAutonomousDatabases#lifecycle_state_not_equal_to} */ readonly lifecycleStateNotEqualTo?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#resource_pool_leader_id DataOciDatabaseAutonomousDatabases#resource_pool_leader_id} */ readonly resourcePoolLeaderId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#state DataOciDatabaseAutonomousDatabases#state} */ readonly state?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases#filter DataOciDatabaseAutonomousDatabases#filter} */ readonly filter?: DataOciDatabaseAutonomousDatabasesFilter[] | cdktf.IResolvable; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetails { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetails): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetails): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetails | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetails | undefined); get apexVersion(): string; get ordsVersion(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfig { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfig): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfig): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfig | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfig | undefined); get manualBackupBucketName(): string; get manualBackupType(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfiles { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfiles): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfiles): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfiles | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfiles | 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStrings { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStrings): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStrings): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStrings | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStrings | undefined); private _allConnectionStrings; get allConnectionStrings(): cdktf.StringMap; get dedicated(): string; get high(): string; get low(): string; get medium(): string; private _profiles; get profiles(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrls { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrls): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrls): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrls | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrls | 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContacts { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContacts): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContacts): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContacts | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContacts | undefined); get email(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetails { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetails): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetails): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetails | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetails | undefined); get computeCount(): number; get isEnabled(): cdktf.IResolvable; get maxIdleTimeInMinutes(): number; get name(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKey { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKey): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKey): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKey | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKey | 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey | 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntry { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntry): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntry): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntry | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntry | undefined); private _encryptionKey; get encryptionKey(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyList; get timeActivated(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntry { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntry): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntry): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntry | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntry | undefined); get id(): string; get kmsKeyVersionId(): string; get timeActivated(): string; get vaultId(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDb { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDb): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDb): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDb | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDb | undefined); get availabilityDomain(): string; get lagTimeInSeconds(): number; get lifecycleDetails(): string; get state(): string; get timeDataGuardRoleChanged(): string; get timeDisasterRecoveryRoleChanged(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupSchedule { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupSchedule): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupSchedule): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupSchedule | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupSchedule | undefined); get isDisabled(): cdktf.IResolvable; get repeatCadence(): string; get retentionPeriodInDays(): number; get timeOfBackup(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrls { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrls): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrls): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrls | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrls | 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfiguration { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfiguration): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfiguration): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfiguration | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfiguration | undefined); get disasterRecoveryType(): string; get isReplicateAutomaticBackups(): cdktf.IResolvable; get isSnapshotStandby(): cdktf.IResolvable; get timeSnapshotStandbyEnabledTill(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummary { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummary): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummary): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummary | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummary | undefined); get isDisabled(): cdktf.IResolvable; get poolSize(): number; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeek { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeek): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeek): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeek | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeek | undefined); get name(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperations { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperations): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperations): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperations | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperations | undefined); private _dayOfWeek; get dayOfWeek(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekList; get scheduledStartTime(): string; get scheduledStopTime(): string; } export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsList 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): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsOutputReference; } export interface DataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDb { } export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDbToTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDb): any; export declare function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDbToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDb): any; export declare class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDbOutputReference 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(): DataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDb | undefined; set internalValue(value: DataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDb | undefined); get availabilityDomain(): string; get lagTimeInSeconds(): number; get