Amazon CloudFront · JSON-LD Context
Amazon Cloudfront Context
JSON-LD context defining the semantic vocabulary for Amazon Cloudfront from Amazon CloudFront.
8 Classes
40 Properties
4 Namespaces
Namespaces
cloudfront:
https://aws.amazon.com/cloudfront/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Distribution
DistributionConfig
Origin
CacheBehavior
Invalidation
InvalidationBatch
DistributionList
InvalidationList
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| aRN | string | |
| status | string | |
| lastModifiedTime | dateTime | |
| domainName | string | |
| distributionConfig | string | |
| callerReference | string | |
| aliases | string | |
| defaultRootObject | string | |
| origins | string | |
| defaultCacheBehavior | string | |
| cacheBehaviors | string | |
| comment | string | |
| enabled | boolean | |
| priceClass | string | |
| viewerCertificate | string | |
| webACLId | string | |
| httpVersion | string | |
| isIPV6Enabled | boolean | |
| originPath | string | |
| s3OriginConfig | string | |
| customOriginConfig | string | |
| pathPattern | string | |
| targetOriginId | string | |
| viewerProtocolPolicy | string | |
| allowedMethods | string | |
| cachePolicyId | string | |
| originRequestPolicyId | string | |
| compress | boolean | |
| functionAssociations | string | |
| lambdaFunctionAssociations | string | |
| createTime | dateTime | |
| invalidationBatch | string | |
| paths | string | |
| marker | string | |
| nextMarker | string | |
| maxItems | integer | |
| isTruncated | boolean | |
| quantity | integer | |
| items | string | set |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"cloudfront": "https://aws.amazon.com/cloudfront/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Distribution": "cloudfront:Distribution",
"id": {
"@id": "cloudfront:id",
"@type": "xsd:string"
},
"aRN": {
"@id": "cloudfront:a_r_n",
"@type": "xsd:string"
},
"status": {
"@id": "cloudfront:status",
"@type": "xsd:string"
},
"lastModifiedTime": {
"@id": "cloudfront:last_modified_time",
"@type": "xsd:dateTime"
},
"domainName": {
"@id": "cloudfront:domain_name",
"@type": "xsd:string"
},
"distributionConfig": {
"@id": "cloudfront:distribution_config",
"@type": "xsd:string"
},
"DistributionConfig": "cloudfront:DistributionConfig",
"callerReference": {
"@id": "cloudfront:caller_reference",
"@type": "xsd:string"
},
"aliases": {
"@id": "cloudfront:aliases",
"@type": "xsd:string"
},
"defaultRootObject": {
"@id": "cloudfront:default_root_object",
"@type": "xsd:string"
},
"origins": {
"@id": "cloudfront:origins",
"@type": "xsd:string"
},
"defaultCacheBehavior": {
"@id": "cloudfront:default_cache_behavior",
"@type": "xsd:string"
},
"cacheBehaviors": {
"@id": "cloudfront:cache_behaviors",
"@type": "xsd:string"
},
"comment": {
"@id": "cloudfront:comment",
"@type": "xsd:string"
},
"enabled": {
"@id": "cloudfront:enabled",
"@type": "xsd:boolean"
},
"priceClass": {
"@id": "cloudfront:price_class",
"@type": "xsd:string"
},
"viewerCertificate": {
"@id": "cloudfront:viewer_certificate",
"@type": "xsd:string"
},
"webACLId": {
"@id": "cloudfront:web_a_c_l_id",
"@type": "xsd:string"
},
"httpVersion": {
"@id": "cloudfront:http_version",
"@type": "xsd:string"
},
"isIPV6Enabled": {
"@id": "cloudfront:is_i_p_v6_enabled",
"@type": "xsd:boolean"
},
"Origin": "cloudfront:Origin",
"originPath": {
"@id": "cloudfront:origin_path",
"@type": "xsd:string"
},
"s3OriginConfig": {
"@id": "cloudfront:s3_origin_config",
"@type": "xsd:string"
},
"customOriginConfig": {
"@id": "cloudfront:custom_origin_config",
"@type": "xsd:string"
},
"CacheBehavior": "cloudfront:CacheBehavior",
"pathPattern": {
"@id": "cloudfront:path_pattern",
"@type": "xsd:string"
},
"targetOriginId": {
"@id": "cloudfront:target_origin_id",
"@type": "xsd:string"
},
"viewerProtocolPolicy": {
"@id": "cloudfront:viewer_protocol_policy",
"@type": "xsd:string"
},
"allowedMethods": {
"@id": "cloudfront:allowed_methods",
"@type": "xsd:string"
},
"cachePolicyId": {
"@id": "cloudfront:cache_policy_id",
"@type": "xsd:string"
},
"originRequestPolicyId": {
"@id": "cloudfront:origin_request_policy_id",
"@type": "xsd:string"
},
"compress": {
"@id": "cloudfront:compress",
"@type": "xsd:boolean"
},
"functionAssociations": {
"@id": "cloudfront:function_associations",
"@type": "xsd:string"
},
"lambdaFunctionAssociations": {
"@id": "cloudfront:lambda_function_associations",
"@type": "xsd:string"
},
"Invalidation": "cloudfront:Invalidation",
"createTime": {
"@id": "cloudfront:create_time",
"@type": "xsd:dateTime"
},
"invalidationBatch": {
"@id": "cloudfront:invalidation_batch",
"@type": "xsd:string"
},
"InvalidationBatch": "cloudfront:InvalidationBatch",
"paths": {
"@id": "cloudfront:paths",
"@type": "xsd:string"
},
"DistributionList": "cloudfront:DistributionList",
"marker": {
"@id": "cloudfront:marker",
"@type": "xsd:string"
},
"nextMarker": {
"@id": "cloudfront:next_marker",
"@type": "xsd:string"
},
"maxItems": {
"@id": "cloudfront:max_items",
"@type": "xsd:integer"
},
"isTruncated": {
"@id": "cloudfront:is_truncated",
"@type": "xsd:boolean"
},
"quantity": {
"@id": "cloudfront:quantity",
"@type": "xsd:integer"
},
"items": {
"@id": "cloudfront:items",
"@container": "@set",
"@type": "xsd:string"
},
"InvalidationList": "cloudfront:InvalidationList"
}
}