UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

899 lines 131 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataOciDatasciencePipelineRun = exports.DataOciDatasciencePipelineRunStepRunsList = exports.DataOciDatasciencePipelineRunStepRunsOutputReference = exports.dataOciDatasciencePipelineRunStepRunsToHclTerraform = exports.dataOciDatasciencePipelineRunStepRunsToTerraform = exports.DataOciDatasciencePipelineRunStepOverrideDetailsList = exports.DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference = exports.dataOciDatasciencePipelineRunStepOverrideDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunStepOverrideDetailsToTerraform = exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList = exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList = exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineRunLogDetailsList = exports.DataOciDatasciencePipelineRunLogDetailsOutputReference = exports.dataOciDatasciencePipelineRunLogDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunLogDetailsToTerraform = exports.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList = exports.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference = exports.dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToTerraform = exports.DataOciDatasciencePipelineRunConfigurationOverrideDetailsList = exports.DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference = exports.dataOciDatasciencePipelineRunConfigurationOverrideDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunConfigurationOverrideDetailsToTerraform = exports.DataOciDatasciencePipelineRunConfigurationDetailsList = exports.DataOciDatasciencePipelineRunConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineRunConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunConfigurationDetailsToTerraform = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciDatasciencePipelineRunConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineRunConfigurationDetailsToTerraform = dataOciDatasciencePipelineRunConfigurationDetailsToTerraform; function dataOciDatasciencePipelineRunConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineRunConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineRunConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineRunConfigurationDetailsOutputReference 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; // environment_variables - computed: true, optional: false, required: false this._environmentVariables = new cdktf.StringMap(this, "environment_variables"); } 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; } } // command_line_arguments - computed: true, optional: false, required: false get commandLineArguments() { return this.getStringAttribute('command_line_arguments'); } get environmentVariables() { return this._environmentVariables; } // maximum_runtime_in_minutes - computed: true, optional: false, required: false get maximumRuntimeInMinutes() { return this.getStringAttribute('maximum_runtime_in_minutes'); } // type - computed: true, optional: false, required: false get type() { return this.getStringAttribute('type'); } } exports.DataOciDatasciencePipelineRunConfigurationDetailsOutputReference = DataOciDatasciencePipelineRunConfigurationDetailsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunConfigurationDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineRunConfigurationDetailsList 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 DataOciDatasciencePipelineRunConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineRunConfigurationDetailsList = DataOciDatasciencePipelineRunConfigurationDetailsList; _b = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunConfigurationDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineRunConfigurationOverrideDetailsToTerraform(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.dataOciDatasciencePipelineRunConfigurationOverrideDetailsToTerraform = dataOciDatasciencePipelineRunConfigurationOverrideDetailsToTerraform; function dataOciDatasciencePipelineRunConfigurationOverrideDetailsToHclTerraform(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.dataOciDatasciencePipelineRunConfigurationOverrideDetailsToHclTerraform = dataOciDatasciencePipelineRunConfigurationOverrideDetailsToHclTerraform; class DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference 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; // environment_variables - computed: true, optional: false, required: false this._environmentVariables = new cdktf.StringMap(this, "environment_variables"); } 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; } } // command_line_arguments - computed: true, optional: false, required: false get commandLineArguments() { return this.getStringAttribute('command_line_arguments'); } get environmentVariables() { return this._environmentVariables; } // maximum_runtime_in_minutes - computed: true, optional: false, required: false get maximumRuntimeInMinutes() { return this.getStringAttribute('maximum_runtime_in_minutes'); } // type - computed: true, optional: false, required: false get type() { return this.getStringAttribute('type'); } } exports.DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference = DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineRunConfigurationOverrideDetailsList 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 DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineRunConfigurationOverrideDetailsList = DataOciDatasciencePipelineRunConfigurationOverrideDetailsList; _d = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunConfigurationOverrideDetailsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunConfigurationOverrideDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToTerraform(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.dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToTerraform = dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToTerraform; function dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform(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.dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform = dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform; class DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference 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; } } // enable_auto_log_creation - computed: true, optional: false, required: false get enableAutoLogCreation() { return this.getBooleanAttribute('enable_auto_log_creation'); } // enable_logging - computed: true, optional: false, required: false get enableLogging() { return this.getBooleanAttribute('enable_logging'); } // log_group_id - computed: true, optional: false, required: false get logGroupId() { return this.getStringAttribute('log_group_id'); } // log_id - computed: true, optional: false, required: false get logId() { return this.getStringAttribute('log_id'); } } exports.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference = DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList 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 DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList = DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList; _f = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineRunLogDetailsToTerraform(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.dataOciDatasciencePipelineRunLogDetailsToTerraform = dataOciDatasciencePipelineRunLogDetailsToTerraform; function dataOciDatasciencePipelineRunLogDetailsToHclTerraform(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.dataOciDatasciencePipelineRunLogDetailsToHclTerraform = dataOciDatasciencePipelineRunLogDetailsToHclTerraform; class DataOciDatasciencePipelineRunLogDetailsOutputReference 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; } } // log_group_id - computed: true, optional: false, required: false get logGroupId() { return this.getStringAttribute('log_group_id'); } // log_id - computed: true, optional: false, required: false get logId() { return this.getStringAttribute('log_id'); } } exports.DataOciDatasciencePipelineRunLogDetailsOutputReference = DataOciDatasciencePipelineRunLogDetailsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunLogDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunLogDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineRunLogDetailsList 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 DataOciDatasciencePipelineRunLogDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineRunLogDetailsList = DataOciDatasciencePipelineRunLogDetailsList; _h = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunLogDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunLogDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform; function dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference 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; // environment_variables - computed: true, optional: false, required: false this._environmentVariables = new cdktf.StringMap(this, "environment_variables"); } 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; } } // command_line_arguments - computed: true, optional: false, required: false get commandLineArguments() { return this.getStringAttribute('command_line_arguments'); } get environmentVariables() { return this._environmentVariables; } // maximum_runtime_in_minutes - computed: true, optional: false, required: false get maximumRuntimeInMinutes() { return this.getStringAttribute('maximum_runtime_in_minutes'); } } exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference = DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList 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 DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList = DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList; _k = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform; function dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference 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; } } // cmd - computed: true, optional: false, required: false get cmd() { return this.getListAttribute('cmd'); } // container_type - computed: true, optional: false, required: false get containerType() { return this.getStringAttribute('container_type'); } // entrypoint - computed: true, optional: false, required: false get entrypoint() { return this.getListAttribute('entrypoint'); } // image - computed: true, optional: false, required: false get image() { return this.getStringAttribute('image'); } // image_digest - computed: true, optional: false, required: false get imageDigest() { return this.getStringAttribute('image_digest'); } // image_signature_id - computed: true, optional: false, required: false get imageSignatureId() { return this.getStringAttribute('image_signature_id'); } } exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference = DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList 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 DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList = DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList; _m = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineRunStepOverrideDetailsToTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsToTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsToTerraform; function dataOciDatasciencePipelineRunStepOverrideDetailsToHclTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsToHclTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsToHclTerraform; class DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference 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; // step_configuration_details - computed: true, optional: false, required: false this._stepConfigurationDetails = new DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList(this, "step_configuration_details", false); // step_container_configuration_details - computed: true, optional: false, required: false this._stepContainerConfigurationDetails = new DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList(this, "step_container_configuration_details", 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 stepConfigurationDetails() { return this._stepConfigurationDetails; } get stepContainerConfigurationDetails() { return this._stepContainerConfigurationDetails; } // step_name - computed: true, optional: false, required: false get stepName() { return this.getStringAttribute('step_name'); } } exports.DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference = DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineRunStepOverrideDetailsList 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 DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineRunStepOverrideDetailsList = DataOciDatasciencePipelineRunStepOverrideDetailsList; _p = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunStepOverrideDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineRunStepRunsToTerraform(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.dataOciDatasciencePipelineRunStepRunsToTerraform = dataOciDatasciencePipelineRunStepRunsToTerraform; function dataOciDatasciencePipelineRunStepRunsToHclTerraform(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.dataOciDatasciencePipelineRunStepRunsToHclTerraform = dataOciDatasciencePipelineRunStepRunsToHclTerraform; class DataOciDatasciencePipelineRunStepRunsOutputReference 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; } } // job_run_id - computed: true, optional: false, required: false get jobRunId() { return this.getStringAttribute('job_run_id'); } // lifecycle_details - computed: true, optional: false, required: false get lifecycleDetails() { return this.getStringAttribute('lifecycle_details'); } // state - computed: true, optional: false, required: false get state() { return this.getStringAttribute('state'); } // step_name - computed: true, optional: false, required: false get stepName() { return this.getStringAttribute('step_name'); } // step_type - computed: true, optional: false, required: false get stepType() { return this.getStringAttribute('step_type'); } // 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.DataOciDatasciencePipelineRunStepRunsOutputReference = DataOciDatasciencePipelineRunStepRunsOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunStepRunsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepRunsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineRunStepRunsList 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 DataOciDatasciencePipelineRunStepRunsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineRunStepRunsList = DataOciDatasciencePipelineRunStepRunsList; _r = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRunStepRunsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepRunsList", version: "1.0.0" }; /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipeline_run oci_datascience_pipeline_run} */ class DataOciDatasciencePipelineRun extends cdktf.TerraformDataSource { // ============== // STATIC Methods // ============== /** * Generates CDKTF code for importing a DataOciDatasciencePipelineRun resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataOciDatasciencePipelineRun to import * @param importFromId The id of the existing DataOciDatasciencePipelineRun that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipeline_run#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDatasciencePipelineRun to import is found */ static generateConfigForImport(scope, importToId, importFromId, provider) { return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "oci_datascience_pipeline_run", importId: importFromId, provider }); } // =========== // INITIALIZER // =========== /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipeline_run oci_datascience_pipeline_run} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options DataOciDatasciencePipelineRunConfig */ constructor(scope, id, config) { super(scope, id, { terraformResourceType: 'oci_datascience_pipeline_run', terraformGeneratorMetadata: { providerName: 'oci', providerVersion: '6.18.0', providerVersionConstraint: '~> 6.18.0' }, provider: config.provider, dependsOn: config.dependsOn, count: config.count, lifecycle: config.lifecycle, provisioners: config.provisioners, connection: config.connection, forEach: config.forEach }); // configuration_details - computed: true, optional: false, required: false this._configurationDetails = new DataOciDatasciencePipelineRunConfigurationDetailsList(this, "configuration_details", false); // configuration_override_details - computed: true, optional: false, required: false this._configurationOverrideDetails = new DataOciDatasciencePipelineRunConfigurationOverrideDetailsList(this, "configuration_override_details", false); // defined_tags - computed: true, optional: false, required: false this._definedTags = new cdktf.StringMap(this, "defined_tags"); // freeform_tags - computed: true, optional: false, required: false this._freeformTags = new cdktf.StringMap(this, "freeform_tags"); // log_configuration_override_details - computed: true, optional: false, required: false this._logConfigurationOverrideDetails = new DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList(this, "log_configuration_override_details", false); // log_details - computed: true, optional: false, required: false this._logDetails = new DataOciDatasciencePipelineRunLogDetailsList(this, "log_details", false); // step_override_details - computed: true, optional: false, required: false this._stepOverrideDetails = new DataOciDatasciencePipelineRunStepOverrideDetailsList(this, "step_override_details", false); // step_runs - computed: true, optional: false, required: false this._stepRuns = new DataOciDatasciencePipelineRunStepRunsList(this, "step_runs", false); // system_tags - computed: true, optional: false, required: false this._systemTags = new cdktf.StringMap(this, "system_tags"); this._pipelineRunId = config.pipelineRunId; } // ========== // ATTRIBUTES // ========== // compartment_id - computed: true, optional: false, required: false get compartmentId() { return this.getStringAttribute('compartment_id'); } get configurationDetails() { return this._configurationDetails; } get configurationOverrideDetails() { return this._configurationOverrideDetails; } // created_by - computed: true, optional: false, required: false get createdBy() { return this.getStringAttribute('created_by'); } get definedTags() { return this._definedTags; } // delete_related_job_runs - computed: true, optional: false, required: false get deleteRelatedJobRuns() { return this.getBooleanAttribute('delete_related_job_runs'); } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } get freeformTags() { return this._freeformTags; } // id - computed: true, optional: false, required: false get id() { return this.getStringAttribute('id'); } // lifecycle_details - computed: true, optional: false, required: false get lifecycleDetails() { return this.getStringAttribute('lifecycle_details'); } get logConfigurationOverrideDetails() { return this._logConfigurationOverrideDetails; } get logDetails() { return this._logDetails; } // opc_parent_rpt_url - computed: true, optional: false, required: false get opcParentRptUrl() { return this.getStringAttribute('opc_parent_rpt_url'); } // pipeline_id - computed: true, optional: false, required: false get pipelineId() { return this.getStringAttribute('pipeline_id'); } get pipelineRunId() { return this.getStringAttribute('pipeline_run_id'); } set pipelineRunId(value) { this._pipelineRunId = value; } // Temporarily expose input value. Use with caution. get pipelineRunIdInput() { return this._pipelineRunId; } // project_id - computed: true, optional: false, required: false get projectId() { return this.getStringAttribute('project_id'); } // state - computed: true, optional: false, required: false get state() { return this.getStringAttribute('state'); } get stepOverrideDetails() { return this._stepOverrideDetails; } get stepRuns() { return this._stepRuns; } get systemTags() { return this._systemTags; } // time_accepted - computed: true, optional: false, required: false get timeAccepted() { return this.getStringAttribute('time_accepted'); } // 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'); } // time_updated - computed: true, optional: false, required: false get timeUpdated() { return this.getStringAttribute('time_updated'); } // ========= // SYNTHESIS // ========= synthesizeAttributes() { return { pipeline_run_id: cdktf.stringToTerraform(this._pipelineRunId), }; } synthesizeHclAttributes() { const attrs = { pipeline_run_id: { value: cdktf.stringToHclTerraform(this._pipelineRunId), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } } exports.DataOciDatasciencePipelineRun = DataOciDatasciencePipelineRun; _s = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineRun[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRun", version: "1.0.0" }; // ================= // STATIC PROPERTIES // ================= DataOciDatasciencePipelineRun.tfResourceType = "oci_datascience_pipeline_run"; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZGF0YS1vY2ktZGF0YXNjaWVuY2UtcGlwZWxpbmUtcnVuL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBSUEsK0JBQStCO0FBYS9CLFNBQWdCLDREQUE0RCxDQUFDLE1BQTBEO0lBQ3JJLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEtBQUssQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUM7UUFBQyxPQUFPLE1BQU0sQ0FBQztJQUFDLENBQUM7SUFDNUYsSUFBSSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUNuQyxNQUFNLElBQUksS0FBSyxDQUFDLG9IQUFvSCxDQUFDLENBQUM7SUFDeEksQ0FBQztJQUNELE9BQU8sRUFDTixDQUFBO0FBQ0gsQ0FBQztBQVBELG9JQU9DO0FBR0QsU0FBZ0IsK0RBQStELENBQUMsTUFBMEQ7SUFDeEksSUFBSSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksS0FBSyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUFDLE9BQU8sTUFBTSxDQUFDO0lBQUMsQ0FBQztJQUM1RixJQUFJLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDO1FBQ25DLE1BQU0sSUFBSSxLQUFLLENBQUMsb0hBQW9ILENBQUMsQ0FBQztJQUN4SSxDQUFDO0lBQ0QsTUFBTSxLQUFLLEdBQUcsRUFDYixDQUFDO0lBQ0YsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDO0FBUkQsMElBUUM7QUFFRCxNQUFhLGdFQUFpRSxTQUFRLEtBQUssQ0FBQyxhQUFhO0lBR3ZHOzs7OztNQUtFO0lBQ0YsWUFBbUIsaUJBQTZDLEVBQUUsa0JBQTBCLEVBQUUsa0JBQTBCLEVBQUUsc0JBQStCO1FBQ3ZKLEtBQUssQ0FBQyxpQkFBaUIsRUFBR