{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mediaconvert/refs/heads/main/json-schema/mediaconvert-api-policy-schema.json", "title": "Policy", "description": "A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html", "type": "object", "properties": { "HttpInputs": { "allOf": [ { "$ref": "#/components/schemas/InputPolicy" }, { "xml": { "name": "httpInputs" }, "description": "Allow or disallow jobs that specify HTTP inputs." } ] }, "HttpsInputs": { "allOf": [ { "$ref": "#/components/schemas/InputPolicy" }, { "xml": { "name": "httpsInputs" }, "description": "Allow or disallow jobs that specify HTTPS inputs." } ] }, "S3Inputs": { "allOf": [ { "$ref": "#/components/schemas/InputPolicy" }, { "xml": { "name": "s3Inputs" }, "description": "Allow or disallow jobs that specify Amazon S3 inputs." } ] } } }