{
  "schemaVersion": "1.0",
  "generatedAt": "2026-09-28T13:50:55.848Z",
  "sourceRevision": "e191fac23484db8af617b2602b5ea79cf647b0fb",
  "documentation": "/aws/services/cloudfront",
  "licensing": {
    "minimumPlans": [
      "Base",
      "Ultimate"
    ],
    "lastUpdated": "2026-03-23",
    "sourceUrl": "/aws/licensing/"
  },
  "summary": {
    "total": 167,
    "implemented": 52,
    "notImplemented": 115
  },
  "service": "cloudfront",
  "displayName": "CloudFront",
  "operations": [
    {
      "name": "AssociateAlias",
      "implemented": false
    },
    {
      "name": "AssociateDistributionTenantWebACL",
      "implemented": false
    },
    {
      "name": "AssociateDistributionWebACL",
      "implemented": false
    },
    {
      "name": "CopyDistribution",
      "implemented": false
    },
    {
      "name": "CreateAnycastIpList",
      "implemented": false
    },
    {
      "name": "CreateCachePolicy",
      "implemented": true
    },
    {
      "name": "CreateCloudFrontOriginAccessIdentity",
      "implemented": true
    },
    {
      "name": "CreateConnectionFunction",
      "implemented": false
    },
    {
      "name": "CreateConnectionGroup",
      "implemented": false
    },
    {
      "name": "CreateContinuousDeploymentPolicy",
      "implemented": false
    },
    {
      "name": "CreateDistribution",
      "implemented": true
    },
    {
      "name": "CreateDistributionTenant",
      "implemented": false
    },
    {
      "name": "CreateDistributionWithTags",
      "implemented": true
    },
    {
      "name": "CreateFieldLevelEncryptionConfig",
      "implemented": false
    },
    {
      "name": "CreateFieldLevelEncryptionProfile",
      "implemented": false
    },
    {
      "name": "CreateFunction",
      "implemented": true
    },
    {
      "name": "CreateInvalidation",
      "implemented": true
    },
    {
      "name": "CreateInvalidationForDistributionTenant",
      "implemented": false
    },
    {
      "name": "CreateKeyGroup",
      "implemented": false
    },
    {
      "name": "CreateKeyValueStore",
      "implemented": true
    },
    {
      "name": "CreateMonitoringSubscription",
      "implemented": false
    },
    {
      "name": "CreateOriginAccessControl",
      "implemented": true
    },
    {
      "name": "CreateOriginRequestPolicy",
      "implemented": true
    },
    {
      "name": "CreatePublicKey",
      "implemented": false
    },
    {
      "name": "CreateRealtimeLogConfig",
      "implemented": false
    },
    {
      "name": "CreateResponseHeadersPolicy",
      "implemented": true
    },
    {
      "name": "CreateStreamingDistribution",
      "implemented": false
    },
    {
      "name": "CreateStreamingDistributionWithTags",
      "implemented": false
    },
    {
      "name": "CreateTrustStore",
      "implemented": false
    },
    {
      "name": "CreateVpcOrigin",
      "implemented": false
    },
    {
      "name": "DeleteAnycastIpList",
      "implemented": false
    },
    {
      "name": "DeleteCachePolicy",
      "implemented": true
    },
    {
      "name": "DeleteCloudFrontOriginAccessIdentity",
      "implemented": true
    },
    {
      "name": "DeleteConnectionFunction",
      "implemented": false
    },
    {
      "name": "DeleteConnectionGroup",
      "implemented": false
    },
    {
      "name": "DeleteContinuousDeploymentPolicy",
      "implemented": false
    },
    {
      "name": "DeleteDistribution",
      "implemented": true
    },
    {
      "name": "DeleteDistributionTenant",
      "implemented": false
    },
    {
      "name": "DeleteFieldLevelEncryptionConfig",
      "implemented": false
    },
    {
      "name": "DeleteFieldLevelEncryptionProfile",
      "implemented": false
    },
    {
      "name": "DeleteFunction",
      "implemented": true
    },
    {
      "name": "DeleteKeyGroup",
      "implemented": false
    },
    {
      "name": "DeleteKeyValueStore",
      "implemented": true
    },
    {
      "name": "DeleteMonitoringSubscription",
      "implemented": false
    },
    {
      "name": "DeleteOriginAccessControl",
      "implemented": true
    },
    {
      "name": "DeleteOriginRequestPolicy",
      "implemented": true
    },
    {
      "name": "DeletePublicKey",
      "implemented": false
    },
    {
      "name": "DeleteRealtimeLogConfig",
      "implemented": false
    },
    {
      "name": "DeleteResourcePolicy",
      "implemented": false
    },
    {
      "name": "DeleteResponseHeadersPolicy",
      "implemented": true
    },
    {
      "name": "DeleteStreamingDistribution",
      "implemented": false
    },
    {
      "name": "DeleteTrustStore",
      "implemented": false
    },
    {
      "name": "DeleteVpcOrigin",
      "implemented": false
    },
    {
      "name": "DescribeConnectionFunction",
      "implemented": false
    },
    {
      "name": "DescribeFunction",
      "implemented": true
    },
    {
      "name": "DescribeKeyValueStore",
      "implemented": true
    },
    {
      "name": "DisassociateDistributionTenantWebACL",
      "implemented": false
    },
    {
      "name": "DisassociateDistributionWebACL",
      "implemented": false
    },
    {
      "name": "GetAnycastIpList",
      "implemented": false
    },
    {
      "name": "GetCachePolicy",
      "implemented": true
    },
    {
      "name": "GetCachePolicyConfig",
      "implemented": false
    },
    {
      "name": "GetCloudFrontOriginAccessIdentity",
      "implemented": true
    },
    {
      "name": "GetCloudFrontOriginAccessIdentityConfig",
      "implemented": true
    },
    {
      "name": "GetConnectionFunction",
      "implemented": false
    },
    {
      "name": "GetConnectionGroup",
      "implemented": false
    },
    {
      "name": "GetConnectionGroupByRoutingEndpoint",
      "implemented": false
    },
    {
      "name": "GetContinuousDeploymentPolicy",
      "implemented": false
    },
    {
      "name": "GetContinuousDeploymentPolicyConfig",
      "implemented": false
    },
    {
      "name": "GetDistribution",
      "implemented": true
    },
    {
      "name": "GetDistributionConfig",
      "implemented": true
    },
    {
      "name": "GetDistributionTenant",
      "implemented": false
    },
    {
      "name": "GetDistributionTenantByDomain",
      "implemented": false
    },
    {
      "name": "GetFieldLevelEncryption",
      "implemented": false
    },
    {
      "name": "GetFieldLevelEncryptionConfig",
      "implemented": false
    },
    {
      "name": "GetFieldLevelEncryptionProfile",
      "implemented": false
    },
    {
      "name": "GetFieldLevelEncryptionProfileConfig",
      "implemented": false
    },
    {
      "name": "GetFunction",
      "implemented": true
    },
    {
      "name": "GetInvalidation",
      "implemented": true
    },
    {
      "name": "GetInvalidationForDistributionTenant",
      "implemented": false
    },
    {
      "name": "GetKeyGroup",
      "implemented": false
    },
    {
      "name": "GetKeyGroupConfig",
      "implemented": false
    },
    {
      "name": "GetManagedCertificateDetails",
      "implemented": false
    },
    {
      "name": "GetMonitoringSubscription",
      "implemented": false
    },
    {
      "name": "GetOriginAccessControl",
      "implemented": true
    },
    {
      "name": "GetOriginAccessControlConfig",
      "implemented": true
    },
    {
      "name": "GetOriginRequestPolicy",
      "implemented": true
    },
    {
      "name": "GetOriginRequestPolicyConfig",
      "implemented": false
    },
    {
      "name": "GetPublicKey",
      "implemented": false
    },
    {
      "name": "GetPublicKeyConfig",
      "implemented": false
    },
    {
      "name": "GetRealtimeLogConfig",
      "implemented": false
    },
    {
      "name": "GetResourcePolicy",
      "implemented": false
    },
    {
      "name": "GetResponseHeadersPolicy",
      "implemented": true
    },
    {
      "name": "GetResponseHeadersPolicyConfig",
      "implemented": false
    },
    {
      "name": "GetStreamingDistribution",
      "implemented": false
    },
    {
      "name": "GetStreamingDistributionConfig",
      "implemented": false
    },
    {
      "name": "GetTrustStore",
      "implemented": false
    },
    {
      "name": "GetVpcOrigin",
      "implemented": false
    },
    {
      "name": "ListAnycastIpLists",
      "implemented": false
    },
    {
      "name": "ListCachePolicies",
      "implemented": true
    },
    {
      "name": "ListCloudFrontOriginAccessIdentities",
      "implemented": true
    },
    {
      "name": "ListConflictingAliases",
      "implemented": false
    },
    {
      "name": "ListConnectionFunctions",
      "implemented": false
    },
    {
      "name": "ListConnectionGroups",
      "implemented": false
    },
    {
      "name": "ListContinuousDeploymentPolicies",
      "implemented": false
    },
    {
      "name": "ListDistributionTenants",
      "implemented": false
    },
    {
      "name": "ListDistributionTenantsByCustomization",
      "implemented": false
    },
    {
      "name": "ListDistributions",
      "implemented": true
    },
    {
      "name": "ListDistributionsByAnycastIpListId",
      "implemented": false
    },
    {
      "name": "ListDistributionsByCachePolicyId",
      "implemented": false
    },
    {
      "name": "ListDistributionsByConnectionFunction",
      "implemented": false
    },
    {
      "name": "ListDistributionsByConnectionMode",
      "implemented": false
    },
    {
      "name": "ListDistributionsByKeyGroup",
      "implemented": false
    },
    {
      "name": "ListDistributionsByOriginRequestPolicyId",
      "implemented": false
    },
    {
      "name": "ListDistributionsByOwnedResource",
      "implemented": false
    },
    {
      "name": "ListDistributionsByRealtimeLogConfig",
      "implemented": false
    },
    {
      "name": "ListDistributionsByResponseHeadersPolicyId",
      "implemented": false
    },
    {
      "name": "ListDistributionsByTrustStore",
      "implemented": false
    },
    {
      "name": "ListDistributionsByVpcOriginId",
      "implemented": false
    },
    {
      "name": "ListDistributionsByWebACLId",
      "implemented": false
    },
    {
      "name": "ListDomainConflicts",
      "implemented": false
    },
    {
      "name": "ListFieldLevelEncryptionConfigs",
      "implemented": false
    },
    {
      "name": "ListFieldLevelEncryptionProfiles",
      "implemented": false
    },
    {
      "name": "ListFunctions",
      "implemented": true
    },
    {
      "name": "ListInvalidations",
      "implemented": true
    },
    {
      "name": "ListInvalidationsForDistributionTenant",
      "implemented": false
    },
    {
      "name": "ListKeyGroups",
      "implemented": false
    },
    {
      "name": "ListKeyValueStores",
      "implemented": true
    },
    {
      "name": "ListOriginAccessControls",
      "implemented": false
    },
    {
      "name": "ListOriginRequestPolicies",
      "implemented": true
    },
    {
      "name": "ListPublicKeys",
      "implemented": false
    },
    {
      "name": "ListRealtimeLogConfigs",
      "implemented": false
    },
    {
      "name": "ListResponseHeadersPolicies",
      "implemented": true
    },
    {
      "name": "ListStreamingDistributions",
      "implemented": false
    },
    {
      "name": "ListTagsForResource",
      "implemented": true
    },
    {
      "name": "ListTrustStores",
      "implemented": false
    },
    {
      "name": "ListVpcOrigins",
      "implemented": false
    },
    {
      "name": "PublishConnectionFunction",
      "implemented": false
    },
    {
      "name": "PublishFunction",
      "implemented": true
    },
    {
      "name": "PutResourcePolicy",
      "implemented": false
    },
    {
      "name": "TagResource",
      "implemented": true
    },
    {
      "name": "TestConnectionFunction",
      "implemented": false
    },
    {
      "name": "TestFunction",
      "implemented": true
    },
    {
      "name": "UntagResource",
      "implemented": true
    },
    {
      "name": "UpdateAnycastIpList",
      "implemented": false
    },
    {
      "name": "UpdateCachePolicy",
      "implemented": true
    },
    {
      "name": "UpdateCloudFrontOriginAccessIdentity",
      "implemented": true
    },
    {
      "name": "UpdateConnectionFunction",
      "implemented": false
    },
    {
      "name": "UpdateConnectionGroup",
      "implemented": false
    },
    {
      "name": "UpdateContinuousDeploymentPolicy",
      "implemented": false
    },
    {
      "name": "UpdateDistribution",
      "implemented": true
    },
    {
      "name": "UpdateDistributionTenant",
      "implemented": false
    },
    {
      "name": "UpdateDistributionWithStagingConfig",
      "implemented": false
    },
    {
      "name": "UpdateDomainAssociation",
      "implemented": false
    },
    {
      "name": "UpdateFieldLevelEncryptionConfig",
      "implemented": false
    },
    {
      "name": "UpdateFieldLevelEncryptionProfile",
      "implemented": false
    },
    {
      "name": "UpdateFunction",
      "implemented": true
    },
    {
      "name": "UpdateKeyGroup",
      "implemented": false
    },
    {
      "name": "UpdateKeyValueStore",
      "implemented": true
    },
    {
      "name": "UpdateOriginAccessControl",
      "implemented": true
    },
    {
      "name": "UpdateOriginRequestPolicy",
      "implemented": true
    },
    {
      "name": "UpdatePublicKey",
      "implemented": false
    },
    {
      "name": "UpdateRealtimeLogConfig",
      "implemented": false
    },
    {
      "name": "UpdateResponseHeadersPolicy",
      "implemented": true
    },
    {
      "name": "UpdateStreamingDistribution",
      "implemented": false
    },
    {
      "name": "UpdateTrustStore",
      "implemented": false
    },
    {
      "name": "UpdateVpcOrigin",
      "implemented": false
    },
    {
      "name": "VerifyDnsConfiguration",
      "implemented": false
    }
  ]
}