rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
785 lines • 207 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataOciIntegrationIntegrationInstances = exports.DataOciIntegrationIntegrationInstancesFilterList = exports.DataOciIntegrationIntegrationInstancesFilterOutputReference = exports.dataOciIntegrationIntegrationInstancesFilterToHclTerraform = exports.dataOciIntegrationIntegrationInstancesFilterToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsToTerraform = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsList = exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsOutputReference = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsToHclTerraform = exports.dataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsOutputReference 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;
}
}
// alias - computed: true, optional: false, required: false
get alias() {
return this.getStringAttribute('alias');
}
// certificate_secret_id - computed: true, optional: false, required: false
get certificateSecretId() {
return this.getStringAttribute('certificate_secret_id');
}
// certificate_secret_version - computed: true, optional: false, required: false
get certificateSecretVersion() {
return this.getNumberAttribute('certificate_secret_version');
}
// dns_type - computed: true, optional: false, required: false
get dnsType() {
return this.getStringAttribute('dns_type');
}
// dns_zone_name - computed: true, optional: false, required: false
get dnsZoneName() {
return this.getStringAttribute('dns_zone_name');
}
// hostname - computed: true, optional: false, required: false
get hostname() {
return this.getStringAttribute('hostname');
}
// managed_type - computed: true, optional: false, required: false
get managedType() {
return this.getStringAttribute('managed_type');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsOutputReference", version: "1.0.0" };
class DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsList 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 DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsList = DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsList;
_b = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesAlternateCustomEndpointsList", version: "1.0.0" };
function dataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsOutputReference 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;
}
}
// is_implicit - computed: true, optional: false, required: false
get isImplicit() {
return this.getBooleanAttribute('is_implicit');
}
// target_id - computed: true, optional: false, required: false
get targetId() {
return this.getStringAttribute('target_id');
}
// target_instance_url - computed: true, optional: false, required: false
get targetInstanceUrl() {
return this.getStringAttribute('target_instance_url');
}
// target_role - computed: true, optional: false, required: false
get targetRole() {
return this.getStringAttribute('target_role');
}
// target_service_type - computed: true, optional: false, required: false
get targetServiceType() {
return this.getStringAttribute('target_service_type');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsOutputReference", version: "1.0.0" };
class DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsList 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 DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsList = DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsList;
_d = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesAttachmentsList", version: "1.0.0" };
function dataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointOutputReference 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;
}
}
// alias - computed: true, optional: false, required: false
get alias() {
return this.getStringAttribute('alias');
}
// certificate_secret_id - computed: true, optional: false, required: false
get certificateSecretId() {
return this.getStringAttribute('certificate_secret_id');
}
// certificate_secret_version - computed: true, optional: false, required: false
get certificateSecretVersion() {
return this.getNumberAttribute('certificate_secret_version');
}
// dns_type - computed: true, optional: false, required: false
get dnsType() {
return this.getStringAttribute('dns_type');
}
// dns_zone_name - computed: true, optional: false, required: false
get dnsZoneName() {
return this.getStringAttribute('dns_zone_name');
}
// hostname - computed: true, optional: false, required: false
get hostname() {
return this.getStringAttribute('hostname');
}
// managed_type - computed: true, optional: false, required: false
get managedType() {
return this.getStringAttribute('managed_type');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointOutputReference", version: "1.0.0" };
class DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointList 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 DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointList = DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointList;
_f = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesCustomEndpointList", version: "1.0.0" };
function dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// id - computed: true, optional: false, required: false
get id() {
return this.getStringAttribute('id');
}
// region - computed: true, optional: false, required: false
get region() {
return this.getStringAttribute('region');
}
// role - computed: true, optional: false, required: false
get role() {
return this.getStringAttribute('role');
}
// time_role_changed - computed: true, optional: false, required: false
get timeRoleChanged() {
return this.getStringAttribute('time_role_changed');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsOutputReference", version: "1.0.0" };
class DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsList 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 DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsList = DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsList", version: "1.0.0" };
function dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsOutputReference 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;
// cross_region_integration_instance_details - computed: true, optional: false, required: false
this._crossRegionIntegrationInstanceDetails = new DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsCrossRegionIntegrationInstanceDetailsList(this, "cross_region_integration_instance_details", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get crossRegionIntegrationInstanceDetails() {
return this._crossRegionIntegrationInstanceDetails;
}
// regional_instance_url - computed: true, optional: false, required: false
get regionalInstanceUrl() {
return this.getStringAttribute('regional_instance_url');
}
// role - computed: true, optional: false, required: false
get role() {
return this.getStringAttribute('role');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsOutputReference", version: "1.0.0" };
class DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsList 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 DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsList = DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsList;
_k = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesDisasterRecoveryDetailsList", version: "1.0.0" };
function dataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoOutputReference 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;
}
}
// idcs_app_display_name - computed: true, optional: false, required: false
get idcsAppDisplayName() {
return this.getStringAttribute('idcs_app_display_name');
}
// idcs_app_id - computed: true, optional: false, required: false
get idcsAppId() {
return this.getStringAttribute('idcs_app_id');
}
// idcs_app_location_url - computed: true, optional: false, required: false
get idcsAppLocationUrl() {
return this.getStringAttribute('idcs_app_location_url');
}
// idcs_app_name - computed: true, optional: false, required: false
get idcsAppName() {
return this.getStringAttribute('idcs_app_name');
}
// instance_primary_audience_url - computed: true, optional: false, required: false
get instancePrimaryAudienceUrl() {
return this.getStringAttribute('instance_primary_audience_url');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoOutputReference", version: "1.0.0" };
class DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoList 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 DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoList = DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoList;
_m = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesIdcsInfoList", version: "1.0.0" };
function dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsOutputReference 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;
}
}
// allowlisted_ips - computed: true, optional: false, required: false
get allowlistedIps() {
return this.getListAttribute('allowlisted_ips');
}
// id - computed: true, optional: false, required: false
get id() {
return this.getStringAttribute('id');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsOutputReference", version: "1.0.0" };
class DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsList 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 DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsList = DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsList", version: "1.0.0" };
function dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsOutputReference 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;
// allowlisted_http_vcns - computed: true, optional: false, required: false
this._allowlistedHttpVcns = new DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsAllowlistedHttpVcnsList(this, "allowlisted_http_vcns", 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;
}
}
// allowlisted_http_ips - computed: true, optional: false, required: false
get allowlistedHttpIps() {
return this.getListAttribute('allowlisted_http_ips');
}
get allowlistedHttpVcns() {
return this._allowlistedHttpVcns;
}
// is_integration_vcn_allowlisted - computed: true, optional: false, required: false
get isIntegrationVcnAllowlisted() {
return this.getBooleanAttribute('is_integration_vcn_allowlisted');
}
// network_endpoint_type - computed: true, optional: false, required: false
get networkEndpointType() {
return this.getStringAttribute('network_endpoint_type');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsOutputReference", version: "1.0.0" };
class DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsList 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 DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsList = DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsList;
_r = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciIntegrationIntegrationInstances.DataOciIntegrationIntegrationInstancesIntegrationInstancesNetworkEndpointDetailsList", version: "1.0.0" };
function dataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionToTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionToTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionToTerraform;
function dataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionToHclTerraform(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.dataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionToHclTerraform = dataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionToHclTerraform;
class DataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionOutputReference 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;
}
}
// nsg_ids - computed: true, optional: false, required: false
get nsgIds() {
return this.getListAttribute('nsg_ids');
}
// outbound_connection_type - computed: true, optional: false, required: false
get outboundConnectionType() {
return this.getStringAttribute('outbound_connection_type');
}
// subnet_id - computed: true, optional: false, required: false
get subnetId() {
return this.getStringAttribute('subnet_id');
}
}
exports.DataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionOutputReference = DataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciIntegrationIntegrationInstancesIntegrationInstancesPrivateEndpointOutboundConnectionOutputR