UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

883 lines (882 loc) 352 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; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataOciDatabaseAutonomousDatabaseLongTermBackupScheduleToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseLongTermBackupScheduleToTerraform = exports.DataOciDatabaseAutonomousDatabaseLocalStandbyDbList = exports.DataOciDatabaseAutonomousDatabaseLocalStandbyDbOutputReference = exports.dataOciDatabaseAutonomousDatabaseLocalStandbyDbToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseLocalStandbyDbToTerraform = exports.DataOciDatabaseAutonomousDatabaseKeyHistoryEntryList = exports.DataOciDatabaseAutonomousDatabaseKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousDatabaseKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyList = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform = exports.DataOciDatabaseAutonomousDatabaseDbToolsDetailsList = exports.DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference = exports.dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform = exports.DataOciDatabaseAutonomousDatabaseCustomerContactsList = exports.DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference = exports.dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform = exports.DataOciDatabaseAutonomousDatabaseConnectionUrlsList = exports.DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference = exports.dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform = exports.DataOciDatabaseAutonomousDatabaseConnectionStringsList = exports.DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference = exports.dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform = exports.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList = exports.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference = exports.dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform = exports.DataOciDatabaseAutonomousDatabaseBackupConfigList = exports.DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference = exports.dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform = exports.DataOciDatabaseAutonomousDatabaseApexDetailsList = exports.DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference = exports.dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform = void 0; exports.DataOciDatabaseAutonomousDatabase = exports.DataOciDatabaseAutonomousDatabaseStandbyDbList = exports.DataOciDatabaseAutonomousDatabaseStandbyDbOutputReference = exports.dataOciDatabaseAutonomousDatabaseStandbyDbToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseStandbyDbToTerraform = exports.DataOciDatabaseAutonomousDatabaseScheduledOperationsList = exports.DataOciDatabaseAutonomousDatabaseScheduledOperationsOutputReference = exports.dataOciDatabaseAutonomousDatabaseScheduledOperationsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseScheduledOperationsToTerraform = exports.DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekList = exports.DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekOutputReference = exports.dataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekToTerraform = exports.DataOciDatabaseAutonomousDatabaseResourcePoolSummaryList = exports.DataOciDatabaseAutonomousDatabaseResourcePoolSummaryOutputReference = exports.dataOciDatabaseAutonomousDatabaseResourcePoolSummaryToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseResourcePoolSummaryToTerraform = exports.DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationList = exports.DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationOutputReference = exports.dataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToTerraform = exports.DataOciDatabaseAutonomousDatabasePublicConnectionUrlsList = exports.DataOciDatabaseAutonomousDatabasePublicConnectionUrlsOutputReference = exports.dataOciDatabaseAutonomousDatabasePublicConnectionUrlsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasePublicConnectionUrlsToTerraform = exports.DataOciDatabaseAutonomousDatabaseLongTermBackupScheduleList = exports.DataOciDatabaseAutonomousDatabaseLongTermBackupScheduleOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform(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.dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform = dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform; function dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform = dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform; class DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference 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.DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference = DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseApexDetailsList 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 DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabaseApexDetailsList = DataOciDatabaseAutonomousDatabaseApexDetailsList; _b = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseApexDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseApexDetailsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform(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.dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform = dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform; function dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform(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.dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform = dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform; class DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference 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.DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference = DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseBackupConfigList 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 DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabaseBackupConfigList = DataOciDatabaseAutonomousDatabaseBackupConfigList; _d = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseBackupConfigList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseBackupConfigList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform = dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform; function dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform = dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform; class DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference 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.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference = DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList 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 DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList = DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList; _f = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform = dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform; function dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform = dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform; class DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference 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 DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList(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.DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference = DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseConnectionStringsList 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 DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabaseConnectionStringsList = DataOciDatabaseAutonomousDatabaseConnectionStringsList; _h = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseConnectionStringsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionStringsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform = dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform; function dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform = dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform; class DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference 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.DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference = DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseConnectionUrlsList 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 DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabaseConnectionUrlsList = DataOciDatabaseAutonomousDatabaseConnectionUrlsList; _k = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseConnectionUrlsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionUrlsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform(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.dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform = dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform; function dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform = dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform; class DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference 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.DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference = DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseCustomerContactsList 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 DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabaseCustomerContactsList = DataOciDatabaseAutonomousDatabaseCustomerContactsList; _m = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseCustomerContactsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseCustomerContactsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform(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.dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform = dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform; function dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform = dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform; class DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference 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.DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference = DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseDbToolsDetailsList 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 DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabaseDbToolsDetailsList = DataOciDatabaseAutonomousDatabaseDbToolsDetailsList; _p = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseDbToolsDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseDbToolsDetailsList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform(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.dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform = dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform; function dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform(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.dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform = dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform; class DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference 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_database_provider - computed: true, optional: false, required: false get autonomousDatabaseProvider() { return this.getStringAttribute('autonomous_database_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.DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference = DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseEncryptionKeyList 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 DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyList = DataOciDatabaseAutonomousDatabaseEncryptionKeyList; _r = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseEncryptionKeyList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseEncryptionKeyList", version: "1.0.0" }; function dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform(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.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform = dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform; function dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform(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.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform; class DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference 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_database_provider - computed: true, optional: false, required: false get autonomousDatabaseProvider() { return this.getStringAttribute('autonomous_database_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.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference = DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference", version: "1.0.0" }; class DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList 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) {