

# Amazon Chime SDK Media Pipelines
<a name="API_Operations_Amazon_Chime_SDK_Media_Pipelines"></a>

The following actions are supported by Amazon Chime SDK Media Pipelines:
+  [CreateMediaCapturePipeline](API_media-pipelines-chime_CreateMediaCapturePipeline.md) 
+  [CreateMediaConcatenationPipeline](API_media-pipelines-chime_CreateMediaConcatenationPipeline.md) 
+  [CreateMediaInsightsPipeline](API_media-pipelines-chime_CreateMediaInsightsPipeline.md) 
+  [CreateMediaInsightsPipelineConfiguration](API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration.md) 
+  [CreateMediaLiveConnectorPipeline](API_media-pipelines-chime_CreateMediaLiveConnectorPipeline.md) 
+  [CreateMediaPipelineKinesisVideoStreamPool](API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool.md) 
+  [CreateMediaStreamPipeline](API_media-pipelines-chime_CreateMediaStreamPipeline.md) 
+  [DeleteMediaCapturePipeline](API_media-pipelines-chime_DeleteMediaCapturePipeline.md) 
+  [DeleteMediaInsightsPipelineConfiguration](API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration.md) 
+  [DeleteMediaPipeline](API_media-pipelines-chime_DeleteMediaPipeline.md) 
+  [DeleteMediaPipelineKinesisVideoStreamPool](API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool.md) 
+  [GetMediaCapturePipeline](API_media-pipelines-chime_GetMediaCapturePipeline.md) 
+  [GetMediaInsightsPipelineConfiguration](API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration.md) 
+  [GetMediaPipeline](API_media-pipelines-chime_GetMediaPipeline.md) 
+  [GetMediaPipelineKinesisVideoStreamPool](API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool.md) 
+  [GetSpeakerSearchTask](API_media-pipelines-chime_GetSpeakerSearchTask.md) 
+  [GetVoiceToneAnalysisTask](API_media-pipelines-chime_GetVoiceToneAnalysisTask.md) 
+  [ListMediaCapturePipelines](API_media-pipelines-chime_ListMediaCapturePipelines.md) 
+  [ListMediaInsightsPipelineConfigurations](API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations.md) 
+  [ListMediaPipelineKinesisVideoStreamPools](API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools.md) 
+  [ListMediaPipelines](API_media-pipelines-chime_ListMediaPipelines.md) 
+  [ListTagsForResource](API_media-pipelines-chime_ListTagsForResource.md) 
+  [StartSpeakerSearchTask](API_media-pipelines-chime_StartSpeakerSearchTask.md) 
+  [StartVoiceToneAnalysisTask](API_media-pipelines-chime_StartVoiceToneAnalysisTask.md) 
+  [StopSpeakerSearchTask](API_media-pipelines-chime_StopSpeakerSearchTask.md) 
+  [StopVoiceToneAnalysisTask](API_media-pipelines-chime_StopVoiceToneAnalysisTask.md) 
+  [TagResource](API_media-pipelines-chime_TagResource.md) 
+  [UntagResource](API_media-pipelines-chime_UntagResource.md) 
+  [UpdateMediaInsightsPipelineConfiguration](API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration.md) 
+  [UpdateMediaInsightsPipelineStatus](API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus.md) 
+  [UpdateMediaPipelineKinesisVideoStreamPool](API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool.md) 

# CreateMediaCapturePipeline
<a name="API_media-pipelines-chime_CreateMediaCapturePipeline"></a>

Creates a media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax"></a>

```
POST /sdk-media-capture-pipelines HTTP/1.1
Content-type: application/json

{
   "ChimeSdkMeetingConfiguration": { 
      "ArtifactsConfiguration": { 
         "Audio": { 
            "MuxType": "string"
         },
         "CompositedVideo": { 
            "GridViewConfiguration": { 
               "ActiveSpeakerOnlyConfiguration": { 
                  "ActiveSpeakerPosition": "string"
               },
               "CanvasOrientation": "string",
               "ContentShareLayout": "string",
               "HorizontalLayoutConfiguration": { 
                  "TileAspectRatio": "string",
                  "TileCount": number,
                  "TileOrder": "string",
                  "TilePosition": "string"
               },
               "PresenterOnlyConfiguration": { 
                  "PresenterPosition": "string"
               },
               "VerticalLayoutConfiguration": { 
                  "TileAspectRatio": "string",
                  "TileCount": number,
                  "TileOrder": "string",
                  "TilePosition": "string"
               },
               "VideoAttribute": { 
                  "BorderColor": "string",
                  "BorderThickness": number,
                  "CornerRadius": number,
                  "HighlightColor": "string"
               }
            },
            "Layout": "string",
            "Resolution": "string"
         },
         "Content": { 
            "MuxType": "string",
            "State": "string"
         },
         "Video": { 
            "MuxType": "string",
            "State": "string"
         }
      },
      "SourceConfiguration": { 
         "SelectedVideoStreams": { 
            "AttendeeIds": [ "string" ],
            "ExternalUserIds": [ "string" ]
         }
      }
   },
   "ClientRequestToken": "string",
   "SinkArn": "string",
   "SinkIamRoleArn": "string",
   "SinkType": "string",
   "SourceArn": "string",
   "SourceType": "string",
   "SseAwsKeyManagementParams": { 
      "AwsKmsEncryptionContext": "string",
      "AwsKmsKeyId": "string"
   },
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_CreateMediaCapturePipeline_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_CreateMediaCapturePipeline_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ChimeSdkMeetingConfiguration](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-ChimeSdkMeetingConfiguration"></a>
The configuration for a specified media pipeline. `SourceType` must be `ChimeSdkMeeting`.  
Type: [ChimeSdkMeetingConfiguration](API_media-pipelines-chime_ChimeSdkMeetingConfiguration.md) object  
Required: No

 ** [ClientRequestToken](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-ClientRequestToken"></a>
The unique identifier for the client request. The token makes the API request idempotent. Use a unique token for each media pipeline request.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [SinkArn](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-SinkArn"></a>
The ARN of the sink type.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1024.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

 ** [SinkIamRoleArn](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-SinkIamRoleArn"></a>
The Amazon Resource Name (ARN) of the sink role to be used with `AwsKmsKeyId` in `SseAwsKeyManagementParams`. Can only interact with `S3Bucket` sink type. The role must belong to the caller’s account and be able to act on behalf of the caller during the API call. All minimum policy permissions requirements for the caller to perform sink-related actions are the same for `SinkIamRoleArn`.  
Additionally, the role must have permission to `kms:GenerateDataKey` using KMS key supplied as `AwsKmsKeyId` in `SseAwsKeyManagementParams`. If media concatenation will be required later, the role must also have permission to `kms:Decrypt` for the same KMS key.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1024.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: No

 ** [SinkType](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-SinkType"></a>
Destination type to which the media artifacts are saved. You must use an S3 bucket.  
Type: String  
Valid Values: `S3Bucket`   
Required: Yes

 ** [SourceArn](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-SourceArn"></a>
ARN of the source from which the media artifacts are captured.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1024.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

 ** [SourceType](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-SourceType"></a>
Source type from which the media artifacts are captured. A Chime SDK Meeting is the only supported source.  
Type: String  
Valid Values: `ChimeSdkMeeting`   
Required: Yes

 ** [SseAwsKeyManagementParams](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-SseAwsKeyManagementParams"></a>
An object that contains server side encryption parameters to be used by media capture pipeline. The parameters can also be used by media concatenation pipeline taking media capture pipeline as a media source.  
Type: [SseAwsKeyManagementParams](API_media-pipelines-chime_SseAwsKeyManagementParams.md) object  
Required: No

 ** [Tags](#API_media-pipelines-chime_CreateMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-request-Tags"></a>
The tag key-value pairs.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_media-pipelines-chime_CreateMediaCapturePipeline_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "MediaCapturePipeline": { 
      "ChimeSdkMeetingConfiguration": { 
         "ArtifactsConfiguration": { 
            "Audio": { 
               "MuxType": "string"
            },
            "CompositedVideo": { 
               "GridViewConfiguration": { 
                  "ActiveSpeakerOnlyConfiguration": { 
                     "ActiveSpeakerPosition": "string"
                  },
                  "CanvasOrientation": "string",
                  "ContentShareLayout": "string",
                  "HorizontalLayoutConfiguration": { 
                     "TileAspectRatio": "string",
                     "TileCount": number,
                     "TileOrder": "string",
                     "TilePosition": "string"
                  },
                  "PresenterOnlyConfiguration": { 
                     "PresenterPosition": "string"
                  },
                  "VerticalLayoutConfiguration": { 
                     "TileAspectRatio": "string",
                     "TileCount": number,
                     "TileOrder": "string",
                     "TilePosition": "string"
                  },
                  "VideoAttribute": { 
                     "BorderColor": "string",
                     "BorderThickness": number,
                     "CornerRadius": number,
                     "HighlightColor": "string"
                  }
               },
               "Layout": "string",
               "Resolution": "string"
            },
            "Content": { 
               "MuxType": "string",
               "State": "string"
            },
            "Video": { 
               "MuxType": "string",
               "State": "string"
            }
         },
         "SourceConfiguration": { 
            "SelectedVideoStreams": { 
               "AttendeeIds": [ "string" ],
               "ExternalUserIds": [ "string" ]
            }
         }
      },
      "CreatedTimestamp": "string",
      "MediaPipelineArn": "string",
      "MediaPipelineId": "string",
      "SinkArn": "string",
      "SinkIamRoleArn": "string",
      "SinkType": "string",
      "SourceArn": "string",
      "SourceType": "string",
      "SseAwsKeyManagementParams": { 
         "AwsKmsEncryptionContext": "string",
         "AwsKmsKeyId": "string"
      },
      "Status": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_CreateMediaCapturePipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [MediaCapturePipeline](#API_media-pipelines-chime_CreateMediaCapturePipeline_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaCapturePipeline-response-MediaCapturePipeline"></a>
A media pipeline object, the ID, source type, source ARN, sink type, and sink ARN of a media pipeline object.  
Type: [MediaCapturePipeline](API_media-pipelines-chime_MediaCapturePipeline.md) object

## Errors
<a name="API_media-pipelines-chime_CreateMediaCapturePipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_CreateMediaCapturePipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaCapturePipeline) 

# CreateMediaConcatenationPipeline
<a name="API_media-pipelines-chime_CreateMediaConcatenationPipeline"></a>

Creates a media concatenation pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_CreateMediaConcatenationPipeline_RequestSyntax"></a>

```
POST /sdk-media-concatenation-pipelines HTTP/1.1
Content-type: application/json

