UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

883 lines 280 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4; Object.defineProperty(exports, "__esModule", { value: true }); exports.DevopsDeploymentDeployStageOverrideArgumentsOutputReference = exports.devopsDeploymentDeployStageOverrideArgumentsToHclTerraform = exports.devopsDeploymentDeployStageOverrideArgumentsToTerraform = exports.DevopsDeploymentDeployStageOverrideArgumentsItemsList = exports.DevopsDeploymentDeployStageOverrideArgumentsItemsOutputReference = exports.devopsDeploymentDeployStageOverrideArgumentsItemsToHclTerraform = exports.devopsDeploymentDeployStageOverrideArgumentsItemsToTerraform = exports.DevopsDeploymentDeployArtifactOverrideArgumentsOutputReference = exports.devopsDeploymentDeployArtifactOverrideArgumentsToHclTerraform = exports.devopsDeploymentDeployArtifactOverrideArgumentsToTerraform = exports.DevopsDeploymentDeployArtifactOverrideArgumentsItemsList = exports.DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference = exports.devopsDeploymentDeployArtifactOverrideArgumentsItemsToHclTerraform = exports.devopsDeploymentDeployArtifactOverrideArgumentsItemsToTerraform = exports.DevopsDeploymentDeploymentExecutionProgressList = exports.DevopsDeploymentDeploymentExecutionProgressOutputReference = exports.devopsDeploymentDeploymentExecutionProgressToHclTerraform = exports.devopsDeploymentDeploymentExecutionProgressToTerraform = exports.DevopsDeploymentDeployPipelineEnvironmentsList = exports.DevopsDeploymentDeployPipelineEnvironmentsOutputReference = exports.devopsDeploymentDeployPipelineEnvironmentsToHclTerraform = exports.devopsDeploymentDeployPipelineEnvironmentsToTerraform = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsList = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference = exports.devopsDeploymentDeployPipelineEnvironmentsItemsToHclTerraform = exports.devopsDeploymentDeployPipelineEnvironmentsItemsToTerraform = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference = exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform = exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference = exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform = exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform = exports.DevopsDeploymentDeployPipelineArtifactsList = exports.DevopsDeploymentDeployPipelineArtifactsOutputReference = exports.devopsDeploymentDeployPipelineArtifactsToHclTerraform = exports.devopsDeploymentDeployPipelineArtifactsToTerraform = exports.DevopsDeploymentDeployPipelineArtifactsItemsList = exports.DevopsDeploymentDeployPipelineArtifactsItemsOutputReference = exports.devopsDeploymentDeployPipelineArtifactsItemsToHclTerraform = exports.devopsDeploymentDeployPipelineArtifactsItemsToTerraform = exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList = exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference = exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform = exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform = exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList = exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference = exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform = exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform = void 0; exports.DevopsDeployment = exports.DevopsDeploymentTimeoutsOutputReference = exports.devopsDeploymentTimeoutsToHclTerraform = exports.devopsDeploymentTimeoutsToTerraform = exports.DevopsDeploymentDeploymentArgumentsOutputReference = exports.devopsDeploymentDeploymentArgumentsToHclTerraform = exports.devopsDeploymentDeploymentArgumentsToTerraform = exports.DevopsDeploymentDeploymentArgumentsItemsList = exports.DevopsDeploymentDeploymentArgumentsItemsOutputReference = exports.devopsDeploymentDeploymentArgumentsItemsToHclTerraform = exports.devopsDeploymentDeploymentArgumentsItemsToTerraform = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform(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.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform = devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform; function devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform(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.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform = devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform; class DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference 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; } } // deploy_stage_id - computed: true, optional: false, required: false get deployStageId() { return this.getStringAttribute('deploy_stage_id'); } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } } exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference = DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference; _a = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList 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 DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList = DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList; _b = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList", version: "1.0.0" }; function devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform(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.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform = devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform; function devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform(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.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform = devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform; class DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference 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 DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList(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.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference = DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference; _c = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList 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 DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList = DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList; _d = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList[_d] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList", version: "1.0.0" }; function devopsDeploymentDeployPipelineArtifactsItemsToTerraform(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.devopsDeploymentDeployPipelineArtifactsItemsToTerraform = devopsDeploymentDeployPipelineArtifactsItemsToTerraform; function devopsDeploymentDeployPipelineArtifactsItemsToHclTerraform(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.devopsDeploymentDeployPipelineArtifactsItemsToHclTerraform = devopsDeploymentDeployPipelineArtifactsItemsToHclTerraform; class DevopsDeploymentDeployPipelineArtifactsItemsOutputReference 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; // deploy_pipeline_stages - computed: true, optional: false, required: false this._deployPipelineStages = new DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList(this, "deploy_pipeline_stages", 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; } } // deploy_artifact_id - computed: true, optional: false, required: false get deployArtifactId() { return this.getStringAttribute('deploy_artifact_id'); } get deployPipelineStages() { return this._deployPipelineStages; } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } } exports.DevopsDeploymentDeployPipelineArtifactsItemsOutputReference = DevopsDeploymentDeployPipelineArtifactsItemsOutputReference; _e = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineArtifactsItemsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployPipelineArtifactsItemsList 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 DevopsDeploymentDeployPipelineArtifactsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployPipelineArtifactsItemsList = DevopsDeploymentDeployPipelineArtifactsItemsList; _f = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineArtifactsItemsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsList", version: "1.0.0" }; function devopsDeploymentDeployPipelineArtifactsToTerraform(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.devopsDeploymentDeployPipelineArtifactsToTerraform = devopsDeploymentDeployPipelineArtifactsToTerraform; function devopsDeploymentDeployPipelineArtifactsToHclTerraform(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.devopsDeploymentDeployPipelineArtifactsToHclTerraform = devopsDeploymentDeployPipelineArtifactsToHclTerraform; class DevopsDeploymentDeployPipelineArtifactsOutputReference 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 DevopsDeploymentDeployPipelineArtifactsItemsList(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.DevopsDeploymentDeployPipelineArtifactsOutputReference = DevopsDeploymentDeployPipelineArtifactsOutputReference; _g = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineArtifactsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployPipelineArtifactsList 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 DevopsDeploymentDeployPipelineArtifactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployPipelineArtifactsList = DevopsDeploymentDeployPipelineArtifactsList; _h = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineArtifactsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsList", version: "1.0.0" }; function devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform(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.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform; function devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform(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.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform; class DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference 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; } } // deploy_stage_id - computed: true, optional: false, required: false get deployStageId() { return this.getStringAttribute('deploy_stage_id'); } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } } exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference = DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference; _j = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList 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 DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList = DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList; _k = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList", version: "1.0.0" }; function devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform(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.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform; function devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform(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.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform; class DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference 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 DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList(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.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference = DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference; _l = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList 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 DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList = DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList; _m = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList[_m] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList", version: "1.0.0" }; function devopsDeploymentDeployPipelineEnvironmentsItemsToTerraform(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.devopsDeploymentDeployPipelineEnvironmentsItemsToTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsToTerraform; function devopsDeploymentDeployPipelineEnvironmentsItemsToHclTerraform(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.devopsDeploymentDeployPipelineEnvironmentsItemsToHclTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsToHclTerraform; class DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference 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; // deploy_pipeline_stages - computed: true, optional: false, required: false this._deployPipelineStages = new DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList(this, "deploy_pipeline_stages", 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; } } // deploy_environment_id - computed: true, optional: false, required: false get deployEnvironmentId() { return this.getStringAttribute('deploy_environment_id'); } get deployPipelineStages() { return this._deployPipelineStages; } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } } exports.DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference = DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference; _o = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployPipelineEnvironmentsItemsList 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 DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployPipelineEnvironmentsItemsList = DevopsDeploymentDeployPipelineEnvironmentsItemsList; _p = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineEnvironmentsItemsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsList", version: "1.0.0" }; function devopsDeploymentDeployPipelineEnvironmentsToTerraform(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.devopsDeploymentDeployPipelineEnvironmentsToTerraform = devopsDeploymentDeployPipelineEnvironmentsToTerraform; function devopsDeploymentDeployPipelineEnvironmentsToHclTerraform(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.devopsDeploymentDeployPipelineEnvironmentsToHclTerraform = devopsDeploymentDeployPipelineEnvironmentsToHclTerraform; class DevopsDeploymentDeployPipelineEnvironmentsOutputReference 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 DevopsDeploymentDeployPipelineEnvironmentsItemsList(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.DevopsDeploymentDeployPipelineEnvironmentsOutputReference = DevopsDeploymentDeployPipelineEnvironmentsOutputReference; _q = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineEnvironmentsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployPipelineEnvironmentsList 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 DevopsDeploymentDeployPipelineEnvironmentsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployPipelineEnvironmentsList = DevopsDeploymentDeployPipelineEnvironmentsList; _r = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployPipelineEnvironmentsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsList", version: "1.0.0" }; function devopsDeploymentDeploymentExecutionProgressToTerraform(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.devopsDeploymentDeploymentExecutionProgressToTerraform = devopsDeploymentDeploymentExecutionProgressToTerraform; function devopsDeploymentDeploymentExecutionProgressToHclTerraform(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.devopsDeploymentDeploymentExecutionProgressToHclTerraform = devopsDeploymentDeploymentExecutionProgressToHclTerraform; class DevopsDeploymentDeploymentExecutionProgressOutputReference 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; // deploy_stage_execution_progress - computed: true, optional: false, required: false this._deployStageExecutionProgress = new cdktf.StringMap(this, "deploy_stage_execution_progress"); } 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 deployStageExecutionProgress() { return this._deployStageExecutionProgress; } // time_finished - computed: true, optional: false, required: false get timeFinished() { return this.getStringAttribute('time_finished'); } // time_started - computed: true, optional: false, required: false get timeStarted() { return this.getStringAttribute('time_started'); } } exports.DevopsDeploymentDeploymentExecutionProgressOutputReference = DevopsDeploymentDeploymentExecutionProgressOutputReference; _s = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeploymentExecutionProgressOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeploymentExecutionProgressOutputReference", version: "1.0.0" }; class DevopsDeploymentDeploymentExecutionProgressList 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 DevopsDeploymentDeploymentExecutionProgressOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeploymentExecutionProgressList = DevopsDeploymentDeploymentExecutionProgressList; _t = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeploymentExecutionProgressList[_t] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeploymentExecutionProgressList", version: "1.0.0" }; function devopsDeploymentDeployArtifactOverrideArgumentsItemsToTerraform(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 { deploy_artifact_id: cdktf.stringToTerraform(struct.deployArtifactId), name: cdktf.stringToTerraform(struct.name), value: cdktf.stringToTerraform(struct.value), }; } exports.devopsDeploymentDeployArtifactOverrideArgumentsItemsToTerraform = devopsDeploymentDeployArtifactOverrideArgumentsItemsToTerraform; function devopsDeploymentDeployArtifactOverrideArgumentsItemsToHclTerraform(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 = { deploy_artifact_id: { value: cdktf.stringToHclTerraform(struct.deployArtifactId), isBlock: false, type: "simple", storageClassType: "string", }, name: { value: cdktf.stringToHclTerraform(struct.name), isBlock: false, type: "simple", storageClassType: "string", }, value: { value: cdktf.stringToHclTerraform(struct.value), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } exports.devopsDeploymentDeployArtifactOverrideArgumentsItemsToHclTerraform = devopsDeploymentDeployArtifactOverrideArgumentsItemsToHclTerraform; class DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference 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() { if (this.resolvableValue) { return this.resolvableValue; } let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._deployArtifactId !== undefined) { hasAnyValues = true; internalValueResult.deployArtifactId = this._deployArtifactId; } if (this._name !== undefined) { hasAnyValues = true; internalValueResult.name = this._name; } if (this._value !== undefined) { hasAnyValues = true; internalValueResult.value = this._value; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this.resolvableValue = undefined; this._deployArtifactId = undefined; this._name = undefined; this._value = undefined; } else if (cdktf.Tokenization.isResolvable(value)) { this.isEmptyObject = false; this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; this.resolvableValue = undefined; this._deployArtifactId = value.deployArtifactId; this._name = value.name; this._value = value.value; } } get deployArtifactId() { return this.getStringAttribute('deploy_artifact_id'); } set deployArtifactId(value) { this._deployArtifactId = value; } resetDeployArtifactId() { this._deployArtifactId = undefined; } // Temporarily expose input value. Use with caution. get deployArtifactIdInput() { return this._deployArtifactId; } get name() { return this.getStringAttribute('name'); } set name(value) { this._name = value; } resetName() { this._name = undefined; } // Temporarily expose input value. Use with caution. get nameInput() { return this._name; } get value() { return this.getStringAttribute('value'); } set value(value) { this._value = value; } resetValue() { this._value = undefined; } // Temporarily expose input value. Use with caution. get valueInput() { return this._value; } } exports.DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference = DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference; _u = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference", version: "1.0.0" }; class DevopsDeploymentDeployArtifactOverrideArgumentsItemsList 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 DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DevopsDeploymentDeployArtifactOverrideArgumentsItemsList = DevopsDeploymentDeployArtifactOverrideArgumentsItemsList; _v = JSII_RTTI_SYMBOL_1; DevopsDeploymentDeployArtifactOverrideArgumentsItemsList[_v] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployArtifactOverrideArgumentsItemsList", version: "1.0.0" }; function devopsDeploymentDeployArtifactOverrideArgumentsToTerr