rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
906 lines (905 loc) • 188 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2;
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)) {