Amazon CloudFront · Schema

Distribution

Distribution schema

CloudFrontCDNContent DeliveryEdge

Properties

Name Type Description
Id string The distribution's unique identifier.
ARN string The ARN of the distribution.
Status string The current status of the distribution (e.g., Deployed, InProgress).
LastModifiedTime string The date and time the distribution was last modified.
DomainName string The domain name corresponding to the distribution (e.g., d111111abcdef8.cloudfront.net).
DistributionConfig object
View JSON Schema on GitHub

JSON Schema

cloudfront-distribution-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-cloudfront/refs/heads/main/json-schema/cloudfront-distribution-schema.json",
  "title": "Distribution",
  "description": "Distribution schema",
  "type": "object",
  "properties": {
    "Id": {
      "type": "string",
      "description": "The distribution's unique identifier."
    },
    "ARN": {
      "type": "string",
      "description": "The ARN of the distribution."
    },
    "Status": {
      "type": "string",
      "description": "The current status of the distribution (e.g., Deployed, InProgress)."
    },
    "LastModifiedTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time the distribution was last modified."
    },
    "DomainName": {
      "type": "string",
      "description": "The domain name corresponding to the distribution (e.g., d111111abcdef8.cloudfront.net)."
    },
    "DistributionConfig": {
      "$ref": "#/components/schemas/DistributionConfig"
    }
  }
}