rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
883 lines • 280 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DevopsDeploymentDeployStageOverrideArgumentsOutputReference = exports.devopsDeploymentDeployStageOverrideArgumentsToHclTerraform = exports.devopsDeploymentDeployStageOverrideArgumentsToTerraform = exports.DevopsDeploymentDeployStageOverrideArgumentsItemsList = exports.DevopsDeploymentDeployStageOverrideArgumentsItemsOutputReference = exports.devopsDeploymentDeployStageOverrideArgumentsItemsToHclTerraform = exports.devopsDeploymentDeployStageOverrideArgumentsItemsToTerraform = exports.DevopsDeploymentDeployArtifactOverrideArgumentsOutputReference = exports.devopsDeploymentDeployArtifactOverrideArgumentsToHclTerraform = exports.devopsDeploymentDeployArtifactOverrideArgumentsToTerraform = exports.DevopsDeploymentDeployArtifactOverrideArgumentsItemsList = exports.DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference = exports.devopsDeploymentDeployArtifactOverrideArgumentsItemsToHclTerraform = exports.devopsDeploymentDeployArtifactOverrideArgumentsItemsToTerraform = exports.DevopsDeploymentDeploymentExecutionProgressList = exports.DevopsDeploymentDeploymentExecutionProgressOutputReference = exports.devopsDeploymentDeploymentExecutionProgressToHclTerraform = exports.devopsDeploymentDeploymentExecutionProgressToTerraform = exports.DevopsDeploymentDeployPipelineEnvironmentsList = exports.DevopsDeploymentDeployPipelineEnvironmentsOutputReference = exports.devopsDeploymentDeployPipelineEnvironmentsToHclTerraform = exports.devopsDeploymentDeployPipelineEnvironmentsToTerraform = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsList = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference = exports.devopsDeploymentDeployPipelineEnvironmentsItemsToHclTerraform = exports.devopsDeploymentDeployPipelineEnvironmentsItemsToTerraform = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference = exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform = exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList = exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference = exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform = exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform = exports.DevopsDeploymentDeployPipelineArtifactsList = exports.DevopsDeploymentDeployPipelineArtifactsOutputReference = exports.devopsDeploymentDeployPipelineArtifactsToHclTerraform = exports.devopsDeploymentDeployPipelineArtifactsToTerraform = exports.DevopsDeploymentDeployPipelineArtifactsItemsList = exports.DevopsDeploymentDeployPipelineArtifactsItemsOutputReference = exports.devopsDeploymentDeployPipelineArtifactsItemsToHclTerraform = exports.devopsDeploymentDeployPipelineArtifactsItemsToTerraform = exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList = exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference = exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform = exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform = exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList = exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference = exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform = exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform = void 0;
exports.DevopsDeployment = exports.DevopsDeploymentTimeoutsOutputReference = exports.devopsDeploymentTimeoutsToHclTerraform = exports.devopsDeploymentTimeoutsToTerraform = exports.DevopsDeploymentDeploymentArgumentsOutputReference = exports.devopsDeploymentDeploymentArgumentsToHclTerraform = exports.devopsDeploymentDeploymentArgumentsToTerraform = exports.DevopsDeploymentDeploymentArgumentsItemsList = exports.DevopsDeploymentDeploymentArgumentsItemsOutputReference = exports.devopsDeploymentDeploymentArgumentsItemsToHclTerraform = exports.devopsDeploymentDeploymentArgumentsItemsToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform = devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToTerraform;
function devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform = devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsToHclTerraform;
class DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// deploy_stage_id - computed: true, optional: false, required: false
get deployStageId() {
return this.getStringAttribute('deploy_stage_id');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
}
exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference = DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList = DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList;
_b = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList", version: "1.0.0" };
function devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform = devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToTerraform;
function devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform = devopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesToHclTerraform;
class DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// items - computed: true, optional: false, required: false
this._items = new DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesItemsList(this, "items", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get items() {
return this._items;
}
}
exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference = DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList = DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList;
_d = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList[_d] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList", version: "1.0.0" };
function devopsDeploymentDeployPipelineArtifactsItemsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeployPipelineArtifactsItemsToTerraform = devopsDeploymentDeployPipelineArtifactsItemsToTerraform;
function devopsDeploymentDeployPipelineArtifactsItemsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeployPipelineArtifactsItemsToHclTerraform = devopsDeploymentDeployPipelineArtifactsItemsToHclTerraform;
class DevopsDeploymentDeployPipelineArtifactsItemsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// deploy_pipeline_stages - computed: true, optional: false, required: false
this._deployPipelineStages = new DevopsDeploymentDeployPipelineArtifactsItemsDeployPipelineStagesList(this, "deploy_pipeline_stages", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// deploy_artifact_id - computed: true, optional: false, required: false
get deployArtifactId() {
return this.getStringAttribute('deploy_artifact_id');
}
get deployPipelineStages() {
return this._deployPipelineStages;
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
}
exports.DevopsDeploymentDeployPipelineArtifactsItemsOutputReference = DevopsDeploymentDeployPipelineArtifactsItemsOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineArtifactsItemsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployPipelineArtifactsItemsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployPipelineArtifactsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployPipelineArtifactsItemsList = DevopsDeploymentDeployPipelineArtifactsItemsList;
_f = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineArtifactsItemsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsItemsList", version: "1.0.0" };
function devopsDeploymentDeployPipelineArtifactsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeployPipelineArtifactsToTerraform = devopsDeploymentDeployPipelineArtifactsToTerraform;
function devopsDeploymentDeployPipelineArtifactsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeployPipelineArtifactsToHclTerraform = devopsDeploymentDeployPipelineArtifactsToHclTerraform;
class DevopsDeploymentDeployPipelineArtifactsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// items - computed: true, optional: false, required: false
this._items = new DevopsDeploymentDeployPipelineArtifactsItemsList(this, "items", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get items() {
return this._items;
}
}
exports.DevopsDeploymentDeployPipelineArtifactsOutputReference = DevopsDeploymentDeployPipelineArtifactsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineArtifactsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployPipelineArtifactsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployPipelineArtifactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployPipelineArtifactsList = DevopsDeploymentDeployPipelineArtifactsList;
_h = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineArtifactsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineArtifactsList", version: "1.0.0" };
function devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToTerraform;
function devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsToHclTerraform;
class DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// deploy_stage_id - computed: true, optional: false, required: false
get deployStageId() {
return this.getStringAttribute('deploy_stage_id');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
}
exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference = DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList = DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList;
_k = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList", version: "1.0.0" };
function devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToTerraform;
function devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesToHclTerraform;
class DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// items - computed: true, optional: false, required: false
this._items = new DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesItemsList(this, "items", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get items() {
return this._items;
}
}
exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference = DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList = DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList;
_m = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList[_m] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList", version: "1.0.0" };
function devopsDeploymentDeployPipelineEnvironmentsItemsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeployPipelineEnvironmentsItemsToTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsToTerraform;
function devopsDeploymentDeployPipelineEnvironmentsItemsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeployPipelineEnvironmentsItemsToHclTerraform = devopsDeploymentDeployPipelineEnvironmentsItemsToHclTerraform;
class DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// deploy_pipeline_stages - computed: true, optional: false, required: false
this._deployPipelineStages = new DevopsDeploymentDeployPipelineEnvironmentsItemsDeployPipelineStagesList(this, "deploy_pipeline_stages", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// deploy_environment_id - computed: true, optional: false, required: false
get deployEnvironmentId() {
return this.getStringAttribute('deploy_environment_id');
}
get deployPipelineStages() {
return this._deployPipelineStages;
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
}
exports.DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference = DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployPipelineEnvironmentsItemsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployPipelineEnvironmentsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployPipelineEnvironmentsItemsList = DevopsDeploymentDeployPipelineEnvironmentsItemsList;
_p = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineEnvironmentsItemsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsItemsList", version: "1.0.0" };
function devopsDeploymentDeployPipelineEnvironmentsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeployPipelineEnvironmentsToTerraform = devopsDeploymentDeployPipelineEnvironmentsToTerraform;
function devopsDeploymentDeployPipelineEnvironmentsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeployPipelineEnvironmentsToHclTerraform = devopsDeploymentDeployPipelineEnvironmentsToHclTerraform;
class DevopsDeploymentDeployPipelineEnvironmentsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// items - computed: true, optional: false, required: false
this._items = new DevopsDeploymentDeployPipelineEnvironmentsItemsList(this, "items", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get items() {
return this._items;
}
}
exports.DevopsDeploymentDeployPipelineEnvironmentsOutputReference = DevopsDeploymentDeployPipelineEnvironmentsOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineEnvironmentsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployPipelineEnvironmentsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployPipelineEnvironmentsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployPipelineEnvironmentsList = DevopsDeploymentDeployPipelineEnvironmentsList;
_r = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployPipelineEnvironmentsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployPipelineEnvironmentsList", version: "1.0.0" };
function devopsDeploymentDeploymentExecutionProgressToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.devopsDeploymentDeploymentExecutionProgressToTerraform = devopsDeploymentDeploymentExecutionProgressToTerraform;
function devopsDeploymentDeploymentExecutionProgressToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.devopsDeploymentDeploymentExecutionProgressToHclTerraform = devopsDeploymentDeploymentExecutionProgressToHclTerraform;
class DevopsDeploymentDeploymentExecutionProgressOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// deploy_stage_execution_progress - computed: true, optional: false, required: false
this._deployStageExecutionProgress = new cdktf.StringMap(this, "deploy_stage_execution_progress");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get deployStageExecutionProgress() {
return this._deployStageExecutionProgress;
}
// time_finished - computed: true, optional: false, required: false
get timeFinished() {
return this.getStringAttribute('time_finished');
}
// time_started - computed: true, optional: false, required: false
get timeStarted() {
return this.getStringAttribute('time_started');
}
}
exports.DevopsDeploymentDeploymentExecutionProgressOutputReference = DevopsDeploymentDeploymentExecutionProgressOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeploymentExecutionProgressOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeploymentExecutionProgressOutputReference", version: "1.0.0" };
class DevopsDeploymentDeploymentExecutionProgressList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeploymentExecutionProgressOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeploymentExecutionProgressList = DevopsDeploymentDeploymentExecutionProgressList;
_t = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeploymentExecutionProgressList[_t] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeploymentExecutionProgressList", version: "1.0.0" };
function devopsDeploymentDeployArtifactOverrideArgumentsItemsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
deploy_artifact_id: cdktf.stringToTerraform(struct.deployArtifactId),
name: cdktf.stringToTerraform(struct.name),
value: cdktf.stringToTerraform(struct.value),
};
}
exports.devopsDeploymentDeployArtifactOverrideArgumentsItemsToTerraform = devopsDeploymentDeployArtifactOverrideArgumentsItemsToTerraform;
function devopsDeploymentDeployArtifactOverrideArgumentsItemsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
deploy_artifact_id: {
value: cdktf.stringToHclTerraform(struct.deployArtifactId),
isBlock: false,
type: "simple",
storageClassType: "string",
},
name: {
value: cdktf.stringToHclTerraform(struct.name),
isBlock: false,
type: "simple",
storageClassType: "string",
},
value: {
value: cdktf.stringToHclTerraform(struct.value),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.devopsDeploymentDeployArtifactOverrideArgumentsItemsToHclTerraform = devopsDeploymentDeployArtifactOverrideArgumentsItemsToHclTerraform;
class DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
if (this.resolvableValue) {
return this.resolvableValue;
}
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._deployArtifactId !== undefined) {
hasAnyValues = true;
internalValueResult.deployArtifactId = this._deployArtifactId;
}
if (this._name !== undefined) {
hasAnyValues = true;
internalValueResult.name = this._name;
}
if (this._value !== undefined) {
hasAnyValues = true;
internalValueResult.value = this._value;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._deployArtifactId = undefined;
this._name = undefined;
this._value = undefined;
}
else if (cdktf.Tokenization.isResolvable(value)) {
this.isEmptyObject = false;
this.resolvableValue = value;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this.resolvableValue = undefined;
this._deployArtifactId = value.deployArtifactId;
this._name = value.name;
this._value = value.value;
}
}
get deployArtifactId() {
return this.getStringAttribute('deploy_artifact_id');
}
set deployArtifactId(value) {
this._deployArtifactId = value;
}
resetDeployArtifactId() {
this._deployArtifactId = undefined;
}
// Temporarily expose input value. Use with caution.
get deployArtifactIdInput() {
return this._deployArtifactId;
}
get name() {
return this.getStringAttribute('name');
}
set name(value) {
this._name = value;
}
resetName() {
this._name = undefined;
}
// Temporarily expose input value. Use with caution.
get nameInput() {
return this._name;
}
get value() {
return this.getStringAttribute('value');
}
set value(value) {
this._value = value;
}
resetValue() {
this._value = undefined;
}
// Temporarily expose input value. Use with caution.
get valueInput() {
return this._value;
}
}
exports.DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference = DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference;
_u = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference", version: "1.0.0" };
class DevopsDeploymentDeployArtifactOverrideArgumentsItemsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DevopsDeploymentDeployArtifactOverrideArgumentsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsDeploymentDeployArtifactOverrideArgumentsItemsList = DevopsDeploymentDeployArtifactOverrideArgumentsItemsList;
_v = JSII_RTTI_SYMBOL_1;
DevopsDeploymentDeployArtifactOverrideArgumentsItemsList[_v] = { fqn: "rhizo-co-terraform-provider-oci.devopsDeployment.DevopsDeploymentDeployArtifactOverrideArgumentsItemsList", version: "1.0.0" };
function devopsDeploymentDeployArtifactOverrideArgumentsToTerr