import type { MetadataBearer as __MetadataBearer } from "@smithy/types"; import type { GetMediaInsightsPipelineConfigurationRequest, GetMediaInsightsPipelineConfigurationResponse } from "../models/models_0"; /** * @public */ export type { __MetadataBearer }; /** * @public * * The input for {@link GetMediaInsightsPipelineConfigurationCommand}. */ export interface GetMediaInsightsPipelineConfigurationCommandInput extends GetMediaInsightsPipelineConfigurationRequest { } /** * @public * * The output of {@link GetMediaInsightsPipelineConfigurationCommand}. */ export interface GetMediaInsightsPipelineConfigurationCommandOutput extends GetMediaInsightsPipelineConfigurationResponse, __MetadataBearer { } declare const GetMediaInsightsPipelineConfigurationCommand_base: { new (input: GetMediaInsightsPipelineConfigurationCommandInput): import("@smithy/core/client").CommandImpl; new (input: GetMediaInsightsPipelineConfigurationCommandInput): import("@smithy/core/client").CommandImpl; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; /** *

Gets the configuration settings for a media insights pipeline.

* @example * Use a bare-bones client and the command you need to make an API call. * ```javascript * import { ChimeSDKMediaPipelinesClient, GetMediaInsightsPipelineConfigurationCommand } from "@aws-sdk/client-chime-sdk-media-pipelines"; // ES Modules import * // const { ChimeSDKMediaPipelinesClient, GetMediaInsightsPipelineConfigurationCommand } = require("@aws-sdk/client-chime-sdk-media-pipelines"); // CommonJS import * // import type { ChimeSDKMediaPipelinesClientConfig } from "@aws-sdk/client-chime-sdk-media-pipelines"; * const config = {}; // type is ChimeSDKMediaPipelinesClientConfig * const client = new ChimeSDKMediaPipelinesClient(config); * const input = { // GetMediaInsightsPipelineConfigurationRequest * Identifier: "STRING_VALUE", // required * }; * const command = new GetMediaInsightsPipelineConfigurationCommand(input); * const response = await client.send(command); * // { // GetMediaInsightsPipelineConfigurationResponse * // MediaInsightsPipelineConfiguration: { // MediaInsightsPipelineConfiguration * // MediaInsightsPipelineConfigurationName: "STRING_VALUE", * // MediaInsightsPipelineConfigurationArn: "STRING_VALUE", * // ResourceAccessRoleArn: "STRING_VALUE", * // RealTimeAlertConfiguration: { // RealTimeAlertConfiguration * // Disabled: true || false, * // Rules: [ // RealTimeAlertRuleList * // { // RealTimeAlertRule * // Type: "KeywordMatch" || "Sentiment" || "IssueDetection", // required * // KeywordMatchConfiguration: { // KeywordMatchConfiguration * // RuleName: "STRING_VALUE", // required * // Keywords: [ // KeywordMatchWordList // required * // "STRING_VALUE", * // ], * // Negate: true || false, * // }, * // SentimentConfiguration: { // SentimentConfiguration * // RuleName: "STRING_VALUE", // required * // SentimentType: "NEGATIVE", // required * // TimePeriod: Number("int"), // required * // }, * // IssueDetectionConfiguration: { // IssueDetectionConfiguration * // RuleName: "STRING_VALUE", // required * // }, * // }, * // ], * // }, * // Elements: [ // MediaInsightsPipelineConfigurationElements * // { // MediaInsightsPipelineConfigurationElement * // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink" || "VoiceEnhancementSink", // required * // AmazonTranscribeCallAnalyticsProcessorConfiguration: { // AmazonTranscribeCallAnalyticsProcessorConfiguration * // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required * // VocabularyName: "STRING_VALUE", * // VocabularyFilterName: "STRING_VALUE", * // VocabularyFilterMethod: "remove" || "mask" || "tag", * // LanguageModelName: "STRING_VALUE", * // EnablePartialResultsStabilization: true || false, * // PartialResultsStability: "high" || "medium" || "low", * // ContentIdentificationType: "PII", * // ContentRedactionType: "PII", * // PiiEntityTypes: "STRING_VALUE", * // FilterPartialResults: true || false, * // PostCallAnalyticsSettings: { // PostCallAnalyticsSettings * // OutputLocation: "STRING_VALUE", // required * // DataAccessRoleArn: "STRING_VALUE", // required * // ContentRedactionOutput: "redacted" || "redacted_and_unredacted", * // OutputEncryptionKMSKeyId: "STRING_VALUE", * // }, * // CallAnalyticsStreamCategories: [ // CategoryNameList * // "STRING_VALUE", * // ], * // }, * // AmazonTranscribeProcessorConfiguration: { // AmazonTranscribeProcessorConfiguration * // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", * // VocabularyName: "STRING_VALUE", * // VocabularyFilterName: "STRING_VALUE", * // VocabularyFilterMethod: "remove" || "mask" || "tag", * // ShowSpeakerLabel: true || false, * // EnablePartialResultsStabilization: true || false, * // PartialResultsStability: "high" || "medium" || "low", * // ContentIdentificationType: "PII", * // ContentRedactionType: "PII", * // PiiEntityTypes: "STRING_VALUE", * // LanguageModelName: "STRING_VALUE", * // FilterPartialResults: true || false, * // IdentifyLanguage: true || false, * // IdentifyMultipleLanguages: true || false, * // LanguageOptions: "STRING_VALUE", * // PreferredLanguage: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", * // VocabularyNames: "STRING_VALUE", * // VocabularyFilterNames: "STRING_VALUE", * // }, * // KinesisDataStreamSinkConfiguration: { // KinesisDataStreamSinkConfiguration * // InsightsTarget: "STRING_VALUE", * // }, * // S3RecordingSinkConfiguration: { // S3RecordingSinkConfiguration * // Destination: "STRING_VALUE", * // RecordingFileFormat: "Wav" || "Opus", * // }, * // VoiceAnalyticsProcessorConfiguration: { // VoiceAnalyticsProcessorConfiguration * // SpeakerSearchStatus: "Enabled" || "Disabled", * // VoiceToneAnalysisStatus: "Enabled" || "Disabled", * // }, * // LambdaFunctionSinkConfiguration: { // LambdaFunctionSinkConfiguration * // InsightsTarget: "STRING_VALUE", * // }, * // SqsQueueSinkConfiguration: { // SqsQueueSinkConfiguration * // InsightsTarget: "STRING_VALUE", * // }, * // SnsTopicSinkConfiguration: { // SnsTopicSinkConfiguration * // InsightsTarget: "STRING_VALUE", * // }, * // VoiceEnhancementSinkConfiguration: { // VoiceEnhancementSinkConfiguration * // Disabled: true || false, * // }, * // }, * // ], * // MediaInsightsPipelineConfigurationId: "STRING_VALUE", * // CreatedTimestamp: new Date("TIMESTAMP"), * // UpdatedTimestamp: new Date("TIMESTAMP"), * // }, * // }; * * ``` * * @param GetMediaInsightsPipelineConfigurationCommandInput - {@link GetMediaInsightsPipelineConfigurationCommandInput} * @returns {@link GetMediaInsightsPipelineConfigurationCommandOutput} * @see {@link GetMediaInsightsPipelineConfigurationCommandInput} for command's `input` shape. * @see {@link GetMediaInsightsPipelineConfigurationCommandOutput} for command's `response` shape. * @see {@link ChimeSDKMediaPipelinesClientResolvedConfig | config} for ChimeSDKMediaPipelinesClient's `config` shape. * * @throws {@link BadRequestException} (client fault) *

The input parameters don't match the service's restrictions.

* * @throws {@link ForbiddenException} (client fault) *

The client is permanently forbidden from making the request.

* * @throws {@link NotFoundException} (client fault) *

One or more of the resources in the request does not exist in the system.

* * @throws {@link ServiceFailureException} (server fault) *

The service encountered an unexpected error.

* * @throws {@link ServiceUnavailableException} (server fault) *

The service is currently unavailable.

* * @throws {@link ThrottledClientException} (client fault) *

The client exceeded its request rate limit.

* * @throws {@link UnauthorizedClientException} (client fault) *

The client is not currently authorized to make the request.

* * @throws {@link ChimeSDKMediaPipelinesServiceException} *

Base exception class for all service exceptions from ChimeSDKMediaPipelines service.

* * * @public */ export declare class GetMediaInsightsPipelineConfigurationCommand extends GetMediaInsightsPipelineConfigurationCommand_base { /** @internal type navigation helper, not in runtime. */ protected static __types: { api: { input: GetMediaInsightsPipelineConfigurationRequest; output: GetMediaInsightsPipelineConfigurationResponse; }; sdk: { input: GetMediaInsightsPipelineConfigurationCommandInput; output: GetMediaInsightsPipelineConfigurationCommandOutput; }; }; }