Data retrieval APIs for Amazon CloudFront
Amazon CloudFront provides the following APIs for data retrieval.
Actions | Description | Access level |
---|---|---|
DescribeFunction | Get a CloudFront function summary | Read |
DescribeKeyValueStore | Get a CloudFront KeyValueStore summary | Read |
GetAnycastIpList | Get an Anycast static IP list | Read |
GetCachePolicy | Get the cache policy | Read |
GetCachePolicyConfig | Get the cache policy configuration | Read |
GetCloudFrontOriginAccessIdentity | Get the information about a CloudFront origin access identity | Read |
GetCloudFrontOriginAccessIdentityConfig | Get the configuration information about a Cloudfront origin access identity | Read |
GetConnectionGroup | Get information about a connection group | Read |
GetConnectionGroupByRoutingEndpoint | Get information about a connection group by the specified routing endpoint | Read |
GetContinuousDeploymentPolicy | Get the continuous-deployment policy | Read |
GetContinuousDeploymentPolicyConfig | Get the continuous-deployment policy configuration | Read |
GetDistribution | Get the information about a web distribution | Read |
GetDistributionConfig | Get the configuration information about a distribution | Read |
GetDistributionTenant | Get information about a distribution tenant | Read |
GetDistributionTenantByDomain | Get information about a distribution tenant by the associated domain | Read |
GetFieldLevelEncryption | Get the field-level encryption configuration information | Read |
GetFieldLevelEncryptionConfig | Get the field-level encryption configuration information | Read |
GetFieldLevelEncryptionProfile | Get the field-level encryption configuration information | Read |
GetFieldLevelEncryptionProfileConfig | Get the field-level encryption profile configuration information | Read |
GetFunction | Get a CloudFront function's code | Read |
GetInvalidation | Get the information about an invalidation | Read |
GetInvalidationForDistributionTenant | Get information about an invalidation for a distribution tenant | Read |
GetKeyGroup | Get a key group | Read |
GetKeyGroupConfig | Get a key group configuration | Read |
GetManagedCertificateDetails | Get details about a CloudFront managed certificate | Read |
GetMonitoringSubscription | Get information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution | Read |
GetOriginAccessControl | Get the origin access control | Read |
GetOriginAccessControlConfig | Get the origin access control configuration | Read |
GetOriginRequestPolicy | Get the origin request policy | Read |
GetOriginRequestPolicyConfig | Get the origin request policy configuration | Read |
GetPublicKey | Get the public key information | Read |
GetPublicKeyConfig | Get the public key configuration information | Read |
GetRealtimeLogConfig | Get a real-time log configuration | Read |
GetResponseHeadersPolicy | Get the response headers policy | Read |
GetResponseHeadersPolicyConfig | Get the response headers policy configuration | Read |
GetSavingsPlan | Get a savings plan | Read |
GetStreamingDistribution | Get the information about an RTMP distribution | Read |
GetStreamingDistributionConfig | Get the configuration information about a streaming distribution | Read |
GetVpcOrigin | Get the information about a VPC origin | Read |
ListAnycastIpLists | List your Anycast static IP lists | List |
ListCachePolicies | List all cache policies that have been created in CloudFront for this account | List |
ListCloudFrontOriginAccessIdentities | List your CloudFront origin access identities | List |
ListConflictingAliases | List all aliases that conflict with the given alias in CloudFront | List |
ListConnectionGroups | List the connection groups in your AWS account | List |
ListContinuousDeploymentPolicies | List all continuous-deployment policies in the account | List |
ListDistributionTenants | List the distribution tenants in your AWS account | List |
ListDistributionTenantsByCustomization | List the distribution tenants by the customization that you specify | List |
ListDistributions | List the distributions associated with your AWS account | List |
ListDistributionsByAnycastIpListId | List the distributions in your account that are associated with the specified AnycastIpListId | List |
ListDistributionsByCachePolicyId | List distribution IDs for distributions that have a cache behavior that's associated with the specified cache policy | List |
ListDistributionsByConnectionMode | List the distributions by the specified connection mode | List |
ListDistributionsByKeyGroup | List distribution IDs for distributions that have a cache behavior that's associated with the specified key group | List |
ListDistributionsByLambdaFunction | List the distributions associated a Lambda function | List |
ListDistributionsByOriginRequestPolicyId | List distribution IDs for distributions that have a cache behavior that's associated with the specified origin request policy | List |
ListDistributionsByRealtimeLogConfig | Get a list of distributions that have a cache behavior that's associated with the specified real-time log configuration | List |
ListDistributionsByResponseHeadersPolicyId | List distribution IDs for distributions that have a cache behavior that's associated with the specified response headers policy | List |
ListDistributionsByVpcOriginId | List IDs for distributions associated with the specified VPC origin | List |
ListDistributionsByWebACLId | List the distributions associated with your AWS account with given AWS WAF web ACL | List |
ListDomainConflicts | List domain conflicts for a specified domain | List |
ListFieldLevelEncryptionConfigs | List all field-level encryption configurations that have been created in CloudFront for this account | List |
ListFieldLevelEncryptionProfiles | List all field-level encryption profiles that have been created in CloudFront for this account | List |
ListFunctions | Get a list of CloudFront functions | List |
ListInvalidations | List your invalidation batches | List |
ListInvalidationsForDistributionTenant | List the invalidations for a distribution tenant | List |
ListKeyGroups | List all key groups that have been created in CloudFront for this account | List |
ListKeyValueStores | Get a list of CloudFront KeyValueStores | List |
ListOriginAccessControls | List all origin access controls in the account | List |
ListOriginRequestPolicies | List all origin request policies that have been created in CloudFront for this account | List |
ListPublicKeys | List all public keys that have been added to CloudFront for this account | List |
ListRateCards | List CloudFront rate cards for the account | List |
ListRealtimeLogConfigs | Get a list of real-time log configurations | List |
ListResponseHeadersPolicies | List all response headers policies that have been created in CloudFront for this account | List |
ListSavingsPlans | List savings plans in the account | List |
ListStreamingDistributions | List your RTMP distributions | List |
ListTagsForResource | List tags for a CloudFront resource | Read |
ListUsages | List CloudFront usage | List |
ListVpcOrigins | List VPC origins | List |
VerifyDnsConfiguration | Verify the DNS configuration for a specified domain | Read |