rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
911 lines • 164 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;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataOciDataSafeTargetDatabase = exports.DataOciDataSafeTargetDatabaseTlsConfigList = exports.DataOciDataSafeTargetDatabaseTlsConfigOutputReference = exports.dataOciDataSafeTargetDatabaseTlsConfigToHclTerraform = exports.dataOciDataSafeTargetDatabaseTlsConfigToTerraform = exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesList = exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesOutputReference = exports.dataOciDataSafeTargetDatabasePeerTargetDatabasesToHclTerraform = exports.dataOciDataSafeTargetDatabasePeerTargetDatabasesToTerraform = exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigList = exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigOutputReference = exports.dataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigToHclTerraform = exports.dataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigToTerraform = exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsList = exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsOutputReference = exports.dataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsToHclTerraform = exports.dataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsToTerraform = exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsList = exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsOutputReference = exports.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsToHclTerraform = exports.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsToTerraform = exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigList = exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigOutputReference = exports.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigToHclTerraform = exports.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigToTerraform = exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsList = exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsOutputReference = exports.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsToHclTerraform = exports.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsToTerraform = exports.DataOciDataSafeTargetDatabaseDatabaseDetailsList = exports.DataOciDataSafeTargetDatabaseDatabaseDetailsOutputReference = exports.dataOciDataSafeTargetDatabaseDatabaseDetailsToHclTerraform = exports.dataOciDataSafeTargetDatabaseDatabaseDetailsToTerraform = exports.DataOciDataSafeTargetDatabaseCredentialsList = exports.DataOciDataSafeTargetDatabaseCredentialsOutputReference = exports.dataOciDataSafeTargetDatabaseCredentialsToHclTerraform = exports.dataOciDataSafeTargetDatabaseCredentialsToTerraform = exports.DataOciDataSafeTargetDatabaseConnectionOptionList = exports.DataOciDataSafeTargetDatabaseConnectionOptionOutputReference = exports.dataOciDataSafeTargetDatabaseConnectionOptionToHclTerraform = exports.dataOciDataSafeTargetDatabaseConnectionOptionToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDataSafeTargetDatabaseConnectionOptionToTerraform(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.dataOciDataSafeTargetDatabaseConnectionOptionToTerraform = dataOciDataSafeTargetDatabaseConnectionOptionToTerraform;
function dataOciDataSafeTargetDatabaseConnectionOptionToHclTerraform(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.dataOciDataSafeTargetDatabaseConnectionOptionToHclTerraform = dataOciDataSafeTargetDatabaseConnectionOptionToHclTerraform;
class DataOciDataSafeTargetDatabaseConnectionOptionOutputReference 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.DataOciDataSafeTargetDatabaseConnectionOptionOutputReference = DataOciDataSafeTargetDatabaseConnectionOptionOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabaseConnectionOptionOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabaseConnectionOptionOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabaseConnectionOptionList 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 DataOciDataSafeTargetDatabaseConnectionOptionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabaseConnectionOptionList = DataOciDataSafeTargetDatabaseConnectionOptionList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabaseConnectionOptionList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabaseConnectionOptionList", version: "1.0.0" };
function dataOciDataSafeTargetDatabaseCredentialsToTerraform(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.dataOciDataSafeTargetDatabaseCredentialsToTerraform = dataOciDataSafeTargetDatabaseCredentialsToTerraform;
function dataOciDataSafeTargetDatabaseCredentialsToHclTerraform(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.dataOciDataSafeTargetDatabaseCredentialsToHclTerraform = dataOciDataSafeTargetDatabaseCredentialsToHclTerraform;
class DataOciDataSafeTargetDatabaseCredentialsOutputReference 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.DataOciDataSafeTargetDatabaseCredentialsOutputReference = DataOciDataSafeTargetDatabaseCredentialsOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabaseCredentialsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabaseCredentialsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabaseCredentialsList 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 DataOciDataSafeTargetDatabaseCredentialsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabaseCredentialsList = DataOciDataSafeTargetDatabaseCredentialsList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabaseCredentialsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabaseCredentialsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabaseDatabaseDetailsToTerraform(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.dataOciDataSafeTargetDatabaseDatabaseDetailsToTerraform = dataOciDataSafeTargetDatabaseDatabaseDetailsToTerraform;
function dataOciDataSafeTargetDatabaseDatabaseDetailsToHclTerraform(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.dataOciDataSafeTargetDatabaseDatabaseDetailsToHclTerraform = dataOciDataSafeTargetDatabaseDatabaseDetailsToHclTerraform;
class DataOciDataSafeTargetDatabaseDatabaseDetailsOutputReference 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.DataOciDataSafeTargetDatabaseDatabaseDetailsOutputReference = DataOciDataSafeTargetDatabaseDatabaseDetailsOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabaseDatabaseDetailsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabaseDatabaseDetailsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabaseDatabaseDetailsList 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 DataOciDataSafeTargetDatabaseDatabaseDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabaseDatabaseDetailsList = DataOciDataSafeTargetDatabaseDatabaseDetailsList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabaseDatabaseDetailsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabaseDatabaseDetailsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsToTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsToTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsToTerraform;
function dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsToHclTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsToHclTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsToHclTerraform;
class DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsOutputReference 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.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsOutputReference = DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsList 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 DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsList = DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigToTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigToTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigToTerraform;
function dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigToHclTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigToHclTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigToHclTerraform;
class DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigOutputReference 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.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigOutputReference = DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigList 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 DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigList = DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsToTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsToTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsToTerraform;
function dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsToHclTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsToHclTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsToHclTerraform;
class DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsOutputReference 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 DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsDatabaseDetailsList(this, "database_details", false);
// tls_config - computed: true, optional: false, required: false
this._tlsConfig = new DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsTlsConfigList(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.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsOutputReference = DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsList 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 DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsList = DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabaseDetailsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsToTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsToTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsToTerraform;
function dataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsToHclTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsToHclTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsToHclTerraform;
class DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsOutputReference 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.DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsOutputReference = DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsList 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 DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsList = DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigToTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigToTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigToTerraform;
function dataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigToHclTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigToHclTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigToHclTerraform;
class DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigOutputReference 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.DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigOutputReference = DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigList 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 DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigList = DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigList", version: "1.0.0" };
function dataOciDataSafeTargetDatabasePeerTargetDatabasesToTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabasesToTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabasesToTerraform;
function dataOciDataSafeTargetDatabasePeerTargetDatabasesToHclTerraform(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.dataOciDataSafeTargetDatabasePeerTargetDatabasesToHclTerraform = dataOciDataSafeTargetDatabasePeerTargetDatabasesToHclTerraform;
class DataOciDataSafeTargetDatabasePeerTargetDatabasesOutputReference 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 DataOciDataSafeTargetDatabasePeerTargetDatabasesDatabaseDetailsList(this, "database_details", false);
// tls_config - computed: true, optional: false, required: false
this._tlsConfig = new DataOciDataSafeTargetDatabasePeerTargetDatabasesTlsConfigList(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() {
return this.getStringAttribute('state');
}
// time_created - computed: true, optional: false, required: false
get timeCreated() {
return this.getStringAttribute('time_created');
}
get tlsConfig() {
return this._tlsConfig;
}
}
exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesOutputReference = DataOciDataSafeTargetDatabasePeerTargetDatabasesOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabasesOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabasesOutputReference", version: "1.0.0" };
class DataOciDataSafeTargetDatabasePeerTargetDatabasesList 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 DataOciDataSafeTargetDatabasePeerTargetDatabasesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDataSafeTargetDatabasePeerTargetDatabasesList = DataOciDataSafeTargetDatabasePeerTargetDatabasesList;
_t = JSII_RTTI_SYMBOL_1;
DataOciDataSafeTargetDatabasePeerTargetDatabasesList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataSafeTargetDatabase.DataOciDataSafeTargetDatabasePeerTargetDatabasesList", version: "1.0.0" };
function dataOciDataSafeTargetDatabaseTlsConfigToTerraform(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.dataOciDataSafeTargetDatabaseTlsConfigToTerraform = dataOciDataSafeTargetDatabaseTlsConfigToTerraform;
function dataOciDataSafeTargetDatabaseTlsConfigToHclTerraform(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.dataOciDataSafeTargetDatabaseTlsConfigToHclTerraform = dataOciDataSafeTargetDatabaseTlsConfigToHclTerraform;
class DataOciDataSafeTargetDatabaseTlsConfigOutputReference 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, terraformAttribu