rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
811 lines • 280 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToHclTerraform = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToTerraform = exports.DataOciDevopsBuildRunBuildRunProgressList = exports.DataOciDevopsBuildRunBuildRunProgressOutputReference = exports.dataOciDevopsBuildRunBuildRunProgressToHclTerraform = exports.dataOciDevopsBuildRunBuildRunProgressToTerraform = exports.DataOciDevopsBuildRunBuildRunArgumentsList = exports.DataOciDevopsBuildRunBuildRunArgumentsOutputReference = exports.dataOciDevopsBuildRunBuildRunArgumentsToHclTerraform = exports.dataOciDevopsBuildRunBuildRunArgumentsToTerraform = exports.DataOciDevopsBuildRunBuildRunArgumentsItemsList = exports.DataOciDevopsBuildRunBuildRunArgumentsItemsOutputReference = exports.dataOciDevopsBuildRunBuildRunArgumentsItemsToHclTerraform = exports.dataOciDevopsBuildRunBuildRunArgumentsItemsToTerraform = exports.DataOciDevopsBuildRunBuildOutputsList = exports.DataOciDevopsBuildRunBuildOutputsOutputReference = exports.dataOciDevopsBuildRunBuildOutputsToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsToTerraform = exports.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList = exports.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference = exports.dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform = exports.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList = exports.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference = exports.dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform = exports.DataOciDevopsBuildRunBuildOutputsExportedVariablesList = exports.DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference = exports.dataOciDevopsBuildRunBuildOutputsExportedVariablesToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsExportedVariablesToTerraform = exports.DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList = exports.DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference = exports.dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToTerraform = exports.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList = exports.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference = exports.dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToTerraform = exports.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList = exports.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference = exports.dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform = exports.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList = exports.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference = exports.dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform = exports.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList = exports.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference = exports.dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform = exports.dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform = void 0;
exports.DataOciDevopsBuildRun = exports.DataOciDevopsBuildRunCommitInfoList = exports.DataOciDevopsBuildRunCommitInfoOutputReference = exports.dataOciDevopsBuildRunCommitInfoToHclTerraform = exports.dataOciDevopsBuildRunCommitInfoToTerraform = exports.DataOciDevopsBuildRunBuildRunSourceList = exports.DataOciDevopsBuildRunBuildRunSourceOutputReference = exports.dataOciDevopsBuildRunBuildRunSourceToHclTerraform = exports.dataOciDevopsBuildRunBuildRunSourceToTerraform = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoList = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoOutputReference = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoToHclTerraform = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoToTerraform = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsList = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsOutputReference = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsToHclTerraform = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsToTerraform = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterList = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterOutputReference = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterToHclTerraform = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterToTerraform = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeList = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeOutputReference = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeToHclTerraform = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeToTerraform = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterList = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterOutputReference = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterToHclTerraform = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterToTerraform = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeList = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeOutputReference = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeToHclTerraform = exports.dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeToTerraform = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterList = exports.DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform(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.dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform = dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform;
function dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform = dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference 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.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference = DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList 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 DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList = DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform(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.dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform = dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform;
function dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform = dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference 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 DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList(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.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference = DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList 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 DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList = DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform(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.dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform = dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform;
function dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform = dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference 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.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference = DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList 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 DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList = DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToTerraform(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.dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToTerraform = dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToTerraform;
function dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform = dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference 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 DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList(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.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference = DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList 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 DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList = DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToTerraform(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.dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToTerraform = dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToTerraform;
function dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform = dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference 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.DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference = DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList 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 DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList = DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildOutputsExportedVariablesToTerraform(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.dataOciDevopsBuildRunBuildOutputsExportedVariablesToTerraform = dataOciDevopsBuildRunBuildOutputsExportedVariablesToTerraform;
function dataOciDevopsBuildRunBuildOutputsExportedVariablesToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsExportedVariablesToHclTerraform = dataOciDevopsBuildRunBuildOutputsExportedVariablesToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference 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 DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList(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.DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference = DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsExportedVariablesList 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 DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsExportedVariablesList = DataOciDevopsBuildRunBuildOutputsExportedVariablesList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsExportedVariablesList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsExportedVariablesList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform(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.dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform = dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform;
function dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform = dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference 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.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference = DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList 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 DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList = DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform(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.dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform = dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform;
function dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform = dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference 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 DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList(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.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference = DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList 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 DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList = DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildOutputsToTerraform(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.dataOciDevopsBuildRunBuildOutputsToTerraform = dataOciDevopsBuildRunBuildOutputsToTerraform;
function dataOciDevopsBuildRunBuildOutputsToHclTerraform(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.dataOciDevopsBuildRunBuildOutputsToHclTerraform = dataOciDevopsBuildRunBuildOutputsToHclTerraform;
class DataOciDevopsBuildRunBuildOutputsOutputReference 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 DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList(this, "artifact_override_parameters", false);
// delivered_artifacts - computed: true, optional: false, required: false
this._deliveredArtifacts = new DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList(this, "delivered_artifacts", false);
// exported_variables - computed: true, optional: false, required: false
this._exportedVariables = new DataOciDevopsBuildRunBuildOutputsExportedVariablesList(this, "exported_variables", false);
// vulnerability_audit_summary_collection - computed: true, optional: false, required: false
this._vulnerabilityAuditSummaryCollection = new DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList(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.DataOciDevopsBuildRunBuildOutputsOutputReference = DataOciDevopsBuildRunBuildOutputsOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsOutputReference", version: "1.0.0" };
class DataOciDevopsBuildRunBuildOutputsList 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 DataOciDevopsBuildRunBuildOutputsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDevopsBuildRunBuildOutputsList = DataOciDevopsBuildRunBuildOutputsList;
_t = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildOutputsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildOutputsList", version: "1.0.0" };
function dataOciDevopsBuildRunBuildRunArgumentsItemsToTerraform(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.dataOciDevopsBuildRunBuildRunArgumentsItemsToTerraform = dataOciDevopsBuildRunBuildRunArgumentsItemsToTerraform;
function dataOciDevopsBuildRunBuildRunArgumentsItemsToHclTerraform(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.dataOciDevopsBuildRunBuildRunArgumentsItemsToHclTerraform = dataOciDevopsBuildRunBuildRunArgumentsItemsToHclTerraform;
class DataOciDevopsBuildRunBuildRunArgumentsItemsOutputReference 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.DataOciDevopsBuildRunBuildRunArgumentsItemsOutputReference = DataOciDevopsBuildRunBuildRunArgumentsItemsOutputReference;
_u = JSII_RTTI_SYMBOL_1;
DataOciDevopsBuildRunBuildRunArgumentsItemsOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDevopsBuildRun.DataOciDevopsBuildRunBuildRunArgumentsItemsOutputRefere