{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mediaconvert/refs/heads/main/json-structure/mediaconvert-api-policy-structure.json", "name": "Policy", "type": "object", "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", "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." } ] } } }