rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
727 lines • 381 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToTerraform = void 0;
exports.DataOciDevopsDeployStages = exports.DataOciDevopsDeployStagesFilterList = exports.DataOciDevopsDeployStagesFilterOutputReference = exports.dataOciDevopsDeployStagesFilterToHclTerraform = exports.dataOciDevopsDeployStagesFilterToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionList = exports.DataOciDevopsDeployStagesDeployStageCollectionOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteriaList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteriaOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteriaToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteriaToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsSetStringToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsSetStringToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyOutputReference = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyToHclTerraform = exports.dataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyToTerraform = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigList = exports.DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference 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;
}
}
// approval_policy_type - computed: true, optional: false, required: false
get approvalPolicyType() {
return this.getStringAttribute('approval_policy_type');
}
// number_of_approvals_required - computed: true, optional: false, required: false
get numberOfApprovalsRequired() {
return this.getNumberAttribute('number_of_approvals_required');
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyList 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 DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyList = DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyList", version: "1.0.0" };
function dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference 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;
}
}
// items - computed: true, optional: false, required: false
get items() {
return this.getListAttribute('items');
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsList 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 DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsList = DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsList", version: "1.0.0" };
function dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference 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;
}
}
// ingress_name - computed: true, optional: false, required: false
get ingressName() {
return this.getStringAttribute('ingress_name');
}
// namespace_a - computed: true, optional: false, required: false
get namespaceA() {
return this.getStringAttribute('namespace_a');
}
// namespace_b - computed: true, optional: false, required: false
get namespaceB() {
return this.getStringAttribute('namespace_b');
}
// strategy_type - computed: true, optional: false, required: false
get strategyType() {
return this.getStringAttribute('strategy_type');
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyList 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 DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyList = DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyList", version: "1.0.0" };
function dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference 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;
}
}
// ingress_name - computed: true, optional: false, required: false
get ingressName() {
return this.getStringAttribute('ingress_name');
}
// namespace - computed: true, optional: false, required: false
get namespace() {
return this.getStringAttribute('namespace');
}
// strategy_type - computed: true, optional: false, required: false
get strategyType() {
return this.getStringAttribute('strategy_type');
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyList 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 DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyList = DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyList", version: "1.0.0" };
function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference 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;
}
}
// network_channel_type - computed: true, optional: false, required: false
get networkChannelType() {
return this.getStringAttribute('network_channel_type');
}
// nsg_ids - computed: true, optional: false, required: false
get nsgIds() {
return this.getListAttribute('nsg_ids');
}
// subnet_id - computed: true, optional: false, required: false
get subnetId() {
return this.getStringAttribute('subnet_id');
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList 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 DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList = DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList", version: "1.0.0" };
function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference 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;
}
}
// memory_in_gbs - computed: true, optional: false, required: false
get memoryInGbs() {
return this.getNumberAttribute('memory_in_gbs');
}
// ocpus - computed: true, optional: false, required: false
get ocpus() {
return this.getNumberAttribute('ocpus');
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList 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 DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList = DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList", version: "1.0.0" };
function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference 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;
// network_channel - computed: true, optional: false, required: false
this._networkChannel = new DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList(this, "network_channel", false);
// shape_config - computed: true, optional: false, required: false
this._shapeConfig = new DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList(this, "shape_config", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// availability_domain - computed: true, optional: false, required: false
get availabilityDomain() {
return this.getStringAttribute('availability_domain');
}
// compartment_id - computed: true, optional: false, required: false
get compartmentId() {
return this.getStringAttribute('compartment_id');
}
// container_config_type - computed: true, optional: false, required: false
get containerConfigType() {
return this.getStringAttribute('container_config_type');
}
get networkChannel() {
return this._networkChannel;
}
get shapeConfig() {
return this._shapeConfig;
}
// shape_name - computed: true, optional: false, required: false
get shapeName() {
return this.getStringAttribute('shape_name');
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigList 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 DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigList = DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigList", version: "1.0.0" };
function dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference 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');
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList 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 DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList = DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList", version: "1.0.0" };
function dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToTerraform;
function dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToHclTerraform(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.dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToHclTerraform = dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToHclTerraform;
class DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionOutputReference 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;
// items - computed: true, optional: false, required: false
this._items = new DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList(this, "items", 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 items() {
return this._items;
}
}
exports.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionOutputReference = DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStages.DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionList 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(terraformResour