UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

826 lines (825 loc) 144 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; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataOciDevopsDeployPipeline = exports.DataOciDevopsDeployPipelineDeployPipelineParametersList = exports.DataOciDevopsDeployPipelineDeployPipelineParametersOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineParametersToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineParametersToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineParametersItemsList = exports.DataOciDevopsDeployPipelineDeployPipelineParametersItemsOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineParametersItemsToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineParametersItemsToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsList = exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsList = exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesList = exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList = exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsList = exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineArtifactsToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineArtifactsToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsList = exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesList = exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform = exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsList = exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference = exports.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform = exports.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform = dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform; function dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference 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.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference = DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsList 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 DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsList = DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsList; _b = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform = dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform; function dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference 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 DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesItemsList(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.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference = DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesList 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 DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesList = DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesList; _d = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsToTerraform = dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsToTerraform; function dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineArtifactsItemsToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsOutputReference 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 DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsDeployPipelineStagesList(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.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsOutputReference = DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsList 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 DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsList = DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsList; _f = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineArtifactsToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineArtifactsToTerraform = dataOciDevopsDeployPipelineDeployPipelineArtifactsToTerraform; function dataOciDevopsDeployPipelineDeployPipelineArtifactsToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineArtifactsToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineArtifactsToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineArtifactsOutputReference 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 DataOciDevopsDeployPipelineDeployPipelineArtifactsItemsList(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.DataOciDevopsDeployPipelineDeployPipelineArtifactsOutputReference = DataOciDevopsDeployPipelineDeployPipelineArtifactsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineArtifactsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineArtifactsOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineArtifactsList 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 DataOciDevopsDeployPipelineDeployPipelineArtifactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineArtifactsList = DataOciDevopsDeployPipelineDeployPipelineArtifactsList; _h = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineArtifactsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineArtifactsList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform = dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform; function dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference 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.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference = DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList 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 DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList = DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList; _k = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform = dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform; function dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference 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 DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList(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.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference = DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesList 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 DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesList = DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesList; _m = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsToTerraform = dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsToTerraform; function dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsOutputReference 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 DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsDeployPipelineStagesList(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.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsOutputReference = DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsList 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 DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsList = DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsList; _p = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineEnvironmentsToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsToTerraform = dataOciDevopsDeployPipelineDeployPipelineEnvironmentsToTerraform; function dataOciDevopsDeployPipelineDeployPipelineEnvironmentsToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineEnvironmentsToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineEnvironmentsToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineEnvironmentsOutputReference 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 DataOciDevopsDeployPipelineDeployPipelineEnvironmentsItemsList(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.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsOutputReference = DataOciDevopsDeployPipelineDeployPipelineEnvironmentsOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineEnvironmentsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineEnvironmentsList 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 DataOciDevopsDeployPipelineDeployPipelineEnvironmentsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsList = DataOciDevopsDeployPipelineDeployPipelineEnvironmentsList; _r = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineEnvironmentsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineEnvironmentsList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineParametersItemsToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineParametersItemsToTerraform = dataOciDevopsDeployPipelineDeployPipelineParametersItemsToTerraform; function dataOciDevopsDeployPipelineDeployPipelineParametersItemsToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineParametersItemsToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineParametersItemsToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineParametersItemsOutputReference 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; } } // default_value - computed: true, optional: false, required: false get defaultValue() { return this.getStringAttribute('default_value'); } // description - computed: true, optional: false, required: false get description() { return this.getStringAttribute('description'); } // name - computed: true, optional: false, required: false get name() { return this.getStringAttribute('name'); } } exports.DataOciDevopsDeployPipelineDeployPipelineParametersItemsOutputReference = DataOciDevopsDeployPipelineDeployPipelineParametersItemsOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineParametersItemsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineParametersItemsOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineParametersItemsList 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 DataOciDevopsDeployPipelineDeployPipelineParametersItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineParametersItemsList = DataOciDevopsDeployPipelineDeployPipelineParametersItemsList; _t = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineParametersItemsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineParametersItemsList", version: "1.0.0" }; function dataOciDevopsDeployPipelineDeployPipelineParametersToTerraform(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.dataOciDevopsDeployPipelineDeployPipelineParametersToTerraform = dataOciDevopsDeployPipelineDeployPipelineParametersToTerraform; function dataOciDevopsDeployPipelineDeployPipelineParametersToHclTerraform(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.dataOciDevopsDeployPipelineDeployPipelineParametersToHclTerraform = dataOciDevopsDeployPipelineDeployPipelineParametersToHclTerraform; class DataOciDevopsDeployPipelineDeployPipelineParametersOutputReference 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 DataOciDevopsDeployPipelineDeployPipelineParametersItemsList(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.DataOciDevopsDeployPipelineDeployPipelineParametersOutputReference = DataOciDevopsDeployPipelineDeployPipelineParametersOutputReference; _u = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineParametersOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineParametersOutputReference", version: "1.0.0" }; class DataOciDevopsDeployPipelineDeployPipelineParametersList 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 DataOciDevopsDeployPipelineDeployPipelineParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDevopsDeployPipelineDeployPipelineParametersList = DataOciDevopsDeployPipelineDeployPipelineParametersList; _v = JSII_RTTI_SYMBOL_1; DataOciDevopsDeployPipelineDeployPipelineParametersList[_v] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsDeployPipeline.DataOciDevopsDeployPipelineDeployPipelineParametersList", version: "1.0.0" }; /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_pipeline oci_devops_deploy_pipeline} */ class DataOciDevopsDeployPipeline extends cdktf.TerraformDataSource { // ============== // STATIC Methods // ============== /** * Generates CDKTF code for importing a DataOciDevopsDeployPipeline resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataOciDevopsDeployPipeline to import * @param importFromId The id of the existing DataOciDevopsDeployPipeline that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_pipeline#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDevopsDeployPipeline to import is found */ static generateConfigForImport(scope, importToId, importFromId, provider) { return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "oci_devops_deploy_pipeline", importId: importFromId, provider }); } // =========== // INITIALIZER // =========== /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_pipeline oci_devops_deploy_pipeline} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options DataOciDevopsDeployPipelineConfig */ constructor(scope, id, config) { super(scope, id, { terraformResourceType: 'oci_devops_deploy_pipeline',