{"note":"OpenAPI conversion -- returning structured metadata","name":"amazonaws-com-mediaconvert","description":"AWS Elemental MediaConvert","version":"2017-08-29","base_url":"","endpoints":29,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api AWS Elemental MediaConvert\n@version 2017-08-29\n@auth AWS SigV4\n@endpoints 29\n@hint download_for_search\n@toc 2017-08-29(29)\n\n@endpoint POST /2017-08-29/certificates\n@desc Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.\n@required {Arn: str}\n\n@endpoint DELETE /2017-08-29/jobs/{id}\n@desc Permanently cancel a job. Once you have canceled a job, you can't start it again.\n@required {Id: str}\n\n@endpoint POST /2017-08-29/jobs\n@desc Create a new transcoding job. For information about jobs and job settings, see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html\n@required {Role: str, Settings: JobSettings}\n@optional {AccelerationSettings: AccelerationSettings, BillingTagsSource: str, ClientRequestToken: str, HopDestinations: [HopDestination], JobTemplate: str, Priority: int, Queue: str, SimulateReservedQueue: str, StatusUpdateInterval: str, Tags: map<str,str>, UserMetadata: map<str,str>}\n@returns(200) {Job: Job?{AccelerationSettings: AccelerationSettings?{Mode: str}, AccelerationStatus: str?, Arn: str?, BillingTagsSource: str?, ClientRequestToken: str?, CreatedAt: str(timestamp)?, CurrentPhase: str?, ErrorCode: int?, ErrorMessage: str?, HopDestinations: [HopDestination]?, Id: str?, JobPercentComplete: int?, JobTemplate: str?, Messages: JobMessages?{Info: [str]?, Warning: [str]?}, OutputGroupDetails: [OutputGroupDetail]?, Priority: int?, Queue: str?, QueueTransitions: [QueueTransition]?, RetryCount: int?, Role: str, Settings: JobSettings{AdAvailOffset: int?, AvailBlanking: AvailBlanking?{AvailBlankingImage: str?}, ColorConversion3DLUTSettings: [ColorConversion3DLUTSetting]?, Esam: EsamSettings?{ManifestConfirmConditionNotification: EsamManifestConfirmConditionNotification?, ResponseSignalPreroll: int?, SignalProcessingNotification: EsamSignalProcessingNotification?}, ExtendedDataServices: ExtendedDataServices?{CopyProtectionAction: str?, VchipAction: str?}, FollowSource: int?, Inputs: [Input]?, KantarWatermark: KantarWatermarkSettings?{ChannelName: str?, ContentReference: str?, CredentialsSecretName: str?, FileOffset: num(f64)?, KantarLicenseId: int?, KantarServerUrl: str?, LogDestination: str?, Metadata3: str?, Metadata4: str?, Metadata5: str?, Metadata6: str?, Metadata7: str?, Metadata8: str?}, MotionImageInserter: MotionImageInserter?{Framerate: MotionImageInsertionFramerate?, Input: str?, InsertionMode: str?, Offset: MotionImageInsertionOffset?, Playback: str?, StartTime: str?}, NielsenConfiguration: NielsenConfiguration?{BreakoutCode: int?, DistributorId: str?}, NielsenNonLinearWatermark: NielsenNonLinearWatermarkSettings?{ActiveWatermarkProcess: str?, AdiFilename: str?, AssetId: str?, AssetName: str?, CbetSourceId: str?, EpisodeId: str?, MetadataDestination: str?, SourceId: int?, SourceWatermarkStatus: str?, TicServerUrl: str?, UniqueTicPerAudioTrack: str?}, OutputGroups: [OutputGroup]?, TimecodeConfig: TimecodeConfig?{Anchor: str?, Source: str?, Start: str?, TimestampOffset: str?}, TimedMetadataInsertion: TimedMetadataInsertion?{Id3Insertions: [Id3Insertion]?}}, SimulateReservedQueue: str?, Status: str?, StatusUpdateInterval: str?, Timing: Timing?{FinishTime: str(timestamp)?, StartTime: str(timestamp)?, SubmitTime: str(timestamp)?}, UserMetadata: map<str,str>?, Warnings: [WarningGroup]?}}\n\n@endpoint POST /2017-08-29/jobTemplates\n@desc Create a new job template. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html\n@required {Name: str, Settings: JobTemplateSettings}\n@optional {AccelerationSettings: AccelerationSettings, Category: str, Description: str, HopDestinations: [HopDestination], Priority: int, Queue: str, StatusUpdateInterval: str, Tags: map<str,str>}\n@returns(200) {JobTemplate: JobTemplate?{AccelerationSettings: AccelerationSettings?{Mode: str}, Arn: str?, Category: str?, CreatedAt: str(timestamp)?, Description: str?, HopDestinations: [HopDestination]?, LastUpdated: str(timestamp)?, Name: str, Priority: int?, Queue: str?, Settings: JobTemplateSettings{AdAvailOffset: int?, AvailBlanking: AvailBlanking?{AvailBlankingImage: str?}, ColorConversion3DLUTSettings: [ColorConversion3DLUTSetting]?, Esam: EsamSettings?{ManifestConfirmConditionNotification: EsamManifestConfirmConditionNotification?, ResponseSignalPreroll: int?, SignalProcessingNotification: EsamSignalProcessingNotification?}, ExtendedDataServices: ExtendedDataServices?{CopyProtectionAction: str?, VchipAction: str?}, FollowSource: int?, Inputs: [InputTemplate]?, KantarWatermark: KantarWatermarkSettings?{ChannelName: str?, ContentReference: str?, CredentialsSecretName: str?, FileOffset: num(f64)?, KantarLicenseId: int?, KantarServerUrl: str?, LogDestination: str?, Metadata3: str?, Metadata4: str?, Metadata5: str?, Metadata6: str?, Metadata7: str?, Metadata8: str?}, MotionImageInserter: MotionImageInserter?{Framerate: MotionImageInsertionFramerate?, Input: str?, InsertionMode: str?, Offset: MotionImageInsertionOffset?, Playback: str?, StartTime: str?}, NielsenConfiguration: NielsenConfiguration?{BreakoutCode: int?, DistributorId: str?}, NielsenNonLinearWatermark: NielsenNonLinearWatermarkSettings?{ActiveWatermarkProcess: str?, AdiFilename: str?, AssetId: str?, AssetName: str?, CbetSourceId: str?, EpisodeId: str?, MetadataDestination: str?, SourceId: int?, SourceWatermarkStatus: str?, TicServerUrl: str?, UniqueTicPerAudioTrack: str?}, OutputGroups: [OutputGroup]?, TimecodeConfig: TimecodeConfig?{Anchor: str?, Source: str?, Start: str?, TimestampOffset: str?}, TimedMetadataInsertion: TimedMetadataInsertion?{Id3Insertions: [Id3Insertion]?}}, StatusUpdateInterval: str?, Type: str?}}\n\n@endpoint POST /2017-08-29/presets\n@desc Create a new preset. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html\n@required {Name: str, Settings: PresetSettings}\n@optional {Category: str, Description: str, Tags: map<str,str>}\n@returns(200) {Preset: Preset?{Arn: str?, Category: str?, CreatedAt: str(timestamp)?, Description: str?, LastUpdated: str(timestamp)?, Name: str, Settings: PresetSettings{AudioDescriptions: [AudioDescription]?, CaptionDescriptions: [CaptionDescriptionPreset]?, ContainerSettings: ContainerSettings?{CmfcSettings: CmfcSettings?, Container: str?, F4vSettings: F4vSettings?, M2tsSettings: M2tsSettings?, M3u8Settings: M3u8Settings?, MovSettings: MovSettings?, Mp4Settings: Mp4Settings?, MpdSettings: MpdSettings?, MxfSettings: MxfSettings?}, VideoDescription: VideoDescription?{AfdSignaling: str?, AntiAlias: str?, CodecSettings: VideoCodecSettings?, ColorMetadata: str?, Crop: Rectangle?, DropFrameTimecode: str?, FixedAfd: int?, Height: int?, Position: Rectangle?, RespondToAfd: str?, ScalingBehavior: str?, Sharpness: int?, TimecodeInsertion: str?, VideoPreprocessors: VideoPreprocessor?, Width: int?}}, Type: str?}}\n\n@endpoint POST /2017-08-29/queues\n@desc Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html\n@required {Name: str}\n@optional {Description: str, PricingPlan: str, ReservationPlanSettings: ReservationPlanSettings, Status: str, Tags: map<str,str>}\n@returns(200) {Queue: Queue?{Arn: str?, CreatedAt: str(timestamp)?, Description: str?, LastUpdated: str(timestamp)?, Name: str, PricingPlan: str?, ProgressingJobsCount: int?, ReservationPlan: ReservationPlan?{Commitment: str?, ExpiresAt: str(timestamp)?, PurchasedAt: str(timestamp)?, RenewalType: str?, ReservedSlots: int?, Status: str?}, Status: str?, SubmittedJobsCount: int?, Type: str?}}\n\n@endpoint DELETE /2017-08-29/jobTemplates/{name}\n@desc Permanently delete a job template you have created.\n@required {Name: str}\n\n@endpoint DELETE /2017-08-29/policy\n@desc Permanently delete a policy that you created.\n\n@endpoint DELETE /2017-08-29/presets/{name}\n@desc Permanently delete a preset you have created.\n@required {Name: str}\n\n@endpoint DELETE /2017-08-29/queues/{name}\n@desc Permanently delete a queue you have created.\n@required {Name: str}\n\n@endpoint POST /2017-08-29/endpoints\n@desc Send a request with an empty body to the regional API endpoint to get your account API endpoint. Note that DescribeEndpoints is no longer required. We recommend that you send your requests directly to the regional endpoint instead.\n@optional {MaxResults: int, Mode: str, NextToken: str}\n@returns(200) {Endpoints: [Endpoint]?, NextToken: str?}\n\n@endpoint DELETE /2017-08-29/certificates/{arn}\n@desc Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert resource.\n@required {Arn: str}\n\n@endpoint GET /2017-08-29/jobs/{id}\n@desc Retrieve the JSON for a specific transcoding job.\n@required {Id: str}\n@returns(200) {Job: Job?{AccelerationSettings: AccelerationSettings?{Mode: str}, AccelerationStatus: str?, Arn: str?, BillingTagsSource: str?, ClientRequestToken: str?, CreatedAt: str(timestamp)?, CurrentPhase: str?, ErrorCode: int?, ErrorMessage: str?, HopDestinations: [HopDestination]?, Id: str?, JobPercentComplete: int?, JobTemplate: str?, Messages: JobMessages?{Info: [str]?, Warning: [str]?}, OutputGroupDetails: [OutputGroupDetail]?, Priority: int?, Queue: str?, QueueTransitions: [QueueTransition]?, RetryCount: int?, Role: str, Settings: JobSettings{AdAvailOffset: int?, AvailBlanking: AvailBlanking?{AvailBlankingImage: str?}, ColorConversion3DLUTSettings: [ColorConversion3DLUTSetting]?, Esam: EsamSettings?{ManifestConfirmConditionNotification: EsamManifestConfirmConditionNotification?, ResponseSignalPreroll: int?, SignalProcessingNotification: EsamSignalProcessingNotification?}, ExtendedDataServices: ExtendedDataServices?{CopyProtectionAction: str?, VchipAction: str?}, FollowSource: int?, Inputs: [Input]?, KantarWatermark: KantarWatermarkSettings?{ChannelName: str?, ContentReference: str?, CredentialsSecretName: str?, FileOffset: num(f64)?, KantarLicenseId: int?, KantarServerUrl: str?, LogDestination: str?, Metadata3: str?, Metadata4: str?, Metadata5: str?, Metadata6: str?, Metadata7: str?, Metadata8: str?}, MotionImageInserter: MotionImageInserter?{Framerate: MotionImageInsertionFramerate?, Input: str?, InsertionMode: str?, Offset: MotionImageInsertionOffset?, Playback: str?, StartTime: str?}, NielsenConfiguration: NielsenConfiguration?{BreakoutCode: int?, DistributorId: str?}, NielsenNonLinearWatermark: NielsenNonLinearWatermarkSettings?{ActiveWatermarkProcess: str?, AdiFilename: str?, AssetId: str?, AssetName: str?, CbetSourceId: str?, EpisodeId: str?, MetadataDestination: str?, SourceId: int?, SourceWatermarkStatus: str?, TicServerUrl: str?, UniqueTicPerAudioTrack: str?}, OutputGroups: [OutputGroup]?, TimecodeConfig: TimecodeConfig?{Anchor: str?, Source: str?, Start: str?, TimestampOffset: str?}, TimedMetadataInsertion: TimedMetadataInsertion?{Id3Insertions: [Id3Insertion]?}}, SimulateReservedQueue: str?, Status: str?, StatusUpdateInterval: str?, Timing: Timing?{FinishTime: str(timestamp)?, StartTime: str(timestamp)?, SubmitTime: str(timestamp)?}, UserMetadata: map<str,str>?, Warnings: [WarningGroup]?}}\n\n@endpoint GET /2017-08-29/jobTemplates/{name}\n@desc Retrieve the JSON for a specific job template.\n@required {Name: str}\n@returns(200) {JobTemplate: JobTemplate?{AccelerationSettings: AccelerationSettings?{Mode: str}, Arn: str?, Category: str?, CreatedAt: str(timestamp)?, Description: str?, HopDestinations: [HopDestination]?, LastUpdated: str(timestamp)?, Name: str, Priority: int?, Queue: str?, Settings: JobTemplateSettings{AdAvailOffset: int?, AvailBlanking: AvailBlanking?{AvailBlankingImage: str?}, ColorConversion3DLUTSettings: [ColorConversion3DLUTSetting]?, Esam: EsamSettings?{ManifestConfirmConditionNotification: EsamManifestConfirmConditionNotification?, ResponseSignalPreroll: int?, SignalProcessingNotification: EsamSignalProcessingNotification?}, ExtendedDataServices: ExtendedDataServices?{CopyProtectionAction: str?, VchipAction: str?}, FollowSource: int?, Inputs: [InputTemplate]?, KantarWatermark: KantarWatermarkSettings?{ChannelName: str?, ContentReference: str?, CredentialsSecretName: str?, FileOffset: num(f64)?, KantarLicenseId: int?, KantarServerUrl: str?, LogDestination: str?, Metadata3: str?, Metadata4: str?, Metadata5: str?, Metadata6: str?, Metadata7: str?, Metadata8: str?}, MotionImageInserter: MotionImageInserter?{Framerate: MotionImageInsertionFramerate?, Input: str?, InsertionMode: str?, Offset: MotionImageInsertionOffset?, Playback: str?, StartTime: str?}, NielsenConfiguration: NielsenConfiguration?{BreakoutCode: int?, DistributorId: str?}, NielsenNonLinearWatermark: NielsenNonLinearWatermarkSettings?{ActiveWatermarkProcess: str?, AdiFilename: str?, AssetId: str?, AssetName: str?, CbetSourceId: str?, EpisodeId: str?, MetadataDestination: str?, SourceId: int?, SourceWatermarkStatus: str?, TicServerUrl: str?, UniqueTicPerAudioTrack: str?}, OutputGroups: [OutputGroup]?, TimecodeConfig: TimecodeConfig?{Anchor: str?, Source: str?, Start: str?, TimestampOffset: str?}, TimedMetadataInsertion: TimedMetadataInsertion?{Id3Insertions: [Id3Insertion]?}}, StatusUpdateInterval: str?, Type: str?}}\n\n@endpoint GET /2017-08-29/policy\n@desc Retrieve the JSON for your policy.\n@returns(200) {Policy: Policy?{HttpInputs: str?, HttpsInputs: str?, S3Inputs: str?}}\n\n@endpoint GET /2017-08-29/presets/{name}\n@desc Retrieve the JSON for a specific preset.\n@required {Name: str}\n@returns(200) {Preset: Preset?{Arn: str?, Category: str?, CreatedAt: str(timestamp)?, Description: str?, LastUpdated: str(timestamp)?, Name: str, Settings: PresetSettings{AudioDescriptions: [AudioDescription]?, CaptionDescriptions: [CaptionDescriptionPreset]?, ContainerSettings: ContainerSettings?{CmfcSettings: CmfcSettings?, Container: str?, F4vSettings: F4vSettings?, M2tsSettings: M2tsSettings?, M3u8Settings: M3u8Settings?, MovSettings: MovSettings?, Mp4Settings: Mp4Settings?, MpdSettings: MpdSettings?, MxfSettings: MxfSettings?}, VideoDescription: VideoDescription?{AfdSignaling: str?, AntiAlias: str?, CodecSettings: VideoCodecSettings?, ColorMetadata: str?, Crop: Rectangle?, DropFrameTimecode: str?, FixedAfd: int?, Height: int?, Position: Rectangle?, RespondToAfd: str?, ScalingBehavior: str?, Sharpness: int?, TimecodeInsertion: str?, VideoPreprocessors: VideoPreprocessor?, Width: int?}}, Type: str?}}\n\n@endpoint GET /2017-08-29/queues/{name}\n@desc Retrieve the JSON for a specific queue.\n@required {Name: str}\n@returns(200) {Queue: Queue?{Arn: str?, CreatedAt: str(timestamp)?, Description: str?, LastUpdated: str(timestamp)?, Name: str, PricingPlan: str?, ProgressingJobsCount: int?, ReservationPlan: ReservationPlan?{Commitment: str?, ExpiresAt: str(timestamp)?, PurchasedAt: str(timestamp)?, RenewalType: str?, ReservedSlots: int?, Status: str?}, Status: str?, SubmittedJobsCount: int?, Type: str?}}\n\n@endpoint GET /2017-08-29/jobTemplates\n@desc Retrieve a JSON array of up to twenty of your job templates. This will return the templates themselves, not just a list of them. To retrieve the next twenty templates, use the nextToken string returned with the array\n@optional {category: str, listBy: str, maxResults: int, nextToken: str, order: str}\n@returns(200) {JobTemplates: [JobTemplate]?, NextToken: str?}\n\n@endpoint GET /2017-08-29/jobs\n@desc Retrieve a JSON array of up to twenty of your most recently created jobs. This array includes in-process, completed, and errored jobs. This will return the jobs themselves, not just a list of the jobs. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.\n@optional {maxResults: int, nextToken: str, order: str, queue: str, status: str}\n@returns(200) {Jobs: [Job]?, NextToken: str?}\n\n@endpoint GET /2017-08-29/presets\n@desc Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list of them. To retrieve the next twenty presets, use the nextToken string returned with the array.\n@optional {category: str, listBy: str, maxResults: int, nextToken: str, order: str}\n@returns(200) {NextToken: str?, Presets: [Preset]?}\n\n@endpoint GET /2017-08-29/queues\n@desc Retrieve a JSON array of up to twenty of your queues. This will return the queues themselves, not just a list of them. To retrieve the next twenty queues, use the nextToken string returned with the array.\n@optional {listBy: str, maxResults: int, nextToken: str, order: str}\n@returns(200) {NextToken: str?, Queues: [Queue]?}\n\n@endpoint GET /2017-08-29/tags/{arn}\n@desc Retrieve the tags for a MediaConvert resource.\n@required {Arn: str}\n@returns(200) {ResourceTags: ResourceTags?{Arn: str?, Tags: map<str,str>?}}\n\n@endpoint PUT /2017-08-29/policy\n@desc Create or change your policy. For more information about policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html\n@required {Policy: Policy}\n@returns(200) {Policy: Policy?{HttpInputs: str?, HttpsInputs: str?, S3Inputs: str?}}\n\n@endpoint GET /2017-08-29/search\n@desc Retrieve a JSON array that includes job details for up to twenty of your most recent jobs. Optionally filter results further according to input file, queue, or status. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.\n@optional {inputFile: str, maxResults: int, nextToken: str, order: str, queue: str, status: str}\n@returns(200) {Jobs: [Job]?, NextToken: str?}\n\n@endpoint POST /2017-08-29/tags\n@desc Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html\n@required {Arn: str, Tags: map<str,str>}\n\n@endpoint PUT /2017-08-29/tags/{arn}\n@desc Remove tags from a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html\n@required {Arn: str}\n@optional {TagKeys: [str]}\n\n@endpoint PUT /2017-08-29/jobTemplates/{name}\n@desc Modify one of your existing job templates.\n@required {Name: str}\n@optional {AccelerationSettings: AccelerationSettings, Category: str, Description: str, HopDestinations: [HopDestination], Priority: int, Queue: str, Settings: JobTemplateSettings, StatusUpdateInterval: str}\n@returns(200) {JobTemplate: JobTemplate?{AccelerationSettings: AccelerationSettings?{Mode: str}, Arn: str?, Category: str?, CreatedAt: str(timestamp)?, Description: str?, HopDestinations: [HopDestination]?, LastUpdated: str(timestamp)?, Name: str, Priority: int?, Queue: str?, Settings: JobTemplateSettings{AdAvailOffset: int?, AvailBlanking: AvailBlanking?{AvailBlankingImage: str?}, ColorConversion3DLUTSettings: [ColorConversion3DLUTSetting]?, Esam: EsamSettings?{ManifestConfirmConditionNotification: EsamManifestConfirmConditionNotification?, ResponseSignalPreroll: int?, SignalProcessingNotification: EsamSignalProcessingNotification?}, ExtendedDataServices: ExtendedDataServices?{CopyProtectionAction: str?, VchipAction: str?}, FollowSource: int?, Inputs: [InputTemplate]?, KantarWatermark: KantarWatermarkSettings?{ChannelName: str?, ContentReference: str?, CredentialsSecretName: str?, FileOffset: num(f64)?, KantarLicenseId: int?, KantarServerUrl: str?, LogDestination: str?, Metadata3: str?, Metadata4: str?, Metadata5: str?, Metadata6: str?, Metadata7: str?, Metadata8: str?}, MotionImageInserter: MotionImageInserter?{Framerate: MotionImageInsertionFramerate?, Input: str?, InsertionMode: str?, Offset: MotionImageInsertionOffset?, Playback: str?, StartTime: str?}, NielsenConfiguration: NielsenConfiguration?{BreakoutCode: int?, DistributorId: str?}, NielsenNonLinearWatermark: NielsenNonLinearWatermarkSettings?{ActiveWatermarkProcess: str?, AdiFilename: str?, AssetId: str?, AssetName: str?, CbetSourceId: str?, EpisodeId: str?, MetadataDestination: str?, SourceId: int?, SourceWatermarkStatus: str?, TicServerUrl: str?, UniqueTicPerAudioTrack: str?}, OutputGroups: [OutputGroup]?, TimecodeConfig: TimecodeConfig?{Anchor: str?, Source: str?, Start: str?, TimestampOffset: str?}, TimedMetadataInsertion: TimedMetadataInsertion?{Id3Insertions: [Id3Insertion]?}}, StatusUpdateInterval: str?, Type: str?}}\n\n@endpoint PUT /2017-08-29/presets/{name}\n@desc Modify one of your existing presets.\n@required {Name: str}\n@optional {Category: str, Description: str, Settings: PresetSettings}\n@returns(200) {Preset: Preset?{Arn: str?, Category: str?, CreatedAt: str(timestamp)?, Description: str?, LastUpdated: str(timestamp)?, Name: str, Settings: PresetSettings{AudioDescriptions: [AudioDescription]?, CaptionDescriptions: [CaptionDescriptionPreset]?, ContainerSettings: ContainerSettings?{CmfcSettings: CmfcSettings?, Container: str?, F4vSettings: F4vSettings?, M2tsSettings: M2tsSettings?, M3u8Settings: M3u8Settings?, MovSettings: MovSettings?, Mp4Settings: Mp4Settings?, MpdSettings: MpdSettings?, MxfSettings: MxfSettings?}, VideoDescription: VideoDescription?{AfdSignaling: str?, AntiAlias: str?, CodecSettings: VideoCodecSettings?, ColorMetadata: str?, Crop: Rectangle?, DropFrameTimecode: str?, FixedAfd: int?, Height: int?, Position: Rectangle?, RespondToAfd: str?, ScalingBehavior: str?, Sharpness: int?, TimecodeInsertion: str?, VideoPreprocessors: VideoPreprocessor?, Width: int?}}, Type: str?}}\n\n@endpoint PUT /2017-08-29/queues/{name}\n@desc Modify one of your existing queues.\n@required {Name: str}\n@optional {Description: str, ReservationPlanSettings: ReservationPlanSettings, Status: str}\n@returns(200) {Queue: Queue?{Arn: str?, CreatedAt: str(timestamp)?, Description: str?, LastUpdated: str(timestamp)?, Name: str, PricingPlan: str?, ProgressingJobsCount: int?, ReservationPlan: ReservationPlan?{Commitment: str?, ExpiresAt: str(timestamp)?, PurchasedAt: str(timestamp)?, RenewalType: str?, ReservedSlots: int?, Status: str?}, Status: str?, SubmittedJobsCount: int?, Type: str?}}\n\n@end\n"}