rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
822 lines • 200 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;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataOciDatabaseAutonomousContainerDatabase = exports.DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigList = exports.DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigOutputReference = exports.dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigToTerraform = exports.DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList = exports.DataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference = exports.dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsList = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowList = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList = exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryList = exports.DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseBackupConfigList = exports.DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseBackupConfigToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseBackupConfigToTerraform = exports.DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList = exports.DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference = exports.dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform = exports.dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform = dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference 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');
}
// internet_proxy - computed: true, optional: false, required: false
get internetProxy() {
return this.getStringAttribute('internet_proxy');
}
// type - computed: true, optional: false, required: false
get type() {
return this.getStringAttribute('type');
}
// vpc_password - computed: true, optional: false, required: false
get vpcPassword() {
return this.getStringAttribute('vpc_password');
}
// vpc_user - computed: true, optional: false, required: false
get vpcUser() {
return this.getStringAttribute('vpc_user');
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference = DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList 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 DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList = DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabaseBackupConfigToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseBackupConfigToTerraform = dataOciDatabaseAutonomousContainerDatabaseBackupConfigToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseBackupConfigToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseBackupConfigToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseBackupConfigToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference 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;
// backup_destination_details - computed: true, optional: false, required: false
this._backupDestinationDetails = new DataOciDatabaseAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsList(this, "backup_destination_details", 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 backupDestinationDetails() {
return this._backupDestinationDetails;
}
// recovery_window_in_days - computed: true, optional: false, required: false
get recoveryWindowInDays() {
return this.getNumberAttribute('recovery_window_in_days');
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference = DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseBackupConfigList 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 DataOciDatabaseAutonomousContainerDatabaseBackupConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseBackupConfigList = DataOciDatabaseAutonomousContainerDatabaseBackupConfigList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseBackupConfigList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseBackupConfigList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToTerraform = dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference 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.DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference = DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryList 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 DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryList = DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseKeyHistoryEntryList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference 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;
}
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList 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 DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference 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;
}
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList 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 DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference 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;
// days_of_week - computed: true, optional: false, required: false
this._daysOfWeek = new DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDaysOfWeekList(this, "days_of_week", false);
// months - computed: true, optional: false, required: false
this._months = new DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowMonthsList(this, "months", false);
// skip_ru - computed: true, optional: false, required: false
this._skipRu = new cdktf.BooleanList(this, "skip_ru", 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;
}
}
// custom_action_timeout_in_mins - computed: true, optional: false, required: false
get customActionTimeoutInMins() {
return this.getNumberAttribute('custom_action_timeout_in_mins');
}
get daysOfWeek() {
return this._daysOfWeek;
}
// hours_of_day - computed: true, optional: false, required: false
get hoursOfDay() {
return this.getNumberListAttribute('hours_of_day');
}
// is_custom_action_timeout_enabled - computed: true, optional: false, required: false
get isCustomActionTimeoutEnabled() {
return this.getBooleanAttribute('is_custom_action_timeout_enabled');
}
// is_monthly_patching_enabled - computed: true, optional: false, required: false
get isMonthlyPatchingEnabled() {
return this.getBooleanAttribute('is_monthly_patching_enabled');
}
// lead_time_in_weeks - computed: true, optional: false, required: false
get leadTimeInWeeks() {
return this.getNumberAttribute('lead_time_in_weeks');
}
get months() {
return this._months;
}
// patching_mode - computed: true, optional: false, required: false
get patchingMode() {
return this.getStringAttribute('patching_mode');
}
// preference - computed: true, optional: false, required: false
get preference() {
return this.getStringAttribute('preference');
}
get skipRu() {
return this._skipRu;
}
// weeks_of_month - computed: true, optional: false, required: false
get weeksOfMonth() {
return this.getNumberListAttribute('weeks_of_month');
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowList 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 DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowList = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference 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;
}
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList 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 DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference 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;
}
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList 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 DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToTerraform;
function dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToHclTerraform = dataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference 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;
// days_of_week - computed: true, optional: false, required: false
this._daysOfWeek = new DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsDaysOfWeekList(this, "days_of_week", false);
// months - computed: true, optional: false, required: false
this._months = new DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsMonthsList(this, "months", false);
// skip_ru - computed: true, optional: false, required: false
this._skipRu = new cdktf.BooleanList(this, "skip_ru", 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;
}
}
// custom_action_timeout_in_mins - computed: true, optional: false, required: false
get customActionTimeoutInMins() {
return this.getNumberAttribute('custom_action_timeout_in_mins');
}
get daysOfWeek() {
return this._daysOfWeek;
}
// hours_of_day - computed: true, optional: false, required: false
get hoursOfDay() {
return this.getNumberListAttribute('hours_of_day');
}
// is_custom_action_timeout_enabled - computed: true, optional: false, required: false
get isCustomActionTimeoutEnabled() {
return this.getBooleanAttribute('is_custom_action_timeout_enabled');
}
// is_monthly_patching_enabled - computed: true, optional: false, required: false
get isMonthlyPatchingEnabled() {
return this.getBooleanAttribute('is_monthly_patching_enabled');
}
// lead_time_in_weeks - computed: true, optional: false, required: false
get leadTimeInWeeks() {
return this.getNumberAttribute('lead_time_in_weeks');
}
get months() {
return this._months;
}
// patching_mode - computed: true, optional: false, required: false
get patchingMode() {
return this.getStringAttribute('patching_mode');
}
// preference - computed: true, optional: false, required: false
get preference() {
return this.getStringAttribute('preference');
}
get skipRu() {
return this._skipRu;
}
// weeks_of_month - computed: true, optional: false, required: false
get weeksOfMonth() {
return this.getNumberListAttribute('weeks_of_month');
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsList 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 DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsList = DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsList;
_t = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousContainerDatabase.DataOciDatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsList", version: "1.0.0" };
function dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform(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.dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform = dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToTerraform;
function dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform(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.dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform = dataOciDatabaseAutonomousContainerDatabasePeerAutonomousContainerDatabaseBackupConfigBackupDestinationDetailsToHclTerraform;
class DataOciDatabaseAutonomousContainerDatabasePeer