rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
743 lines • 69 kB
TypeScript
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