rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
848 lines • 321 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17;
Object.defineProperty(exports, "__esModule", { value: true });
exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterToHclTerraform = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterToTerraform = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeList = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeOutputReference = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeToHclTerraform = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeToTerraform = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterList = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterOutputReference = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToHclTerraform = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToTerraform = exports.DevopsBuildRunBuildRunProgressList = exports.DevopsBuildRunBuildRunProgressOutputReference = exports.devopsBuildRunBuildRunProgressToHclTerraform = exports.devopsBuildRunBuildRunProgressToTerraform = exports.DevopsBuildRunBuildOutputsList = exports.DevopsBuildRunBuildOutputsOutputReference = exports.devopsBuildRunBuildOutputsToHclTerraform = exports.devopsBuildRunBuildOutputsToTerraform = exports.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList = exports.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference = exports.devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform = exports.devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform = exports.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList = exports.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference = exports.devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform = exports.devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform = exports.DevopsBuildRunBuildOutputsExportedVariablesList = exports.DevopsBuildRunBuildOutputsExportedVariablesOutputReference = exports.devopsBuildRunBuildOutputsExportedVariablesToHclTerraform = exports.devopsBuildRunBuildOutputsExportedVariablesToTerraform = exports.DevopsBuildRunBuildOutputsExportedVariablesItemsList = exports.DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference = exports.devopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform = exports.devopsBuildRunBuildOutputsExportedVariablesItemsToTerraform = exports.DevopsBuildRunBuildOutputsDeliveredArtifactsList = exports.DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference = exports.devopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform = exports.devopsBuildRunBuildOutputsDeliveredArtifactsToTerraform = exports.DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList = exports.DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference = exports.devopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform = exports.devopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform = exports.DevopsBuildRunBuildOutputsArtifactOverrideParametersList = exports.DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference = exports.devopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform = exports.devopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform = exports.DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList = exports.DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference = exports.devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform = exports.devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform = void 0;
exports.DevopsBuildRun = exports.DevopsBuildRunTimeoutsOutputReference = exports.devopsBuildRunTimeoutsToHclTerraform = exports.devopsBuildRunTimeoutsToTerraform = exports.DevopsBuildRunCommitInfoOutputReference = exports.devopsBuildRunCommitInfoToHclTerraform = exports.devopsBuildRunCommitInfoToTerraform = exports.DevopsBuildRunBuildRunArgumentsOutputReference = exports.devopsBuildRunBuildRunArgumentsToHclTerraform = exports.devopsBuildRunBuildRunArgumentsToTerraform = exports.DevopsBuildRunBuildRunArgumentsItemsList = exports.DevopsBuildRunBuildRunArgumentsItemsOutputReference = exports.devopsBuildRunBuildRunArgumentsItemsToHclTerraform = exports.devopsBuildRunBuildRunArgumentsItemsToTerraform = exports.DevopsBuildRunBuildRunSourceList = exports.DevopsBuildRunBuildRunSourceOutputReference = exports.devopsBuildRunBuildRunSourceToHclTerraform = exports.devopsBuildRunBuildRunSourceToTerraform = exports.DevopsBuildRunBuildRunSourceTriggerInfoList = exports.DevopsBuildRunBuildRunSourceTriggerInfoOutputReference = exports.devopsBuildRunBuildRunSourceTriggerInfoToHclTerraform = exports.devopsBuildRunBuildRunSourceTriggerInfoToTerraform = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsList = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsOutputReference = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsToHclTerraform = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsToTerraform = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterList = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterOutputReference = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterToHclTerraform = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterToTerraform = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeList = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeOutputReference = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeToHclTerraform = exports.devopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeToTerraform = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterList = exports.DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform(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.devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform = devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform;
function devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform(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.devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform = devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform;
class DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference 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_artifact_id - computed: true, optional: false, required: false
get deployArtifactId() {
return this.getStringAttribute('deploy_artifact_id');
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
// value - computed: true, optional: false, required: false
get value() {
return this.getStringAttribute('value');
}
}
exports.DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference = DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList 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 DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList = DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList;
_b = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList", version: "1.0.0" };
function devopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform(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.devopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform = devopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform;
function devopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform(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.devopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform = devopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform;
class DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference 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 DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList(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.DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference = DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsArtifactOverrideParametersList 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 DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsArtifactOverrideParametersList = DevopsBuildRunBuildOutputsArtifactOverrideParametersList;
_d = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsArtifactOverrideParametersList[_d] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsArtifactOverrideParametersList", version: "1.0.0" };
function devopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform(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.devopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform = devopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform;
function devopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform(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.devopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform = devopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform;
class DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference 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;
}
}
// artifact_repository_id - computed: true, optional: false, required: false
get artifactRepositoryId() {
return this.getStringAttribute('artifact_repository_id');
}
// artifact_type - computed: true, optional: false, required: false
get artifactType() {
return this.getStringAttribute('artifact_type');
}
// delivered_artifact_hash - computed: true, optional: false, required: false
get deliveredArtifactHash() {
return this.getStringAttribute('delivered_artifact_hash');
}
// delivered_artifact_id - computed: true, optional: false, required: false
get deliveredArtifactId() {
return this.getStringAttribute('delivered_artifact_id');
}
// deploy_artifact_id - computed: true, optional: false, required: false
get deployArtifactId() {
return this.getStringAttribute('deploy_artifact_id');
}
// image_uri - computed: true, optional: false, required: false
get imageUri() {
return this.getStringAttribute('image_uri');
}
// output_artifact_name - computed: true, optional: false, required: false
get outputArtifactName() {
return this.getStringAttribute('output_artifact_name');
}
// path - computed: true, optional: false, required: false
get path() {
return this.getStringAttribute('path');
}
// version - computed: true, optional: false, required: false
get version() {
return this.getStringAttribute('version');
}
}
exports.DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference = DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList 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 DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList = DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList;
_f = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList", version: "1.0.0" };
function devopsBuildRunBuildOutputsDeliveredArtifactsToTerraform(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.devopsBuildRunBuildOutputsDeliveredArtifactsToTerraform = devopsBuildRunBuildOutputsDeliveredArtifactsToTerraform;
function devopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform(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.devopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform = devopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform;
class DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference 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 DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList(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.DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference = DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsDeliveredArtifactsList 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 DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsDeliveredArtifactsList = DevopsBuildRunBuildOutputsDeliveredArtifactsList;
_h = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsDeliveredArtifactsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsDeliveredArtifactsList", version: "1.0.0" };
function devopsBuildRunBuildOutputsExportedVariablesItemsToTerraform(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.devopsBuildRunBuildOutputsExportedVariablesItemsToTerraform = devopsBuildRunBuildOutputsExportedVariablesItemsToTerraform;
function devopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform(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.devopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform = devopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform;
class DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference 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;
}
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
// value - computed: true, optional: false, required: false
get value() {
return this.getStringAttribute('value');
}
}
exports.DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference = DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsExportedVariablesItemsList 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 DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsExportedVariablesItemsList = DevopsBuildRunBuildOutputsExportedVariablesItemsList;
_k = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsExportedVariablesItemsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsExportedVariablesItemsList", version: "1.0.0" };
function devopsBuildRunBuildOutputsExportedVariablesToTerraform(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.devopsBuildRunBuildOutputsExportedVariablesToTerraform = devopsBuildRunBuildOutputsExportedVariablesToTerraform;
function devopsBuildRunBuildOutputsExportedVariablesToHclTerraform(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.devopsBuildRunBuildOutputsExportedVariablesToHclTerraform = devopsBuildRunBuildOutputsExportedVariablesToHclTerraform;
class DevopsBuildRunBuildOutputsExportedVariablesOutputReference 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 DevopsBuildRunBuildOutputsExportedVariablesItemsList(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.DevopsBuildRunBuildOutputsExportedVariablesOutputReference = DevopsBuildRunBuildOutputsExportedVariablesOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsExportedVariablesOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsExportedVariablesOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsExportedVariablesList 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 DevopsBuildRunBuildOutputsExportedVariablesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsExportedVariablesList = DevopsBuildRunBuildOutputsExportedVariablesList;
_m = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsExportedVariablesList[_m] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsExportedVariablesList", version: "1.0.0" };
function devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform(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.devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform = devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform;
function devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform(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.devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform = devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform;
class DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference 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;
}
}
// build_stage_id - computed: true, optional: false, required: false
get buildStageId() {
return this.getStringAttribute('build_stage_id');
}
// commit_hash - computed: true, optional: false, required: false
get commitHash() {
return this.getStringAttribute('commit_hash');
}
// vulnerability_audit_id - computed: true, optional: false, required: false
get vulnerabilityAuditId() {
return this.getStringAttribute('vulnerability_audit_id');
}
}
exports.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference = DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList 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 DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList = DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList;
_p = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList", version: "1.0.0" };
function devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform(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.devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform = devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform;
function devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform(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.devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform = devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform;
class DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference 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 DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList(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.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference = DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList 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 DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList = DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList;
_r = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList[_r] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList", version: "1.0.0" };
function devopsBuildRunBuildOutputsToTerraform(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.devopsBuildRunBuildOutputsToTerraform = devopsBuildRunBuildOutputsToTerraform;
function devopsBuildRunBuildOutputsToHclTerraform(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.devopsBuildRunBuildOutputsToHclTerraform = devopsBuildRunBuildOutputsToHclTerraform;
class DevopsBuildRunBuildOutputsOutputReference 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;
// artifact_override_parameters - computed: true, optional: false, required: false
this._artifactOverrideParameters = new DevopsBuildRunBuildOutputsArtifactOverrideParametersList(this, "artifact_override_parameters", false);
// delivered_artifacts - computed: true, optional: false, required: false
this._deliveredArtifacts = new DevopsBuildRunBuildOutputsDeliveredArtifactsList(this, "delivered_artifacts", false);
// exported_variables - computed: true, optional: false, required: false
this._exportedVariables = new DevopsBuildRunBuildOutputsExportedVariablesList(this, "exported_variables", false);
// vulnerability_audit_summary_collection - computed: true, optional: false, required: false
this._vulnerabilityAuditSummaryCollection = new DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList(this, "vulnerability_audit_summary_collection", 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 artifactOverrideParameters() {
return this._artifactOverrideParameters;
}
get deliveredArtifacts() {
return this._deliveredArtifacts;
}
get exportedVariables() {
return this._exportedVariables;
}
get vulnerabilityAuditSummaryCollection() {
return this._vulnerabilityAuditSummaryCollection;
}
}
exports.DevopsBuildRunBuildOutputsOutputReference = DevopsBuildRunBuildOutputsOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildOutputsList 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 DevopsBuildRunBuildOutputsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildOutputsList = DevopsBuildRunBuildOutputsList;
_t = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildOutputsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildOutputsList", version: "1.0.0" };
function devopsBuildRunBuildRunProgressToTerraform(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.devopsBuildRunBuildRunProgressToTerraform = devopsBuildRunBuildRunProgressToTerraform;
function devopsBuildRunBuildRunProgressToHclTerraform(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.devopsBuildRunBuildRunProgressToHclTerraform = devopsBuildRunBuildRunProgressToHclTerraform;
class DevopsBuildRunBuildRunProgressOutputReference 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;
// build_pipeline_stage_run_progress - computed: true, optional: false, required: false
this._buildPipelineStageRunProgress = new cdktf.StringMap(this, "build_pipeline_stage_run_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 buildPipelineStageRunProgress() {
return this._buildPipelineStageRunProgress;
}
// 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.DevopsBuildRunBuildRunProgressOutputReference = DevopsBuildRunBuildRunProgressOutputReference;
_u = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildRunProgressOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildRunProgressOutputReference", version: "1.0.0" };
class DevopsBuildRunBuildRunProgressList 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 DevopsBuildRunBuildRunProgressOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DevopsBuildRunBuildRunProgressList = DevopsBuildRunBuildRunProgressList;
_v = JSII_RTTI_SYMBOL_1;
DevopsBuildRunBuildRunProgressList[_v] = { fqn: "rhizo-co-terraform-provider-oci.devopsBuildRun.DevopsBuildRunBuildRunProgressList", version: "1.0.0" };
function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToTerraform(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.devopsBuildRunBuildRunSourceTrigg