UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

429 lines (428 loc) 24.8 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciAiDocumentModelConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_model#model_id DataOciAiDocumentModel#model_id} */ readonly modelId: string; } export interface DataOciAiDocumentModelComponentModels { } export declare function dataOciAiDocumentModelComponentModelsToTerraform(struct?: DataOciAiDocumentModelComponentModels): any; export declare function dataOciAiDocumentModelComponentModelsToHclTerraform(struct?: DataOciAiDocumentModelComponentModels): any; export declare class DataOciAiDocumentModelComponentModelsOutputReference 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(): DataOciAiDocumentModelComponentModels | undefined; set internalValue(value: DataOciAiDocumentModelComponentModels | undefined); get modelId(): string; } export declare class DataOciAiDocumentModelComponentModelsList 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): DataOciAiDocumentModelComponentModelsOutputReference; } export interface DataOciAiDocumentModelMetricsDatasetSummary { } export declare function dataOciAiDocumentModelMetricsDatasetSummaryToTerraform(struct?: DataOciAiDocumentModelMetricsDatasetSummary): any; export declare function dataOciAiDocumentModelMetricsDatasetSummaryToHclTerraform(struct?: DataOciAiDocumentModelMetricsDatasetSummary): any; export declare class DataOciAiDocumentModelMetricsDatasetSummaryOutputReference 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(): DataOciAiDocumentModelMetricsDatasetSummary | undefined; set internalValue(value: DataOciAiDocumentModelMetricsDatasetSummary | undefined); get testSampleCount(): number; get trainingSampleCount(): number; get validationSampleCount(): number; } export declare class DataOciAiDocumentModelMetricsDatasetSummaryList 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): DataOciAiDocumentModelMetricsDatasetSummaryOutputReference; } export interface DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntries { } export declare function dataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntriesToTerraform(struct?: DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntries): any; export declare function dataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntriesToHclTerraform(struct?: DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntries): any; export declare class DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntriesOutputReference 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(): DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntries | undefined; set internalValue(value: DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntries | undefined); get accuracy(): number; get f1Score(): number; get precision(): number; get recall(): number; get threshold(): number; } export declare class DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntriesList 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): DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntriesOutputReference; } export interface DataOciAiDocumentModelMetricsLabelMetricsReport { } export declare function dataOciAiDocumentModelMetricsLabelMetricsReportToTerraform(struct?: DataOciAiDocumentModelMetricsLabelMetricsReport): any; export declare function dataOciAiDocumentModelMetricsLabelMetricsReportToHclTerraform(struct?: DataOciAiDocumentModelMetricsLabelMetricsReport): any; export declare class DataOciAiDocumentModelMetricsLabelMetricsReportOutputReference 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(): DataOciAiDocumentModelMetricsLabelMetricsReport | undefined; set internalValue(value: DataOciAiDocumentModelMetricsLabelMetricsReport | undefined); private _confidenceEntries; get confidenceEntries(): DataOciAiDocumentModelMetricsLabelMetricsReportConfidenceEntriesList; get documentCount(): number; get label(): string; get meanAveragePrecision(): number; } export declare class DataOciAiDocumentModelMetricsLabelMetricsReportList 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): DataOciAiDocumentModelMetricsLabelMetricsReportOutputReference; } export interface DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntries { } export declare function dataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntriesToTerraform(struct?: DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntries): any; export declare function dataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntriesToHclTerraform(struct?: DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntries): any; export declare class DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntriesOutputReference 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(): DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntries | undefined; set internalValue(value: DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntries | undefined); get accuracy(): number; get f1Score(): number; get precision(): number; get recall(): number; get threshold(): number; } export declare class DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntriesList 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): DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntriesOutputReference; } export interface DataOciAiDocumentModelMetricsOverallMetricsReport { } export declare function dataOciAiDocumentModelMetricsOverallMetricsReportToTerraform(struct?: DataOciAiDocumentModelMetricsOverallMetricsReport): any; export declare function dataOciAiDocumentModelMetricsOverallMetricsReportToHclTerraform(struct?: DataOciAiDocumentModelMetricsOverallMetricsReport): any; export declare class DataOciAiDocumentModelMetricsOverallMetricsReportOutputReference 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(): DataOciAiDocumentModelMetricsOverallMetricsReport | undefined; set internalValue(value: DataOciAiDocumentModelMetricsOverallMetricsReport | undefined); private _confidenceEntries; get confidenceEntries(): DataOciAiDocumentModelMetricsOverallMetricsReportConfidenceEntriesList; get documentCount(): number; get meanAveragePrecision(): number; } export declare class DataOciAiDocumentModelMetricsOverallMetricsReportList 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): DataOciAiDocumentModelMetricsOverallMetricsReportOutputReference; } export interface DataOciAiDocumentModelMetrics { } export declare function dataOciAiDocumentModelMetricsToTerraform(struct?: DataOciAiDocumentModelMetrics): any; export declare function dataOciAiDocumentModelMetricsToHclTerraform(struct?: DataOciAiDocumentModelMetrics): any; export declare class DataOciAiDocumentModelMetricsOutputReference 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(): DataOciAiDocumentModelMetrics | undefined; set internalValue(value: DataOciAiDocumentModelMetrics | undefined); private _datasetSummary; get datasetSummary(): DataOciAiDocumentModelMetricsDatasetSummaryList; private _labelMetricsReport; get labelMetricsReport(): DataOciAiDocumentModelMetricsLabelMetricsReportList; get modelType(): string; private _overallMetricsReport; get overallMetricsReport(): DataOciAiDocumentModelMetricsOverallMetricsReportList; } export declare class DataOciAiDocumentModelMetricsList 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): DataOciAiDocumentModelMetricsOutputReference; } export interface DataOciAiDocumentModelTestingDataset { } export declare function dataOciAiDocumentModelTestingDatasetToTerraform(struct?: DataOciAiDocumentModelTestingDataset): any; export declare function dataOciAiDocumentModelTestingDatasetToHclTerraform(struct?: DataOciAiDocumentModelTestingDataset): any; export declare class DataOciAiDocumentModelTestingDatasetOutputReference 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(): DataOciAiDocumentModelTestingDataset | undefined; set internalValue(value: DataOciAiDocumentModelTestingDataset | undefined); get bucket(): string; get datasetId(): string; get datasetType(): string; get namespace(): string; get object(): string; } export declare class DataOciAiDocumentModelTestingDatasetList 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): DataOciAiDocumentModelTestingDatasetOutputReference; } export interface DataOciAiDocumentModelTrainingDataset { } export declare function dataOciAiDocumentModelTrainingDatasetToTerraform(struct?: DataOciAiDocumentModelTrainingDataset): any; export declare function dataOciAiDocumentModelTrainingDatasetToHclTerraform(struct?: DataOciAiDocumentModelTrainingDataset): any; export declare class DataOciAiDocumentModelTrainingDatasetOutputReference 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(): DataOciAiDocumentModelTrainingDataset | undefined; set internalValue(value: DataOciAiDocumentModelTrainingDataset | undefined); get bucket(): string; get datasetId(): string; get datasetType(): string; get namespace(): string; get object(): string; } export declare class DataOciAiDocumentModelTrainingDatasetList 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): DataOciAiDocumentModelTrainingDatasetOutputReference; } export interface DataOciAiDocumentModelValidationDataset { } export declare function dataOciAiDocumentModelValidationDatasetToTerraform(struct?: DataOciAiDocumentModelValidationDataset): any; export declare function dataOciAiDocumentModelValidationDatasetToHclTerraform(struct?: DataOciAiDocumentModelValidationDataset): any; export declare class DataOciAiDocumentModelValidationDatasetOutputReference 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(): DataOciAiDocumentModelValidationDataset | undefined; set internalValue(value: DataOciAiDocumentModelValidationDataset | undefined); get bucket(): string; get datasetId(): string; get datasetType(): string; get namespace(): string; get object(): string; } export declare class DataOciAiDocumentModelValidationDatasetList 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): DataOciAiDocumentModelValidationDatasetOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_model oci_ai_document_model} */ export declare class DataOciAiDocumentModel extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_ai_document_model"; /** * Generates CDKTF code for importing a DataOciAiDocumentModel 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 DataOciAiDocumentModel to import * @param importFromId The id of the existing DataOciAiDocumentModel that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ai_document_model#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciAiDocumentModel 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_model oci_ai_document_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 DataOciAiDocumentModelConfig */ constructor(scope: Construct, id: string, config: DataOciAiDocumentModelConfig); get compartmentId(): string; private _componentModels; get componentModels(): DataOciAiDocumentModelComponentModelsList; 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(): DataOciAiDocumentModelMetricsList; private _modelId?; get modelId(): string; set modelId(value: string); get modelIdInput(): string | undefined; 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(): DataOciAiDocumentModelTestingDatasetList; get timeCreated(): string; get timeUpdated(): string; get trainedTimeInHours(): number; private _trainingDataset; get trainingDataset(): DataOciAiDocumentModelTrainingDatasetList; private _validationDataset; get validationDataset(): DataOciAiDocumentModelValidationDatasetList; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }