UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

605 lines (604 loc) 36.7 kB
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; }; }