rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
777 lines • 442 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesLocalStandbyDbToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToTerraform = void 0;
exports.DataOciDatabaseAutonomousDatabases = exports.DataOciDatabaseAutonomousDatabasesFilterList = exports.DataOciDatabaseAutonomousDatabasesFilterOutputReference = exports.dataOciDatabaseAutonomousDatabasesFilterToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesFilterToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDbList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDbOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDbToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesStandbyDbToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesScheduledOperationsDayOfWeekToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesResourcePoolSummaryToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesRemoteDisasterRecoveryConfigurationToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsOutputReference = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesPublicConnectionUrlsToTerraform = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleList = exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesLongTermBackupScheduleOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToHclTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToHclTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsToHclTerraform;
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference 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.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsList 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsList = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesApexDetailsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToHclTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToHclTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigToHclTerraform;
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference 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.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigList 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigList = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesBackupConfigList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToHclTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToHclTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesToHclTerraform;
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference 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.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToHclTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToHclTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsToHclTerraform;
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsProfilesList(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.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsList 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsList = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionStringsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToHclTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToHclTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsToHclTerraform;
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference 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.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsList 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsList = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesConnectionUrlsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToHclTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToHclTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsToHclTerraform;
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference 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.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsList 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsList = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesCustomerContactsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToHclTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToHclTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsToHclTerraform;
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference 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.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsList 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsList = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesDbToolsDetailsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToHclTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToHclTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyToHclTerraform;
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference 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.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyList 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 DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyList = DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabases.DataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToTerraform(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.dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToTerraform = dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToTerraform;
function dataOciDatabaseAutonomousDatabasesAutonomousDatabasesEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element