UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

848 lines 321 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _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