UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

854 lines 159 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataOciDatasciencePipeline = exports.DataOciDatasciencePipelineStepDetailsList = exports.DataOciDatasciencePipelineStepDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsToTerraform = exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList = exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList = exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform = exports.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList = exports.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList = exports.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineStepArtifactList = exports.DataOciDatasciencePipelineStepArtifactOutputReference = exports.dataOciDatasciencePipelineStepArtifactToHclTerraform = exports.dataOciDatasciencePipelineStepArtifactToTerraform = exports.DataOciDatasciencePipelineLogConfigurationDetailsList = exports.DataOciDatasciencePipelineLogConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineLogConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineLogConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsList = exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList = exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference = exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform = exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform = exports.DataOciDatasciencePipelineConfigurationDetailsList = exports.DataOciDatasciencePipelineConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineConfigurationDetailsToTerraform = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciDatasciencePipelineConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineConfigurationDetailsToTerraform = dataOciDatasciencePipelineConfigurationDetailsToTerraform; function dataOciDatasciencePipelineConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineConfigurationDetailsOutputReference 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.DataOciDatasciencePipelineConfigurationDetailsOutputReference = DataOciDatasciencePipelineConfigurationDetailsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineConfigurationDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineConfigurationDetailsList 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 DataOciDatasciencePipelineConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineConfigurationDetailsList = DataOciDatasciencePipelineConfigurationDetailsList; _b = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineConfigurationDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform(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.dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform = dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform; function dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform(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.dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform = dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform; class DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference 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; } } // memory_in_gbs - computed: true, optional: false, required: false get memoryInGbs() { return this.getNumberAttribute('memory_in_gbs'); } // ocpus - computed: true, optional: false, required: false get ocpus() { return this.getNumberAttribute('ocpus'); } } exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference = DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList 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 DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList = DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList; _d = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineInfrastructureConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineInfrastructureConfigurationDetailsToTerraform = dataOciDatasciencePipelineInfrastructureConfigurationDetailsToTerraform; function dataOciDatasciencePipelineInfrastructureConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineInfrastructureConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineInfrastructureConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference 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; // shape_config_details - computed: true, optional: false, required: false this._shapeConfigDetails = new DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList(this, "shape_config_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; } } // block_storage_size_in_gbs - computed: true, optional: false, required: false get blockStorageSizeInGbs() { return this.getNumberAttribute('block_storage_size_in_gbs'); } get shapeConfigDetails() { return this._shapeConfigDetails; } // shape_name - computed: true, optional: false, required: false get shapeName() { return this.getStringAttribute('shape_name'); } // subnet_id - computed: true, optional: false, required: false get subnetId() { return this.getStringAttribute('subnet_id'); } } exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference = DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineInfrastructureConfigurationDetailsList 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 DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsList = DataOciDatasciencePipelineInfrastructureConfigurationDetailsList; _f = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineInfrastructureConfigurationDetailsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineInfrastructureConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineLogConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineLogConfigurationDetailsToTerraform = dataOciDatasciencePipelineLogConfigurationDetailsToTerraform; function dataOciDatasciencePipelineLogConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineLogConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineLogConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineLogConfigurationDetailsOutputReference 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.DataOciDatasciencePipelineLogConfigurationDetailsOutputReference = DataOciDatasciencePipelineLogConfigurationDetailsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineLogConfigurationDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineLogConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineLogConfigurationDetailsList 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 DataOciDatasciencePipelineLogConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineLogConfigurationDetailsList = DataOciDatasciencePipelineLogConfigurationDetailsList; _h = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineLogConfigurationDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineLogConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineStepArtifactToTerraform(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.dataOciDatasciencePipelineStepArtifactToTerraform = dataOciDatasciencePipelineStepArtifactToTerraform; function dataOciDatasciencePipelineStepArtifactToHclTerraform(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.dataOciDatasciencePipelineStepArtifactToHclTerraform = dataOciDatasciencePipelineStepArtifactToHclTerraform; class DataOciDatasciencePipelineStepArtifactOutputReference 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_content_disposition - computed: true, optional: false, required: false get artifactContentDisposition() { return this.getStringAttribute('artifact_content_disposition'); } // artifact_content_length - computed: true, optional: false, required: false get artifactContentLength() { return this.getStringAttribute('artifact_content_length'); } // artifact_content_md5 - computed: true, optional: false, required: false get artifactContentMd5() { return this.getStringAttribute('artifact_content_md5'); } // artifact_last_modified - computed: true, optional: false, required: false get artifactLastModified() { return this.getStringAttribute('artifact_last_modified'); } // pipeline_step_artifact - computed: true, optional: false, required: false get pipelineStepArtifact() { return this.getStringAttribute('pipeline_step_artifact'); } // step_name - computed: true, optional: false, required: false get stepName() { return this.getStringAttribute('step_name'); } } exports.DataOciDatasciencePipelineStepArtifactOutputReference = DataOciDatasciencePipelineStepArtifactOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepArtifactOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepArtifactOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineStepArtifactList 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 DataOciDatasciencePipelineStepArtifactOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineStepArtifactList = DataOciDatasciencePipelineStepArtifactList; _k = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepArtifactList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepArtifactList", version: "1.0.0" }; function dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToTerraform = dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToTerraform; function dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference 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.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference = DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList 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 DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList = DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList; _m = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToTerraform = dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToTerraform; function dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference 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.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference = DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList 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 DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList = DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList; _p = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform(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.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform = dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform; function dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform(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.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform; class DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference 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; } } // memory_in_gbs - computed: true, optional: false, required: false get memoryInGbs() { return this.getNumberAttribute('memory_in_gbs'); } // ocpus - computed: true, optional: false, required: false get ocpus() { return this.getNumberAttribute('ocpus'); } } exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference = DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList 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 DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList = DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList; _r = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToTerraform = dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToTerraform; function dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform; class DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference 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; // shape_config_details - computed: true, optional: false, required: false this._shapeConfigDetails = new DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList(this, "shape_config_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; } } // block_storage_size_in_gbs - computed: true, optional: false, required: false get blockStorageSizeInGbs() { return this.getNumberAttribute('block_storage_size_in_gbs'); } get shapeConfigDetails() { return this._shapeConfigDetails; } // shape_name - computed: true, optional: false, required: false get shapeName() { return this.getStringAttribute('shape_name'); } // subnet_id - computed: true, optional: false, required: false get subnetId() { return this.getStringAttribute('subnet_id'); } } exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference = DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference", version: "1.0.0" }; class DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList 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 DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList = DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList; _t = JSII_RTTI_SYMBOL_1; DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList", version: "1.0.0" }; function dataOciDatasciencePipelineStepDetailsToTerraform(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.dataOciDatasciencePipelineStepDetailsToTerraform = dataOciDatasciencePipelineStepDetailsToTerraform; function dataOciDatasciencePipelineStepDetailsToHclTerraform(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.dataOciDatasciencePipelineStepDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsToHclTerraform; class DataOciDatasciencePipelineStepDetailsOutputReference 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 DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList(this, "step_configuration_details", false); // step_container_configuration_details - computed: true, optional: false, required: false this._stepContainerConfigurationDetails = new DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList(this, "step_container_configuration_details", false); // step_infrastructure_configuration_details - computed: true, optional: false, required: false this._stepInfrastructureConfigurationDetails = new DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList(this, "step_infrastructure_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; } } // depends_on - computed: true, optional: false, required: false get dependsOn() { return this.getListAttribute('depends_on'); } // description - computed: true, optional: false, required: false get description() { return this.getStringAttribute('description'); } // is_artifact_uploaded - computed: true, optional: false, required: false get isArtifactUploaded() { return this.getBooleanAttribute('is_artifact_uploaded'); } // job_id - computed: true, optional: false, required: false ge