import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DescribeLabelingJobRequest, DescribeLabelingJobResponse } from "../models/models_3"; import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient"; /** * @public */ export type { __MetadataBearer }; export { $Command }; /** * @public * * The input for {@link DescribeLabelingJobCommand}. */ export interface DescribeLabelingJobCommandInput extends DescribeLabelingJobRequest { } /** * @public * * The output of {@link DescribeLabelingJobCommand}. */ export interface DescribeLabelingJobCommandOutput extends DescribeLabelingJobResponse, __MetadataBearer { } declare const DescribeLabelingJobCommand_base: { new (input: DescribeLabelingJobCommandInput): import("@smithy/smithy-client").CommandImpl; new (input: DescribeLabelingJobCommandInput): import("@smithy/smithy-client").CommandImpl; getEndpointParameterInstructions(): import("@smithy/middleware-endpoint").EndpointParameterInstructions; }; /** *

Gets information about a labeling job.

* @example * Use a bare-bones client and the command you need to make an API call. * ```javascript * import { SageMakerClient, DescribeLabelingJobCommand } from "@aws-sdk/client-sagemaker"; // ES Modules import * // const { SageMakerClient, DescribeLabelingJobCommand } = require("@aws-sdk/client-sagemaker"); // CommonJS import * const client = new SageMakerClient(config); * const input = { // DescribeLabelingJobRequest * LabelingJobName: "STRING_VALUE", // required * }; * const command = new DescribeLabelingJobCommand(input); * const response = await client.send(command); * // { // DescribeLabelingJobResponse * // LabelingJobStatus: "Initializing" || "InProgress" || "Completed" || "Failed" || "Stopping" || "Stopped", // required * // LabelCounters: { // LabelCounters * // TotalLabeled: Number("int"), * // HumanLabeled: Number("int"), * // MachineLabeled: Number("int"), * // FailedNonRetryableError: Number("int"), * // Unlabeled: Number("int"), * // }, * // FailureReason: "STRING_VALUE", * // CreationTime: new Date("TIMESTAMP"), // required * // LastModifiedTime: new Date("TIMESTAMP"), // required * // JobReferenceCode: "STRING_VALUE", // required * // LabelingJobName: "STRING_VALUE", // required * // LabelingJobArn: "STRING_VALUE", // required * // LabelAttributeName: "STRING_VALUE", * // InputConfig: { // LabelingJobInputConfig * // DataSource: { // LabelingJobDataSource * // S3DataSource: { // LabelingJobS3DataSource * // ManifestS3Uri: "STRING_VALUE", // required * // }, * // SnsDataSource: { // LabelingJobSnsDataSource * // SnsTopicArn: "STRING_VALUE", // required * // }, * // }, * // DataAttributes: { // LabelingJobDataAttributes * // ContentClassifiers: [ // ContentClassifiers * // "FreeOfPersonallyIdentifiableInformation" || "FreeOfAdultContent", * // ], * // }, * // }, * // OutputConfig: { // LabelingJobOutputConfig * // S3OutputPath: "STRING_VALUE", // required * // KmsKeyId: "STRING_VALUE", * // SnsTopicArn: "STRING_VALUE", * // }, * // RoleArn: "STRING_VALUE", // required * // LabelCategoryConfigS3Uri: "STRING_VALUE", * // StoppingConditions: { // LabelingJobStoppingConditions * // MaxHumanLabeledObjectCount: Number("int"), * // MaxPercentageOfInputDatasetLabeled: Number("int"), * // }, * // LabelingJobAlgorithmsConfig: { // LabelingJobAlgorithmsConfig * // LabelingJobAlgorithmSpecificationArn: "STRING_VALUE", // required * // InitialActiveLearningModelArn: "STRING_VALUE", * // LabelingJobResourceConfig: { // LabelingJobResourceConfig * // VolumeKmsKeyId: "STRING_VALUE", * // VpcConfig: { // VpcConfig * // SecurityGroupIds: [ // VpcSecurityGroupIds // required * // "STRING_VALUE", * // ], * // Subnets: [ // Subnets // required * // "STRING_VALUE", * // ], * // }, * // }, * // }, * // HumanTaskConfig: { // HumanTaskConfig * // WorkteamArn: "STRING_VALUE", // required * // UiConfig: { // UiConfig * // UiTemplateS3Uri: "STRING_VALUE", * // HumanTaskUiArn: "STRING_VALUE", * // }, * // PreHumanTaskLambdaArn: "STRING_VALUE", * // TaskKeywords: [ // TaskKeywords * // "STRING_VALUE", * // ], * // TaskTitle: "STRING_VALUE", // required * // TaskDescription: "STRING_VALUE", // required * // NumberOfHumanWorkersPerDataObject: Number("int"), // required * // TaskTimeLimitInSeconds: Number("int"), // required * // TaskAvailabilityLifetimeInSeconds: Number("int"), * // MaxConcurrentTaskCount: Number("int"), * // AnnotationConsolidationConfig: { // AnnotationConsolidationConfig * // AnnotationConsolidationLambdaArn: "STRING_VALUE", // required * // }, * // PublicWorkforceTaskPrice: { // PublicWorkforceTaskPrice * // AmountInUsd: { // USD * // Dollars: Number("int"), * // Cents: Number("int"), * // TenthFractionsOfACent: Number("int"), * // }, * // }, * // }, * // Tags: [ // TagList * // { // Tag * // Key: "STRING_VALUE", // required * // Value: "STRING_VALUE", // required * // }, * // ], * // LabelingJobOutput: { // LabelingJobOutput * // OutputDatasetS3Uri: "STRING_VALUE", // required * // FinalActiveLearningModelArn: "STRING_VALUE", * // }, * // }; * * ``` * * @param DescribeLabelingJobCommandInput - {@link DescribeLabelingJobCommandInput} * @returns {@link DescribeLabelingJobCommandOutput} * @see {@link DescribeLabelingJobCommandInput} for command's `input` shape. * @see {@link DescribeLabelingJobCommandOutput} for command's `response` shape. * @see {@link SageMakerClientResolvedConfig | config} for SageMakerClient's `config` shape. * * @throws {@link ResourceNotFound} (client fault) *

Resource being access is not found.

* * @throws {@link SageMakerServiceException} *

Base exception class for all service exceptions from SageMaker service.

* * * @public */ export declare class DescribeLabelingJobCommand extends DescribeLabelingJobCommand_base { /** @internal type navigation helper, not in runtime. */ protected static __types: { api: { input: DescribeLabelingJobRequest; output: DescribeLabelingJobResponse; }; sdk: { input: DescribeLabelingJobCommandInput; output: DescribeLabelingJobCommandOutput; }; }; }