UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

906 lines (905 loc) 188 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataOciAiLanguageModelTrainingDatasetToHclTerraform = exports.dataOciAiLanguageModelTrainingDatasetToTerraform = exports.DataOciAiLanguageModelTrainingDatasetLocationDetailsList = exports.DataOciAiLanguageModelTrainingDatasetLocationDetailsOutputReference = exports.dataOciAiLanguageModelTrainingDatasetLocationDetailsToHclTerraform = exports.dataOciAiLanguageModelTrainingDatasetLocationDetailsToTerraform = exports.DataOciAiLanguageModelTestStrategyList = exports.DataOciAiLanguageModelTestStrategyOutputReference = exports.dataOciAiLanguageModelTestStrategyToHclTerraform = exports.dataOciAiLanguageModelTestStrategyToTerraform = exports.DataOciAiLanguageModelTestStrategyValidationDatasetList = exports.DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference = exports.dataOciAiLanguageModelTestStrategyValidationDatasetToHclTerraform = exports.dataOciAiLanguageModelTestStrategyValidationDatasetToTerraform = exports.DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList = exports.DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference = exports.dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToHclTerraform = exports.dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToTerraform = exports.DataOciAiLanguageModelTestStrategyTestingDatasetList = exports.DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference = exports.dataOciAiLanguageModelTestStrategyTestingDatasetToHclTerraform = exports.dataOciAiLanguageModelTestStrategyTestingDatasetToTerraform = exports.DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList = exports.DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference = exports.dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToHclTerraform = exports.dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToTerraform = exports.DataOciAiLanguageModelModelDetailsList = exports.DataOciAiLanguageModelModelDetailsOutputReference = exports.dataOciAiLanguageModelModelDetailsToHclTerraform = exports.dataOciAiLanguageModelModelDetailsToTerraform = exports.DataOciAiLanguageModelModelDetailsClassificationModeList = exports.DataOciAiLanguageModelModelDetailsClassificationModeOutputReference = exports.dataOciAiLanguageModelModelDetailsClassificationModeToHclTerraform = exports.dataOciAiLanguageModelModelDetailsClassificationModeToTerraform = exports.DataOciAiLanguageModelEvaluationResultsList = exports.DataOciAiLanguageModelEvaluationResultsOutputReference = exports.dataOciAiLanguageModelEvaluationResultsToHclTerraform = exports.dataOciAiLanguageModelEvaluationResultsToTerraform = exports.DataOciAiLanguageModelEvaluationResultsMetricsList = exports.DataOciAiLanguageModelEvaluationResultsMetricsOutputReference = exports.dataOciAiLanguageModelEvaluationResultsMetricsToHclTerraform = exports.dataOciAiLanguageModelEvaluationResultsMetricsToTerraform = exports.DataOciAiLanguageModelEvaluationResultsEntityMetricsList = exports.DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference = exports.dataOciAiLanguageModelEvaluationResultsEntityMetricsToHclTerraform = exports.dataOciAiLanguageModelEvaluationResultsEntityMetricsToTerraform = exports.DataOciAiLanguageModelEvaluationResultsClassMetricsList = exports.DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference = exports.dataOciAiLanguageModelEvaluationResultsClassMetricsToHclTerraform = exports.dataOciAiLanguageModelEvaluationResultsClassMetricsToTerraform = void 0; exports.DataOciAiLanguageModel = exports.DataOciAiLanguageModelTrainingDatasetList = exports.DataOciAiLanguageModelTrainingDatasetOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciAiLanguageModelEvaluationResultsClassMetricsToTerraform(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.dataOciAiLanguageModelEvaluationResultsClassMetricsToTerraform = dataOciAiLanguageModelEvaluationResultsClassMetricsToTerraform; function dataOciAiLanguageModelEvaluationResultsClassMetricsToHclTerraform(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.dataOciAiLanguageModelEvaluationResultsClassMetricsToHclTerraform = dataOciAiLanguageModelEvaluationResultsClassMetricsToHclTerraform; class DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference 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; } } // f1 - computed: true, optional: false, required: false get f1() { return this.getNumberAttribute('f1'); } // label - computed: true, optional: false, required: false get label() { return this.getStringAttribute('label'); } // precision - computed: true, optional: false, required: false get precision() { return this.getNumberAttribute('precision'); } // recall - computed: true, optional: false, required: false get recall() { return this.getNumberAttribute('recall'); } // support - computed: true, optional: false, required: false get support() { return this.getNumberAttribute('support'); } } exports.DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference = DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelEvaluationResultsClassMetricsList 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 DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelEvaluationResultsClassMetricsList = DataOciAiLanguageModelEvaluationResultsClassMetricsList; _b = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelEvaluationResultsClassMetricsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelEvaluationResultsClassMetricsList", version: "1.0.0" }; function dataOciAiLanguageModelEvaluationResultsEntityMetricsToTerraform(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.dataOciAiLanguageModelEvaluationResultsEntityMetricsToTerraform = dataOciAiLanguageModelEvaluationResultsEntityMetricsToTerraform; function dataOciAiLanguageModelEvaluationResultsEntityMetricsToHclTerraform(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.dataOciAiLanguageModelEvaluationResultsEntityMetricsToHclTerraform = dataOciAiLanguageModelEvaluationResultsEntityMetricsToHclTerraform; class DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference 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; } } // f1 - computed: true, optional: false, required: false get f1() { return this.getNumberAttribute('f1'); } // label - computed: true, optional: false, required: false get label() { return this.getStringAttribute('label'); } // precision - computed: true, optional: false, required: false get precision() { return this.getNumberAttribute('precision'); } // recall - computed: true, optional: false, required: false get recall() { return this.getNumberAttribute('recall'); } } exports.DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference = DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelEvaluationResultsEntityMetricsList 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 DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelEvaluationResultsEntityMetricsList = DataOciAiLanguageModelEvaluationResultsEntityMetricsList; _d = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelEvaluationResultsEntityMetricsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelEvaluationResultsEntityMetricsList", version: "1.0.0" }; function dataOciAiLanguageModelEvaluationResultsMetricsToTerraform(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.dataOciAiLanguageModelEvaluationResultsMetricsToTerraform = dataOciAiLanguageModelEvaluationResultsMetricsToTerraform; function dataOciAiLanguageModelEvaluationResultsMetricsToHclTerraform(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.dataOciAiLanguageModelEvaluationResultsMetricsToHclTerraform = dataOciAiLanguageModelEvaluationResultsMetricsToHclTerraform; class DataOciAiLanguageModelEvaluationResultsMetricsOutputReference 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; } } // accuracy - computed: true, optional: false, required: false get accuracy() { return this.getNumberAttribute('accuracy'); } // macro_f1 - computed: true, optional: false, required: false get macroF1() { return this.getNumberAttribute('macro_f1'); } // macro_precision - computed: true, optional: false, required: false get macroPrecision() { return this.getNumberAttribute('macro_precision'); } // macro_recall - computed: true, optional: false, required: false get macroRecall() { return this.getNumberAttribute('macro_recall'); } // micro_f1 - computed: true, optional: false, required: false get microF1() { return this.getNumberAttribute('micro_f1'); } // micro_precision - computed: true, optional: false, required: false get microPrecision() { return this.getNumberAttribute('micro_precision'); } // micro_recall - computed: true, optional: false, required: false get microRecall() { return this.getNumberAttribute('micro_recall'); } // weighted_f1 - computed: true, optional: false, required: false get weightedF1() { return this.getNumberAttribute('weighted_f1'); } // weighted_precision - computed: true, optional: false, required: false get weightedPrecision() { return this.getNumberAttribute('weighted_precision'); } // weighted_recall - computed: true, optional: false, required: false get weightedRecall() { return this.getNumberAttribute('weighted_recall'); } } exports.DataOciAiLanguageModelEvaluationResultsMetricsOutputReference = DataOciAiLanguageModelEvaluationResultsMetricsOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelEvaluationResultsMetricsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelEvaluationResultsMetricsOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelEvaluationResultsMetricsList 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 DataOciAiLanguageModelEvaluationResultsMetricsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelEvaluationResultsMetricsList = DataOciAiLanguageModelEvaluationResultsMetricsList; _f = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelEvaluationResultsMetricsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelEvaluationResultsMetricsList", version: "1.0.0" }; function dataOciAiLanguageModelEvaluationResultsToTerraform(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.dataOciAiLanguageModelEvaluationResultsToTerraform = dataOciAiLanguageModelEvaluationResultsToTerraform; function dataOciAiLanguageModelEvaluationResultsToHclTerraform(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.dataOciAiLanguageModelEvaluationResultsToHclTerraform = dataOciAiLanguageModelEvaluationResultsToHclTerraform; class DataOciAiLanguageModelEvaluationResultsOutputReference 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; // class_metrics - computed: true, optional: false, required: false this._classMetrics = new DataOciAiLanguageModelEvaluationResultsClassMetricsList(this, "class_metrics", false); // entity_metrics - computed: true, optional: false, required: false this._entityMetrics = new DataOciAiLanguageModelEvaluationResultsEntityMetricsList(this, "entity_metrics", false); // metrics - computed: true, optional: false, required: false this._metrics = new DataOciAiLanguageModelEvaluationResultsMetricsList(this, "metrics", 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 classMetrics() { return this._classMetrics; } // confusion_matrix - computed: true, optional: false, required: false get confusionMatrix() { return this.getStringAttribute('confusion_matrix'); } get entityMetrics() { return this._entityMetrics; } // labels - computed: true, optional: false, required: false get labels() { return this.getListAttribute('labels'); } get metrics() { return this._metrics; } // model_type - computed: true, optional: false, required: false get modelType() { return this.getStringAttribute('model_type'); } } exports.DataOciAiLanguageModelEvaluationResultsOutputReference = DataOciAiLanguageModelEvaluationResultsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelEvaluationResultsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelEvaluationResultsOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelEvaluationResultsList 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 DataOciAiLanguageModelEvaluationResultsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelEvaluationResultsList = DataOciAiLanguageModelEvaluationResultsList; _h = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelEvaluationResultsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelEvaluationResultsList", version: "1.0.0" }; function dataOciAiLanguageModelModelDetailsClassificationModeToTerraform(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.dataOciAiLanguageModelModelDetailsClassificationModeToTerraform = dataOciAiLanguageModelModelDetailsClassificationModeToTerraform; function dataOciAiLanguageModelModelDetailsClassificationModeToHclTerraform(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.dataOciAiLanguageModelModelDetailsClassificationModeToHclTerraform = dataOciAiLanguageModelModelDetailsClassificationModeToHclTerraform; class DataOciAiLanguageModelModelDetailsClassificationModeOutputReference 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; } } // classification_mode - computed: true, optional: false, required: false get classificationMode() { return this.getStringAttribute('classification_mode'); } // version - computed: true, optional: false, required: false get version() { return this.getStringAttribute('version'); } } exports.DataOciAiLanguageModelModelDetailsClassificationModeOutputReference = DataOciAiLanguageModelModelDetailsClassificationModeOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelModelDetailsClassificationModeOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelModelDetailsClassificationModeOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelModelDetailsClassificationModeList 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 DataOciAiLanguageModelModelDetailsClassificationModeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelModelDetailsClassificationModeList = DataOciAiLanguageModelModelDetailsClassificationModeList; _k = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelModelDetailsClassificationModeList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelModelDetailsClassificationModeList", version: "1.0.0" }; function dataOciAiLanguageModelModelDetailsToTerraform(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.dataOciAiLanguageModelModelDetailsToTerraform = dataOciAiLanguageModelModelDetailsToTerraform; function dataOciAiLanguageModelModelDetailsToHclTerraform(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.dataOciAiLanguageModelModelDetailsToHclTerraform = dataOciAiLanguageModelModelDetailsToHclTerraform; class DataOciAiLanguageModelModelDetailsOutputReference 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; // classification_mode - computed: true, optional: false, required: false this._classificationMode = new DataOciAiLanguageModelModelDetailsClassificationModeList(this, "classification_mode", 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 classificationMode() { return this._classificationMode; } // language_code - computed: true, optional: false, required: false get languageCode() { return this.getStringAttribute('language_code'); } // model_type - computed: true, optional: false, required: false get modelType() { return this.getStringAttribute('model_type'); } // version - computed: true, optional: false, required: false get version() { return this.getStringAttribute('version'); } } exports.DataOciAiLanguageModelModelDetailsOutputReference = DataOciAiLanguageModelModelDetailsOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelModelDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelModelDetailsOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelModelDetailsList 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 DataOciAiLanguageModelModelDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelModelDetailsList = DataOciAiLanguageModelModelDetailsList; _m = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelModelDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelModelDetailsList", version: "1.0.0" }; function dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToTerraform(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.dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToTerraform = dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToTerraform; function dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToHclTerraform(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.dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToHclTerraform = dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToHclTerraform; class DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference 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; } } // bucket - computed: true, optional: false, required: false get bucket() { return this.getStringAttribute('bucket'); } // location_type - computed: true, optional: false, required: false get locationType() { return this.getStringAttribute('location_type'); } // namespace - computed: true, optional: false, required: false get namespace() { return this.getStringAttribute('namespace'); } // object_names - computed: true, optional: false, required: false get objectNames() { return this.getListAttribute('object_names'); } } exports.DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference = DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList 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 DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList = DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList; _p = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList", version: "1.0.0" }; function dataOciAiLanguageModelTestStrategyTestingDatasetToTerraform(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.dataOciAiLanguageModelTestStrategyTestingDatasetToTerraform = dataOciAiLanguageModelTestStrategyTestingDatasetToTerraform; function dataOciAiLanguageModelTestStrategyTestingDatasetToHclTerraform(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.dataOciAiLanguageModelTestStrategyTestingDatasetToHclTerraform = dataOciAiLanguageModelTestStrategyTestingDatasetToHclTerraform; class DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference 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; // location_details - computed: true, optional: false, required: false this._locationDetails = new DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList(this, "location_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; } } // dataset_id - computed: true, optional: false, required: false get datasetId() { return this.getStringAttribute('dataset_id'); } // dataset_type - computed: true, optional: false, required: false get datasetType() { return this.getStringAttribute('dataset_type'); } get locationDetails() { return this._locationDetails; } } exports.DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference = DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelTestStrategyTestingDatasetList 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 DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelTestStrategyTestingDatasetList = DataOciAiLanguageModelTestStrategyTestingDatasetList; _r = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelTestStrategyTestingDatasetList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelTestStrategyTestingDatasetList", version: "1.0.0" }; function dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToTerraform(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.dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToTerraform = dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToTerraform; function dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToHclTerraform(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.dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToHclTerraform = dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToHclTerraform; class DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference 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; } } // bucket - computed: true, optional: false, required: false get bucket() { return this.getStringAttribute('bucket'); } // location_type - computed: true, optional: false, required: false get locationType() { return this.getStringAttribute('location_type'); } // namespace - computed: true, optional: false, required: false get namespace() { return this.getStringAttribute('namespace'); } // object_names - computed: true, optional: false, required: false get objectNames() { return this.getListAttribute('object_names'); } } exports.DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference = DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList 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 DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList = DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList; _t = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList", version: "1.0.0" }; function dataOciAiLanguageModelTestStrategyValidationDatasetToTerraform(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.dataOciAiLanguageModelTestStrategyValidationDatasetToTerraform = dataOciAiLanguageModelTestStrategyValidationDatasetToTerraform; function dataOciAiLanguageModelTestStrategyValidationDatasetToHclTerraform(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.dataOciAiLanguageModelTestStrategyValidationDatasetToHclTerraform = dataOciAiLanguageModelTestStrategyValidationDatasetToHclTerraform; class DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference 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; // location_details - computed: true, optional: false, required: false this._locationDetails = new DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList(this, "location_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; } } // dataset_id - computed: true, optional: false, required: false get datasetId() { return this.getStringAttribute('dataset_id'); } // dataset_type - computed: true, optional: false, required: false get datasetType() { return this.getStringAttribute('dataset_type'); } get locationDetails() { return this._locationDetails; } } exports.DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference = DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference; _u = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference", version: "1.0.0" }; class DataOciAiLanguageModelTestStrategyValidationDatasetList 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 DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiLanguageModelTestStrategyValidationDatasetList = DataOciAiLanguageModelTestStrategyValidationDatasetList; _v = JSII_RTTI_SYMBOL_1; DataOciAiLanguageModelTestStrategyValidationDatasetList[_v] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiLanguageModel.DataOciAiLanguageModelTestStrategyValidationDatasetList", version: "1.0.0" }; function dataOciAiLanguageModelTestStrategyToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {