import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets an annotation spec set by resource name. */ export declare function getAnnotationSpecSet(args: GetAnnotationSpecSetArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetAnnotationSpecSetArgs { annotationSpecSetId: string; project?: string; } export interface GetAnnotationSpecSetResult { /** * The array of AnnotationSpecs that you define when you create the AnnotationSpecSet. These are the possible labels for the labeling task. */ readonly annotationSpecs: outputs.datalabeling.v1beta1.GoogleCloudDatalabelingV1beta1AnnotationSpecResponse[]; /** * The names of any related resources that are blocking changes to the annotation spec set. */ readonly blockingResources: string[]; /** * Optional. User-provided description of the annotation specification set. The description can be up to 10,000 characters long. */ readonly description: string; /** * The display name for AnnotationSpecSet that you define when you create it. Maximum of 64 characters. */ readonly displayName: string; /** * The AnnotationSpecSet resource name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" */ readonly name: string; } /** * Gets an annotation spec set by resource name. */ export declare function getAnnotationSpecSetOutput(args: GetAnnotationSpecSetOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetAnnotationSpecSetOutputArgs { annotationSpecSetId: pulumi.Input; project?: pulumi.Input; }