UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

706 lines (705 loc) 44 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciAiLanguageModelsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#compartment_id DataOciAiLanguageModels#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#display_name DataOciAiLanguageModels#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#id DataOciAiLanguageModels#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#project_id DataOciAiLanguageModels#project_id} */ readonly projectId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#state DataOciAiLanguageModels#state} */ readonly state?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#filter DataOciAiLanguageModels#filter} */ readonly filter?: DataOciAiLanguageModelsFilter[] | cdktf.IResolvable; } export interface DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetrics { } export declare function dataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetricsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetrics): any; export declare function dataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetricsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetrics): any; export declare class DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetricsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetrics | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetrics | undefined); get f1(): number; get label(): string; get precision(): number; get recall(): number; get support(): number; } export declare class DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetricsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetricsOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetrics { } export declare function dataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetricsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetrics): any; export declare function dataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetricsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetrics): any; export declare class DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetricsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetrics | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetrics | undefined); get f1(): number; get label(): string; get precision(): number; get recall(): number; } export declare class DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetricsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetricsOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetrics { } export declare function dataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetricsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetrics): any; export declare function dataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetricsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetrics): any; export declare class DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetricsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetrics | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetrics | undefined); get accuracy(): number; get macroF1(): number; get macroPrecision(): number; get macroRecall(): number; get microF1(): number; get microPrecision(): number; get microRecall(): number; get weightedF1(): number; get weightedPrecision(): number; get weightedRecall(): number; } export declare class DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetricsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetricsOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsEvaluationResults { } export declare function dataOciAiLanguageModelsModelCollectionItemsEvaluationResultsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsEvaluationResults): any; export declare function dataOciAiLanguageModelsModelCollectionItemsEvaluationResultsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsEvaluationResults): any; export declare class DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsEvaluationResults | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsEvaluationResults | undefined); private _classMetrics; get classMetrics(): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsClassMetricsList; get confusionMatrix(): string; private _entityMetrics; get entityMetrics(): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsEntityMetricsList; get labels(): string[]; private _metrics; get metrics(): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsMetricsList; get modelType(): string; } export declare class DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationMode { } export declare function dataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationModeToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationMode): any; export declare function dataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationModeToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationMode): any; export declare class DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationModeOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationMode | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationMode | undefined); get classificationMode(): string; get version(): string; } export declare class DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationModeList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationModeOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsModelDetails { } export declare function dataOciAiLanguageModelsModelCollectionItemsModelDetailsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsModelDetails): any; export declare function dataOciAiLanguageModelsModelCollectionItemsModelDetailsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsModelDetails): any; export declare class DataOciAiLanguageModelsModelCollectionItemsModelDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsModelDetails | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsModelDetails | undefined); private _classificationMode; get classificationMode(): DataOciAiLanguageModelsModelCollectionItemsModelDetailsClassificationModeList; get languageCode(): string; get modelType(): string; get version(): string; } export declare class DataOciAiLanguageModelsModelCollectionItemsModelDetailsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsModelDetailsOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetails { } export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetailsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetails): any; export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetailsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetails): any; export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetails | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetails | undefined); get bucket(): string; get locationType(): string; get namespace(): string; get objectNames(): string[]; } export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetailsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetailsOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDataset { } export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDataset): any; export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDataset): any; export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDataset | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDataset | undefined); get datasetId(): string; get datasetType(): string; private _locationDetails; get locationDetails(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetLocationDetailsList; } export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetails { } export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetailsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetails): any; export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetailsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetails): any; export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetails | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetails | undefined); get bucket(): string; get locationType(): string; get namespace(): string; get objectNames(): string[]; } export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetailsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetailsOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDataset { } export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDataset): any; export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDataset): any; export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDataset | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDataset | undefined); get datasetId(): string; get datasetType(): string; private _locationDetails; get locationDetails(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetLocationDetailsList; } export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsTestStrategy { } export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategy): any; export declare function dataOciAiLanguageModelsModelCollectionItemsTestStrategyToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTestStrategy): any; export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsTestStrategy | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsTestStrategy | undefined); get strategyType(): string; private _testingDataset; get testingDataset(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyTestingDatasetList; private _validationDataset; get validationDataset(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyValidationDatasetList; } export declare class DataOciAiLanguageModelsModelCollectionItemsTestStrategyList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsTestStrategyOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetails { } export declare function dataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetailsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetails): any; export declare function dataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetailsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetails): any; export declare class DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetails | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetails | undefined); get bucket(): string; get locationType(): string; get namespace(): string; get objectNames(): string[]; } export declare class DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetailsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetailsOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItemsTrainingDataset { } export declare function dataOciAiLanguageModelsModelCollectionItemsTrainingDatasetToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTrainingDataset): any; export declare function dataOciAiLanguageModelsModelCollectionItemsTrainingDatasetToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItemsTrainingDataset): any; export declare class DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItemsTrainingDataset | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItemsTrainingDataset | undefined); get datasetId(): string; get datasetType(): string; private _locationDetails; get locationDetails(): DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetLocationDetailsList; } export declare class DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetOutputReference; } export interface DataOciAiLanguageModelsModelCollectionItems { } export declare function dataOciAiLanguageModelsModelCollectionItemsToTerraform(struct?: DataOciAiLanguageModelsModelCollectionItems): any; export declare function dataOciAiLanguageModelsModelCollectionItemsToHclTerraform(struct?: DataOciAiLanguageModelsModelCollectionItems): any; export declare class DataOciAiLanguageModelsModelCollectionItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollectionItems | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollectionItems | undefined); get compartmentId(): string; private _definedTags; get definedTags(): cdktf.StringMap; get description(): string; get displayName(): string; private _evaluationResults; get evaluationResults(): DataOciAiLanguageModelsModelCollectionItemsEvaluationResultsList; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get lifecycleDetails(): string; private _modelDetails; get modelDetails(): DataOciAiLanguageModelsModelCollectionItemsModelDetailsList; get projectId(): string; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; private _testStrategy; get testStrategy(): DataOciAiLanguageModelsModelCollectionItemsTestStrategyList; get timeCreated(): string; get timeUpdated(): string; private _trainingDataset; get trainingDataset(): DataOciAiLanguageModelsModelCollectionItemsTrainingDatasetList; get version(): string; } export declare class DataOciAiLanguageModelsModelCollectionItemsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionItemsOutputReference; } export interface DataOciAiLanguageModelsModelCollection { } export declare function dataOciAiLanguageModelsModelCollectionToTerraform(struct?: DataOciAiLanguageModelsModelCollection): any; export declare function dataOciAiLanguageModelsModelCollectionToHclTerraform(struct?: DataOciAiLanguageModelsModelCollection): any; export declare class DataOciAiLanguageModelsModelCollectionOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsModelCollection | undefined; set internalValue(value: DataOciAiLanguageModelsModelCollection | undefined); private _items; get items(): DataOciAiLanguageModelsModelCollectionItemsList; } export declare class DataOciAiLanguageModelsModelCollectionList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsModelCollectionOutputReference; } export interface DataOciAiLanguageModelsFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#name DataOciAiLanguageModels#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#regex DataOciAiLanguageModels#regex} */ readonly regex?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#values DataOciAiLanguageModels#values} */ readonly values: string[]; } export declare function dataOciAiLanguageModelsFilterToTerraform(struct?: DataOciAiLanguageModelsFilter | cdktf.IResolvable): any; export declare function dataOciAiLanguageModelsFilterToHclTerraform(struct?: DataOciAiLanguageModelsFilter | cdktf.IResolvable): any; export declare class DataOciAiLanguageModelsFilterOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciAiLanguageModelsFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciAiLanguageModelsFilter | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _regex?; get regex(): boolean | cdktf.IResolvable; set regex(value: boolean | cdktf.IResolvable); resetRegex(): void; get regexInput(): boolean | cdktf.IResolvable | undefined; private _values?; get values(): string[]; set values(value: string[]); get valuesInput(): string[] | undefined; } export declare class DataOciAiLanguageModelsFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciAiLanguageModelsFilter[] | cdktf.IResolvable; /** * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciAiLanguageModelsFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models oci_ai_language_models} */ export declare class DataOciAiLanguageModels extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_ai_language_models"; /** * Generates CDKTF code for importing a DataOciAiLanguageModels resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataOciAiLanguageModels to import * @param importFromId The id of the existing DataOciAiLanguageModels that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciAiLanguageModels to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource; /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_models oci_ai_language_models} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options DataOciAiLanguageModelsConfig */ constructor(scope: Construct, id: string, config: DataOciAiLanguageModelsConfig); private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _displayName?; get displayName(): string; set displayName(value: string); resetDisplayName(): void; get displayNameInput(): string | undefined; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _modelCollection; get modelCollection(): DataOciAiLanguageModelsModelCollectionList; private _projectId?; get projectId(): string; set projectId(value: string); resetProjectId(): void; get projectIdInput(): string | undefined; private _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _filter; get filter(): DataOciAiLanguageModelsFilterList; putFilter(value: DataOciAiLanguageModelsFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciAiLanguageModelsFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }