rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
873 lines • 301 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;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataOciDevopsDeployStageProductionLoadBalancerConfigToHclTerraform = exports.dataOciDevopsDeployStageProductionLoadBalancerConfigToTerraform = exports.DataOciDevopsDeployStageLoadBalancerConfigList = exports.DataOciDevopsDeployStageLoadBalancerConfigOutputReference = exports.dataOciDevopsDeployStageLoadBalancerConfigToHclTerraform = exports.dataOciDevopsDeployStageLoadBalancerConfigToTerraform = exports.DataOciDevopsDeployStageGreenBackendIpsList = exports.DataOciDevopsDeployStageGreenBackendIpsOutputReference = exports.dataOciDevopsDeployStageGreenBackendIpsToHclTerraform = exports.dataOciDevopsDeployStageGreenBackendIpsToTerraform = exports.DataOciDevopsDeployStageFailurePolicyList = exports.DataOciDevopsDeployStageFailurePolicyOutputReference = exports.dataOciDevopsDeployStageFailurePolicyToHclTerraform = exports.dataOciDevopsDeployStageFailurePolicyToTerraform = exports.DataOciDevopsDeployStageDeployStagePredecessorCollectionList = exports.DataOciDevopsDeployStageDeployStagePredecessorCollectionOutputReference = exports.dataOciDevopsDeployStageDeployStagePredecessorCollectionToHclTerraform = exports.dataOciDevopsDeployStageDeployStagePredecessorCollectionToTerraform = exports.DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsList = exports.DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsOutputReference = exports.dataOciDevopsDeployStageDeployStagePredecessorCollectionItemsToHclTerraform = exports.dataOciDevopsDeployStageDeployStagePredecessorCollectionItemsToTerraform = exports.DataOciDevopsDeployStageContainerConfigList = exports.DataOciDevopsDeployStageContainerConfigOutputReference = exports.dataOciDevopsDeployStageContainerConfigToHclTerraform = exports.dataOciDevopsDeployStageContainerConfigToTerraform = exports.DataOciDevopsDeployStageContainerConfigShapeConfigList = exports.DataOciDevopsDeployStageContainerConfigShapeConfigOutputReference = exports.dataOciDevopsDeployStageContainerConfigShapeConfigToHclTerraform = exports.dataOciDevopsDeployStageContainerConfigShapeConfigToTerraform = exports.DataOciDevopsDeployStageContainerConfigNetworkChannelList = exports.DataOciDevopsDeployStageContainerConfigNetworkChannelOutputReference = exports.dataOciDevopsDeployStageContainerConfigNetworkChannelToHclTerraform = exports.dataOciDevopsDeployStageContainerConfigNetworkChannelToTerraform = exports.DataOciDevopsDeployStageCanaryStrategyList = exports.DataOciDevopsDeployStageCanaryStrategyOutputReference = exports.dataOciDevopsDeployStageCanaryStrategyToHclTerraform = exports.dataOciDevopsDeployStageCanaryStrategyToTerraform = exports.DataOciDevopsDeployStageBlueGreenStrategyList = exports.DataOciDevopsDeployStageBlueGreenStrategyOutputReference = exports.dataOciDevopsDeployStageBlueGreenStrategyToHclTerraform = exports.dataOciDevopsDeployStageBlueGreenStrategyToTerraform = exports.DataOciDevopsDeployStageBlueBackendIpsList = exports.DataOciDevopsDeployStageBlueBackendIpsOutputReference = exports.dataOciDevopsDeployStageBlueBackendIpsToHclTerraform = exports.dataOciDevopsDeployStageBlueBackendIpsToTerraform = exports.DataOciDevopsDeployStageApprovalPolicyList = exports.DataOciDevopsDeployStageApprovalPolicyOutputReference = exports.dataOciDevopsDeployStageApprovalPolicyToHclTerraform = exports.dataOciDevopsDeployStageApprovalPolicyToTerraform = void 0;
exports.DataOciDevopsDeployStage = exports.DataOciDevopsDeployStageWaitCriteriaList = exports.DataOciDevopsDeployStageWaitCriteriaOutputReference = exports.dataOciDevopsDeployStageWaitCriteriaToHclTerraform = exports.dataOciDevopsDeployStageWaitCriteriaToTerraform = exports.DataOciDevopsDeployStageTestLoadBalancerConfigList = exports.DataOciDevopsDeployStageTestLoadBalancerConfigOutputReference = exports.dataOciDevopsDeployStageTestLoadBalancerConfigToHclTerraform = exports.dataOciDevopsDeployStageTestLoadBalancerConfigToTerraform = exports.DataOciDevopsDeployStageSetValuesList = exports.DataOciDevopsDeployStageSetValuesOutputReference = exports.dataOciDevopsDeployStageSetValuesToHclTerraform = exports.dataOciDevopsDeployStageSetValuesToTerraform = exports.DataOciDevopsDeployStageSetValuesItemsList = exports.DataOciDevopsDeployStageSetValuesItemsOutputReference = exports.dataOciDevopsDeployStageSetValuesItemsToHclTerraform = exports.dataOciDevopsDeployStageSetValuesItemsToTerraform = exports.DataOciDevopsDeployStageSetStringList = exports.DataOciDevopsDeployStageSetStringOutputReference = exports.dataOciDevopsDeployStageSetStringToHclTerraform = exports.dataOciDevopsDeployStageSetStringToTerraform = exports.DataOciDevopsDeployStageSetStringItemsList = exports.DataOciDevopsDeployStageSetStringItemsOutputReference = exports.dataOciDevopsDeployStageSetStringItemsToHclTerraform = exports.dataOciDevopsDeployStageSetStringItemsToTerraform = exports.DataOciDevopsDeployStageRolloutPolicyList = exports.DataOciDevopsDeployStageRolloutPolicyOutputReference = exports.dataOciDevopsDeployStageRolloutPolicyToHclTerraform = exports.dataOciDevopsDeployStageRolloutPolicyToTerraform = exports.DataOciDevopsDeployStageRollbackPolicyList = exports.DataOciDevopsDeployStageRollbackPolicyOutputReference = exports.dataOciDevopsDeployStageRollbackPolicyToHclTerraform = exports.dataOciDevopsDeployStageRollbackPolicyToTerraform = exports.DataOciDevopsDeployStageProductionLoadBalancerConfigList = exports.DataOciDevopsDeployStageProductionLoadBalancerConfigOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDevopsDeployStageApprovalPolicyToTerraform(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.dataOciDevopsDeployStageApprovalPolicyToTerraform = dataOciDevopsDeployStageApprovalPolicyToTerraform;
function dataOciDevopsDeployStageApprovalPolicyToHclTerraform(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.dataOciDevopsDeployStageApprovalPolicyToHclTerraform = dataOciDevopsDeployStageApprovalPolicyToHclTerraform;
class DataOciDevopsDeployStageApprovalPolicyOutputReference 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.DataOciDevopsDeployStageApprovalPolicyOutputReference = DataOciDevopsDeployStageApprovalPolicyOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageApprovalPolicyOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageApprovalPolicyOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageApprovalPolicyList 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 DataOciDevopsDeployStageApprovalPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageApprovalPolicyList = DataOciDevopsDeployStageApprovalPolicyList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageApprovalPolicyList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageApprovalPolicyList", version: "1.0.0" };
function dataOciDevopsDeployStageBlueBackendIpsToTerraform(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.dataOciDevopsDeployStageBlueBackendIpsToTerraform = dataOciDevopsDeployStageBlueBackendIpsToTerraform;
function dataOciDevopsDeployStageBlueBackendIpsToHclTerraform(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.dataOciDevopsDeployStageBlueBackendIpsToHclTerraform = dataOciDevopsDeployStageBlueBackendIpsToHclTerraform;
class DataOciDevopsDeployStageBlueBackendIpsOutputReference 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.DataOciDevopsDeployStageBlueBackendIpsOutputReference = DataOciDevopsDeployStageBlueBackendIpsOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageBlueBackendIpsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageBlueBackendIpsOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageBlueBackendIpsList 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 DataOciDevopsDeployStageBlueBackendIpsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageBlueBackendIpsList = DataOciDevopsDeployStageBlueBackendIpsList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageBlueBackendIpsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageBlueBackendIpsList", version: "1.0.0" };
function dataOciDevopsDeployStageBlueGreenStrategyToTerraform(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.dataOciDevopsDeployStageBlueGreenStrategyToTerraform = dataOciDevopsDeployStageBlueGreenStrategyToTerraform;
function dataOciDevopsDeployStageBlueGreenStrategyToHclTerraform(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.dataOciDevopsDeployStageBlueGreenStrategyToHclTerraform = dataOciDevopsDeployStageBlueGreenStrategyToHclTerraform;
class DataOciDevopsDeployStageBlueGreenStrategyOutputReference 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.DataOciDevopsDeployStageBlueGreenStrategyOutputReference = DataOciDevopsDeployStageBlueGreenStrategyOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageBlueGreenStrategyOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageBlueGreenStrategyOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageBlueGreenStrategyList 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 DataOciDevopsDeployStageBlueGreenStrategyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageBlueGreenStrategyList = DataOciDevopsDeployStageBlueGreenStrategyList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageBlueGreenStrategyList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageBlueGreenStrategyList", version: "1.0.0" };
function dataOciDevopsDeployStageCanaryStrategyToTerraform(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.dataOciDevopsDeployStageCanaryStrategyToTerraform = dataOciDevopsDeployStageCanaryStrategyToTerraform;
function dataOciDevopsDeployStageCanaryStrategyToHclTerraform(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.dataOciDevopsDeployStageCanaryStrategyToHclTerraform = dataOciDevopsDeployStageCanaryStrategyToHclTerraform;
class DataOciDevopsDeployStageCanaryStrategyOutputReference 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.DataOciDevopsDeployStageCanaryStrategyOutputReference = DataOciDevopsDeployStageCanaryStrategyOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageCanaryStrategyOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageCanaryStrategyOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageCanaryStrategyList 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 DataOciDevopsDeployStageCanaryStrategyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageCanaryStrategyList = DataOciDevopsDeployStageCanaryStrategyList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageCanaryStrategyList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageCanaryStrategyList", version: "1.0.0" };
function dataOciDevopsDeployStageContainerConfigNetworkChannelToTerraform(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.dataOciDevopsDeployStageContainerConfigNetworkChannelToTerraform = dataOciDevopsDeployStageContainerConfigNetworkChannelToTerraform;
function dataOciDevopsDeployStageContainerConfigNetworkChannelToHclTerraform(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.dataOciDevopsDeployStageContainerConfigNetworkChannelToHclTerraform = dataOciDevopsDeployStageContainerConfigNetworkChannelToHclTerraform;
class DataOciDevopsDeployStageContainerConfigNetworkChannelOutputReference 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.DataOciDevopsDeployStageContainerConfigNetworkChannelOutputReference = DataOciDevopsDeployStageContainerConfigNetworkChannelOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageContainerConfigNetworkChannelOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageContainerConfigNetworkChannelOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageContainerConfigNetworkChannelList 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 DataOciDevopsDeployStageContainerConfigNetworkChannelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageContainerConfigNetworkChannelList = DataOciDevopsDeployStageContainerConfigNetworkChannelList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageContainerConfigNetworkChannelList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageContainerConfigNetworkChannelList", version: "1.0.0" };
function dataOciDevopsDeployStageContainerConfigShapeConfigToTerraform(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.dataOciDevopsDeployStageContainerConfigShapeConfigToTerraform = dataOciDevopsDeployStageContainerConfigShapeConfigToTerraform;
function dataOciDevopsDeployStageContainerConfigShapeConfigToHclTerraform(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.dataOciDevopsDeployStageContainerConfigShapeConfigToHclTerraform = dataOciDevopsDeployStageContainerConfigShapeConfigToHclTerraform;
class DataOciDevopsDeployStageContainerConfigShapeConfigOutputReference 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.DataOciDevopsDeployStageContainerConfigShapeConfigOutputReference = DataOciDevopsDeployStageContainerConfigShapeConfigOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageContainerConfigShapeConfigOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageContainerConfigShapeConfigOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageContainerConfigShapeConfigList 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 DataOciDevopsDeployStageContainerConfigShapeConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageContainerConfigShapeConfigList = DataOciDevopsDeployStageContainerConfigShapeConfigList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageContainerConfigShapeConfigList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageContainerConfigShapeConfigList", version: "1.0.0" };
function dataOciDevopsDeployStageContainerConfigToTerraform(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.dataOciDevopsDeployStageContainerConfigToTerraform = dataOciDevopsDeployStageContainerConfigToTerraform;
function dataOciDevopsDeployStageContainerConfigToHclTerraform(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.dataOciDevopsDeployStageContainerConfigToHclTerraform = dataOciDevopsDeployStageContainerConfigToHclTerraform;
class DataOciDevopsDeployStageContainerConfigOutputReference 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 DataOciDevopsDeployStageContainerConfigNetworkChannelList(this, "network_channel", false);
// shape_config - computed: true, optional: false, required: false
this._shapeConfig = new DataOciDevopsDeployStageContainerConfigShapeConfigList(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.DataOciDevopsDeployStageContainerConfigOutputReference = DataOciDevopsDeployStageContainerConfigOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageContainerConfigOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageContainerConfigOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageContainerConfigList 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 DataOciDevopsDeployStageContainerConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageContainerConfigList = DataOciDevopsDeployStageContainerConfigList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageContainerConfigList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageContainerConfigList", version: "1.0.0" };
function dataOciDevopsDeployStageDeployStagePredecessorCollectionItemsToTerraform(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.dataOciDevopsDeployStageDeployStagePredecessorCollectionItemsToTerraform = dataOciDevopsDeployStageDeployStagePredecessorCollectionItemsToTerraform;
function dataOciDevopsDeployStageDeployStagePredecessorCollectionItemsToHclTerraform(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.dataOciDevopsDeployStageDeployStagePredecessorCollectionItemsToHclTerraform = dataOciDevopsDeployStageDeployStagePredecessorCollectionItemsToHclTerraform;
class DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsOutputReference 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.DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsOutputReference = DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsList 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 DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsList = DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsList", version: "1.0.0" };
function dataOciDevopsDeployStageDeployStagePredecessorCollectionToTerraform(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.dataOciDevopsDeployStageDeployStagePredecessorCollectionToTerraform = dataOciDevopsDeployStageDeployStagePredecessorCollectionToTerraform;
function dataOciDevopsDeployStageDeployStagePredecessorCollectionToHclTerraform(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.dataOciDevopsDeployStageDeployStagePredecessorCollectionToHclTerraform = dataOciDevopsDeployStageDeployStagePredecessorCollectionToHclTerraform;
class DataOciDevopsDeployStageDeployStagePredecessorCollectionOutputReference 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 DataOciDevopsDeployStageDeployStagePredecessorCollectionItemsList(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.DataOciDevopsDeployStageDeployStagePredecessorCollectionOutputReference = DataOciDevopsDeployStageDeployStagePredecessorCollectionOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageDeployStagePredecessorCollectionOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageDeployStagePredecessorCollectionOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageDeployStagePredecessorCollectionList 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 DataOciDevopsDeployStageDeployStagePredecessorCollectionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageDeployStagePredecessorCollectionList = DataOciDevopsDeployStageDeployStagePredecessorCollectionList;
_t = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageDeployStagePredecessorCollectionList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageDeployStagePredecessorCollectionList", version: "1.0.0" };
function dataOciDevopsDeployStageFailurePolicyToTerraform(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.dataOciDevopsDeployStageFailurePolicyToTerraform = dataOciDevopsDeployStageFailurePolicyToTerraform;
function dataOciDevopsDeployStageFailurePolicyToHclTerraform(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.dataOciDevopsDeployStageFailurePolicyToHclTerraform = dataOciDevopsDeployStageFailurePolicyToHclTerraform;
class DataOciDevopsDeployStageFailurePolicyOutputReference 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;
}
}
// failure_count - computed: true, optional: false, required: false
get failureCount() {
return this.getNumberAttribute('failure_count');
}
// failure_percentage - computed: true, optional: false, required: false
get failurePercentage() {
return this.getNumberAttribute('failure_percentage');
}
// policy_type - computed: true, optional: false, required: false
get policyType() {
return this.getStringAttribute('policy_type');
}
}
exports.DataOciDevopsDeployStageFailurePolicyOutputReference = DataOciDevopsDeployStageFailurePolicyOutputReference;
_u = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageFailurePolicyOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageFailurePolicyOutputReference", version: "1.0.0" };
class DataOciDevopsDeployStageFailurePolicyList 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 DataOciDevopsDeployStageFailurePolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsDeployStageFailurePolicyList = DataOciDevopsDeployStageFailurePolicyList;
_v = JSII_RTTI_SYMBOL_1;
DataOciDevopsDeployStageFailurePolicyList[_v] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployStage.DataOciDevopsDeployStageFailurePolicyList", version: "1.0.0" };
function dataOciDevopsDeployStageGreenBackendIpsToTerraform(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.dataOciDevopsDeployStageGreenBackendIpsToTerraform = dataOciDevopsDeployStageGreenBackendIpsToTerraform;
function dataOciDevopsDeployStageGreenBackendIpsToHclTerraform(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.dataOciDevopsDeployStageGreenBackendIpsToHclTerraform = dataOciDevopsDeployStageGreenBackendIpsToHclTerraform;
class DataOciDevopsDeployStageGreenBackendIpsOutputReference 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');
}