rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
534 lines (533 loc) • 31.7 kB
TypeScript
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;
};
}