UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

534 lines (533 loc) 31.7 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciAiLanguageModelConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_model#id DataOciAiLanguageModel#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; } export interface DataOciAiLanguageModelEvaluationResultsClassMetrics { } export declare function dataOciAiLanguageModelEvaluationResultsClassMetricsToTerraform(struct?: DataOciAiLanguageModelEvaluationResultsClassMetrics): any; export declare function dataOciAiLanguageModelEvaluationResultsClassMetricsToHclTerraform(struct?: DataOciAiLanguageModelEvaluationResultsClassMetrics): any; export declare class DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference 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(): DataOciAiLanguageModelEvaluationResultsClassMetrics | undefined; set internalValue(value: DataOciAiLanguageModelEvaluationResultsClassMetrics | undefined); get f1(): number; get label(): string; get precision(): number; get recall(): number; get support(): number; } export declare class DataOciAiLanguageModelEvaluationResultsClassMetricsList 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): DataOciAiLanguageModelEvaluationResultsClassMetricsOutputReference; } export interface DataOciAiLanguageModelEvaluationResultsEntityMetrics { } export declare function dataOciAiLanguageModelEvaluationResultsEntityMetricsToTerraform(struct?: DataOciAiLanguageModelEvaluationResultsEntityMetrics): any; export declare function dataOciAiLanguageModelEvaluationResultsEntityMetricsToHclTerraform(struct?: DataOciAiLanguageModelEvaluationResultsEntityMetrics): any; export declare class DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference 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(): DataOciAiLanguageModelEvaluationResultsEntityMetrics | undefined; set internalValue(value: DataOciAiLanguageModelEvaluationResultsEntityMetrics | undefined); get f1(): number; get label(): string; get precision(): number; get recall(): number; } export declare class DataOciAiLanguageModelEvaluationResultsEntityMetricsList 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): DataOciAiLanguageModelEvaluationResultsEntityMetricsOutputReference; } export interface DataOciAiLanguageModelEvaluationResultsMetrics { } export declare function dataOciAiLanguageModelEvaluationResultsMetricsToTerraform(struct?: DataOciAiLanguageModelEvaluationResultsMetrics): any; export declare function dataOciAiLanguageModelEvaluationResultsMetricsToHclTerraform(struct?: DataOciAiLanguageModelEvaluationResultsMetrics): any; export declare class DataOciAiLanguageModelEvaluationResultsMetricsOutputReference 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(): DataOciAiLanguageModelEvaluationResultsMetrics | undefined; set internalValue(value: DataOciAiLanguageModelEvaluationResultsMetrics | 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 DataOciAiLanguageModelEvaluationResultsMetricsList 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): DataOciAiLanguageModelEvaluationResultsMetricsOutputReference; } export interface DataOciAiLanguageModelEvaluationResults { } export declare function dataOciAiLanguageModelEvaluationResultsToTerraform(struct?: DataOciAiLanguageModelEvaluationResults): any; export declare function dataOciAiLanguageModelEvaluationResultsToHclTerraform(struct?: DataOciAiLanguageModelEvaluationResults): any; export declare class DataOciAiLanguageModelEvaluationResultsOutputReference 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(): DataOciAiLanguageModelEvaluationResults | undefined; set internalValue(value: DataOciAiLanguageModelEvaluationResults | undefined); private _classMetrics; get classMetrics(): DataOciAiLanguageModelEvaluationResultsClassMetricsList; get confusionMatrix(): string; private _entityMetrics; get entityMetrics(): DataOciAiLanguageModelEvaluationResultsEntityMetricsList; get labels(): string[]; private _metrics; get metrics(): DataOciAiLanguageModelEvaluationResultsMetricsList; get modelType(): string; } export declare class DataOciAiLanguageModelEvaluationResultsList 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): DataOciAiLanguageModelEvaluationResultsOutputReference; } export interface DataOciAiLanguageModelModelDetailsClassificationMode { } export declare function dataOciAiLanguageModelModelDetailsClassificationModeToTerraform(struct?: DataOciAiLanguageModelModelDetailsClassificationMode): any; export declare function dataOciAiLanguageModelModelDetailsClassificationModeToHclTerraform(struct?: DataOciAiLanguageModelModelDetailsClassificationMode): any; export declare class DataOciAiLanguageModelModelDetailsClassificationModeOutputReference 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(): DataOciAiLanguageModelModelDetailsClassificationMode | undefined; set internalValue(value: DataOciAiLanguageModelModelDetailsClassificationMode | undefined); get classificationMode(): string; get version(): string; } export declare class DataOciAiLanguageModelModelDetailsClassificationModeList 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): DataOciAiLanguageModelModelDetailsClassificationModeOutputReference; } export interface DataOciAiLanguageModelModelDetails { } export declare function dataOciAiLanguageModelModelDetailsToTerraform(struct?: DataOciAiLanguageModelModelDetails): any; export declare function dataOciAiLanguageModelModelDetailsToHclTerraform(struct?: DataOciAiLanguageModelModelDetails): any; export declare class DataOciAiLanguageModelModelDetailsOutputReference 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(): DataOciAiLanguageModelModelDetails | undefined; set internalValue(value: DataOciAiLanguageModelModelDetails | undefined); private _classificationMode; get classificationMode(): DataOciAiLanguageModelModelDetailsClassificationModeList; get languageCode(): string; get modelType(): string; get version(): string; } export declare class DataOciAiLanguageModelModelDetailsList 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): DataOciAiLanguageModelModelDetailsOutputReference; } export interface DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetails { } export declare function dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToTerraform(struct?: DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetails): any; export declare function dataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsToHclTerraform(struct?: DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetails): any; export declare class DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference 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(): DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetails | undefined; set internalValue(value: DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetails | undefined); get bucket(): string; get locationType(): string; get namespace(): string; get objectNames(): string[]; } export declare class DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList 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): DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsOutputReference; } export interface DataOciAiLanguageModelTestStrategyTestingDataset { } export declare function dataOciAiLanguageModelTestStrategyTestingDatasetToTerraform(struct?: DataOciAiLanguageModelTestStrategyTestingDataset): any; export declare function dataOciAiLanguageModelTestStrategyTestingDatasetToHclTerraform(struct?: DataOciAiLanguageModelTestStrategyTestingDataset): any; export declare class DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference 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(): DataOciAiLanguageModelTestStrategyTestingDataset | undefined; set internalValue(value: DataOciAiLanguageModelTestStrategyTestingDataset | undefined); get datasetId(): string; get datasetType(): string; private _locationDetails; get locationDetails(): DataOciAiLanguageModelTestStrategyTestingDatasetLocationDetailsList; } export declare class DataOciAiLanguageModelTestStrategyTestingDatasetList 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): DataOciAiLanguageModelTestStrategyTestingDatasetOutputReference; } export interface DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetails { } export declare function dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToTerraform(struct?: DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetails): any; export declare function dataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsToHclTerraform(struct?: DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetails): any; export declare class DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference 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(): DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetails | undefined; set internalValue(value: DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetails | undefined); get bucket(): string; get locationType(): string; get namespace(): string; get objectNames(): string[]; } export declare class DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList 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): DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsOutputReference; } export interface DataOciAiLanguageModelTestStrategyValidationDataset { } export declare function dataOciAiLanguageModelTestStrategyValidationDatasetToTerraform(struct?: DataOciAiLanguageModelTestStrategyValidationDataset): any; export declare function dataOciAiLanguageModelTestStrategyValidationDatasetToHclTerraform(struct?: DataOciAiLanguageModelTestStrategyValidationDataset): any; export declare class DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference 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(): DataOciAiLanguageModelTestStrategyValidationDataset | undefined; set internalValue(value: DataOciAiLanguageModelTestStrategyValidationDataset | undefined); get datasetId(): string; get datasetType(): string; private _locationDetails; get locationDetails(): DataOciAiLanguageModelTestStrategyValidationDatasetLocationDetailsList; } export declare class DataOciAiLanguageModelTestStrategyValidationDatasetList 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): DataOciAiLanguageModelTestStrategyValidationDatasetOutputReference; } export interface DataOciAiLanguageModelTestStrategy { } export declare function dataOciAiLanguageModelTestStrategyToTerraform(struct?: DataOciAiLanguageModelTestStrategy): any; export declare function dataOciAiLanguageModelTestStrategyToHclTerraform(struct?: DataOciAiLanguageModelTestStrategy): any; export declare class DataOciAiLanguageModelTestStrategyOutputReference 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(): DataOciAiLanguageModelTestStrategy | undefined; set internalValue(value: DataOciAiLanguageModelTestStrategy | undefined); get strategyType(): string; private _testingDataset; get testingDataset(): DataOciAiLanguageModelTestStrategyTestingDatasetList; private _validationDataset; get validationDataset(): DataOciAiLanguageModelTestStrategyValidationDatasetList; } export declare class DataOciAiLanguageModelTestStrategyList 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): DataOciAiLanguageModelTestStrategyOutputReference; } export interface DataOciAiLanguageModelTrainingDatasetLocationDetails { } export declare function dataOciAiLanguageModelTrainingDatasetLocationDetailsToTerraform(struct?: DataOciAiLanguageModelTrainingDatasetLocationDetails): any; export declare function dataOciAiLanguageModelTrainingDatasetLocationDetailsToHclTerraform(struct?: DataOciAiLanguageModelTrainingDatasetLocationDetails): any; export declare class DataOciAiLanguageModelTrainingDatasetLocationDetailsOutputReference 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(): DataOciAiLanguageModelTrainingDatasetLocationDetails | undefined; set internalValue(value: DataOciAiLanguageModelTrainingDatasetLocationDetails | undefined); get bucket(): string; get locationType(): string; get namespace(): string; get objectNames(): string[]; } export declare class DataOciAiLanguageModelTrainingDatasetLocationDetailsList 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): DataOciAiLanguageModelTrainingDatasetLocationDetailsOutputReference; } export interface DataOciAiLanguageModelTrainingDataset { } export declare function dataOciAiLanguageModelTrainingDatasetToTerraform(struct?: DataOciAiLanguageModelTrainingDataset): any; export declare function dataOciAiLanguageModelTrainingDatasetToHclTerraform(struct?: DataOciAiLanguageModelTrainingDataset): any; export declare class DataOciAiLanguageModelTrainingDatasetOutputReference 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(): DataOciAiLanguageModelTrainingDataset | undefined; set internalValue(value: DataOciAiLanguageModelTrainingDataset | undefined); get datasetId(): string; get datasetType(): string; private _locationDetails; get locationDetails(): DataOciAiLanguageModelTrainingDatasetLocationDetailsList; } export declare class DataOciAiLanguageModelTrainingDatasetList 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): DataOciAiLanguageModelTrainingDatasetOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_model oci_ai_language_model} */ export declare class DataOciAiLanguageModel extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_ai_language_model"; /** * Generates CDKTF code for importing a DataOciAiLanguageModel 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 DataOciAiLanguageModel to import * @param importFromId The id of the existing DataOciAiLanguageModel that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_language_model#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciAiLanguageModel 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_model oci_ai_language_model} 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 DataOciAiLanguageModelConfig */ constructor(scope: Construct, id: string, config: DataOciAiLanguageModelConfig); get compartmentId(): string; private _definedTags; get definedTags(): cdktf.StringMap; get description(): string; get displayName(): string; private _evaluationResults; get evaluationResults(): DataOciAiLanguageModelEvaluationResultsList; private _freeformTags; get freeformTags(): cdktf.StringMap; private _id?; get id(): string; set id(value: string); get idInput(): string | undefined; get lifecycleDetails(): string; private _modelDetails; get modelDetails(): DataOciAiLanguageModelModelDetailsList; get projectId(): string; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; private _testStrategy; get testStrategy(): DataOciAiLanguageModelTestStrategyList; get timeCreated(): string; get timeUpdated(): string; private _trainingDataset; get trainingDataset(): DataOciAiLanguageModelTrainingDatasetList; get version(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }