rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
733 lines • 65.5 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciDatabaseAutonomousDatabasesClonesConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases_clones#autonomous_database_id DataOciDatabaseAutonomousDatabasesClones#autonomous_database_id}
*/
readonly autonomousDatabaseId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases_clones#clone_type DataOciDatabaseAutonomousDatabasesClones#clone_type}
*/
readonly cloneType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_autonomous_databases_clones#compartment_id DataOciDatabaseAutonomousDatabasesClones#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_clones#display_name DataOciDatabaseAutonomousDatabasesClones#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_clones#id DataOciDatabaseAutonomousDatabasesClones#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_clones#state DataOciDatabaseAutonomousDatabasesClones#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_clones#filter DataOciDatabaseAutonomousDatabasesClones#filter}
*/
readonly filter?: DataOciDatabaseAutonomousDatabasesClonesFilter[] | cdktf.IResolvable;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetails {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetails): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetails): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetails | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetails | undefined);
get apexVersion(): string;
get ordsVersion(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfig {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfig): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfig): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfig | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfig | undefined);
get manualBackupBucketName(): string;
get manualBackupType(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfiles {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfiles): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfiles): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfiles | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfiles | 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 DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStrings {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStrings): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStrings): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStrings | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStrings | undefined);
private _allConnectionStrings;
get allConnectionStrings(): cdktf.StringMap;
get dedicated(): string;
get high(): string;
get low(): string;
get medium(): string;
private _profiles;
get profiles(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrls {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrls): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrls): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrls | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrls | 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 DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContacts {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContacts): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContacts): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContacts | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContacts | undefined);
get email(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetails {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetails): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetails): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetails | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetails | undefined);
get computeCount(): number;
get isEnabled(): cdktf.IResolvable;
get maxIdleTimeInMinutes(): number;
get name(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKey {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKey): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKey): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKey | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKey | undefined);
get arnRole(): string;
get autonomousDatabasesCloneProvider(): 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 DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKey | undefined);
get arnRole(): string;
get autonomousDatabasesCloneProvider(): 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 DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntry {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntry): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntry): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntry | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntry | undefined);
private _encryptionKey;
get encryptionKey(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyList;
get timeActivated(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntry {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntry): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntry): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntry | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntry | undefined);
get id(): string;
get kmsKeyVersionId(): string;
get timeActivated(): string;
get vaultId(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDb {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDb): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDb): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDb | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDb | undefined);
get availabilityDomain(): string;
get lagTimeInSeconds(): number;
get lifecycleDetails(): string;
get state(): string;
get timeDataGuardRoleChanged(): string;
get timeDisasterRecoveryRoleChanged(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupSchedule {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupSchedule): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupSchedule): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupSchedule | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupSchedule | undefined);
get isDisabled(): cdktf.IResolvable;
get repeatCadence(): string;
get retentionPeriodInDays(): number;
get timeOfBackup(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrls {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrls): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrls): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrls | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrls | 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 DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfiguration {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfiguration): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfiguration): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfiguration | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfiguration | undefined);
get disasterRecoveryType(): string;
get isReplicateAutomaticBackups(): cdktf.IResolvable;
get isSnapshotStandby(): cdktf.IResolvable;
get timeSnapshotStandbyEnabledTill(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummary {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummary): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummary): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummary | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummary | undefined);
get isDisabled(): cdktf.IResolvable;
get poolSize(): number;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeek {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeek): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeek): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeek | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeek | undefined);
get name(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperations {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperations): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperations): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperations | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperations | undefined);
private _dayOfWeek;
get dayOfWeek(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekList;
get scheduledStartTime(): string;
get scheduledStopTime(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDb {
}
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbToTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDb): any;
export declare function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbToHclTerraform(struct?: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDb): any;
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbOutputReference 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(): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDb | undefined;
set internalValue(value: DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDb | undefined);
get availabilityDomain(): string;
get lagTimeInSeconds(): number;
get lifecycleDetails(): string;
get state(): string;
get timeDataGuardRoleChanged(): string;
get timeDisasterRecoveryRoleChanged(): string;
}
export declare class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbList 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): DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbOutputReference;
}
export interface DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabases {
}
export declare function dataOciDatabaseA