UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

547 lines (546 loc) 36.5 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDataLabelingServiceDatasetsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#annotation_format DataOciDataLabelingServiceDatasets#annotation_format} */ readonly annotationFormat?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#compartment_id DataOciDataLabelingServiceDatasets#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#display_name DataOciDataLabelingServiceDatasets#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#id DataOciDataLabelingServiceDatasets#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/data_labeling_service_datasets#state DataOciDataLabelingServiceDatasets#state} */ readonly state?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#filter DataOciDataLabelingServiceDatasets#filter} */ readonly filter?: DataOciDataLabelingServiceDatasetsFilter[] | cdktf.IResolvable; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadata { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadataToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadata): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadataToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadata): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadataOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadata | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadata | undefined); get columnDelimiter(): string; get columnIndex(): number; get columnName(): string; get escapeCharacter(): string; get formatType(): string; get lineDelimiter(): string; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadataList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadataOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetails { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetails): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetails): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetails | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetails | undefined); get formatType(): string; private _textFileTypeMetadata; get textFileTypeMetadata(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsTextFileTypeMetadataList; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetails { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetailsToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetails): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetailsToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetails): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetailsOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetails | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetails | undefined); get bucket(): string; get namespace(): string; get prefix(): string; get sourceType(): string; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetailsList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetailsOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormat { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormatToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormat): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormatToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormat): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormatOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormat | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormat | undefined); get name(): string; get version(): string; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormatList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormatOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPath { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPathToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPath): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPathToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPath): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPathOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPath | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPath | undefined); get bucket(): string; get namespace(): string; get path(): string; get sourceType(): string; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPathList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPathOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfiguration { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfiguration): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfiguration): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfiguration | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfiguration | undefined); private _importFormat; get importFormat(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportFormatList; private _importMetadataPath; get importMetadataPath(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationImportMetadataPathList; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfiguration { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfigurationToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfiguration): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfigurationToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfiguration): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfigurationOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfiguration | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfiguration | undefined); } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfigurationList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfigurationOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItems { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItemsToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItems): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItemsToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItems): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItemsOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItems | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItems | undefined); get name(): string; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItemsList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItemsOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSet { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSet): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSet): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSet | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSet | undefined); private _items; get items(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetItemsList; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollectionItems { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItems): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionItemsToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollectionItems): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollectionItems | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollectionItems | undefined); private _additionalProperties; get additionalProperties(): cdktf.StringMap; get annotationFormat(): string; get compartmentId(): string; private _datasetFormatDetails; get datasetFormatDetails(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetFormatDetailsList; private _datasetSourceDetails; get datasetSourceDetails(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsDatasetSourceDetailsList; private _definedTags; get definedTags(): cdktf.StringMap; get description(): string; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; private _initialImportDatasetConfiguration; get initialImportDatasetConfiguration(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialImportDatasetConfigurationList; private _initialRecordGenerationConfiguration; get initialRecordGenerationConfiguration(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsInitialRecordGenerationConfigurationList; private _labelSet; get labelSet(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsLabelSetList; get labelingInstructions(): string; get lifecycleDetails(): string; get lifecycleSubstate(): string; get state(): string; get timeCreated(): string; get timeUpdated(): string; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionItemsList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsOutputReference; } export interface DataOciDataLabelingServiceDatasetsDatasetCollection { } export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionToTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollection): any; export declare function dataOciDataLabelingServiceDatasetsDatasetCollectionToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsDatasetCollection): any; export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionOutputReference 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(): DataOciDataLabelingServiceDatasetsDatasetCollection | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsDatasetCollection | undefined); private _items; get items(): DataOciDataLabelingServiceDatasetsDatasetCollectionItemsList; } export declare class DataOciDataLabelingServiceDatasetsDatasetCollectionList 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): DataOciDataLabelingServiceDatasetsDatasetCollectionOutputReference; } export interface DataOciDataLabelingServiceDatasetsFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#name DataOciDataLabelingServiceDatasets#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#regex DataOciDataLabelingServiceDatasets#regex} */ readonly regex?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#values DataOciDataLabelingServiceDatasets#values} */ readonly values: string[]; } export declare function dataOciDataLabelingServiceDatasetsFilterToTerraform(struct?: DataOciDataLabelingServiceDatasetsFilter | cdktf.IResolvable): any; export declare function dataOciDataLabelingServiceDatasetsFilterToHclTerraform(struct?: DataOciDataLabelingServiceDatasetsFilter | cdktf.IResolvable): any; export declare class DataOciDataLabelingServiceDatasetsFilterOutputReference 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(): DataOciDataLabelingServiceDatasetsFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciDataLabelingServiceDatasetsFilter | 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 DataOciDataLabelingServiceDatasetsFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciDataLabelingServiceDatasetsFilter[] | 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): DataOciDataLabelingServiceDatasetsFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets oci_data_labeling_service_datasets} */ export declare class DataOciDataLabelingServiceDatasets extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_data_labeling_service_datasets"; /** * Generates CDKTF code for importing a DataOciDataLabelingServiceDatasets 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 DataOciDataLabelingServiceDatasets to import * @param importFromId The id of the existing DataOciDataLabelingServiceDatasets that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_labeling_service_datasets#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDataLabelingServiceDatasets 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/data_labeling_service_datasets oci_data_labeling_service_datasets} 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 DataOciDataLabelingServiceDatasetsConfig */ constructor(scope: Construct, id: string, config: DataOciDataLabelingServiceDatasetsConfig); private _annotationFormat?; get annotationFormat(): string; set annotationFormat(value: string); resetAnnotationFormat(): void; get annotationFormatInput(): string | undefined; private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _datasetCollection; get datasetCollection(): DataOciDataLabelingServiceDatasetsDatasetCollectionList; 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 _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _filter; get filter(): DataOciDataLabelingServiceDatasetsFilterList; putFilter(value: DataOciDataLabelingServiceDatasetsFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciDataLabelingServiceDatasetsFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }