rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
895 lines • 658 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;
Object.defineProperty(exports, "__esModule", { value: true });
exports.databaseAutonomousDatabaseCustomerContactsToHclTerraform = exports.databaseAutonomousDatabaseCustomerContactsToTerraform = exports.DatabaseAutonomousDatabaseStandbyDbList = exports.DatabaseAutonomousDatabaseStandbyDbOutputReference = exports.databaseAutonomousDatabaseStandbyDbToHclTerraform = exports.databaseAutonomousDatabaseStandbyDbToTerraform = exports.DatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationList = exports.DatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationOutputReference = exports.databaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToHclTerraform = exports.databaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToTerraform = exports.DatabaseAutonomousDatabasePublicConnectionUrlsList = exports.DatabaseAutonomousDatabasePublicConnectionUrlsOutputReference = exports.databaseAutonomousDatabasePublicConnectionUrlsToHclTerraform = exports.databaseAutonomousDatabasePublicConnectionUrlsToTerraform = exports.DatabaseAutonomousDatabaseLocalStandbyDbList = exports.DatabaseAutonomousDatabaseLocalStandbyDbOutputReference = exports.databaseAutonomousDatabaseLocalStandbyDbToHclTerraform = exports.databaseAutonomousDatabaseLocalStandbyDbToTerraform = exports.DatabaseAutonomousDatabaseKeyHistoryEntryList = exports.DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference = exports.databaseAutonomousDatabaseKeyHistoryEntryToHclTerraform = exports.databaseAutonomousDatabaseKeyHistoryEntryToTerraform = exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList = exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference = exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform = exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform = exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList = exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference = exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform = exports.DatabaseAutonomousDatabaseConnectionUrlsList = exports.DatabaseAutonomousDatabaseConnectionUrlsOutputReference = exports.databaseAutonomousDatabaseConnectionUrlsToHclTerraform = exports.databaseAutonomousDatabaseConnectionUrlsToTerraform = exports.DatabaseAutonomousDatabaseConnectionStringsList = exports.DatabaseAutonomousDatabaseConnectionStringsOutputReference = exports.databaseAutonomousDatabaseConnectionStringsToHclTerraform = exports.databaseAutonomousDatabaseConnectionStringsToTerraform = exports.DatabaseAutonomousDatabaseConnectionStringsProfilesList = exports.DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference = exports.databaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform = exports.databaseAutonomousDatabaseConnectionStringsProfilesToTerraform = exports.DatabaseAutonomousDatabaseBackupConfigList = exports.DatabaseAutonomousDatabaseBackupConfigOutputReference = exports.databaseAutonomousDatabaseBackupConfigToHclTerraform = exports.databaseAutonomousDatabaseBackupConfigToTerraform = exports.DatabaseAutonomousDatabaseApexDetailsList = exports.DatabaseAutonomousDatabaseApexDetailsOutputReference = exports.databaseAutonomousDatabaseApexDetailsToHclTerraform = exports.databaseAutonomousDatabaseApexDetailsToTerraform = void 0;
exports.DatabaseAutonomousDatabase = exports.DatabaseAutonomousDatabaseTimeoutsOutputReference = exports.databaseAutonomousDatabaseTimeoutsToHclTerraform = exports.databaseAutonomousDatabaseTimeoutsToTerraform = exports.DatabaseAutonomousDatabaseScheduledOperationsList = exports.DatabaseAutonomousDatabaseScheduledOperationsOutputReference = exports.databaseAutonomousDatabaseScheduledOperationsToHclTerraform = exports.databaseAutonomousDatabaseScheduledOperationsToTerraform = exports.DatabaseAutonomousDatabaseScheduledOperationsDayOfWeekOutputReference = exports.databaseAutonomousDatabaseScheduledOperationsDayOfWeekToHclTerraform = exports.databaseAutonomousDatabaseScheduledOperationsDayOfWeekToTerraform = exports.DatabaseAutonomousDatabaseResourcePoolSummaryOutputReference = exports.databaseAutonomousDatabaseResourcePoolSummaryToHclTerraform = exports.databaseAutonomousDatabaseResourcePoolSummaryToTerraform = exports.DatabaseAutonomousDatabaseLongTermBackupScheduleList = exports.DatabaseAutonomousDatabaseLongTermBackupScheduleOutputReference = exports.databaseAutonomousDatabaseLongTermBackupScheduleToHclTerraform = exports.databaseAutonomousDatabaseLongTermBackupScheduleToTerraform = exports.DatabaseAutonomousDatabaseEncryptionKeyOutputReference = exports.databaseAutonomousDatabaseEncryptionKeyToHclTerraform = exports.databaseAutonomousDatabaseEncryptionKeyToTerraform = exports.DatabaseAutonomousDatabaseDbToolsDetailsList = exports.DatabaseAutonomousDatabaseDbToolsDetailsOutputReference = exports.databaseAutonomousDatabaseDbToolsDetailsToHclTerraform = exports.databaseAutonomousDatabaseDbToolsDetailsToTerraform = exports.DatabaseAutonomousDatabaseCustomerContactsList = exports.DatabaseAutonomousDatabaseCustomerContactsOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function databaseAutonomousDatabaseApexDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseApexDetailsToTerraform = databaseAutonomousDatabaseApexDetailsToTerraform;
function databaseAutonomousDatabaseApexDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseApexDetailsToHclTerraform = databaseAutonomousDatabaseApexDetailsToHclTerraform;
class DatabaseAutonomousDatabaseApexDetailsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// apex_version - computed: true, optional: false, required: false
get apexVersion() {
return this.getStringAttribute('apex_version');
}
// ords_version - computed: true, optional: false, required: false
get ordsVersion() {
return this.getStringAttribute('ords_version');
}
}
exports.DatabaseAutonomousDatabaseApexDetailsOutputReference = DatabaseAutonomousDatabaseApexDetailsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseApexDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseApexDetailsOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseApexDetailsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseApexDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseApexDetailsList = DatabaseAutonomousDatabaseApexDetailsList;
_b = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseApexDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseApexDetailsList", version: "1.0.0" };
function databaseAutonomousDatabaseBackupConfigToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseBackupConfigToTerraform = databaseAutonomousDatabaseBackupConfigToTerraform;
function databaseAutonomousDatabaseBackupConfigToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseBackupConfigToHclTerraform = databaseAutonomousDatabaseBackupConfigToHclTerraform;
class DatabaseAutonomousDatabaseBackupConfigOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// manual_backup_bucket_name - computed: true, optional: false, required: false
get manualBackupBucketName() {
return this.getStringAttribute('manual_backup_bucket_name');
}
// manual_backup_type - computed: true, optional: false, required: false
get manualBackupType() {
return this.getStringAttribute('manual_backup_type');
}
}
exports.DatabaseAutonomousDatabaseBackupConfigOutputReference = DatabaseAutonomousDatabaseBackupConfigOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseBackupConfigOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseBackupConfigOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseBackupConfigList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseBackupConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseBackupConfigList = DatabaseAutonomousDatabaseBackupConfigList;
_d = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseBackupConfigList[_d] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseBackupConfigList", version: "1.0.0" };
function databaseAutonomousDatabaseConnectionStringsProfilesToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseConnectionStringsProfilesToTerraform = databaseAutonomousDatabaseConnectionStringsProfilesToTerraform;
function databaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform = databaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform;
class DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// consumer_group - computed: true, optional: false, required: false
get consumerGroup() {
return this.getStringAttribute('consumer_group');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
// host_format - computed: true, optional: false, required: false
get hostFormat() {
return this.getStringAttribute('host_format');
}
// is_regional - computed: true, optional: false, required: false
get isRegional() {
return this.getBooleanAttribute('is_regional');
}
// protocol - computed: true, optional: false, required: false
get protocol() {
return this.getStringAttribute('protocol');
}
// session_mode - computed: true, optional: false, required: false
get sessionMode() {
return this.getStringAttribute('session_mode');
}
// syntax_format - computed: true, optional: false, required: false
get syntaxFormat() {
return this.getStringAttribute('syntax_format');
}
// tls_authentication - computed: true, optional: false, required: false
get tlsAuthentication() {
return this.getStringAttribute('tls_authentication');
}
// value - computed: true, optional: false, required: false
get value() {
return this.getStringAttribute('value');
}
}
exports.DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference = DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseConnectionStringsProfilesList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseConnectionStringsProfilesList = DatabaseAutonomousDatabaseConnectionStringsProfilesList;
_f = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseConnectionStringsProfilesList[_f] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionStringsProfilesList", version: "1.0.0" };
function databaseAutonomousDatabaseConnectionStringsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseConnectionStringsToTerraform = databaseAutonomousDatabaseConnectionStringsToTerraform;
function databaseAutonomousDatabaseConnectionStringsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseConnectionStringsToHclTerraform = databaseAutonomousDatabaseConnectionStringsToHclTerraform;
class DatabaseAutonomousDatabaseConnectionStringsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// all_connection_strings - computed: true, optional: false, required: false
this._allConnectionStrings = new cdktf.StringMap(this, "all_connection_strings");
// profiles - computed: true, optional: false, required: false
this._profiles = new DatabaseAutonomousDatabaseConnectionStringsProfilesList(this, "profiles", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get allConnectionStrings() {
return this._allConnectionStrings;
}
// dedicated - computed: true, optional: false, required: false
get dedicated() {
return this.getStringAttribute('dedicated');
}
// high - computed: true, optional: false, required: false
get high() {
return this.getStringAttribute('high');
}
// low - computed: true, optional: false, required: false
get low() {
return this.getStringAttribute('low');
}
// medium - computed: true, optional: false, required: false
get medium() {
return this.getStringAttribute('medium');
}
get profiles() {
return this._profiles;
}
}
exports.DatabaseAutonomousDatabaseConnectionStringsOutputReference = DatabaseAutonomousDatabaseConnectionStringsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseConnectionStringsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionStringsOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseConnectionStringsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseConnectionStringsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseConnectionStringsList = DatabaseAutonomousDatabaseConnectionStringsList;
_h = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseConnectionStringsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionStringsList", version: "1.0.0" };
function databaseAutonomousDatabaseConnectionUrlsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseConnectionUrlsToTerraform = databaseAutonomousDatabaseConnectionUrlsToTerraform;
function databaseAutonomousDatabaseConnectionUrlsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseConnectionUrlsToHclTerraform = databaseAutonomousDatabaseConnectionUrlsToHclTerraform;
class DatabaseAutonomousDatabaseConnectionUrlsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// apex_url - computed: true, optional: false, required: false
get apexUrl() {
return this.getStringAttribute('apex_url');
}
// database_transforms_url - computed: true, optional: false, required: false
get databaseTransformsUrl() {
return this.getStringAttribute('database_transforms_url');
}
// graph_studio_url - computed: true, optional: false, required: false
get graphStudioUrl() {
return this.getStringAttribute('graph_studio_url');
}
// machine_learning_notebook_url - computed: true, optional: false, required: false
get machineLearningNotebookUrl() {
return this.getStringAttribute('machine_learning_notebook_url');
}
// machine_learning_user_management_url - computed: true, optional: false, required: false
get machineLearningUserManagementUrl() {
return this.getStringAttribute('machine_learning_user_management_url');
}
// mongo_db_url - computed: true, optional: false, required: false
get mongoDbUrl() {
return this.getStringAttribute('mongo_db_url');
}
// ords_url - computed: true, optional: false, required: false
get ordsUrl() {
return this.getStringAttribute('ords_url');
}
// sql_dev_web_url - computed: true, optional: false, required: false
get sqlDevWebUrl() {
return this.getStringAttribute('sql_dev_web_url');
}
}
exports.DatabaseAutonomousDatabaseConnectionUrlsOutputReference = DatabaseAutonomousDatabaseConnectionUrlsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseConnectionUrlsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionUrlsOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseConnectionUrlsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseConnectionUrlsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseConnectionUrlsList = DatabaseAutonomousDatabaseConnectionUrlsList;
_k = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseConnectionUrlsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseConnectionUrlsList", version: "1.0.0" };
function databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform = databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform;
function databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = databaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform;
class DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// arn_role - computed: true, optional: false, required: false
get arnRole() {
return this.getStringAttribute('arn_role');
}
// autonomous_database_provider - computed: true, optional: false, required: false
get autonomousDatabaseProvider() {
return this.getStringAttribute('autonomous_database_provider');
}
// certificate_directory_name - computed: true, optional: false, required: false
get certificateDirectoryName() {
return this.getStringAttribute('certificate_directory_name');
}
// certificate_id - computed: true, optional: false, required: false
get certificateId() {
return this.getStringAttribute('certificate_id');
}
// directory_name - computed: true, optional: false, required: false
get directoryName() {
return this.getStringAttribute('directory_name');
}
// external_id - computed: true, optional: false, required: false
get externalId() {
return this.getStringAttribute('external_id');
}
// key_arn - computed: true, optional: false, required: false
get keyArn() {
return this.getStringAttribute('key_arn');
}
// key_name - computed: true, optional: false, required: false
get keyName() {
return this.getStringAttribute('key_name');
}
// kms_key_id - computed: true, optional: false, required: false
get kmsKeyId() {
return this.getStringAttribute('kms_key_id');
}
// okv_kms_key - computed: true, optional: false, required: false
get okvKmsKey() {
return this.getStringAttribute('okv_kms_key');
}
// okv_uri - computed: true, optional: false, required: false
get okvUri() {
return this.getStringAttribute('okv_uri');
}
// service_endpoint_uri - computed: true, optional: false, required: false
get serviceEndpointUri() {
return this.getStringAttribute('service_endpoint_uri');
}
// vault_id - computed: true, optional: false, required: false
get vaultId() {
return this.getStringAttribute('vault_id');
}
// vault_uri - computed: true, optional: false, required: false
get vaultUri() {
return this.getStringAttribute('vault_uri');
}
}
exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference = DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList = DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList;
_m = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList[_m] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList", version: "1.0.0" };
function databaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform = databaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform;
function databaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform = databaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform;
class DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// encryption_key - computed: true, optional: false, required: false
this._encryptionKey = new DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList(this, "encryption_key", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get encryptionKey() {
return this._encryptionKey;
}
// time_activated - computed: true, optional: false, required: false
get timeActivated() {
return this.getStringAttribute('time_activated');
}
}
exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference = DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList = DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList;
_p = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList[_p] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList", version: "1.0.0" };
function databaseAutonomousDatabaseKeyHistoryEntryToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseKeyHistoryEntryToTerraform = databaseAutonomousDatabaseKeyHistoryEntryToTerraform;
function databaseAutonomousDatabaseKeyHistoryEntryToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseKeyHistoryEntryToHclTerraform = databaseAutonomousDatabaseKeyHistoryEntryToHclTerraform;
class DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// id - computed: true, optional: false, required: false
get id() {
return this.getStringAttribute('id');
}
// kms_key_version_id - computed: true, optional: false, required: false
get kmsKeyVersionId() {
return this.getStringAttribute('kms_key_version_id');
}
// time_activated - computed: true, optional: false, required: false
get timeActivated() {
return this.getStringAttribute('time_activated');
}
// vault_id - computed: true, optional: false, required: false
get vaultId() {
return this.getStringAttribute('vault_id');
}
}
exports.DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference = DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseKeyHistoryEntryList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseKeyHistoryEntryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseKeyHistoryEntryList = DatabaseAutonomousDatabaseKeyHistoryEntryList;
_r = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseKeyHistoryEntryList[_r] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseKeyHistoryEntryList", version: "1.0.0" };
function databaseAutonomousDatabaseLocalStandbyDbToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabaseLocalStandbyDbToTerraform = databaseAutonomousDatabaseLocalStandbyDbToTerraform;
function databaseAutonomousDatabaseLocalStandbyDbToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabaseLocalStandbyDbToHclTerraform = databaseAutonomousDatabaseLocalStandbyDbToHclTerraform;
class DatabaseAutonomousDatabaseLocalStandbyDbOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// availability_domain - computed: true, optional: false, required: false
get availabilityDomain() {
return this.getStringAttribute('availability_domain');
}
// lag_time_in_seconds - computed: true, optional: false, required: false
get lagTimeInSeconds() {
return this.getNumberAttribute('lag_time_in_seconds');
}
// lifecycle_details - computed: true, optional: false, required: false
get lifecycleDetails() {
return this.getStringAttribute('lifecycle_details');
}
// state - computed: true, optional: false, required: false
get state() {
return this.getStringAttribute('state');
}
// time_data_guard_role_changed - computed: true, optional: false, required: false
get timeDataGuardRoleChanged() {
return this.getStringAttribute('time_data_guard_role_changed');
}
// time_disaster_recovery_role_changed - computed: true, optional: false, required: false
get timeDisasterRecoveryRoleChanged() {
return this.getStringAttribute('time_disaster_recovery_role_changed');
}
}
exports.DatabaseAutonomousDatabaseLocalStandbyDbOutputReference = DatabaseAutonomousDatabaseLocalStandbyDbOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseLocalStandbyDbOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseLocalStandbyDbOutputReference", version: "1.0.0" };
class DatabaseAutonomousDatabaseLocalStandbyDbList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DatabaseAutonomousDatabaseLocalStandbyDbOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DatabaseAutonomousDatabaseLocalStandbyDbList = DatabaseAutonomousDatabaseLocalStandbyDbList;
_t = JSII_RTTI_SYMBOL_1;
DatabaseAutonomousDatabaseLocalStandbyDbList[_t] = { fqn: "rhizo-co-terraform-provider-oci.databaseAutonomousDatabase.DatabaseAutonomousDatabaseLocalStandbyDbList", version: "1.0.0" };
function databaseAutonomousDatabasePublicConnectionUrlsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.databaseAutonomousDatabasePublicConnectionUrlsToTerraform = databaseAutonomousDatabasePublicConnectionUrlsToTerraform;
function databaseAutonomousDatabasePublicConnectionUrlsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.databaseAutonomousDatabasePublicConnectionUrlsToHclTerraform = databaseAutonomousDatabasePublicConnectionUrlsToHclTerraform;
class DatabaseAutonomousDatabasePublicConnectionUrlsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let h