Data retrieval APIs for Amazon CloudFront - AWS Online Register of Data Formats

Data retrieval APIs for Amazon CloudFront

Amazon CloudFront provides the following APIs for data retrieval.

Actions Description Access level
DescribeFunctionGet a CloudFront function summaryRead
DescribeKeyValueStoreGet a CloudFront KeyValueStore summaryRead
GetAnycastIpListGet an Anycast static IP listRead
GetCachePolicyGet the cache policyRead
GetCachePolicyConfigGet the cache policy configurationRead
GetCloudFrontOriginAccessIdentityGet the information about a CloudFront origin access identityRead
GetCloudFrontOriginAccessIdentityConfigGet the configuration information about a Cloudfront origin access identityRead
GetConnectionGroupGet information about a connection groupRead
GetConnectionGroupByRoutingEndpointGet information about a connection group by the specified routing endpointRead
GetContinuousDeploymentPolicyGet the continuous-deployment policyRead
GetContinuousDeploymentPolicyConfigGet the continuous-deployment policy configurationRead
GetDistributionGet the information about a web distributionRead
GetDistributionConfigGet the configuration information about a distributionRead
GetDistributionTenantGet information about a distribution tenantRead
GetDistributionTenantByDomainGet information about a distribution tenant by the associated domainRead
GetFieldLevelEncryptionGet the field-level encryption configuration informationRead
GetFieldLevelEncryptionConfigGet the field-level encryption configuration informationRead
GetFieldLevelEncryptionProfileGet the field-level encryption configuration informationRead
GetFieldLevelEncryptionProfileConfigGet the field-level encryption profile configuration informationRead
GetFunctionGet a CloudFront function's codeRead
GetInvalidationGet the information about an invalidationRead
GetInvalidationForDistributionTenantGet information about an invalidation for a distribution tenantRead
GetKeyGroupGet a key groupRead
GetKeyGroupConfigGet a key group configurationRead
GetManagedCertificateDetailsGet details about a CloudFront managed certificateRead
GetMonitoringSubscriptionGet information about whether additional CloudWatch metrics are enabled for the specified CloudFront distributionRead
GetOriginAccessControlGet the origin access controlRead
GetOriginAccessControlConfigGet the origin access control configurationRead
GetOriginRequestPolicyGet the origin request policyRead
GetOriginRequestPolicyConfigGet the origin request policy configurationRead
GetPublicKeyGet the public key informationRead
GetPublicKeyConfigGet the public key configuration informationRead
GetRealtimeLogConfigGet a real-time log configurationRead
GetResponseHeadersPolicyGet the response headers policyRead
GetResponseHeadersPolicyConfigGet the response headers policy configurationRead
GetSavingsPlanGet a savings planRead
GetStreamingDistributionGet the information about an RTMP distributionRead
GetStreamingDistributionConfigGet the configuration information about a streaming distributionRead
GetVpcOriginGet the information about a VPC originRead
ListAnycastIpListsList your Anycast static IP listsList
ListCachePoliciesList all cache policies that have been created in CloudFront for this accountList
ListCloudFrontOriginAccessIdentitiesList your CloudFront origin access identitiesList
ListConflictingAliasesList all aliases that conflict with the given alias in CloudFrontList
ListConnectionGroupsList the connection groups in your AWS accountList
ListContinuousDeploymentPoliciesList all continuous-deployment policies in the accountList
ListDistributionTenantsList the distribution tenants in your AWS accountList
ListDistributionTenantsByCustomizationList the distribution tenants by the customization that you specifyList
ListDistributionsList the distributions associated with your AWS accountList
ListDistributionsByAnycastIpListIdList the distributions in your account that are associated with the specified AnycastIpListIdList
ListDistributionsByCachePolicyIdList distribution IDs for distributions that have a cache behavior that's associated with the specified cache policyList
ListDistributionsByConnectionModeList the distributions by the specified connection modeList
ListDistributionsByKeyGroupList distribution IDs for distributions that have a cache behavior that's associated with the specified key groupList
ListDistributionsByLambdaFunctionList the distributions associated a Lambda functionList
ListDistributionsByOriginRequestPolicyIdList distribution IDs for distributions that have a cache behavior that's associated with the specified origin request policyList
ListDistributionsByRealtimeLogConfigGet a list of distributions that have a cache behavior that's associated with the specified real-time log configurationList
ListDistributionsByResponseHeadersPolicyIdList distribution IDs for distributions that have a cache behavior that's associated with the specified response headers policyList
ListDistributionsByVpcOriginIdList IDs for distributions associated with the specified VPC originList
ListDistributionsByWebACLIdList the distributions associated with your AWS account with given AWS WAF web ACLList
ListDomainConflictsList domain conflicts for a specified domainList
ListFieldLevelEncryptionConfigsList all field-level encryption configurations that have been created in CloudFront for this accountList
ListFieldLevelEncryptionProfilesList all field-level encryption profiles that have been created in CloudFront for this accountList
ListFunctionsGet a list of CloudFront functionsList
ListInvalidationsList your invalidation batchesList
ListInvalidationsForDistributionTenantList the invalidations for a distribution tenantList
ListKeyGroupsList all key groups that have been created in CloudFront for this accountList
ListKeyValueStoresGet a list of CloudFront KeyValueStoresList
ListOriginAccessControlsList all origin access controls in the accountList
ListOriginRequestPoliciesList all origin request policies that have been created in CloudFront for this accountList
ListPublicKeysList all public keys that have been added to CloudFront for this accountList
ListRateCardsList CloudFront rate cards for the accountList
ListRealtimeLogConfigsGet a list of real-time log configurationsList
ListResponseHeadersPoliciesList all response headers policies that have been created in CloudFront for this accountList
ListSavingsPlansList savings plans in the accountList
ListStreamingDistributionsList your RTMP distributionsList
ListTagsForResourceList tags for a CloudFront resourceRead
ListUsagesList CloudFront usageList
ListVpcOriginsList VPC originsList
VerifyDnsConfigurationVerify the DNS configuration for a specified domainRead