{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mediastore/refs/heads/main/json-schema/mediastore-api-put-metric-policy-input-schema.json", "title": "PutMetricPolicyInput", "description": "PutMetricPolicyInput schema from Amazon MediaStore API", "type": "object", "properties": { "ContainerName": { "allOf": [ { "$ref": "#/components/schemas/ContainerName" }, { "description": "The name of the container that you want to add the metric policy to." } ] }, "MetricPolicy": { "allOf": [ { "$ref": "#/components/schemas/MetricPolicy" }, { "description": "

The metric policy that you want to associate with the container. In the policy, you must indicate whether you want MediaStore to send container-level metrics. You can also include up to five rules to define groups of objects that you want MediaStore to send object-level metrics for. If you include rules in the policy, construct each rule with both of the following:

" } ] } }, "required": [ "ContainerName", "MetricPolicy" ] }