UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

756 lines 411 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLocalStandbyDbToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToTerraform = void 0; exports.DataOciDatabaseAutonomousDatabasesClones = exports.DataOciDatabaseAutonomousDatabasesClonesFilterList = exports.DataOciDatabaseAutonomousDatabasesClonesFilterOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesFilterToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesFilterToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesStandbyDbToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesScheduledOperationsDayOfWeekToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesResourcePoolSummaryToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesRemoteDisasterRecoveryConfigurationToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsOutputReference = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesPublicConnectionUrlsToTerraform = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleList = exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesLongTermBackupScheduleOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToTerraform; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToHclTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsToHclTerraform; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference extends cdktf.ComplexObject { /** * @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // apex_version - computed: true, optional: false, required: false get apexVersion() { return this.getStringAttribute('apex_version'); } // ords_version - computed: true, optional: false, required: false get ordsVersion() { return this.getStringAttribute('ords_version'); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsList extends cdktf.ComplexList { /** * @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, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsList = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsList; _b = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesApexDetailsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToTerraform; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToHclTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigToHclTerraform; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference extends cdktf.ComplexObject { /** * @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // manual_backup_bucket_name - computed: true, optional: false, required: false get manualBackupBucketName() { return this.getStringAttribute('manual_backup_bucket_name'); } // manual_backup_type - computed: true, optional: false, required: false get manualBackupType() { return this.getStringAttribute('manual_backup_type'); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigList extends cdktf.ComplexList { /** * @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, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigList = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigList; _d = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesBackupConfigList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToTerraform; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToHclTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesToHclTerraform; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference extends cdktf.ComplexObject { /** * @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // consumer_group - computed: true, optional: false, required: false get consumerGroup() { return this.getStringAttribute('consumer_group'); } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } // host_format - computed: true, optional: false, required: false get hostFormat() { return this.getStringAttribute('host_format'); } // is_regional - computed: true, optional: false, required: false get isRegional() { return this.getBooleanAttribute('is_regional'); } // protocol - computed: true, optional: false, required: false get protocol() { return this.getStringAttribute('protocol'); } // session_mode - computed: true, optional: false, required: false get sessionMode() { return this.getStringAttribute('session_mode'); } // syntax_format - computed: true, optional: false, required: false get syntaxFormat() { return this.getStringAttribute('syntax_format'); } // tls_authentication - computed: true, optional: false, required: false get tlsAuthentication() { return this.getStringAttribute('tls_authentication'); } // value - computed: true, optional: false, required: false get value() { return this.getStringAttribute('value'); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList extends cdktf.ComplexList { /** * @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, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList; _f = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToTerraform; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToHclTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsToHclTerraform; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference extends cdktf.ComplexObject { /** * @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; // all_connection_strings - computed: true, optional: false, required: false this._allConnectionStrings = new cdktf.StringMap(this, "all_connection_strings"); // profiles - computed: true, optional: false, required: false this._profiles = new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsProfilesList(this, "profiles", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } get allConnectionStrings() { return this._allConnectionStrings; } // dedicated - computed: true, optional: false, required: false get dedicated() { return this.getStringAttribute('dedicated'); } // high - computed: true, optional: false, required: false get high() { return this.getStringAttribute('high'); } // low - computed: true, optional: false, required: false get low() { return this.getStringAttribute('low'); } // medium - computed: true, optional: false, required: false get medium() { return this.getStringAttribute('medium'); } get profiles() { return this._profiles; } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsList extends cdktf.ComplexList { /** * @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, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsList = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsList; _h = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionStringsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToTerraform; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToHclTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsToHclTerraform; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference extends cdktf.ComplexObject { /** * @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // apex_url - computed: true, optional: false, required: false get apexUrl() { return this.getStringAttribute('apex_url'); } // database_transforms_url - computed: true, optional: false, required: false get databaseTransformsUrl() { return this.getStringAttribute('database_transforms_url'); } // graph_studio_url - computed: true, optional: false, required: false get graphStudioUrl() { return this.getStringAttribute('graph_studio_url'); } // machine_learning_notebook_url - computed: true, optional: false, required: false get machineLearningNotebookUrl() { return this.getStringAttribute('machine_learning_notebook_url'); } // machine_learning_user_management_url - computed: true, optional: false, required: false get machineLearningUserManagementUrl() { return this.getStringAttribute('machine_learning_user_management_url'); } // mongo_db_url - computed: true, optional: false, required: false get mongoDbUrl() { return this.getStringAttribute('mongo_db_url'); } // ords_url - computed: true, optional: false, required: false get ordsUrl() { return this.getStringAttribute('ords_url'); } // sql_dev_web_url - computed: true, optional: false, required: false get sqlDevWebUrl() { return this.getStringAttribute('sql_dev_web_url'); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsList extends cdktf.ComplexList { /** * @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, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsList = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsList; _k = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesConnectionUrlsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToTerraform; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToHclTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsToHclTerraform; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference extends cdktf.ComplexObject { /** * @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // email - computed: true, optional: false, required: false get email() { return this.getStringAttribute('email'); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsList extends cdktf.ComplexList { /** * @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, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsList = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsList; _m = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesCustomerContactsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToTerraform; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToHclTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsToHclTerraform; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference extends cdktf.ComplexObject { /** * @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // compute_count - computed: true, optional: false, required: false get computeCount() { return this.getNumberAttribute('compute_count'); } // is_enabled - computed: true, optional: false, required: false get isEnabled() { return this.getBooleanAttribute('is_enabled'); } // max_idle_time_in_minutes - computed: true, optional: false, required: false get maxIdleTimeInMinutes() { return this.getNumberAttribute('max_idle_time_in_minutes'); } // name - computed: true, optional: false, required: false get name() { return this.getStringAttribute('name'); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsList extends cdktf.ComplexList { /** * @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, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsList = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsList; _p = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesDbToolsDetailsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToTerraform; function dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToHclTerraform = dataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyToHclTerraform; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference extends cdktf.ComplexObject { /** * @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // arn_role - computed: true, optional: false, required: false get arnRole() { return this.getStringAttribute('arn_role'); } // autonomous_databases_clone_provider - computed: true, optional: false, required: false get autonomousDatabasesCloneProvider() { return this.getStringAttribute('autonomous_databases_clone_provider'); } // certificate_directory_name - computed: true, optional: false, required: false get certificateDirectoryName() { return this.getStringAttribute('certificate_directory_name'); } // certificate_id - computed: true, optional: false, required: false get certificateId() { return this.getStringAttribute('certificate_id'); } // directory_name - computed: true, optional: false, required: false get directoryName() { return this.getStringAttribute('directory_name'); } // external_id - computed: true, optional: false, required: false get externalId() { return this.getStringAttribute('external_id'); } // key_arn - computed: true, optional: false, required: false get keyArn() { return this.getStringAttribute('key_arn'); } // key_name - computed: true, optional: false, required: false get keyName() { return this.getStringAttribute('key_name'); } // kms_key_id - computed: true, optional: false, required: false get kmsKeyId() { return this.getStringAttribute('kms_key_id'); } // okv_kms_key - computed: true, optional: false, required: false get okvKmsKey() { return this.getStringAttribute('okv_kms_key'); } // okv_uri - computed: true, optional: false, required: false get okvUri() { return this.getStringAttribute('okv_uri'); } // service_endpoint_uri - computed: true, optional: false, required: false get serviceEndpointUri() { return this.getStringAttribute('service_endpoint_uri'); } // vault_id - computed: true, optional: false, required: false get vaultId() { return this.getStringAttribute('vault_id'); } // vault_uri - computed: true, optional: false, required: false get vaultUri() { return this.getStringAttribute('vault_uri'); } } exports.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference = DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabasesClones.DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyList extends cdktf.ComplexList { /** * @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, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciDatabaseAutonomousDatabasesClonesAutonomousDatabasesEncryptionKeyOutputReference(this.terraformResource, this.terraformAttribute, index, this