rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
847 lines (846 loc) • 232 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;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataOciDataSafeTargetDatabases = exports.DataOciDataSafeTargetDatabasesFilterList = exports.DataOciDataSafeTargetDatabasesFilterOutputReference = exports.dataOciDataSafeTargetDatabasesFilterToHclTerraform = exports.dataOciDataSafeTargetDatabasesFilterToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesTlsConfigList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesTlsConfigOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesTlsConfigToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesTlsConfigToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesCredentialsToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesCredentialsToTerraform = exports.DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionList = exports.DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionOutputReference = exports.dataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionToHclTerraform = exports.dataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionOutputReference 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;
}
}
// connection_type - computed: true, optional: false, required: false
get connectionType() {
return this.getStringAttribute('connection_type');
}
// datasafe_private_endpoint_id - computed: true, optional: false, required: false
get datasafePrivateEndpointId() {
return this.getStringAttribute('datasafe_private_endpoint_id');
}
// on_prem_connector_id - computed: true, optional: false, required: false
get onPremConnectorId() {
return this.getStringAttribute('on_prem_connector_id');
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionOutputReference = DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionList 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 DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionList = DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesConnectionOptionList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasesTargetDatabasesCredentialsToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesCredentialsToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesCredentialsToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesCredentialsToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesCredentialsToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesCredentialsToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsOutputReference 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;
}
}
// password - computed: true, optional: false, required: false
get password() {
return this.getStringAttribute('password');
}
// user_name - computed: true, optional: false, required: false
get userName() {
return this.getStringAttribute('user_name');
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsOutputReference = DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsList 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 DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsList = DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesCredentialsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsOutputReference 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;
}
}
// autonomous_database_id - computed: true, optional: false, required: false
get autonomousDatabaseId() {
return this.getStringAttribute('autonomous_database_id');
}
// database_type - computed: true, optional: false, required: false
get databaseType() {
return this.getStringAttribute('database_type');
}
// db_system_id - computed: true, optional: false, required: false
get dbSystemId() {
return this.getStringAttribute('db_system_id');
}
// infrastructure_type - computed: true, optional: false, required: false
get infrastructureType() {
return this.getStringAttribute('infrastructure_type');
}
// instance_id - computed: true, optional: false, required: false
get instanceId() {
return this.getStringAttribute('instance_id');
}
// ip_addresses - computed: true, optional: false, required: false
get ipAddresses() {
return this.getListAttribute('ip_addresses');
}
// listener_port - computed: true, optional: false, required: false
get listenerPort() {
return this.getNumberAttribute('listener_port');
}
// service_name - computed: true, optional: false, required: false
get serviceName() {
return this.getStringAttribute('service_name');
}
// vm_cluster_id - computed: true, optional: false, required: false
get vmClusterId() {
return this.getStringAttribute('vm_cluster_id');
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsOutputReference = DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsList 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 DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsList = DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesDatabaseDetailsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsOutputReference 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;
}
}
// autonomous_database_id - computed: true, optional: false, required: false
get autonomousDatabaseId() {
return this.getStringAttribute('autonomous_database_id');
}
// database_type - computed: true, optional: false, required: false
get databaseType() {
return this.getStringAttribute('database_type');
}
// db_system_id - computed: true, optional: false, required: false
get dbSystemId() {
return this.getStringAttribute('db_system_id');
}
// infrastructure_type - computed: true, optional: false, required: false
get infrastructureType() {
return this.getStringAttribute('infrastructure_type');
}
// instance_id - computed: true, optional: false, required: false
get instanceId() {
return this.getStringAttribute('instance_id');
}
// ip_addresses - computed: true, optional: false, required: false
get ipAddresses() {
return this.getListAttribute('ip_addresses');
}
// listener_port - computed: true, optional: false, required: false
get listenerPort() {
return this.getNumberAttribute('listener_port');
}
// service_name - computed: true, optional: false, required: false
get serviceName() {
return this.getStringAttribute('service_name');
}
// vm_cluster_id - computed: true, optional: false, required: false
get vmClusterId() {
return this.getStringAttribute('vm_cluster_id');
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsOutputReference = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsList 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 DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsList = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigOutputReference 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;
}
}
// certificate_store_type - computed: true, optional: false, required: false
get certificateStoreType() {
return this.getStringAttribute('certificate_store_type');
}
// key_store_content - computed: true, optional: false, required: false
get keyStoreContent() {
return this.getStringAttribute('key_store_content');
}
// status - computed: true, optional: false, required: false
get status() {
return this.getStringAttribute('status');
}
// store_password - computed: true, optional: false, required: false
get storePassword() {
return this.getStringAttribute('store_password');
}
// trust_store_content - computed: true, optional: false, required: false
get trustStoreContent() {
return this.getStringAttribute('trust_store_content');
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigOutputReference = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigList 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 DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigList = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsOutputReference 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;
// database_details - computed: true, optional: false, required: false
this._databaseDetails = new DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsDatabaseDetailsList(this, "database_details", false);
// tls_config - computed: true, optional: false, required: false
this._tlsConfig = new DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsTlsConfigList(this, "tls_config", 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 databaseDetails() {
return this._databaseDetails;
}
// dataguard_association_id - computed: true, optional: false, required: false
get dataguardAssociationId() {
return this.getStringAttribute('dataguard_association_id');
}
// description - computed: true, optional: false, required: false
get description() {
return this.getStringAttribute('description');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
get tlsConfig() {
return this._tlsConfig;
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsOutputReference = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsList 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 DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsList = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabaseDetailsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsOutputReference 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;
}
}
// autonomous_database_id - computed: true, optional: false, required: false
get autonomousDatabaseId() {
return this.getStringAttribute('autonomous_database_id');
}
// database_type - computed: true, optional: false, required: false
get databaseType() {
return this.getStringAttribute('database_type');
}
// db_system_id - computed: true, optional: false, required: false
get dbSystemId() {
return this.getStringAttribute('db_system_id');
}
// infrastructure_type - computed: true, optional: false, required: false
get infrastructureType() {
return this.getStringAttribute('infrastructure_type');
}
// instance_id - computed: true, optional: false, required: false
get instanceId() {
return this.getStringAttribute('instance_id');
}
// ip_addresses - computed: true, optional: false, required: false
get ipAddresses() {
return this.getListAttribute('ip_addresses');
}
// listener_port - computed: true, optional: false, required: false
get listenerPort() {
return this.getNumberAttribute('listener_port');
}
// service_name - computed: true, optional: false, required: false
get serviceName() {
return this.getStringAttribute('service_name');
}
// vm_cluster_id - computed: true, optional: false, required: false
get vmClusterId() {
return this.getStringAttribute('vm_cluster_id');
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsOutputReference = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsList 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 DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsList = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigOutputReference 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;
}
}
// certificate_store_type - computed: true, optional: false, required: false
get certificateStoreType() {
return this.getStringAttribute('certificate_store_type');
}
// key_store_content - computed: true, optional: false, required: false
get keyStoreContent() {
return this.getStringAttribute('key_store_content');
}
// status - computed: true, optional: false, required: false
get status() {
return this.getStringAttribute('status');
}
// store_password - computed: true, optional: false, required: false
get storePassword() {
return this.getStringAttribute('store_password');
}
// trust_store_content - computed: true, optional: false, required: false
get trustStoreContent() {
return this.getStringAttribute('trust_store_content');
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigOutputReference = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigList 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 DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigList = DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabases.DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesToTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesToTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesToTerraform;
function dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesToHclTerraform(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.dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesToHclTerraform = dataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesToHclTerraform;
class DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesOutputReference 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;
// database_details - computed: true, optional: false, required: false
this._databaseDetails = new DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesDatabaseDetailsList(this, "database_details", false);
// tls_config - computed: true, optional: false, required: false
this._tlsConfig = new DataOciDataSafeTargetDatabasesTargetDatabasesPeerTargetDatabasesTlsConfigList(this, "tls_config", 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 databaseDetails() {
return this._databaseDetails;
}
// database_unique_name - computed: true, optional: false, required: false
get databaseUniqueName() {
return this.getStringAttribute('database_unique_name');
}
// dataguard_association_id - computed: true, optional: false, required: false
get dataguardAssociationId() {
return this.getStringAttribute('dataguard_association_id');
}
// description - computed: true, optional: false, required: false
get description() {
return this.getStringAttribute('description');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
// key - computed: true, optional: false, required: false
get key() {
return this.getNumberAttribute('key');
}
// lifecycle_details - computed: true, optional: false, required: false
get lifecycleDetails() {
return this.getStringAttribute('lifecycle_details');
}
// role - computed: true, optional: false, required: false
get role() {
return this.getStringAttribute('role');
}
// state - computed: true, optional: false, required: false
get state() {