naftiko: 1.0.0-alpha2 info: label: AWS Elemental MediaConvert description: 'AWS Elemental MediaConvert. 28 operations. Lead operation: Amazon MediaConvert Associate Certificate. Self-contained Naftiko capability covering one Amazon Mediaconvert business surface.' tags: - Amazon Mediaconvert - AWS Elemental MediaConvert created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: AMAZON_MEDIACONVERT_API_KEY: AMAZON_MEDIACONVERT_API_KEY capability: consumes: - type: http namespace: amazon-mediaconvert baseUri: http://mediaconvert.{region}.amazonaws.com description: AWS Elemental MediaConvert business capability. Self-contained, no shared references. resources: - name: 2017-08-29-certificates path: /2017-08-29/certificates operations: - name: associatecertificate method: POST description: Amazon MediaConvert Associate Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: 2017-08-29-certificates-arn path: /2017-08-29/certificates/{arn} operations: - name: disassociatecertificate method: DELETE description: Amazon MediaConvert Disassociate Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: arn in: path type: string description: The ARN of the ACM certificate that you want to disassociate from your MediaConvert resource. required: true - name: 2017-08-29-endpoints path: /2017-08-29/endpoints operations: - name: describeendpoints method: POST description: Amazon MediaConvert Describe Endpoints outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxResults in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: body in: body type: object description: Request body (JSON). required: true - name: 2017-08-29-jobTemplates path: /2017-08-29/jobTemplates operations: - name: createjobtemplate method: POST description: Amazon MediaConvert Create Job Template outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: listjobtemplates method: GET description: Amazon MediaConvert List Job Templates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: category in: query type: string description: Optionally, specify a job template category to limit responses to only job templates from that category. - name: listBy in: query type: string description: Optional. When you request a list of job templates, you can choose to list them alphabetically by NAME or chronologically by CREATION_DATE. If you don't specify - name: maxResults in: query type: integer description: Optional. Number of job templates, up to twenty, that will be returned at one time. - name: nextToken in: query type: string description: Use this string, provided with the response to a previous request, to request the next batch of job templates. - name: order in: query type: string description: Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource. - name: MaxResults in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: 2017-08-29-jobTemplates-name path: /2017-08-29/jobTemplates/{name} operations: - name: deletejobtemplate method: DELETE description: Amazon MediaConvert Delete Job Template outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the job template to be deleted. required: true - name: getjobtemplate method: GET description: Amazon MediaConvert Get Job Template outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the job template. required: true - name: updatejobtemplate method: PUT description: Amazon MediaConvert Update Job Template outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the job template you are modifying required: true - name: body in: body type: object description: Request body (JSON). required: true - name: 2017-08-29-jobs path: /2017-08-29/jobs operations: - name: createjob method: POST description: Amazon MediaConvert Create Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: listjobs method: GET description: Amazon MediaConvert List Jobs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: maxResults in: query type: integer description: Optional. Number of jobs, up to twenty, that will be returned at one time. - name: nextToken in: query type: string description: Optional. Use this string, provided with the response to a previous request, to request the next batch of jobs. - name: order in: query type: string description: Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource. - name: queue in: query type: string description: Optional. Provide a queue name to get back only jobs from that queue. - name: status in: query type: string description: Optional. A job's status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or ERROR. - name: MaxResults in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: 2017-08-29-jobs-id path: /2017-08-29/jobs/{id} operations: - name: canceljob method: DELETE description: Amazon MediaConvert Cancel Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: The Job ID of the job to be cancelled. required: true - name: getjob method: GET description: Amazon MediaConvert Get Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: the job ID of the job. required: true - name: 2017-08-29-policy path: /2017-08-29/policy operations: - name: deletepolicy method: DELETE description: Amazon MediaConvert Delete Policy outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getpolicy method: GET description: Amazon MediaConvert Get Policy outputRawFormat: json outputParameters: - name: result type: object value: $. - name: putpolicy method: PUT description: Amazon MediaConvert Put Policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: 2017-08-29-presets path: /2017-08-29/presets operations: - name: createpreset method: POST description: Amazon MediaConvert Create Preset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: listpresets method: GET description: Amazon MediaConvert List Presets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: category in: query type: string description: Optionally, specify a preset category to limit responses to only presets from that category. - name: listBy in: query type: string description: 'Optional. When you request a list of presets, you can choose to list them alphabetically by NAME or chronologically by CREATION_DATE. If you don''t specify, the ' - name: maxResults in: query type: integer description: Optional. Number of presets, up to twenty, that will be returned at one time - name: nextToken in: query type: string description: Use this string, provided with the response to a previous request, to request the next batch of presets. - name: order in: query type: string description: Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource. - name: MaxResults in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: 2017-08-29-presets-name path: /2017-08-29/presets/{name} operations: - name: deletepreset method: DELETE description: Amazon MediaConvert Delete Preset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the preset to be deleted. required: true - name: getpreset method: GET description: Amazon MediaConvert Get Preset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the preset. required: true - name: updatepreset method: PUT description: Amazon MediaConvert Update Preset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the preset you are modifying. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: 2017-08-29-queues path: /2017-08-29/queues operations: - name: createqueue method: POST description: Amazon MediaConvert Create Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: listqueues method: GET description: Amazon MediaConvert List Queues outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: listBy in: query type: string description: Optional. When you request a list of queues, you can choose to list them alphabetically by NAME or chronologically by CREATION_DATE. If you don't specify, the s - name: maxResults in: query type: integer description: Optional. Number of queues, up to twenty, that will be returned at one time. - name: nextToken in: query type: string description: Use this string, provided with the response to a previous request, to request the next batch of queues. - name: order in: query type: string description: Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource. - name: MaxResults in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: 2017-08-29-queues-name path: /2017-08-29/queues/{name} operations: - name: deletequeue method: DELETE description: Amazon MediaConvert Delete Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the queue that you want to delete. required: true - name: getqueue method: GET description: Amazon MediaConvert Get Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the queue that you want information about. required: true - name: updatequeue method: PUT description: Amazon MediaConvert Update Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: The name of the queue that you are modifying. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: 2017-08-29-tags path: /2017-08-29/tags operations: - name: tagresource method: POST description: Amazon MediaConvert Tag Resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: 2017-08-29-tags-arn path: /2017-08-29/tags/{arn} operations: - name: listtagsforresource method: GET description: Amazon MediaConvert List Tags for Resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: arn in: path type: string description: The Amazon Resource Name (ARN) of the resource that you want to list tags for. To get the ARN, send a GET request with the resource name. required: true - name: untagresource method: PUT description: Amazon MediaConvert Untag Resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: arn in: path type: string description: The Amazon Resource Name (ARN) of the resource that you want to remove tags from. To get the ARN, send a GET request with the resource name. required: true - name: body in: body type: object description: Request body (JSON). required: true authentication: type: apikey key: Authorization value: '{{env.AMAZON_MEDIACONVERT_API_KEY}}' placement: header exposes: - type: rest namespace: amazon-mediaconvert-rest port: 8080 description: REST adapter for AWS Elemental MediaConvert. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/2017-08-29/certificates name: 2017-08-29-certificates description: REST surface for 2017-08-29-certificates. operations: - method: POST name: associatecertificate description: Amazon MediaConvert Associate Certificate call: amazon-mediaconvert.associatecertificate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/certificates/{arn} name: 2017-08-29-certificates-arn description: REST surface for 2017-08-29-certificates-arn. operations: - method: DELETE name: disassociatecertificate description: Amazon MediaConvert Disassociate Certificate call: amazon-mediaconvert.disassociatecertificate with: arn: rest.arn outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/endpoints name: 2017-08-29-endpoints description: REST surface for 2017-08-29-endpoints. operations: - method: POST name: describeendpoints description: Amazon MediaConvert Describe Endpoints call: amazon-mediaconvert.describeendpoints with: MaxResults: rest.MaxResults NextToken: rest.NextToken body: rest.body outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/jobtemplates name: 2017-08-29-jobtemplates description: REST surface for 2017-08-29-jobTemplates. operations: - method: POST name: createjobtemplate description: Amazon MediaConvert Create Job Template call: amazon-mediaconvert.createjobtemplate with: body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listjobtemplates description: Amazon MediaConvert List Job Templates call: amazon-mediaconvert.listjobtemplates with: category: rest.category listBy: rest.listBy maxResults: rest.maxResults nextToken: rest.nextToken order: rest.order MaxResults: rest.MaxResults NextToken: rest.NextToken outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/jobtemplates/{name} name: 2017-08-29-jobtemplates-name description: REST surface for 2017-08-29-jobTemplates-name. operations: - method: DELETE name: deletejobtemplate description: Amazon MediaConvert Delete Job Template call: amazon-mediaconvert.deletejobtemplate with: name: rest.name outputParameters: - type: object mapping: $. - method: GET name: getjobtemplate description: Amazon MediaConvert Get Job Template call: amazon-mediaconvert.getjobtemplate with: name: rest.name outputParameters: - type: object mapping: $. - method: PUT name: updatejobtemplate description: Amazon MediaConvert Update Job Template call: amazon-mediaconvert.updatejobtemplate with: name: rest.name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/jobs name: 2017-08-29-jobs description: REST surface for 2017-08-29-jobs. operations: - method: POST name: createjob description: Amazon MediaConvert Create Job call: amazon-mediaconvert.createjob with: body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listjobs description: Amazon MediaConvert List Jobs call: amazon-mediaconvert.listjobs with: maxResults: rest.maxResults nextToken: rest.nextToken order: rest.order queue: rest.queue status: rest.status MaxResults: rest.MaxResults NextToken: rest.NextToken outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/jobs/{id} name: 2017-08-29-jobs-id description: REST surface for 2017-08-29-jobs-id. operations: - method: DELETE name: canceljob description: Amazon MediaConvert Cancel Job call: amazon-mediaconvert.canceljob with: id: rest.id outputParameters: - type: object mapping: $. - method: GET name: getjob description: Amazon MediaConvert Get Job call: amazon-mediaconvert.getjob with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/policy name: 2017-08-29-policy description: REST surface for 2017-08-29-policy. operations: - method: DELETE name: deletepolicy description: Amazon MediaConvert Delete Policy call: amazon-mediaconvert.deletepolicy outputParameters: - type: object mapping: $. - method: GET name: getpolicy description: Amazon MediaConvert Get Policy call: amazon-mediaconvert.getpolicy outputParameters: - type: object mapping: $. - method: PUT name: putpolicy description: Amazon MediaConvert Put Policy call: amazon-mediaconvert.putpolicy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/presets name: 2017-08-29-presets description: REST surface for 2017-08-29-presets. operations: - method: POST name: createpreset description: Amazon MediaConvert Create Preset call: amazon-mediaconvert.createpreset with: body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listpresets description: Amazon MediaConvert List Presets call: amazon-mediaconvert.listpresets with: category: rest.category listBy: rest.listBy maxResults: rest.maxResults nextToken: rest.nextToken order: rest.order MaxResults: rest.MaxResults NextToken: rest.NextToken outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/presets/{name} name: 2017-08-29-presets-name description: REST surface for 2017-08-29-presets-name. operations: - method: DELETE name: deletepreset description: Amazon MediaConvert Delete Preset call: amazon-mediaconvert.deletepreset with: name: rest.name outputParameters: - type: object mapping: $. - method: GET name: getpreset description: Amazon MediaConvert Get Preset call: amazon-mediaconvert.getpreset with: name: rest.name outputParameters: - type: object mapping: $. - method: PUT name: updatepreset description: Amazon MediaConvert Update Preset call: amazon-mediaconvert.updatepreset with: name: rest.name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/queues name: 2017-08-29-queues description: REST surface for 2017-08-29-queues. operations: - method: POST name: createqueue description: Amazon MediaConvert Create Queue call: amazon-mediaconvert.createqueue with: body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listqueues description: Amazon MediaConvert List Queues call: amazon-mediaconvert.listqueues with: listBy: rest.listBy maxResults: rest.maxResults nextToken: rest.nextToken order: rest.order MaxResults: rest.MaxResults NextToken: rest.NextToken outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/queues/{name} name: 2017-08-29-queues-name description: REST surface for 2017-08-29-queues-name. operations: - method: DELETE name: deletequeue description: Amazon MediaConvert Delete Queue call: amazon-mediaconvert.deletequeue with: name: rest.name outputParameters: - type: object mapping: $. - method: GET name: getqueue description: Amazon MediaConvert Get Queue call: amazon-mediaconvert.getqueue with: name: rest.name outputParameters: - type: object mapping: $. - method: PUT name: updatequeue description: Amazon MediaConvert Update Queue call: amazon-mediaconvert.updatequeue with: name: rest.name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/tags name: 2017-08-29-tags description: REST surface for 2017-08-29-tags. operations: - method: POST name: tagresource description: Amazon MediaConvert Tag Resource call: amazon-mediaconvert.tagresource with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/2017-08-29/tags/{arn} name: 2017-08-29-tags-arn description: REST surface for 2017-08-29-tags-arn. operations: - method: GET name: listtagsforresource description: Amazon MediaConvert List Tags for Resource call: amazon-mediaconvert.listtagsforresource with: arn: rest.arn outputParameters: - type: object mapping: $. - method: PUT name: untagresource description: Amazon MediaConvert Untag Resource call: amazon-mediaconvert.untagresource with: arn: rest.arn body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: amazon-mediaconvert-mcp port: 9090 transport: http description: MCP adapter for AWS Elemental MediaConvert. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: amazon-mediaconvert-associate-certificate description: Amazon MediaConvert Associate Certificate hints: readOnly: false destructive: false idempotent: false call: amazon-mediaconvert.associatecertificate with: body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-disassociate-certificate description: Amazon MediaConvert Disassociate Certificate hints: readOnly: false destructive: true idempotent: true call: amazon-mediaconvert.disassociatecertificate with: arn: tools.arn outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-describe-endpoints description: Amazon MediaConvert Describe Endpoints hints: readOnly: false destructive: false idempotent: false call: amazon-mediaconvert.describeendpoints with: MaxResults: tools.MaxResults NextToken: tools.NextToken body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-create-job-template description: Amazon MediaConvert Create Job Template hints: readOnly: false destructive: false idempotent: false call: amazon-mediaconvert.createjobtemplate with: body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-list-job-templates description: Amazon MediaConvert List Job Templates hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.listjobtemplates with: category: tools.category listBy: tools.listBy maxResults: tools.maxResults nextToken: tools.nextToken order: tools.order MaxResults: tools.MaxResults NextToken: tools.NextToken outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-delete-job-template description: Amazon MediaConvert Delete Job Template hints: readOnly: false destructive: true idempotent: true call: amazon-mediaconvert.deletejobtemplate with: name: tools.name outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-get-job-template description: Amazon MediaConvert Get Job Template hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.getjobtemplate with: name: tools.name outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-update-job-template description: Amazon MediaConvert Update Job Template hints: readOnly: false destructive: false idempotent: true call: amazon-mediaconvert.updatejobtemplate with: name: tools.name body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-create-job description: Amazon MediaConvert Create Job hints: readOnly: false destructive: false idempotent: false call: amazon-mediaconvert.createjob with: body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-list-jobs description: Amazon MediaConvert List Jobs hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.listjobs with: maxResults: tools.maxResults nextToken: tools.nextToken order: tools.order queue: tools.queue status: tools.status MaxResults: tools.MaxResults NextToken: tools.NextToken outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-cancel-job description: Amazon MediaConvert Cancel Job hints: readOnly: false destructive: true idempotent: true call: amazon-mediaconvert.canceljob with: id: tools.id outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-get-job description: Amazon MediaConvert Get Job hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.getjob with: id: tools.id outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-delete-policy description: Amazon MediaConvert Delete Policy hints: readOnly: false destructive: true idempotent: true call: amazon-mediaconvert.deletepolicy outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-get-policy description: Amazon MediaConvert Get Policy hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.getpolicy outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-put-policy description: Amazon MediaConvert Put Policy hints: readOnly: false destructive: false idempotent: true call: amazon-mediaconvert.putpolicy with: body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-create-preset description: Amazon MediaConvert Create Preset hints: readOnly: false destructive: false idempotent: false call: amazon-mediaconvert.createpreset with: body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-list-presets description: Amazon MediaConvert List Presets hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.listpresets with: category: tools.category listBy: tools.listBy maxResults: tools.maxResults nextToken: tools.nextToken order: tools.order MaxResults: tools.MaxResults NextToken: tools.NextToken outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-delete-preset description: Amazon MediaConvert Delete Preset hints: readOnly: false destructive: true idempotent: true call: amazon-mediaconvert.deletepreset with: name: tools.name outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-get-preset description: Amazon MediaConvert Get Preset hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.getpreset with: name: tools.name outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-update-preset description: Amazon MediaConvert Update Preset hints: readOnly: false destructive: false idempotent: true call: amazon-mediaconvert.updatepreset with: name: tools.name body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-create-queue description: Amazon MediaConvert Create Queue hints: readOnly: false destructive: false idempotent: false call: amazon-mediaconvert.createqueue with: body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-list-queues description: Amazon MediaConvert List Queues hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.listqueues with: listBy: tools.listBy maxResults: tools.maxResults nextToken: tools.nextToken order: tools.order MaxResults: tools.MaxResults NextToken: tools.NextToken outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-delete-queue description: Amazon MediaConvert Delete Queue hints: readOnly: false destructive: true idempotent: true call: amazon-mediaconvert.deletequeue with: name: tools.name outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-get-queue description: Amazon MediaConvert Get Queue hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.getqueue with: name: tools.name outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-update-queue description: Amazon MediaConvert Update Queue hints: readOnly: false destructive: false idempotent: true call: amazon-mediaconvert.updatequeue with: name: tools.name body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-tag-resource description: Amazon MediaConvert Tag Resource hints: readOnly: false destructive: false idempotent: false call: amazon-mediaconvert.tagresource with: body: tools.body outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-list-tags-resource description: Amazon MediaConvert List Tags for Resource hints: readOnly: true destructive: false idempotent: true call: amazon-mediaconvert.listtagsforresource with: arn: tools.arn outputParameters: - type: object mapping: $. - name: amazon-mediaconvert-untag-resource description: Amazon MediaConvert Untag Resource hints: readOnly: false destructive: false idempotent: true call: amazon-mediaconvert.untagresource with: arn: tools.arn body: tools.body outputParameters: - type: object mapping: $.