UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

895 lines 658 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; Object.defineProperty(exports, "__esModule", { value: true }); exports.databaseAutonomousDatabaseCustomerContactsToHclTerraform = exports.databaseAutonomousDatabaseCustomerContactsToTerraform = exports.DatabaseAutonomousDatabaseStandbyDbList = exports.DatabaseAutonomousDatabaseStandbyDbOutputReference = exports.databaseAutonomousDatabaseStandbyDbToHclTerraform = exports.databaseAutonomousDatabaseStandbyDbToTerraform = exports.DatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationList = exports.DatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationOutputReference = exports.databaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToHclTerraform = exports.databaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToTerraform = exports.DatabaseAutonomousDatabasePublicConnectionUrlsList = exports.DatabaseAutonomousDatabasePublicConnectionUrlsOutputReference = exports.databaseAutonomousDatabasePublicConnectionUrlsToHclTerraform = exports.databaseAutonomousDatabasePublicConnectionUrlsToTerraform = exports.DatabaseAutonomousDatabaseLocalStandbyDbList = exports.DatabaseAutonomousDatabaseLocalStandbyDbOutputReference = exports.databaseAutonomousDatabaseLocalStandbyDbToHclTerraform = exports.databaseAutonomousDatabaseLocalStandbyDbToTerraform = exports.DatabaseAutonomousDatabaseKeyHistoryEntryList = exports.DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference = exports.databaseAutonomousDatabaseKeyHistoryEntryToHclTerraform = exports.databaseAutonomousDatabaseKeyHistoryEntryToTerraform = exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList = exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference = exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform = exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform = exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList = exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference = exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform = exports.DatabaseAutonomousDatabaseConnectionUrlsList = exports.DatabaseAutonomousDatabaseConnectionUrlsOutputReference = exports.databaseAutonomousDatabaseConnectionUrlsToHclTerraform = exports.databaseAutonomousDatabaseConnectionUrlsToTerraform = exports.DatabaseAutonomousDatabaseConnectionStringsList = exports.DatabaseAutonomousDatabaseConnectionStringsOutputReference = exports.databaseAutonomousDatabaseConnectionStringsToHclTerraform = exports.databaseAutonomousDatabaseConnectionStringsToTerraform = exports.DatabaseAutonomousDatabaseConnectionStringsProfilesList = exports.DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference = exports.databaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform = exports.databaseAutonomousDatabaseConnectionStringsProfilesToTerraform = exports.DatabaseAutonomousDatabaseBackupConfigList = exports.DatabaseAutonomousDatabaseBackupConfigOutputReference = exports.databaseAutonomousDatabaseBackupConfigToHclTerraform = exports.databaseAutonomousDatabaseBackupConfigToTerraform = exports.DatabaseAutonomousDatabaseApexDetailsList = exports.DatabaseAutonomousDatabaseApexDetailsOutputReference = exports.databaseAutonomousDatabaseApexDetailsToHclTerraform = exports.databaseAutonomousDatabaseApexDetailsToTerraform = void 0; exports.DatabaseAutonomousDatabase = exports.DatabaseAutonomousDatabaseTimeoutsOutputReference = exports.databaseAutonomousDatabaseTimeoutsToHclTerraform = exports.databaseAutonomousDatabaseTimeoutsToTerraform = exports.DatabaseAutonomousDatabaseScheduledOperationsList = exports.DatabaseAutonomousDatabaseScheduledOperationsOutputReference = exports.databaseAutonomousDatabaseScheduledOperationsToHclTerraform = exports.databaseAutonomousDatabaseScheduledOperationsToTerraform = exports.DatabaseAutonomousDatabaseScheduledOperationsDayOfWeekOutputReference = exports.databaseAutonomousDatabaseScheduledOperationsDayOfWeekToHclTerraform = exports.databaseAutonomousDatabaseScheduledOperationsDayOfWeekToTerraform = exports.DatabaseAutonomousDatabaseResourcePoolSummaryOutputReference = exports.databaseAutonomousDatabaseResourcePoolSummaryToHclTerraform = exports.databaseAutonomousDatabaseResourcePoolSummaryToTerraform = exports.DatabaseAutonomousDatabaseLongTermBackupScheduleList = exports.DatabaseAutonomousDatabaseLongTermBackupScheduleOutputReference = exports.databaseAutonomousDatabaseLongTermBackupScheduleToHclTerraform = exports.databaseAutonomousDatabaseLongTermBackupScheduleToTerraform = exports.DatabaseAutonomousDatabaseEncryptionKeyOutputReference = exports.databaseAutonomousDatabaseEncryptionKeyToHclTerraform = exports.databaseAutonomousDatabaseEncryptionKeyToTerraform = exports.DatabaseAutonomousDatabaseDbToolsDetailsList = exports.DatabaseAutonomousDatabaseDbToolsDetailsOutputReference = exports.databaseAutonomousDatabaseDbToolsDetailsToHclTerraform = exports.databaseAutonomousDatabaseDbToolsDetailsToTerraform = exports.DatabaseAutonomousDatabaseCustomerContactsList = exports.DatabaseAutonomousDatabaseCustomerContactsOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function databaseAutonomousDatabaseApexDetailsToTerraform(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.databaseAutonomousDatabaseApexDetailsToTerraform = databaseAutonomousDatabaseApexDetailsToTerraform; function databaseAutonomousDatabaseApexDetailsToHclTerraform(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.databaseAutonomousDatabaseApexDetailsToHclTerraform = databaseAutonomousDatabaseApexDetailsToHclTerraform; class DatabaseAutonomousDatabaseApexDetailsOutputReference 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.DatabaseAutonomousDatabaseApexDetailsOutputReference = DatabaseAutonomousDatabaseApexDetailsOutputReference; _a = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseApexDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseApexDetailsOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseApexDetailsList 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 DatabaseAutonomousDatabaseApexDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseApexDetailsList = DatabaseAutonomousDatabaseApexDetailsList; _b = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseApexDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseApexDetailsList", version: "1.0.0" }; function databaseAutonomousDatabaseBackupConfigToTerraform(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.databaseAutonomousDatabaseBackupConfigToTerraform = databaseAutonomousDatabaseBackupConfigToTerraform; function databaseAutonomousDatabaseBackupConfigToHclTerraform(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.databaseAutonomousDatabaseBackupConfigToHclTerraform = databaseAutonomousDatabaseBackupConfigToHclTerraform; class DatabaseAutonomousDatabaseBackupConfigOutputReference 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.DatabaseAutonomousDatabaseBackupConfigOutputReference = DatabaseAutonomousDatabaseBackupConfigOutputReference; _c = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseBackupConfigOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseBackupConfigOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseBackupConfigList 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 DatabaseAutonomousDatabaseBackupConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseBackupConfigList = DatabaseAutonomousDatabaseBackupConfigList; _d = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseBackupConfigList[_d] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseBackupConfigList", version: "1.0.0" }; function databaseAutonomousDatabaseConnectionStringsProfilesToTerraform(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.databaseAutonomousDatabaseConnectionStringsProfilesToTerraform = databaseAutonomousDatabaseConnectionStringsProfilesToTerraform; function databaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform(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.databaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform = databaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform; class DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference 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.DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference = DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference; _e = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseConnectionStringsProfilesList 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 DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseConnectionStringsProfilesList = DatabaseAutonomousDatabaseConnectionStringsProfilesList; _f = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseConnectionStringsProfilesList[_f] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionStringsProfilesList", version: "1.0.0" }; function databaseAutonomousDatabaseConnectionStringsToTerraform(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.databaseAutonomousDatabaseConnectionStringsToTerraform = databaseAutonomousDatabaseConnectionStringsToTerraform; function databaseAutonomousDatabaseConnectionStringsToHclTerraform(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.databaseAutonomousDatabaseConnectionStringsToHclTerraform = databaseAutonomousDatabaseConnectionStringsToHclTerraform; class DatabaseAutonomousDatabaseConnectionStringsOutputReference 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 DatabaseAutonomousDatabaseConnectionStringsProfilesList(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.DatabaseAutonomousDatabaseConnectionStringsOutputReference = DatabaseAutonomousDatabaseConnectionStringsOutputReference; _g = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseConnectionStringsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionStringsOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseConnectionStringsList 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 DatabaseAutonomousDatabaseConnectionStringsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseConnectionStringsList = DatabaseAutonomousDatabaseConnectionStringsList; _h = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseConnectionStringsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionStringsList", version: "1.0.0" }; function databaseAutonomousDatabaseConnectionUrlsToTerraform(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.databaseAutonomousDatabaseConnectionUrlsToTerraform = databaseAutonomousDatabaseConnectionUrlsToTerraform; function databaseAutonomousDatabaseConnectionUrlsToHclTerraform(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.databaseAutonomousDatabaseConnectionUrlsToHclTerraform = databaseAutonomousDatabaseConnectionUrlsToHclTerraform; class DatabaseAutonomousDatabaseConnectionUrlsOutputReference 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.DatabaseAutonomousDatabaseConnectionUrlsOutputReference = DatabaseAutonomousDatabaseConnectionUrlsOutputReference; _j = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseConnectionUrlsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionUrlsOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseConnectionUrlsList 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 DatabaseAutonomousDatabaseConnectionUrlsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseConnectionUrlsList = DatabaseAutonomousDatabaseConnectionUrlsList; _k = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseConnectionUrlsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionUrlsList", version: "1.0.0" }; function databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform(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.databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform = databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform; function databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform(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.databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform; class DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference 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.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference = DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference; _l = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList 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 DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList = DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList; _m = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList[_m] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList", version: "1.0.0" }; function databaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform(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.databaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform = databaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform; function databaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform(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.databaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform = databaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform; class DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference 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; // encryption_key - computed: true, optional: false, required: false this._encryptionKey = new DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList(this, "encryption_key", 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 encryptionKey() { return this._encryptionKey; } // time_activated - computed: true, optional: false, required: false get timeActivated() { return this.getStringAttribute('time_activated'); } } exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference = DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference; _o = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList 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 DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList = DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList; _p = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList[_p] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList", version: "1.0.0" }; function databaseAutonomousDatabaseKeyHistoryEntryToTerraform(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.databaseAutonomousDatabaseKeyHistoryEntryToTerraform = databaseAutonomousDatabaseKeyHistoryEntryToTerraform; function databaseAutonomousDatabaseKeyHistoryEntryToHclTerraform(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.databaseAutonomousDatabaseKeyHistoryEntryToHclTerraform = databaseAutonomousDatabaseKeyHistoryEntryToHclTerraform; class DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference 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; } } // id - computed: true, optional: false, required: false get id() { return this.getStringAttribute('id'); } // kms_key_version_id - computed: true, optional: false, required: false get kmsKeyVersionId() { return this.getStringAttribute('kms_key_version_id'); } // time_activated - computed: true, optional: false, required: false get timeActivated() { return this.getStringAttribute('time_activated'); } // vault_id - computed: true, optional: false, required: false get vaultId() { return this.getStringAttribute('vault_id'); } } exports.DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference = DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference; _q = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseKeyHistoryEntryList 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 DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseKeyHistoryEntryList = DatabaseAutonomousDatabaseKeyHistoryEntryList; _r = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseKeyHistoryEntryList[_r] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseKeyHistoryEntryList", version: "1.0.0" }; function databaseAutonomousDatabaseLocalStandbyDbToTerraform(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.databaseAutonomousDatabaseLocalStandbyDbToTerraform = databaseAutonomousDatabaseLocalStandbyDbToTerraform; function databaseAutonomousDatabaseLocalStandbyDbToHclTerraform(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.databaseAutonomousDatabaseLocalStandbyDbToHclTerraform = databaseAutonomousDatabaseLocalStandbyDbToHclTerraform; class DatabaseAutonomousDatabaseLocalStandbyDbOutputReference 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; } } // availability_domain - computed: true, optional: false, required: false get availabilityDomain() { return this.getStringAttribute('availability_domain'); } // lag_time_in_seconds - computed: true, optional: false, required: false get lagTimeInSeconds() { return this.getNumberAttribute('lag_time_in_seconds'); } // lifecycle_details - computed: true, optional: false, required: false get lifecycleDetails() { return this.getStringAttribute('lifecycle_details'); } // state - computed: true, optional: false, required: false get state() { return this.getStringAttribute('state'); } // time_data_guard_role_changed - computed: true, optional: false, required: false get timeDataGuardRoleChanged() { return this.getStringAttribute('time_data_guard_role_changed'); } // time_disaster_recovery_role_changed - computed: true, optional: false, required: false get timeDisasterRecoveryRoleChanged() { return this.getStringAttribute('time_disaster_recovery_role_changed'); } } exports.DatabaseAutonomousDatabaseLocalStandbyDbOutputReference = DatabaseAutonomousDatabaseLocalStandbyDbOutputReference; _s = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseLocalStandbyDbOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseLocalStandbyDbOutputReference", version: "1.0.0" }; class DatabaseAutonomousDatabaseLocalStandbyDbList 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 DatabaseAutonomousDatabaseLocalStandbyDbOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DatabaseAutonomousDatabaseLocalStandbyDbList = DatabaseAutonomousDatabaseLocalStandbyDbList; _t = JSII_RTTI_SYMBOL_1; DatabaseAutonomousDatabaseLocalStandbyDbList[_t] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseLocalStandbyDbList", version: "1.0.0" }; function databaseAutonomousDatabasePublicConnectionUrlsToTerraform(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.databaseAutonomousDatabasePublicConnectionUrlsToTerraform = databaseAutonomousDatabasePublicConnectionUrlsToTerraform; function databaseAutonomousDatabasePublicConnectionUrlsToHclTerraform(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.databaseAutonomousDatabasePublicConnectionUrlsToHclTerraform = databaseAutonomousDatabasePublicConnectionUrlsToHclTerraform; class DatabaseAutonomousDatabasePublicConnectionUrlsOutputReference 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 h