rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
605 lines (604 loc) • 36.7 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciAiDocumentModelsConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_models#compartment_id DataOciAiDocumentModels#compartment_id}
*/
readonly compartmentId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_models#display_name DataOciAiDocumentModels#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_models#id DataOciAiDocumentModels#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_document_models#project_id DataOciAiDocumentModels#project_id}
*/
readonly projectId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_models#state DataOciAiDocumentModels#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_document_models#filter DataOciAiDocumentModels#filter}
*/
readonly filter?: DataOciAiDocumentModelsFilter[] | cdktf.IResolvable;
}
export interface DataOciAiDocumentModelsModelCollectionItemsComponentModels {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsComponentModelsToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsComponentModels): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsComponentModelsToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsComponentModels): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsComponentModels | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsComponentModels | undefined);
get modelId(): string;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsComponentModelsList 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): DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummary {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummary): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummary): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummary | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummary | undefined);
get testSampleCount(): number;
get trainingSampleCount(): number;
get validationSampleCount(): number;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList 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): DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntries {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntries): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntries): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntries | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntries | undefined);
get accuracy(): number;
get f1Score(): number;
get precision(): number;
get recall(): number;
get threshold(): number;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList 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): DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReport {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReport): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReport): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReport | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReport | undefined);
private _confidenceEntries;
get confidenceEntries(): DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList;
get documentCount(): number;
get label(): string;
get meanAveragePrecision(): number;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList 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): DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntries {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntries): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntries): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntries | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntries | undefined);
get accuracy(): number;
get f1Score(): number;
get precision(): number;
get recall(): number;
get threshold(): number;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList 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): DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReport {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReport): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReport): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReport | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReport | undefined);
private _confidenceEntries;
get confidenceEntries(): DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList;
get documentCount(): number;
get meanAveragePrecision(): number;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList 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): DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsMetrics {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetrics): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsMetricsToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsMetrics): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsMetrics | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsMetrics | undefined);
private _datasetSummary;
get datasetSummary(): DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList;
private _labelMetricsReport;
get labelMetricsReport(): DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList;
get modelType(): string;
private _overallMetricsReport;
get overallMetricsReport(): DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsMetricsList 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): DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsTestingDataset {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsTestingDataset): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsTestingDataset): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsTestingDataset | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsTestingDataset | undefined);
get bucket(): string;
get datasetId(): string;
get datasetType(): string;
get namespace(): string;
get object(): string;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsTestingDatasetList 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): DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsTrainingDataset {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsTrainingDataset): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsTrainingDataset): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsTrainingDataset | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsTrainingDataset | undefined);
get bucket(): string;
get datasetId(): string;
get datasetType(): string;
get namespace(): string;
get object(): string;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetList 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): DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItemsValidationDataset {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsValidationDataset): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItemsValidationDataset): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsValidationDatasetOutputReference 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(): DataOciAiDocumentModelsModelCollectionItemsValidationDataset | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItemsValidationDataset | undefined);
get bucket(): string;
get datasetId(): string;
get datasetType(): string;
get namespace(): string;
get object(): string;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsValidationDatasetList 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): DataOciAiDocumentModelsModelCollectionItemsValidationDatasetOutputReference;
}
export interface DataOciAiDocumentModelsModelCollectionItems {
}
export declare function dataOciAiDocumentModelsModelCollectionItemsToTerraform(struct?: DataOciAiDocumentModelsModelCollectionItems): any;
export declare function dataOciAiDocumentModelsModelCollectionItemsToHclTerraform(struct?: DataOciAiDocumentModelsModelCollectionItems): any;
export declare class DataOciAiDocumentModelsModelCollectionItemsOutputReference 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(): DataOciAiDocumentModelsModelCollectionItems | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollectionItems | undefined);
get compartmentId(): string;
private _componentModels;
get componentModels(): DataOciAiDocumentModelsModelCollectionItemsComponentModelsList;
private _definedTags;
get definedTags(): cdktf.StringMap;
get description(): string;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get id(): string;
get isComposedModel(): cdktf.IResolvable;
get isQuickMode(): cdktf.IResolvable;
get labels(): string[];
get lifecycleDetails(): string;
get maxTrainingTimeInHours(): number;
private _metrics;
get metrics(): DataOciAiDocumentModelsModelCollectionItemsMetricsList;
get modelId(): string;
get modelType(): string;
get modelVersion(): string;
get projectId(): string;
get state(): string;
private _systemTags;
get systemTags(): cdktf.StringMap;
get tenancyId(): string;
private _testingDataset;
get testingDataset(): DataOciAiDocumentModelsModelCollectionItemsTestingDatasetList;
get timeCreated(): string;
get timeUpdated(): string;
get trainedTimeInHours(): number;
private _trainingDataset;
get trainingDataset(): DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetList;
private _validationDataset;
get validationDataset(): DataOciAiDocumentModelsModelCollectionItemsValidationDatasetList;
}
export declare class DataOciAiDocumentModelsModelCollectionItemsList 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): DataOciAiDocumentModelsModelCollectionItemsOutputReference;
}
export interface DataOciAiDocumentModelsModelCollection {
}
export declare function dataOciAiDocumentModelsModelCollectionToTerraform(struct?: DataOciAiDocumentModelsModelCollection): any;
export declare function dataOciAiDocumentModelsModelCollectionToHclTerraform(struct?: DataOciAiDocumentModelsModelCollection): any;
export declare class DataOciAiDocumentModelsModelCollectionOutputReference 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(): DataOciAiDocumentModelsModelCollection | undefined;
set internalValue(value: DataOciAiDocumentModelsModelCollection | undefined);
private _items;
get items(): DataOciAiDocumentModelsModelCollectionItemsList;
}
export declare class DataOciAiDocumentModelsModelCollectionList 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): DataOciAiDocumentModelsModelCollectionOutputReference;
}
export interface DataOciAiDocumentModelsFilter {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_models#name DataOciAiDocumentModels#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_models#regex DataOciAiDocumentModels#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_document_models#values DataOciAiDocumentModels#values}
*/
readonly values: string[];
}
export declare function dataOciAiDocumentModelsFilterToTerraform(struct?: DataOciAiDocumentModelsFilter | cdktf.IResolvable): any;
export declare function dataOciAiDocumentModelsFilterToHclTerraform(struct?: DataOciAiDocumentModelsFilter | cdktf.IResolvable): any;
export declare class DataOciAiDocumentModelsFilterOutputReference 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(): DataOciAiDocumentModelsFilter | cdktf.IResolvable | undefined;
set internalValue(value: DataOciAiDocumentModelsFilter | 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 DataOciAiDocumentModelsFilterList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: DataOciAiDocumentModelsFilter[] | 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): DataOciAiDocumentModelsFilterOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_models oci_ai_document_models}
*/
export declare class DataOciAiDocumentModels extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_ai_document_models";
/**
* Generates CDKTF code for importing a DataOciAiDocumentModels 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 DataOciAiDocumentModels to import
* @param importFromId The id of the existing DataOciAiDocumentModels that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_models#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciAiDocumentModels 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_document_models oci_ai_document_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 DataOciAiDocumentModelsConfig = {}
*/
constructor(scope: Construct, id: string, config?: DataOciAiDocumentModelsConfig);
private _compartmentId?;
get compartmentId(): string;
set compartmentId(value: string);
resetCompartmentId(): void;
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(): DataOciAiDocumentModelsModelCollectionList;
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(): DataOciAiDocumentModelsFilterList;
putFilter(value: DataOciAiDocumentModelsFilter[] | cdktf.IResolvable): void;
resetFilter(): void;
get filterInput(): cdktf.IResolvable | DataOciAiDocumentModelsFilter[] | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}