rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
826 lines (825 loc) • 144 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w;
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',