UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

785 lines 207 kB
"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