{
   "ClientRequestToken": "string",
   "Sinks": [ 
      { 
         "S3BucketSinkConfiguration": { 
            "Destination": "string"
         },
         "Type": "string"
      }
   ],
   "Sources": [ 
      { 
         "MediaCapturePipelineSourceConfiguration": { 
            "ChimeSdkMeetingConfiguration": { 
               "ArtifactsConfiguration": { 
                  "Audio": { 
                     "State": "string"
                  },
                  "CompositedVideo": { 
                     "State": "string"
                  },
                  "Content": { 
                     "State": "string"
                  },
                  "DataChannel": { 
                     "State": "string"
                  },
                  "MeetingEvents": { 
                     "State": "string"
                  },
                  "TranscriptionMessages": { 
                     "State": "string"
                  },
                  "Video": { 
                     "State": "string"
                  }
               }
            },
            "MediaPipelineArn": "string"
         },
         "Type": "string"
      }
   ],
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_CreateMediaConcatenationPipeline_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_CreateMediaConcatenationPipeline_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientRequestToken](#API_media-pipelines-chime_CreateMediaConcatenationPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaConcatenationPipeline-request-ClientRequestToken"></a>
The unique identifier for the client request. The token makes the API request idempotent. Use a unique token for each media concatenation pipeline request.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [Sinks](#API_media-pipelines-chime_CreateMediaConcatenationPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaConcatenationPipeline-request-Sinks"></a>
An object that specifies the data sinks for the media concatenation pipeline.  
Type: Array of [ConcatenationSink](API_media-pipelines-chime_ConcatenationSink.md) objects  
Array Members: Fixed number of 1 item.  
Required: Yes

 ** [Sources](#API_media-pipelines-chime_CreateMediaConcatenationPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaConcatenationPipeline-request-Sources"></a>
An object that specifies the sources for the media concatenation pipeline.  
Type: Array of [ConcatenationSource](API_media-pipelines-chime_ConcatenationSource.md) objects  
Array Members: Fixed number of 1 item.  
Required: Yes

 ** [Tags](#API_media-pipelines-chime_CreateMediaConcatenationPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaConcatenationPipeline-request-Tags"></a>
The tags associated with the media concatenation pipeline.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_media-pipelines-chime_CreateMediaConcatenationPipeline_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "MediaConcatenationPipeline": { 
      "CreatedTimestamp": "string",
      "MediaPipelineArn": "string",
      "MediaPipelineId": "string",
      "Sinks": [ 
         { 
            "S3BucketSinkConfiguration": { 
               "Destination": "string"
            },
            "Type": "string"
         }
      ],
      "Sources": [ 
         { 
            "MediaCapturePipelineSourceConfiguration": { 
               "ChimeSdkMeetingConfiguration": { 
                  "ArtifactsConfiguration": { 
                     "Audio": { 
                        "State": "string"
                     },
                     "CompositedVideo": { 
                        "State": "string"
                     },
                     "Content": { 
                        "State": "string"
                     },
                     "DataChannel": { 
                        "State": "string"
                     },
                     "MeetingEvents": { 
                        "State": "string"
                     },
                     "TranscriptionMessages": { 
                        "State": "string"
                     },
                     "Video": { 
                        "State": "string"
                     }
                  }
               },
               "MediaPipelineArn": "string"
            },
            "Type": "string"
         }
      ],
      "Status": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_CreateMediaConcatenationPipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [MediaConcatenationPipeline](#API_media-pipelines-chime_CreateMediaConcatenationPipeline_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaConcatenationPipeline-response-MediaConcatenationPipeline"></a>
A media concatenation pipeline object, the ID, source type, `MediaPipelineARN`, and sink of a media concatenation pipeline object.  
Type: [MediaConcatenationPipeline](API_media-pipelines-chime_MediaConcatenationPipeline.md) object

## Errors
<a name="API_media-pipelines-chime_CreateMediaConcatenationPipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_CreateMediaConcatenationPipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline) 

# CreateMediaInsightsPipeline
<a name="API_media-pipelines-chime_CreateMediaInsightsPipeline"></a>

Creates a media insights pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestSyntax"></a>

```
POST /media-insights-pipelines HTTP/1.1
Content-type: application/json

{
   "ClientRequestToken": "string",
   "KinesisVideoStreamRecordingSourceRuntimeConfiguration": { 
      "FragmentSelector": { 
         "FragmentSelectorType": "string",
         "TimestampRange": { 
            "EndTimestamp": number,
            "StartTimestamp": number
         }
      },
      "Streams": [ 
         { 
            "StreamArn": "string"
         }
      ]
   },
   "KinesisVideoStreamSourceRuntimeConfiguration": { 
      "MediaEncoding": "string",
      "MediaSampleRate": number,
      "Streams": [ 
         { 
            "FragmentNumber": "string",
            "StreamArn": "string",
            "StreamChannelDefinition": { 
               "ChannelDefinitions": [ 
                  { 
                     "ChannelId": number,
                     "ParticipantRole": "string"
                  }
               ],
               "NumberOfChannels": number
            }
         }
      ]
   },
   "MediaInsightsPipelineConfigurationArn": "string",
   "MediaInsightsRuntimeMetadata": { 
      "string" : "string" 
   },
   "S3RecordingSinkRuntimeConfiguration": { 
      "Destination": "string",
      "RecordingFileFormat": "string"
   },
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientRequestToken](#API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipeline-request-ClientRequestToken"></a>
The unique identifier for the media insights pipeline request.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [KinesisVideoStreamRecordingSourceRuntimeConfiguration](#API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipeline-request-KinesisVideoStreamRecordingSourceRuntimeConfiguration"></a>
The runtime configuration for the Kinesis video recording stream source.  
Type: [KinesisVideoStreamRecordingSourceRuntimeConfiguration](API_media-pipelines-chime_KinesisVideoStreamRecordingSourceRuntimeConfiguration.md) object  
Required: No

 ** [KinesisVideoStreamSourceRuntimeConfiguration](#API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipeline-request-KinesisVideoStreamSourceRuntimeConfiguration"></a>
The runtime configuration for the Kinesis video stream source of the media insights pipeline.  
Type: [KinesisVideoStreamSourceRuntimeConfiguration](API_media-pipelines-chime_KinesisVideoStreamSourceRuntimeConfiguration.md) object  
Required: No

 ** [MediaInsightsPipelineConfigurationArn](#API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipeline-request-MediaInsightsPipelineConfigurationArn"></a>
The ARN of the pipeline's configuration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1024.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

 ** [MediaInsightsRuntimeMetadata](#API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipeline-request-MediaInsightsRuntimeMetadata"></a>
The runtime metadata for the media insights pipeline. Consists of a key-value map of strings.  
Type: String to string map  
Key Length Constraints: Maximum length of 1024.  
Key Pattern: `.*\S.*`   
Value Length Constraints: Maximum length of 4096.  
Value Pattern: `.*`   
Required: No

 ** [S3RecordingSinkRuntimeConfiguration](#API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipeline-request-S3RecordingSinkRuntimeConfiguration"></a>
The runtime configuration for the S3 recording sink. If specified, the settings in this structure override any settings in `S3RecordingSinkConfiguration`.  
Type: [S3RecordingSinkRuntimeConfiguration](API_media-pipelines-chime_S3RecordingSinkRuntimeConfiguration.md) object  
Required: No

 ** [Tags](#API_media-pipelines-chime_CreateMediaInsightsPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipeline-request-Tags"></a>
The tags assigned to the media insights pipeline.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_media-pipelines-chime_CreateMediaInsightsPipeline_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "MediaInsightsPipeline": { 
      "CreatedTimestamp": "string",
      "ElementStatuses": [ 
         { 
            "Status": "string",
            "Type": "string"
         }
      ],
      "KinesisVideoStreamRecordingSourceRuntimeConfiguration": { 
         "FragmentSelector": { 
            "FragmentSelectorType": "string",
            "TimestampRange": { 
               "EndTimestamp": number,
               "StartTimestamp": number
            }
         },
         "Streams": [ 
            { 
               "StreamArn": "string"
            }
         ]
      },
      "KinesisVideoStreamSourceRuntimeConfiguration": { 
         "MediaEncoding": "string",
         "MediaSampleRate": number,
         "Streams": [ 
            { 
               "FragmentNumber": "string",
               "StreamArn": "string",
               "StreamChannelDefinition": { 
                  "ChannelDefinitions": [ 
                     { 
                        "ChannelId": number,
                        "ParticipantRole": "string"
                     }
                  ],
                  "NumberOfChannels": number
               }
            }
         ]
      },
      "MediaInsightsPipelineConfigurationArn": "string",
      "MediaInsightsRuntimeMetadata": { 
         "string" : "string" 
      },
      "MediaPipelineArn": "string",
      "MediaPipelineId": "string",
      "S3RecordingSinkRuntimeConfiguration": { 
         "Destination": "string",
         "RecordingFileFormat": "string"
      },
      "Status": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_CreateMediaInsightsPipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [MediaInsightsPipeline](#API_media-pipelines-chime_CreateMediaInsightsPipeline_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipeline-response-MediaInsightsPipeline"></a>
The media insights pipeline object.  
Type: [MediaInsightsPipeline](API_media-pipelines-chime_MediaInsightsPipeline.md) object

## Errors
<a name="API_media-pipelines-chime_CreateMediaInsightsPipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_CreateMediaInsightsPipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline) 

# CreateMediaInsightsPipelineConfiguration
<a name="API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration"></a>

A structure that contains the static configurations for a media insights pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestSyntax"></a>

```
POST /media-insights-pipeline-configurations HTTP/1.1
Content-type: application/json

{
   "ClientRequestToken": "string",
   "Elements": [ 
      { 
         "AmazonTranscribeCallAnalyticsProcessorConfiguration": { 
            "CallAnalyticsStreamCategories": [ "string" ],
            "ContentIdentificationType": "string",
            "ContentRedactionType": "string",
            "EnablePartialResultsStabilization": boolean,
            "FilterPartialResults": boolean,
            "LanguageCode": "string",
            "LanguageModelName": "string",
            "PartialResultsStability": "string",
            "PiiEntityTypes": "string",
            "PostCallAnalyticsSettings": { 
               "ContentRedactionOutput": "string",
               "DataAccessRoleArn": "string",
               "OutputEncryptionKMSKeyId": "string",
               "OutputLocation": "string"
            },
            "VocabularyFilterMethod": "string",
            "VocabularyFilterName": "string",
            "VocabularyName": "string"
         },
         "AmazonTranscribeProcessorConfiguration": { 
            "ContentIdentificationType": "string",
            "ContentRedactionType": "string",
            "EnablePartialResultsStabilization": boolean,
            "FilterPartialResults": boolean,
            "IdentifyLanguage": boolean,
            "IdentifyMultipleLanguages": boolean,
            "LanguageCode": "string",
            "LanguageModelName": "string",
            "LanguageOptions": "string",
            "PartialResultsStability": "string",
            "PiiEntityTypes": "string",
            "PreferredLanguage": "string",
            "ShowSpeakerLabel": boolean,
            "VocabularyFilterMethod": "string",
            "VocabularyFilterName": "string",
            "VocabularyFilterNames": "string",
            "VocabularyName": "string",
            "VocabularyNames": "string"
         },
         "KinesisDataStreamSinkConfiguration": { 
            "InsightsTarget": "string"
         },
         "LambdaFunctionSinkConfiguration": { 
            "InsightsTarget": "string"
         },
         "S3RecordingSinkConfiguration": { 
            "Destination": "string",
            "RecordingFileFormat": "string"
         },
         "SnsTopicSinkConfiguration": { 
            "InsightsTarget": "string"
         },
         "SqsQueueSinkConfiguration": { 
            "InsightsTarget": "string"
         },
         "Type": "string",
         "VoiceAnalyticsProcessorConfiguration": { 
            "SpeakerSearchStatus": "string",
            "VoiceToneAnalysisStatus": "string"
         },
         "VoiceEnhancementSinkConfiguration": { 
            "Disabled": boolean
         }
      }
   ],
   "MediaInsightsPipelineConfigurationName": "string",
   "RealTimeAlertConfiguration": { 
      "Disabled": boolean,
      "Rules": [ 
         { 
            "IssueDetectionConfiguration": { 
               "RuleName": "string"
            },
            "KeywordMatchConfiguration": { 
               "Keywords": [ "string" ],
               "Negate": boolean,
               "RuleName": "string"
            },
            "SentimentConfiguration": { 
               "RuleName": "string",
               "SentimentType": "string",
               "TimePeriod": number
            },
            "Type": "string"
         }
      ]
   },
   "ResourceAccessRoleArn": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientRequestToken](#API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipelineConfiguration-request-ClientRequestToken"></a>
The unique identifier for the media insights pipeline configuration request.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [Elements](#API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipelineConfiguration-request-Elements"></a>
The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.  
Type: Array of [MediaInsightsPipelineConfigurationElement](API_media-pipelines-chime_MediaInsightsPipelineConfigurationElement.md) objects  
Required: Yes

 ** [MediaInsightsPipelineConfigurationName](#API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipelineConfiguration-request-MediaInsightsPipelineConfigurationName"></a>
The name of the media insights pipeline configuration.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `^[0-9a-zA-Z._-]+`   
Required: Yes

 ** [RealTimeAlertConfiguration](#API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipelineConfiguration-request-RealTimeAlertConfiguration"></a>
The configuration settings for the real-time alerts in a media insights pipeline configuration.  
Type: [RealTimeAlertConfiguration](API_media-pipelines-chime_RealTimeAlertConfiguration.md) object  
Required: No

 ** [ResourceAccessRoleArn](#API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipelineConfiguration-request-ResourceAccessRoleArn"></a>
The ARN of the role used by the service to access AWS resources, including `Transcribe` and `Transcribe Call Analytics`, on the caller’s behalf.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1024.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

 ** [Tags](#API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipelineConfiguration-request-Tags"></a>
The tags assigned to the media insights pipeline configuration.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "MediaInsightsPipelineConfiguration": { 
      "CreatedTimestamp": "string",
      "Elements": [ 
         { 
            "AmazonTranscribeCallAnalyticsProcessorConfiguration": { 
               "CallAnalyticsStreamCategories": [ "string" ],
               "ContentIdentificationType": "string",
               "ContentRedactionType": "string",
               "EnablePartialResultsStabilization": boolean,
               "FilterPartialResults": boolean,
               "LanguageCode": "string",
               "LanguageModelName": "string",
               "PartialResultsStability": "string",
               "PiiEntityTypes": "string",
               "PostCallAnalyticsSettings": { 
                  "ContentRedactionOutput": "string",
                  "DataAccessRoleArn": "string",
                  "OutputEncryptionKMSKeyId": "string",
                  "OutputLocation": "string"
               },
               "VocabularyFilterMethod": "string",
               "VocabularyFilterName": "string",
               "VocabularyName": "string"
            },
            "AmazonTranscribeProcessorConfiguration": { 
               "ContentIdentificationType": "string",
               "ContentRedactionType": "string",
               "EnablePartialResultsStabilization": boolean,
               "FilterPartialResults": boolean,
               "IdentifyLanguage": boolean,
               "IdentifyMultipleLanguages": boolean,
               "LanguageCode": "string",
               "LanguageModelName": "string",
               "LanguageOptions": "string",
               "PartialResultsStability": "string",
               "PiiEntityTypes": "string",
               "PreferredLanguage": "string",
               "ShowSpeakerLabel": boolean,
               "VocabularyFilterMethod": "string",
               "VocabularyFilterName": "string",
               "VocabularyFilterNames": "string",
               "VocabularyName": "string",
               "VocabularyNames": "string"
            },
            "KinesisDataStreamSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "LambdaFunctionSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "S3RecordingSinkConfiguration": { 
               "Destination": "string",
               "RecordingFileFormat": "string"
            },
            "SnsTopicSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "SqsQueueSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "Type": "string",
            "VoiceAnalyticsProcessorConfiguration": { 
               "SpeakerSearchStatus": "string",
               "VoiceToneAnalysisStatus": "string"
            },
            "VoiceEnhancementSinkConfiguration": { 
               "Disabled": boolean
            }
         }
      ],
      "MediaInsightsPipelineConfigurationArn": "string",
      "MediaInsightsPipelineConfigurationId": "string",
      "MediaInsightsPipelineConfigurationName": "string",
      "RealTimeAlertConfiguration": { 
         "Disabled": boolean,
         "Rules": [ 
            { 
               "IssueDetectionConfiguration": { 
                  "RuleName": "string"
               },
               "KeywordMatchConfiguration": { 
                  "Keywords": [ "string" ],
                  "Negate": boolean,
                  "RuleName": "string"
               },
               "SentimentConfiguration": { 
                  "RuleName": "string",
                  "SentimentType": "string",
                  "TimePeriod": number
               },
               "Type": "string"
            }
         ]
      },
      "ResourceAccessRoleArn": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [MediaInsightsPipelineConfiguration](#API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaInsightsPipelineConfiguration-response-MediaInsightsPipelineConfiguration"></a>
The configuration settings for the media insights pipeline.  
Type: [MediaInsightsPipelineConfiguration](API_media-pipelines-chime_MediaInsightsPipelineConfiguration.md) object

## Errors
<a name="API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration) 

# CreateMediaLiveConnectorPipeline
<a name="API_media-pipelines-chime_CreateMediaLiveConnectorPipeline"></a>

Creates a media live connector pipeline in an Amazon Chime SDK meeting.

## Request Syntax
<a name="API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_RequestSyntax"></a>

```
POST /sdk-media-live-connector-pipelines HTTP/1.1
Content-type: application/json

{
   "ClientRequestToken": "string",
   "Sinks": [ 
      { 
         "RTMPConfiguration": { 
            "AudioChannels": "string",
            "AudioSampleRate": "string",
            "Url": "string"
         },
         "SinkType": "string"
      }
   ],
   "Sources": [ 
      { 
         "ChimeSdkMeetingLiveConnectorConfiguration": { 
            "Arn": "string",
            "CompositedVideo": { 
               "GridViewConfiguration": { 
                  "ActiveSpeakerOnlyConfiguration": { 
                     "ActiveSpeakerPosition": "string"
                  },
                  "CanvasOrientation": "string",
                  "ContentShareLayout": "string",
                  "HorizontalLayoutConfiguration": { 
                     "TileAspectRatio": "string",
                     "TileCount": number,
                     "TileOrder": "string",
                     "TilePosition": "string"
                  },
                  "PresenterOnlyConfiguration": { 
                     "PresenterPosition": "string"
                  },
                  "VerticalLayoutConfiguration": { 
                     "TileAspectRatio": "string",
                     "TileCount": number,
                     "TileOrder": "string",
                     "TilePosition": "string"
                  },
                  "VideoAttribute": { 
                     "BorderColor": "string",
                     "BorderThickness": number,
                     "CornerRadius": number,
                     "HighlightColor": "string"
                  }
               },
               "Layout": "string",
               "Resolution": "string"
            },
            "MuxType": "string",
            "SourceConfiguration": { 
               "SelectedVideoStreams": { 
                  "AttendeeIds": [ "string" ],
                  "ExternalUserIds": [ "string" ]
               }
            }
         },
         "SourceType": "string"
      }
   ],
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientRequestToken](#API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaLiveConnectorPipeline-request-ClientRequestToken"></a>
The token assigned to the client making the request.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [Sinks](#API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaLiveConnectorPipeline-request-Sinks"></a>
The media live connector pipeline's data sinks.  
Type: Array of [LiveConnectorSinkConfiguration](API_media-pipelines-chime_LiveConnectorSinkConfiguration.md) objects  
Array Members: Fixed number of 1 item.  
Required: Yes

 ** [Sources](#API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaLiveConnectorPipeline-request-Sources"></a>
The media live connector pipeline's data sources.  
Type: Array of [LiveConnectorSourceConfiguration](API_media-pipelines-chime_LiveConnectorSourceConfiguration.md) objects  
Array Members: Fixed number of 1 item.  
Required: Yes

 ** [Tags](#API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaLiveConnectorPipeline-request-Tags"></a>
The tags associated with the media live connector pipeline.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "MediaLiveConnectorPipeline": { 
      "CreatedTimestamp": "string",
      "MediaPipelineArn": "string",
      "MediaPipelineId": "string",
      "Sinks": [ 
         { 
            "RTMPConfiguration": { 
               "AudioChannels": "string",
               "AudioSampleRate": "string",
               "Url": "string"
            },
            "SinkType": "string"
         }
      ],
      "Sources": [ 
         { 
            "ChimeSdkMeetingLiveConnectorConfiguration": { 
               "Arn": "string",
               "CompositedVideo": { 
                  "GridViewConfiguration": { 
                     "ActiveSpeakerOnlyConfiguration": { 
                        "ActiveSpeakerPosition": "string"
                     },
                     "CanvasOrientation": "string",
                     "ContentShareLayout": "string",
                     "HorizontalLayoutConfiguration": { 
                        "TileAspectRatio": "string",
                        "TileCount": number,
                        "TileOrder": "string",
                        "TilePosition": "string"
                     },
                     "PresenterOnlyConfiguration": { 
                        "PresenterPosition": "string"
                     },
                     "VerticalLayoutConfiguration": { 
                        "TileAspectRatio": "string",
                        "TileCount": number,
                        "TileOrder": "string",
                        "TilePosition": "string"
                     },
                     "VideoAttribute": { 
                        "BorderColor": "string",
                        "BorderThickness": number,
                        "CornerRadius": number,
                        "HighlightColor": "string"
                     }
                  },
                  "Layout": "string",
                  "Resolution": "string"
               },
               "MuxType": "string",
               "SourceConfiguration": { 
                  "SelectedVideoStreams": { 
                     "AttendeeIds": [ "string" ],
                     "ExternalUserIds": [ "string" ]
                  }
               }
            },
            "SourceType": "string"
         }
      ],
      "Status": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [MediaLiveConnectorPipeline](#API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaLiveConnectorPipeline-response-MediaLiveConnectorPipeline"></a>
The new media live connector pipeline.  
Type: [MediaLiveConnectorPipeline](API_media-pipelines-chime_MediaLiveConnectorPipeline.md) object

## Errors
<a name="API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_CreateMediaLiveConnectorPipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline) 

# CreateMediaPipelineKinesisVideoStreamPool
<a name="API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool"></a>

Creates an Amazon Kinesis Video Stream pool for use with media stream pipelines.

**Note**  
If a meeting uses an opt-in Region as its [MediaRegion](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html#chimesdk-meeting-chime_CreateMeeting-request-MediaRegion), the KVS stream must be in that same Region. For example, if a meeting uses the `af-south-1` Region, the KVS stream must also be in `af-south-1`. However, if the meeting uses a Region that AWS turns on by default, the KVS stream can be in any available Region, including an opt-in Region. For example, if the meeting uses `ca-central-1`, the KVS stream can be in `eu-west-2`, `us-east-1`, `af-south-1`, or any other Region that the Amazon Chime SDK supports.  
To learn which AWS Region a meeting uses, call the [GetMeeting](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetMeeting.html) API and use the [MediaRegion](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html#chimesdk-meeting-chime_CreateMeeting-request-MediaRegion) parameter from the response.  
For more information about opt-in Regions, refer to [Available Regions](https://docs.aws.amazon.com/chime-sdk/latest/dg/sdk-available-regions.html) in the *Amazon Chime SDK Developer Guide*, and [Specify which AWS Regions your account can use](https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html#rande-manage-enable.html), in the *AWS Account Management Reference Guide*.

## Request Syntax
<a name="API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_RequestSyntax"></a>

```
POST /media-pipeline-kinesis-video-stream-pools HTTP/1.1
Content-type: application/json

{
   "ClientRequestToken": "string",
   "PoolName": "string",
   "StreamConfiguration": { 
      "DataRetentionInHours": number,
      "Region": "string"
   },
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientRequestToken](#API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool-request-ClientRequestToken"></a>
The token assigned to the client making the request.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [PoolName](#API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool-request-PoolName"></a>
The name of the pool.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Pattern: `^[0-9a-zA-Z._-]+`   
Required: Yes

 ** [StreamConfiguration](#API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool-request-StreamConfiguration"></a>
The configuration settings for the stream.  
Type: [KinesisVideoStreamConfiguration](API_media-pipelines-chime_KinesisVideoStreamConfiguration.md) object  
Required: Yes

 ** [Tags](#API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool-request-Tags"></a>
The tags assigned to the stream pool.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "KinesisVideoStreamPoolConfiguration": { 
      "CreatedTimestamp": "string",
      "PoolArn": "string",
      "PoolId": "string",
      "PoolName": "string",
      "PoolSize": number,
      "PoolStatus": "string",
      "StreamConfiguration": { 
         "DataRetentionInHours": number,
         "Region": "string"
      },
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [KinesisVideoStreamPoolConfiguration](#API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool-response-KinesisVideoStreamPoolConfiguration"></a>
The configuration for applying the streams to the pool.  

Type: [KinesisVideoStreamPoolConfiguration](API_media-pipelines-chime_KinesisVideoStreamPoolConfiguration.md) object

## Errors
<a name="API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool) 

# CreateMediaStreamPipeline
<a name="API_media-pipelines-chime_CreateMediaStreamPipeline"></a>

Creates a streaming media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_CreateMediaStreamPipeline_RequestSyntax"></a>

```
POST /sdk-media-stream-pipelines HTTP/1.1
Content-type: application/json

{
   "ClientRequestToken": "string",
   "Sinks": [ 
      { 
         "MediaStreamType": "string",
         "ReservedStreamCapacity": number,
         "SinkArn": "string",
         "SinkType": "string"
      }
   ],
   "Sources": [ 
      { 
         "SourceArn": "string",
         "SourceType": "string"
      }
   ],
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_CreateMediaStreamPipeline_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_CreateMediaStreamPipeline_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientRequestToken](#API_media-pipelines-chime_CreateMediaStreamPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaStreamPipeline-request-ClientRequestToken"></a>
The token assigned to the client making the request.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [Sinks](#API_media-pipelines-chime_CreateMediaStreamPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaStreamPipeline-request-Sinks"></a>
The data sink for the media pipeline.  
Type: Array of [MediaStreamSink](API_media-pipelines-chime_MediaStreamSink.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 2 items.  
Required: Yes

 ** [Sources](#API_media-pipelines-chime_CreateMediaStreamPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaStreamPipeline-request-Sources"></a>
The data sources for the media pipeline.  
Type: Array of [MediaStreamSource](API_media-pipelines-chime_MediaStreamSource.md) objects  
Array Members: Minimum number of 1 item.  
Required: Yes

 ** [Tags](#API_media-pipelines-chime_CreateMediaStreamPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaStreamPipeline-request-Tags"></a>
The tags assigned to the media pipeline.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_media-pipelines-chime_CreateMediaStreamPipeline_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "MediaStreamPipeline": { 
      "CreatedTimestamp": "string",
      "MediaPipelineArn": "string",
      "MediaPipelineId": "string",
      "Sinks": [ 
         { 
            "MediaStreamType": "string",
            "ReservedStreamCapacity": number,
            "SinkArn": "string",
            "SinkType": "string"
         }
      ],
      "Sources": [ 
         { 
            "SourceArn": "string",
            "SourceType": "string"
         }
      ],
      "Status": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_CreateMediaStreamPipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [MediaStreamPipeline](#API_media-pipelines-chime_CreateMediaStreamPipeline_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_CreateMediaStreamPipeline-response-MediaStreamPipeline"></a>
The requested media pipeline.  
Type: [MediaStreamPipeline](API_media-pipelines-chime_MediaStreamPipeline.md) object

## Errors
<a name="API_media-pipelines-chime_CreateMediaStreamPipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_CreateMediaStreamPipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/CreateMediaStreamPipeline) 

# DeleteMediaCapturePipeline
<a name="API_media-pipelines-chime_DeleteMediaCapturePipeline"></a>

Deletes the media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_DeleteMediaCapturePipeline_RequestSyntax"></a>

```
DELETE /sdk-media-capture-pipelines/mediaPipelineId HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_DeleteMediaCapturePipeline_RequestParameters"></a>

The request uses the following URI parameters.

 ** [mediaPipelineId](#API_media-pipelines-chime_DeleteMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_DeleteMediaCapturePipeline-request-uri-MediaPipelineId"></a>
The ID of the media pipeline being deleted.   
Length Constraints: Fixed length of 36.  
Pattern: `[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_DeleteMediaCapturePipeline_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_DeleteMediaCapturePipeline_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Response Elements
<a name="API_media-pipelines-chime_DeleteMediaCapturePipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_DeleteMediaCapturePipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_DeleteMediaCapturePipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline) 

# DeleteMediaInsightsPipelineConfiguration
<a name="API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration"></a>

Deletes the specified configuration settings.

## Request Syntax
<a name="API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration_RequestSyntax"></a>

```
DELETE /media-insights-pipeline-configurations/identifier HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration-request-uri-Identifier"></a>
The unique identifier of the resource to be deleted. Valid values include the name and ARN of the media insights pipeline configuration.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Response Elements
<a name="API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration) 

# DeleteMediaPipeline
<a name="API_media-pipelines-chime_DeleteMediaPipeline"></a>

Deletes the media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_DeleteMediaPipeline_RequestSyntax"></a>

```
DELETE /sdk-media-pipelines/mediaPipelineId HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_DeleteMediaPipeline_RequestParameters"></a>

The request uses the following URI parameters.

 ** [mediaPipelineId](#API_media-pipelines-chime_DeleteMediaPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_DeleteMediaPipeline-request-uri-MediaPipelineId"></a>
The ID of the media pipeline to delete.  
Length Constraints: Fixed length of 36.  
Pattern: `[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_DeleteMediaPipeline_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_DeleteMediaPipeline_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Response Elements
<a name="API_media-pipelines-chime_DeleteMediaPipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_DeleteMediaPipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_DeleteMediaPipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline) 

# DeleteMediaPipelineKinesisVideoStreamPool
<a name="API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool"></a>

Deletes an Amazon Kinesis Video Stream pool.

## Request Syntax
<a name="API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool_RequestSyntax"></a>

```
DELETE /media-pipeline-kinesis-video-stream-pools/identifier HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool-request-uri-Identifier"></a>
The unique identifier of the requested resource. Valid values include the name and ARN of the media pipeline Kinesis Video Stream pool.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Response Elements
<a name="API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool) 

# GetMediaCapturePipeline
<a name="API_media-pipelines-chime_GetMediaCapturePipeline"></a>

Gets an existing media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_GetMediaCapturePipeline_RequestSyntax"></a>

```
GET /sdk-media-capture-pipelines/mediaPipelineId HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_GetMediaCapturePipeline_RequestParameters"></a>

The request uses the following URI parameters.

 ** [mediaPipelineId](#API_media-pipelines-chime_GetMediaCapturePipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_GetMediaCapturePipeline-request-uri-MediaPipelineId"></a>
The ID of the pipeline that you want to get.  
Length Constraints: Fixed length of 36.  
Pattern: `[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_GetMediaCapturePipeline_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_GetMediaCapturePipeline_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "MediaCapturePipeline": { 
      "ChimeSdkMeetingConfiguration": { 
         "ArtifactsConfiguration": { 
            "Audio": { 
               "MuxType": "string"
            },
            "CompositedVideo": { 
               "GridViewConfiguration": { 
                  "ActiveSpeakerOnlyConfiguration": { 
                     "ActiveSpeakerPosition": "string"
                  },
                  "CanvasOrientation": "string",
                  "ContentShareLayout": "string",
                  "HorizontalLayoutConfiguration": { 
                     "TileAspectRatio": "string",
                     "TileCount": number,
                     "TileOrder": "string",
                     "TilePosition": "string"
                  },
                  "PresenterOnlyConfiguration": { 
                     "PresenterPosition": "string"
                  },
                  "VerticalLayoutConfiguration": { 
                     "TileAspectRatio": "string",
                     "TileCount": number,
                     "TileOrder": "string",
                     "TilePosition": "string"
                  },
                  "VideoAttribute": { 
                     "BorderColor": "string",
                     "BorderThickness": number,
                     "CornerRadius": number,
                     "HighlightColor": "string"
                  }
               },
               "Layout": "string",
               "Resolution": "string"
            },
            "Content": { 
               "MuxType": "string",
               "State": "string"
            },
            "Video": { 
               "MuxType": "string",
               "State": "string"
            }
         },
         "SourceConfiguration": { 
            "SelectedVideoStreams": { 
               "AttendeeIds": [ "string" ],
               "ExternalUserIds": [ "string" ]
            }
         }
      },
      "CreatedTimestamp": "string",
      "MediaPipelineArn": "string",
      "MediaPipelineId": "string",
      "SinkArn": "string",
      "SinkIamRoleArn": "string",
      "SinkType": "string",
      "SourceArn": "string",
      "SourceType": "string",
      "SseAwsKeyManagementParams": { 
         "AwsKmsEncryptionContext": "string",
         "AwsKmsKeyId": "string"
      },
      "Status": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_GetMediaCapturePipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [MediaCapturePipeline](#API_media-pipelines-chime_GetMediaCapturePipeline_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_GetMediaCapturePipeline-response-MediaCapturePipeline"></a>
The media pipeline object.  
Type: [MediaCapturePipeline](API_media-pipelines-chime_MediaCapturePipeline.md) object

## Errors
<a name="API_media-pipelines-chime_GetMediaCapturePipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_GetMediaCapturePipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline) 

# GetMediaInsightsPipelineConfiguration
<a name="API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration"></a>

Gets the configuration settings for a media insights pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_RequestSyntax"></a>

```
GET /media-insights-pipeline-configurations/identifier HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_GetMediaInsightsPipelineConfiguration-request-uri-Identifier"></a>
The unique identifier of the requested resource. Valid values include the name and ARN of the media insights pipeline configuration.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "MediaInsightsPipelineConfiguration": { 
      "CreatedTimestamp": "string",
      "Elements": [ 
         { 
            "AmazonTranscribeCallAnalyticsProcessorConfiguration": { 
               "CallAnalyticsStreamCategories": [ "string" ],
               "ContentIdentificationType": "string",
               "ContentRedactionType": "string",
               "EnablePartialResultsStabilization": boolean,
               "FilterPartialResults": boolean,
               "LanguageCode": "string",
               "LanguageModelName": "string",
               "PartialResultsStability": "string",
               "PiiEntityTypes": "string",
               "PostCallAnalyticsSettings": { 
                  "ContentRedactionOutput": "string",
                  "DataAccessRoleArn": "string",
                  "OutputEncryptionKMSKeyId": "string",
                  "OutputLocation": "string"
               },
               "VocabularyFilterMethod": "string",
               "VocabularyFilterName": "string",
               "VocabularyName": "string"
            },
            "AmazonTranscribeProcessorConfiguration": { 
               "ContentIdentificationType": "string",
               "ContentRedactionType": "string",
               "EnablePartialResultsStabilization": boolean,
               "FilterPartialResults": boolean,
               "IdentifyLanguage": boolean,
               "IdentifyMultipleLanguages": boolean,
               "LanguageCode": "string",
               "LanguageModelName": "string",
               "LanguageOptions": "string",
               "PartialResultsStability": "string",
               "PiiEntityTypes": "string",
               "PreferredLanguage": "string",
               "ShowSpeakerLabel": boolean,
               "VocabularyFilterMethod": "string",
               "VocabularyFilterName": "string",
               "VocabularyFilterNames": "string",
               "VocabularyName": "string",
               "VocabularyNames": "string"
            },
            "KinesisDataStreamSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "LambdaFunctionSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "S3RecordingSinkConfiguration": { 
               "Destination": "string",
               "RecordingFileFormat": "string"
            },
            "SnsTopicSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "SqsQueueSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "Type": "string",
            "VoiceAnalyticsProcessorConfiguration": { 
               "SpeakerSearchStatus": "string",
               "VoiceToneAnalysisStatus": "string"
            },
            "VoiceEnhancementSinkConfiguration": { 
               "Disabled": boolean
            }
         }
      ],
      "MediaInsightsPipelineConfigurationArn": "string",
      "MediaInsightsPipelineConfigurationId": "string",
      "MediaInsightsPipelineConfigurationName": "string",
      "RealTimeAlertConfiguration": { 
         "Disabled": boolean,
         "Rules": [ 
            { 
               "IssueDetectionConfiguration": { 
                  "RuleName": "string"
               },
               "KeywordMatchConfiguration": { 
                  "Keywords": [ "string" ],
                  "Negate": boolean,
                  "RuleName": "string"
               },
               "SentimentConfiguration": { 
                  "RuleName": "string",
                  "SentimentType": "string",
                  "TimePeriod": number
               },
               "Type": "string"
            }
         ]
      },
      "ResourceAccessRoleArn": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [MediaInsightsPipelineConfiguration](#API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_GetMediaInsightsPipelineConfiguration-response-MediaInsightsPipelineConfiguration"></a>
The requested media insights pipeline configuration.  
Type: [MediaInsightsPipelineConfiguration](API_media-pipelines-chime_MediaInsightsPipelineConfiguration.md) object

## Errors
<a name="API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration) 

# GetMediaPipeline
<a name="API_media-pipelines-chime_GetMediaPipeline"></a>

Gets an existing media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_GetMediaPipeline_RequestSyntax"></a>

```
GET /sdk-media-pipelines/mediaPipelineId HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_GetMediaPipeline_RequestParameters"></a>

The request uses the following URI parameters.

 ** [mediaPipelineId](#API_media-pipelines-chime_GetMediaPipeline_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_GetMediaPipeline-request-uri-MediaPipelineId"></a>
The ID of the pipeline that you want to get.  
Length Constraints: Fixed length of 36.  
Pattern: `[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_GetMediaPipeline_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_GetMediaPipeline_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "MediaPipeline": { 
      "MediaCapturePipeline": { 
         "ChimeSdkMeetingConfiguration": { 
            "ArtifactsConfiguration": { 
               "Audio": { 
                  "MuxType": "string"
               },
               "CompositedVideo": { 
                  "GridViewConfiguration": { 
                     "ActiveSpeakerOnlyConfiguration": { 
                        "ActiveSpeakerPosition": "string"
                     },
                     "CanvasOrientation": "string",
                     "ContentShareLayout": "string",
                     "HorizontalLayoutConfiguration": { 
                        "TileAspectRatio": "string",
                        "TileCount": number,
                        "TileOrder": "string",
                        "TilePosition": "string"
                     },
                     "PresenterOnlyConfiguration": { 
                        "PresenterPosition": "string"
                     },
                     "VerticalLayoutConfiguration": { 
                        "TileAspectRatio": "string",
                        "TileCount": number,
                        "TileOrder": "string",
                        "TilePosition": "string"
                     },
                     "VideoAttribute": { 
                        "BorderColor": "string",
                        "BorderThickness": number,
                        "CornerRadius": number,
                        "HighlightColor": "string"
                     }
                  },
                  "Layout": "string",
                  "Resolution": "string"
               },
               "Content": { 
                  "MuxType": "string",
                  "State": "string"
               },
               "Video": { 
                  "MuxType": "string",
                  "State": "string"
               }
            },
            "SourceConfiguration": { 
               "SelectedVideoStreams": { 
                  "AttendeeIds": [ "string" ],
                  "ExternalUserIds": [ "string" ]
               }
            }
         },
         "CreatedTimestamp": "string",
         "MediaPipelineArn": "string",
         "MediaPipelineId": "string",
         "SinkArn": "string",
         "SinkIamRoleArn": "string",
         "SinkType": "string",
         "SourceArn": "string",
         "SourceType": "string",
         "SseAwsKeyManagementParams": { 
            "AwsKmsEncryptionContext": "string",
            "AwsKmsKeyId": "string"
         },
         "Status": "string",
         "UpdatedTimestamp": "string"
      },
      "MediaConcatenationPipeline": { 
         "CreatedTimestamp": "string",
         "MediaPipelineArn": "string",
         "MediaPipelineId": "string",
         "Sinks": [ 
            { 
               "S3BucketSinkConfiguration": { 
                  "Destination": "string"
               },
               "Type": "string"
            }
         ],
         "Sources": [ 
            { 
               "MediaCapturePipelineSourceConfiguration": { 
                  "ChimeSdkMeetingConfiguration": { 
                     "ArtifactsConfiguration": { 
                        "Audio": { 
                           "State": "string"
                        },
                        "CompositedVideo": { 
                           "State": "string"
                        },
                        "Content": { 
                           "State": "string"
                        },
                        "DataChannel": { 
                           "State": "string"
                        },
                        "MeetingEvents": { 
                           "State": "string"
                        },
                        "TranscriptionMessages": { 
                           "State": "string"
                        },
                        "Video": { 
                           "State": "string"
                        }
                     }
                  },
                  "MediaPipelineArn": "string"
               },
               "Type": "string"
            }
         ],
         "Status": "string",
         "UpdatedTimestamp": "string"
      },
      "MediaInsightsPipeline": { 
         "CreatedTimestamp": "string",
         "ElementStatuses": [ 
            { 
               "Status": "string",
               "Type": "string"
            }
         ],
         "KinesisVideoStreamRecordingSourceRuntimeConfiguration": { 
            "FragmentSelector": { 
               "FragmentSelectorType": "string",
               "TimestampRange": { 
                  "EndTimestamp": number,
                  "StartTimestamp": number
               }
            },
            "Streams": [ 
               { 
                  "StreamArn": "string"
               }
            ]
         },
         "KinesisVideoStreamSourceRuntimeConfiguration": { 
            "MediaEncoding": "string",
            "MediaSampleRate": number,
            "Streams": [ 
               { 
                  "FragmentNumber": "string",
                  "StreamArn": "string",
                  "StreamChannelDefinition": { 
                     "ChannelDefinitions": [ 
                        { 
                           "ChannelId": number,
                           "ParticipantRole": "string"
                        }
                     ],
                     "NumberOfChannels": number
                  }
               }
            ]
         },
         "MediaInsightsPipelineConfigurationArn": "string",
         "MediaInsightsRuntimeMetadata": { 
            "string" : "string" 
         },
         "MediaPipelineArn": "string",
         "MediaPipelineId": "string",
         "S3RecordingSinkRuntimeConfiguration": { 
            "Destination": "string",
            "RecordingFileFormat": "string"
         },
         "Status": "string"
      },
      "MediaLiveConnectorPipeline": { 
         "CreatedTimestamp": "string",
         "MediaPipelineArn": "string",
         "MediaPipelineId": "string",
         "Sinks": [ 
            { 
               "RTMPConfiguration": { 
                  "AudioChannels": "string",
                  "AudioSampleRate": "string",
                  "Url": "string"
               },
               "SinkType": "string"
            }
         ],
         "Sources": [ 
            { 
               "ChimeSdkMeetingLiveConnectorConfiguration": { 
                  "Arn": "string",
                  "CompositedVideo": { 
                     "GridViewConfiguration": { 
                        "ActiveSpeakerOnlyConfiguration": { 
                           "ActiveSpeakerPosition": "string"
                        },
                        "CanvasOrientation": "string",
                        "ContentShareLayout": "string",
                        "HorizontalLayoutConfiguration": { 
                           "TileAspectRatio": "string",
                           "TileCount": number,
                           "TileOrder": "string",
                           "TilePosition": "string"
                        },
                        "PresenterOnlyConfiguration": { 
                           "PresenterPosition": "string"
                        },
                        "VerticalLayoutConfiguration": { 
                           "TileAspectRatio": "string",
                           "TileCount": number,
                           "TileOrder": "string",
                           "TilePosition": "string"
                        },
                        "VideoAttribute": { 
                           "BorderColor": "string",
                           "BorderThickness": number,
                           "CornerRadius": number,
                           "HighlightColor": "string"
                        }
                     },
                     "Layout": "string",
                     "Resolution": "string"
                  },
                  "MuxType": "string",
                  "SourceConfiguration": { 
                     "SelectedVideoStreams": { 
                        "AttendeeIds": [ "string" ],
                        "ExternalUserIds": [ "string" ]
                     }
                  }
               },
               "SourceType": "string"
            }
         ],
         "Status": "string",
         "UpdatedTimestamp": "string"
      },
      "MediaStreamPipeline": { 
         "CreatedTimestamp": "string",
         "MediaPipelineArn": "string",
         "MediaPipelineId": "string",
         "Sinks": [ 
            { 
               "MediaStreamType": "string",
               "ReservedStreamCapacity": number,
               "SinkArn": "string",
               "SinkType": "string"
            }
         ],
         "Sources": [ 
            { 
               "SourceArn": "string",
               "SourceType": "string"
            }
         ],
         "Status": "string",
         "UpdatedTimestamp": "string"
      }
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_GetMediaPipeline_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [MediaPipeline](#API_media-pipelines-chime_GetMediaPipeline_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_GetMediaPipeline-response-MediaPipeline"></a>
The media pipeline object.  
Type: [MediaPipeline](API_media-pipelines-chime_MediaPipeline.md) object

## Errors
<a name="API_media-pipelines-chime_GetMediaPipeline_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_GetMediaPipeline_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline) 

# GetMediaPipelineKinesisVideoStreamPool
<a name="API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool"></a>

Gets an Kinesis video stream pool.

## Request Syntax
<a name="API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_RequestSyntax"></a>

```
GET /media-pipeline-kinesis-video-stream-pools/identifier HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool-request-uri-Identifier"></a>
The unique identifier of the requested resource. Valid values include the name and ARN of the media pipeline Kinesis Video Stream pool.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "KinesisVideoStreamPoolConfiguration": { 
      "CreatedTimestamp": "string",
      "PoolArn": "string",
      "PoolId": "string",
      "PoolName": "string",
      "PoolSize": number,
      "PoolStatus": "string",
      "StreamConfiguration": { 
         "DataRetentionInHours": number,
         "Region": "string"
      },
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [KinesisVideoStreamPoolConfiguration](#API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool-response-KinesisVideoStreamPoolConfiguration"></a>
The video stream pool configuration object.  
Type: [KinesisVideoStreamPoolConfiguration](API_media-pipelines-chime_KinesisVideoStreamPoolConfiguration.md) object

## Errors
<a name="API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool) 

# GetSpeakerSearchTask
<a name="API_media-pipelines-chime_GetSpeakerSearchTask"></a>

Retrieves the details of the specified speaker search task.

## Request Syntax
<a name="API_media-pipelines-chime_GetSpeakerSearchTask_RequestSyntax"></a>

```
GET /media-insights-pipelines/identifier/speaker-search-tasks/speakerSearchTaskId HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_GetSpeakerSearchTask_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_GetSpeakerSearchTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_GetSpeakerSearchTask-request-uri-Identifier"></a>
The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

 ** [speakerSearchTaskId](#API_media-pipelines-chime_GetSpeakerSearchTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_GetSpeakerSearchTask-request-uri-SpeakerSearchTaskId"></a>
The ID of the speaker search task.  
Length Constraints: Fixed length of 36.  
Pattern: `[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_GetSpeakerSearchTask_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_GetSpeakerSearchTask_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "SpeakerSearchTask": { 
      "CreatedTimestamp": "string",
      "SpeakerSearchTaskId": "string",
      "SpeakerSearchTaskStatus": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_GetSpeakerSearchTask_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [SpeakerSearchTask](#API_media-pipelines-chime_GetSpeakerSearchTask_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_GetSpeakerSearchTask-response-SpeakerSearchTask"></a>
The details of the speaker search task.  
Type: [SpeakerSearchTask](API_media-pipelines-chime_SpeakerSearchTask.md) object

## Errors
<a name="API_media-pipelines-chime_GetSpeakerSearchTask_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_GetSpeakerSearchTask_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask) 

# GetVoiceToneAnalysisTask
<a name="API_media-pipelines-chime_GetVoiceToneAnalysisTask"></a>

Retrieves the details of a voice tone analysis task.

## Request Syntax
<a name="API_media-pipelines-chime_GetVoiceToneAnalysisTask_RequestSyntax"></a>

```
GET /media-insights-pipelines/identifier/voice-tone-analysis-tasks/voiceToneAnalysisTaskId HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_GetVoiceToneAnalysisTask_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_GetVoiceToneAnalysisTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_GetVoiceToneAnalysisTask-request-uri-Identifier"></a>
The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

 ** [voiceToneAnalysisTaskId](#API_media-pipelines-chime_GetVoiceToneAnalysisTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_GetVoiceToneAnalysisTask-request-uri-VoiceToneAnalysisTaskId"></a>
The ID of the voice tone analysis task.  
Length Constraints: Fixed length of 36.  
Pattern: `[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_GetVoiceToneAnalysisTask_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_GetVoiceToneAnalysisTask_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "VoiceToneAnalysisTask": { 
      "CreatedTimestamp": "string",
      "UpdatedTimestamp": "string",
      "VoiceToneAnalysisTaskId": "string",
      "VoiceToneAnalysisTaskStatus": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_GetVoiceToneAnalysisTask_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [VoiceToneAnalysisTask](#API_media-pipelines-chime_GetVoiceToneAnalysisTask_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_GetVoiceToneAnalysisTask-response-VoiceToneAnalysisTask"></a>
The details of the voice tone analysis task.  
Type: [VoiceToneAnalysisTask](API_media-pipelines-chime_VoiceToneAnalysisTask.md) object

## Errors
<a name="API_media-pipelines-chime_GetVoiceToneAnalysisTask_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_GetVoiceToneAnalysisTask_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask) 

# ListMediaCapturePipelines
<a name="API_media-pipelines-chime_ListMediaCapturePipelines"></a>

Returns a list of media pipelines.

## Request Syntax
<a name="API_media-pipelines-chime_ListMediaCapturePipelines_RequestSyntax"></a>

```
GET /sdk-media-capture-pipelines?max-results=MaxResults&next-token=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_ListMediaCapturePipelines_RequestParameters"></a>

The request uses the following URI parameters.

 ** [MaxResults](#API_media-pipelines-chime_ListMediaCapturePipelines_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaCapturePipelines-request-uri-MaxResults"></a>
The maximum number of results to return in a single call. Valid Range: 1 - 99.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [NextToken](#API_media-pipelines-chime_ListMediaCapturePipelines_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaCapturePipelines-request-uri-NextToken"></a>
The token used to retrieve the next page of results.  
Length Constraints: Maximum length of 4096.  
Pattern: `.*` 

## Request Body
<a name="API_media-pipelines-chime_ListMediaCapturePipelines_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_ListMediaCapturePipelines_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "MediaCapturePipelines": [ 
      { 
         "MediaPipelineArn": "string",
         "MediaPipelineId": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_media-pipelines-chime_ListMediaCapturePipelines_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [MediaCapturePipelines](#API_media-pipelines-chime_ListMediaCapturePipelines_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaCapturePipelines-response-MediaCapturePipelines"></a>
The media pipeline objects in the list.  
Type: Array of [MediaCapturePipelineSummary](API_media-pipelines-chime_MediaCapturePipelineSummary.md) objects

 ** [NextToken](#API_media-pipelines-chime_ListMediaCapturePipelines_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaCapturePipelines-response-NextToken"></a>
The token used to retrieve the next page of results.   
Type: String  
Length Constraints: Maximum length of 4096.  
Pattern: `.*` 

## Errors
<a name="API_media-pipelines-chime_ListMediaCapturePipelines_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_ListMediaCapturePipelines_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/ListMediaCapturePipelines) 

# ListMediaInsightsPipelineConfigurations
<a name="API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations"></a>

Lists the available media insights pipeline configurations.

## Request Syntax
<a name="API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_RequestSyntax"></a>

```
GET /media-insights-pipeline-configurations?max-results=MaxResults&next-token=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [MaxResults](#API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaInsightsPipelineConfigurations-request-uri-MaxResults"></a>
The maximum number of results to return in a single call.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [NextToken](#API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaInsightsPipelineConfigurations-request-uri-NextToken"></a>
The token used to return the next page of results.  
Length Constraints: Maximum length of 4096.  
Pattern: `.*` 

## Request Body
<a name="API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "MediaInsightsPipelineConfigurations": [ 
      { 
         "MediaInsightsPipelineConfigurationArn": "string",
         "MediaInsightsPipelineConfigurationId": "string",
         "MediaInsightsPipelineConfigurationName": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [MediaInsightsPipelineConfigurations](#API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaInsightsPipelineConfigurations-response-MediaInsightsPipelineConfigurations"></a>
The requested list of media insights pipeline configurations.  
Type: Array of [MediaInsightsPipelineConfigurationSummary](API_media-pipelines-chime_MediaInsightsPipelineConfigurationSummary.md) objects

 ** [NextToken](#API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaInsightsPipelineConfigurations-response-NextToken"></a>
The token used to return the next page of results.   
Type: String  
Length Constraints: Maximum length of 4096.  
Pattern: `.*` 

## Errors
<a name="API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations) 

# ListMediaPipelineKinesisVideoStreamPools
<a name="API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools"></a>

Lists the video stream pools in the media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_RequestSyntax"></a>

```
GET /media-pipeline-kinesis-video-stream-pools?max-results=MaxResults&next-token=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_RequestParameters"></a>

The request uses the following URI parameters.

 ** [MaxResults](#API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools-request-uri-MaxResults"></a>
The maximum number of results to return in a single call.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [NextToken](#API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools-request-uri-NextToken"></a>
The token used to return the next page of results.   
Length Constraints: Maximum length of 4096.  
Pattern: `.*` 

## Request Body
<a name="API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "KinesisVideoStreamPools": [ 
      { 
         "PoolArn": "string",
         "PoolId": "string",
         "PoolName": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [KinesisVideoStreamPools](#API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools-response-KinesisVideoStreamPools"></a>
The list of video stream pools.  
Type: Array of [KinesisVideoStreamPoolSummary](API_media-pipelines-chime_KinesisVideoStreamPoolSummary.md) objects

 ** [NextToken](#API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools-response-NextToken"></a>
The token used to return the next page of results.  
Type: String  
Length Constraints: Maximum length of 4096.  
Pattern: `.*` 

## Errors
<a name="API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools) 

# ListMediaPipelines
<a name="API_media-pipelines-chime_ListMediaPipelines"></a>

Returns a list of media pipelines.

## Request Syntax
<a name="API_media-pipelines-chime_ListMediaPipelines_RequestSyntax"></a>

```
GET /sdk-media-pipelines?max-results=MaxResults&next-token=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_ListMediaPipelines_RequestParameters"></a>

The request uses the following URI parameters.

 ** [MaxResults](#API_media-pipelines-chime_ListMediaPipelines_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaPipelines-request-uri-MaxResults"></a>
The maximum number of results to return in a single call. Valid Range: 1 - 99.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [NextToken](#API_media-pipelines-chime_ListMediaPipelines_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaPipelines-request-uri-NextToken"></a>
The token used to retrieve the next page of results.  
Length Constraints: Maximum length of 4096.  
Pattern: `.*` 

## Request Body
<a name="API_media-pipelines-chime_ListMediaPipelines_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_ListMediaPipelines_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "MediaPipelines": [ 
      { 
         "MediaPipelineArn": "string",
         "MediaPipelineId": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_media-pipelines-chime_ListMediaPipelines_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [MediaPipelines](#API_media-pipelines-chime_ListMediaPipelines_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaPipelines-response-MediaPipelines"></a>
The media pipeline objects in the list.  
Type: Array of [MediaPipelineSummary](API_media-pipelines-chime_MediaPipelineSummary.md) objects

 ** [NextToken](#API_media-pipelines-chime_ListMediaPipelines_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListMediaPipelines-response-NextToken"></a>
The token used to retrieve the next page of results.   
Type: String  
Length Constraints: Maximum length of 4096.  
Pattern: `.*` 

## Errors
<a name="API_media-pipelines-chime_ListMediaPipelines_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** ResourceLimitExceededException **   
The request exceeds the resource limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_ListMediaPipelines_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/ListMediaPipelines) 

# ListTagsForResource
<a name="API_media-pipelines-chime_ListTagsForResource"></a>

Lists the tags available for a media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_ListTagsForResource_RequestSyntax"></a>

```
GET /tags?arn=ResourceARN HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_ListTagsForResource_RequestParameters"></a>

The request uses the following URI parameters.

 ** [ResourceARN](#API_media-pipelines-chime_ListTagsForResource_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_ListTagsForResource-request-uri-ResourceARN"></a>
The ARN of the media pipeline associated with any tags. The ARN consists of the pipeline's region, resource ID, and pipeline ID.  
Length Constraints: Minimum length of 1. Maximum length of 1011.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_ListTagsForResource_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_ListTagsForResource_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Response Elements
<a name="API_media-pipelines-chime_ListTagsForResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Tags](#API_media-pipelines-chime_ListTagsForResource_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_ListTagsForResource-response-Tags"></a>
The tags associated with the specified media pipeline.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.

## Errors
<a name="API_media-pipelines-chime_ListTagsForResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_ListTagsForResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource) 

# StartSpeakerSearchTask
<a name="API_media-pipelines-chime_StartSpeakerSearchTask"></a>

Starts a speaker search task.

**Important**  
Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the [AWS service terms](https://aws.amazon.com/service-terms/) for the Amazon Chime SDK.

## Request Syntax
<a name="API_media-pipelines-chime_StartSpeakerSearchTask_RequestSyntax"></a>

```
POST /media-insights-pipelines/identifier/speaker-search-tasks?operation=start HTTP/1.1
Content-type: application/json

{
   "ClientRequestToken": "string",
   "KinesisVideoStreamSourceTaskConfiguration": { 
      "ChannelId": number,
      "FragmentNumber": "string",
      "StreamArn": "string"
   },
   "VoiceProfileDomainArn": "string"
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_StartSpeakerSearchTask_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_StartSpeakerSearchTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StartSpeakerSearchTask-request-uri-Identifier"></a>
The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_StartSpeakerSearchTask_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientRequestToken](#API_media-pipelines-chime_StartSpeakerSearchTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StartSpeakerSearchTask-request-ClientRequestToken"></a>
The unique identifier for the client request. Use a different token for different speaker search tasks.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [KinesisVideoStreamSourceTaskConfiguration](#API_media-pipelines-chime_StartSpeakerSearchTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StartSpeakerSearchTask-request-KinesisVideoStreamSourceTaskConfiguration"></a>
The task configuration for the Kinesis video stream source of the media insights pipeline.  
Type: [KinesisVideoStreamSourceTaskConfiguration](API_media-pipelines-chime_KinesisVideoStreamSourceTaskConfiguration.md) object  
Required: No

 ** [VoiceProfileDomainArn](#API_media-pipelines-chime_StartSpeakerSearchTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StartSpeakerSearchTask-request-VoiceProfileDomainArn"></a>
The ARN of the voice profile domain that will store the voice profile.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1024.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

## Response Syntax
<a name="API_media-pipelines-chime_StartSpeakerSearchTask_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "SpeakerSearchTask": { 
      "CreatedTimestamp": "string",
      "SpeakerSearchTaskId": "string",
      "SpeakerSearchTaskStatus": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_StartSpeakerSearchTask_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [SpeakerSearchTask](#API_media-pipelines-chime_StartSpeakerSearchTask_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_StartSpeakerSearchTask-response-SpeakerSearchTask"></a>
The details of the speaker search task.  
Type: [SpeakerSearchTask](API_media-pipelines-chime_SpeakerSearchTask.md) object

## Errors
<a name="API_media-pipelines-chime_StartSpeakerSearchTask_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_StartSpeakerSearchTask_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask) 

# StartVoiceToneAnalysisTask
<a name="API_media-pipelines-chime_StartVoiceToneAnalysisTask"></a>

Starts a voice tone analysis task. For more information about voice tone analysis, see [Using Amazon Chime SDK voice analytics](https://docs.aws.amazon.com/chime-sdk/latest/dg/voice-analytics.html) in the *Amazon Chime SDK Developer Guide*.

**Important**  
Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the [AWS service terms](https://aws.amazon.com/service-terms/) for the Amazon Chime SDK.

## Request Syntax
<a name="API_media-pipelines-chime_StartVoiceToneAnalysisTask_RequestSyntax"></a>

```
POST /media-insights-pipelines/identifier/voice-tone-analysis-tasks?operation=start HTTP/1.1
Content-type: application/json

{
   "ClientRequestToken": "string",
   "KinesisVideoStreamSourceTaskConfiguration": { 
      "ChannelId": number,
      "FragmentNumber": "string",
      "StreamArn": "string"
   },
   "LanguageCode": "string"
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_StartVoiceToneAnalysisTask_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_StartVoiceToneAnalysisTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StartVoiceToneAnalysisTask-request-uri-Identifier"></a>
The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_StartVoiceToneAnalysisTask_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientRequestToken](#API_media-pipelines-chime_StartVoiceToneAnalysisTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StartVoiceToneAnalysisTask-request-ClientRequestToken"></a>
The unique identifier for the client request. Use a different token for different voice tone analysis tasks.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 64.  
Pattern: `[-_a-zA-Z0-9]*`   
Required: No

 ** [KinesisVideoStreamSourceTaskConfiguration](#API_media-pipelines-chime_StartVoiceToneAnalysisTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StartVoiceToneAnalysisTask-request-KinesisVideoStreamSourceTaskConfiguration"></a>
The task configuration for the Kinesis video stream source of the media insights pipeline.  
Type: [KinesisVideoStreamSourceTaskConfiguration](API_media-pipelines-chime_KinesisVideoStreamSourceTaskConfiguration.md) object  
Required: No

 ** [LanguageCode](#API_media-pipelines-chime_StartVoiceToneAnalysisTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StartVoiceToneAnalysisTask-request-LanguageCode"></a>
The language code.  
Type: String  
Valid Values: `en-US`   
Required: Yes

## Response Syntax
<a name="API_media-pipelines-chime_StartVoiceToneAnalysisTask_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "VoiceToneAnalysisTask": { 
      "CreatedTimestamp": "string",
      "UpdatedTimestamp": "string",
      "VoiceToneAnalysisTaskId": "string",
      "VoiceToneAnalysisTaskStatus": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_StartVoiceToneAnalysisTask_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [VoiceToneAnalysisTask](#API_media-pipelines-chime_StartVoiceToneAnalysisTask_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_StartVoiceToneAnalysisTask-response-VoiceToneAnalysisTask"></a>
The details of the voice tone analysis task.  
Type: [VoiceToneAnalysisTask](API_media-pipelines-chime_VoiceToneAnalysisTask.md) object

## Errors
<a name="API_media-pipelines-chime_StartVoiceToneAnalysisTask_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_StartVoiceToneAnalysisTask_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask) 

# StopSpeakerSearchTask
<a name="API_media-pipelines-chime_StopSpeakerSearchTask"></a>

Stops a speaker search task.

## Request Syntax
<a name="API_media-pipelines-chime_StopSpeakerSearchTask_RequestSyntax"></a>

```
POST /media-insights-pipelines/identifier/speaker-search-tasks/{speakerSearchTaskId}?operation=stop HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_StopSpeakerSearchTask_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_StopSpeakerSearchTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StopSpeakerSearchTask-request-uri-Identifier"></a>
The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

 ** [speakerSearchTaskId](#API_media-pipelines-chime_StopSpeakerSearchTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StopSpeakerSearchTask-request-uri-SpeakerSearchTaskId"></a>
The speaker search task ID.  
Length Constraints: Fixed length of 36.  
Pattern: `[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_StopSpeakerSearchTask_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_StopSpeakerSearchTask_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Response Elements
<a name="API_media-pipelines-chime_StopSpeakerSearchTask_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_StopSpeakerSearchTask_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_StopSpeakerSearchTask_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask) 

# StopVoiceToneAnalysisTask
<a name="API_media-pipelines-chime_StopVoiceToneAnalysisTask"></a>

Stops a voice tone analysis task.

## Request Syntax
<a name="API_media-pipelines-chime_StopVoiceToneAnalysisTask_RequestSyntax"></a>

```
POST /media-insights-pipelines/identifier/voice-tone-analysis-tasks/{voiceToneAnalysisTaskId}?operation=stop HTTP/1.1
```

## URI Request Parameters
<a name="API_media-pipelines-chime_StopVoiceToneAnalysisTask_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_StopVoiceToneAnalysisTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StopVoiceToneAnalysisTask-request-uri-Identifier"></a>
The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

 ** [voiceToneAnalysisTaskId](#API_media-pipelines-chime_StopVoiceToneAnalysisTask_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_StopVoiceToneAnalysisTask-request-uri-VoiceToneAnalysisTaskId"></a>
The ID of the voice tone analysis task.  
Length Constraints: Fixed length of 36.  
Pattern: `[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_StopVoiceToneAnalysisTask_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_media-pipelines-chime_StopVoiceToneAnalysisTask_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Response Elements
<a name="API_media-pipelines-chime_StopVoiceToneAnalysisTask_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_StopVoiceToneAnalysisTask_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_StopVoiceToneAnalysisTask_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask) 

# TagResource
<a name="API_media-pipelines-chime_TagResource"></a>

The ARN of the media pipeline that you want to tag. Consists of the pipeline's endpoint region, resource ID, and pipeline ID.

## Request Syntax
<a name="API_media-pipelines-chime_TagResource_RequestSyntax"></a>

```
POST /tags?operation=tag-resource HTTP/1.1
Content-type: application/json

{
   "ResourceARN": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_TagResource_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_TagResource_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ResourceARN](#API_media-pipelines-chime_TagResource_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_TagResource-request-ResourceARN"></a>
The ARN of the media pipeline associated with any tags. The ARN consists of the pipeline's endpoint region, resource ID, and pipeline ID.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1011.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

 ** [Tags](#API_media-pipelines-chime_TagResource_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_TagResource-request-Tags"></a>
The tags associated with the specified media pipeline.  
Type: Array of [Tag](API_media-pipelines-chime_Tag.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Required: Yes

## Response Syntax
<a name="API_media-pipelines-chime_TagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Response Elements
<a name="API_media-pipelines-chime_TagResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_TagResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_TagResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/TagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/TagResource) 

# UntagResource
<a name="API_media-pipelines-chime_UntagResource"></a>

Removes any tags from a media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_UntagResource_RequestSyntax"></a>

```
POST /tags?operation=untag-resource HTTP/1.1
Content-type: application/json

{
   "ResourceARN": "string",
   "TagKeys": [ "string" ]
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_UntagResource_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_media-pipelines-chime_UntagResource_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ResourceARN](#API_media-pipelines-chime_UntagResource_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UntagResource-request-ResourceARN"></a>
The ARN of the pipeline that you want to untag.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1011.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

 ** [TagKeys](#API_media-pipelines-chime_UntagResource_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UntagResource-request-TagKeys"></a>
The key/value pairs in the tag that you want to remove.  
Type: Array of strings  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: Yes

## Response Syntax
<a name="API_media-pipelines-chime_UntagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Response Elements
<a name="API_media-pipelines-chime_UntagResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_UntagResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_UntagResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/UntagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/UntagResource) 

# UpdateMediaInsightsPipelineConfiguration
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration"></a>

Updates the media insights pipeline's configuration settings.

## Request Syntax
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_RequestSyntax"></a>

```
PUT /media-insights-pipeline-configurations/identifier HTTP/1.1
Content-type: application/json

{
   "Elements": [ 
      { 
         "AmazonTranscribeCallAnalyticsProcessorConfiguration": { 
            "CallAnalyticsStreamCategories": [ "string" ],
            "ContentIdentificationType": "string",
            "ContentRedactionType": "string",
            "EnablePartialResultsStabilization": boolean,
            "FilterPartialResults": boolean,
            "LanguageCode": "string",
            "LanguageModelName": "string",
            "PartialResultsStability": "string",
            "PiiEntityTypes": "string",
            "PostCallAnalyticsSettings": { 
               "ContentRedactionOutput": "string",
               "DataAccessRoleArn": "string",
               "OutputEncryptionKMSKeyId": "string",
               "OutputLocation": "string"
            },
            "VocabularyFilterMethod": "string",
            "VocabularyFilterName": "string",
            "VocabularyName": "string"
         },
         "AmazonTranscribeProcessorConfiguration": { 
            "ContentIdentificationType": "string",
            "ContentRedactionType": "string",
            "EnablePartialResultsStabilization": boolean,
            "FilterPartialResults": boolean,
            "IdentifyLanguage": boolean,
            "IdentifyMultipleLanguages": boolean,
            "LanguageCode": "string",
            "LanguageModelName": "string",
            "LanguageOptions": "string",
            "PartialResultsStability": "string",
            "PiiEntityTypes": "string",
            "PreferredLanguage": "string",
            "ShowSpeakerLabel": boolean,
            "VocabularyFilterMethod": "string",
            "VocabularyFilterName": "string",
            "VocabularyFilterNames": "string",
            "VocabularyName": "string",
            "VocabularyNames": "string"
         },
         "KinesisDataStreamSinkConfiguration": { 
            "InsightsTarget": "string"
         },
         "LambdaFunctionSinkConfiguration": { 
            "InsightsTarget": "string"
         },
         "S3RecordingSinkConfiguration": { 
            "Destination": "string",
            "RecordingFileFormat": "string"
         },
         "SnsTopicSinkConfiguration": { 
            "InsightsTarget": "string"
         },
         "SqsQueueSinkConfiguration": { 
            "InsightsTarget": "string"
         },
         "Type": "string",
         "VoiceAnalyticsProcessorConfiguration": { 
            "SpeakerSearchStatus": "string",
            "VoiceToneAnalysisStatus": "string"
         },
         "VoiceEnhancementSinkConfiguration": { 
            "Disabled": boolean
         }
      }
   ],
   "RealTimeAlertConfiguration": { 
      "Disabled": boolean,
      "Rules": [ 
         { 
            "IssueDetectionConfiguration": { 
               "RuleName": "string"
            },
            "KeywordMatchConfiguration": { 
               "Keywords": [ "string" ],
               "Negate": boolean,
               "RuleName": "string"
            },
            "SentimentConfiguration": { 
               "RuleName": "string",
               "SentimentType": "string",
               "TimePeriod": number
            },
            "Type": "string"
         }
      ]
   },
   "ResourceAccessRoleArn": "string"
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration-request-uri-Identifier"></a>
The unique identifier for the resource to be updated. Valid values include the name and ARN of the media insights pipeline configuration.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [Elements](#API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration-request-Elements"></a>
The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream..  
Type: Array of [MediaInsightsPipelineConfigurationElement](API_media-pipelines-chime_MediaInsightsPipelineConfigurationElement.md) objects  
Required: Yes

 ** [RealTimeAlertConfiguration](#API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration-request-RealTimeAlertConfiguration"></a>
The configuration settings for real-time alerts for the media insights pipeline.  
Type: [RealTimeAlertConfiguration](API_media-pipelines-chime_RealTimeAlertConfiguration.md) object  
Required: No

 ** [ResourceAccessRoleArn](#API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration-request-ResourceAccessRoleArn"></a>
The ARN of the role used by the service to access AWS resources.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1024.  
Pattern: `^arn[\/\:\-\_\.a-zA-Z0-9]+$`   
Required: Yes

## Response Syntax
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "MediaInsightsPipelineConfiguration": { 
      "CreatedTimestamp": "string",
      "Elements": [ 
         { 
            "AmazonTranscribeCallAnalyticsProcessorConfiguration": { 
               "CallAnalyticsStreamCategories": [ "string" ],
               "ContentIdentificationType": "string",
               "ContentRedactionType": "string",
               "EnablePartialResultsStabilization": boolean,
               "FilterPartialResults": boolean,
               "LanguageCode": "string",
               "LanguageModelName": "string",
               "PartialResultsStability": "string",
               "PiiEntityTypes": "string",
               "PostCallAnalyticsSettings": { 
                  "ContentRedactionOutput": "string",
                  "DataAccessRoleArn": "string",
                  "OutputEncryptionKMSKeyId": "string",
                  "OutputLocation": "string"
               },
               "VocabularyFilterMethod": "string",
               "VocabularyFilterName": "string",
               "VocabularyName": "string"
            },
            "AmazonTranscribeProcessorConfiguration": { 
               "ContentIdentificationType": "string",
               "ContentRedactionType": "string",
               "EnablePartialResultsStabilization": boolean,
               "FilterPartialResults": boolean,
               "IdentifyLanguage": boolean,
               "IdentifyMultipleLanguages": boolean,
               "LanguageCode": "string",
               "LanguageModelName": "string",
               "LanguageOptions": "string",
               "PartialResultsStability": "string",
               "PiiEntityTypes": "string",
               "PreferredLanguage": "string",
               "ShowSpeakerLabel": boolean,
               "VocabularyFilterMethod": "string",
               "VocabularyFilterName": "string",
               "VocabularyFilterNames": "string",
               "VocabularyName": "string",
               "VocabularyNames": "string"
            },
            "KinesisDataStreamSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "LambdaFunctionSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "S3RecordingSinkConfiguration": { 
               "Destination": "string",
               "RecordingFileFormat": "string"
            },
            "SnsTopicSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "SqsQueueSinkConfiguration": { 
               "InsightsTarget": "string"
            },
            "Type": "string",
            "VoiceAnalyticsProcessorConfiguration": { 
               "SpeakerSearchStatus": "string",
               "VoiceToneAnalysisStatus": "string"
            },
            "VoiceEnhancementSinkConfiguration": { 
               "Disabled": boolean
            }
         }
      ],
      "MediaInsightsPipelineConfigurationArn": "string",
      "MediaInsightsPipelineConfigurationId": "string",
      "MediaInsightsPipelineConfigurationName": "string",
      "RealTimeAlertConfiguration": { 
         "Disabled": boolean,
         "Rules": [ 
            { 
               "IssueDetectionConfiguration": { 
                  "RuleName": "string"
               },
               "KeywordMatchConfiguration": { 
                  "Keywords": [ "string" ],
                  "Negate": boolean,
                  "RuleName": "string"
               },
               "SentimentConfiguration": { 
                  "RuleName": "string",
                  "SentimentType": "string",
                  "TimePeriod": number
               },
               "Type": "string"
            }
         ]
      },
      "ResourceAccessRoleArn": "string",
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [MediaInsightsPipelineConfiguration](#API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration-response-MediaInsightsPipelineConfiguration"></a>
The updated configuration settings.  
Type: [MediaInsightsPipelineConfiguration](API_media-pipelines-chime_MediaInsightsPipelineConfiguration.md) object

## Errors
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration) 

# UpdateMediaInsightsPipelineStatus
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus"></a>

Updates the status of a media insights pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_RequestSyntax"></a>

```
PUT /media-insights-pipeline-status/identifier HTTP/1.1
Content-type: application/json

{
   "UpdateStatus": "string"
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaInsightsPipelineStatus-request-uri-Identifier"></a>
The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [UpdateStatus](#API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaInsightsPipelineStatus-request-UpdateStatus"></a>
The requested status of the media insights pipeline.  
Type: String  
Valid Values: `Pause | Resume`   
Required: Yes

## Response Syntax
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus) 

# UpdateMediaPipelineKinesisVideoStreamPool
<a name="API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool"></a>

Updates an Amazon Kinesis Video Stream pool in a media pipeline.

## Request Syntax
<a name="API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_RequestSyntax"></a>

```
PUT /media-pipeline-kinesis-video-stream-pools/identifier HTTP/1.1
Content-type: application/json

{
   "StreamConfiguration": { 
      "DataRetentionInHours": number
   }
}
```

## URI Request Parameters
<a name="API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_RequestParameters"></a>

The request uses the following URI parameters.

 ** [identifier](#API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool-request-uri-Identifier"></a>
The unique identifier of the requested resource. Valid values include the name and ARN of the media pipeline Kinesis Video Stream pool.  
Length Constraints: Maximum length of 1024.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [StreamConfiguration](#API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_RequestSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool-request-StreamConfiguration"></a>
The configuration settings for the video stream.  
Type: [KinesisVideoStreamConfigurationUpdate](API_media-pipelines-chime_KinesisVideoStreamConfigurationUpdate.md) object  
Required: No

## Response Syntax
<a name="API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "KinesisVideoStreamPoolConfiguration": { 
      "CreatedTimestamp": "string",
      "PoolArn": "string",
      "PoolId": "string",
      "PoolName": "string",
      "PoolSize": number,
      "PoolStatus": "string",
      "StreamConfiguration": { 
         "DataRetentionInHours": number,
         "Region": "string"
      },
      "UpdatedTimestamp": "string"
   }
}
```

## Response Elements
<a name="API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [KinesisVideoStreamPoolConfiguration](#API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_ResponseSyntax) **   <a name="chimesdk-media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool-response-KinesisVideoStreamPoolConfiguration"></a>
The video stream pool configuration object.  
Type: [KinesisVideoStreamPoolConfiguration](API_media-pipelines-chime_KinesisVideoStreamPoolConfiguration.md) object

## Errors
<a name="API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** BadRequestException **   
The input parameters don't match the service's restrictions.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 400

 ** ConflictException **   
The request could not be processed because of conflict in the current state of the resource.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 409

 ** ForbiddenException **   
The client is permanently forbidden from making the request.    
 ** RequestId **   
The request id associated with the call responsible for the exception.
HTTP Status Code: 403

 ** NotFoundException **   
One or more of the resources in the request does not exist in the system.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 404

 ** ServiceFailureException **   
The service encountered an unexpected error.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 500

 ** ServiceUnavailableException **   
The service is currently unavailable.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 503

 ** ThrottledClientException **   
The client exceeded its request rate limit.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 429

 ** UnauthorizedClientException **   
The client is not currently authorized to make the request.    
 ** RequestId **   
The request ID associated with the call responsible for the exception.
HTTP Status Code: 401

## See Also
<a name="API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool) 