CloudFront¶
Client¶
- class CloudFront.Client¶
A low-level client representing Amazon CloudFront
This is the Amazon CloudFront API Reference. This guide is for developers who need detailed information about CloudFront API actions, data types, and errors. For detailed information about CloudFront features, see the Amazon CloudFront Developer Guide.
import boto3 client = boto3.client('cloudfront')
These are the available methods:
- associate_alias
- associate_distribution_tenant_web_acl
- associate_distribution_web_acl
- can_paginate
- close
- copy_distribution
- create_anycast_ip_list
- create_cache_policy
- create_cloud_front_origin_access_identity
- create_connection_function
- create_connection_group
- create_continuous_deployment_policy
- create_distribution
- create_distribution_tenant
- create_distribution_with_tags
- create_field_level_encryption_config
- create_field_level_encryption_profile
- create_function
- create_invalidation
- create_invalidation_for_distribution_tenant
- create_key_group
- create_key_value_store
- create_monitoring_subscription
- create_origin_access_control
- create_origin_request_policy
- create_public_key
- create_realtime_log_config
- create_response_headers_policy
- create_streaming_distribution
- create_streaming_distribution_with_tags
- create_trust_store
- create_vpc_origin
- delete_anycast_ip_list
- delete_cache_policy
- delete_cloud_front_origin_access_identity
- delete_connection_function
- delete_connection_group
- delete_continuous_deployment_policy
- delete_distribution
- delete_distribution_tenant
- delete_field_level_encryption_config
- delete_field_level_encryption_profile
- delete_function
- delete_key_group
- delete_key_value_store
- delete_monitoring_subscription
- delete_origin_access_control
- delete_origin_request_policy
- delete_public_key
- delete_realtime_log_config
- delete_resource_policy
- delete_response_headers_policy
- delete_streaming_distribution
- delete_trust_store
- delete_vpc_origin
- describe_connection_function
- describe_function
- describe_key_value_store
- disassociate_distribution_tenant_web_acl
- disassociate_distribution_web_acl
- get_anycast_ip_list
- get_cache_policy
- get_cache_policy_config
- get_cloud_front_origin_access_identity
- get_cloud_front_origin_access_identity_config
- get_connection_function
- get_connection_group
- get_connection_group_by_routing_endpoint
- get_continuous_deployment_policy
- get_continuous_deployment_policy_config
- get_distribution
- get_distribution_config
- get_distribution_tenant
- get_distribution_tenant_by_domain
- get_field_level_encryption
- get_field_level_encryption_config
- get_field_level_encryption_profile
- get_field_level_encryption_profile_config
- get_function
- get_invalidation
- get_invalidation_for_distribution_tenant
- get_key_group
- get_key_group_config
- get_managed_certificate_details
- get_monitoring_subscription
- get_origin_access_control
- get_origin_access_control_config
- get_origin_request_policy
- get_origin_request_policy_config
- get_paginator
- get_public_key
- get_public_key_config
- get_realtime_log_config
- get_resource_policy
- get_response_headers_policy
- get_response_headers_policy_config
- get_streaming_distribution
- get_streaming_distribution_config
- get_trust_store
- get_vpc_origin
- get_waiter
- list_anycast_ip_lists
- list_cache_policies
- list_cloud_front_origin_access_identities
- list_conflicting_aliases
- list_connection_functions
- list_connection_groups
- list_continuous_deployment_policies
- list_distribution_tenants
- list_distribution_tenants_by_customization
- list_distributions
- list_distributions_by_anycast_ip_list_id
- list_distributions_by_cache_policy_id
- list_distributions_by_connection_function
- list_distributions_by_connection_mode
- list_distributions_by_key_group
- list_distributions_by_origin_request_policy_id
- list_distributions_by_owned_resource
- list_distributions_by_realtime_log_config
- list_distributions_by_response_headers_policy_id
- list_distributions_by_trust_store
- list_distributions_by_vpc_origin_id
- list_distributions_by_web_acl_id
- list_domain_conflicts
- list_field_level_encryption_configs
- list_field_level_encryption_profiles
- list_functions
- list_invalidations
- list_invalidations_for_distribution_tenant
- list_key_groups
- list_key_value_stores
- list_origin_access_controls
- list_origin_request_policies
- list_public_keys
- list_realtime_log_configs
- list_response_headers_policies
- list_streaming_distributions
- list_tags_for_resource
- list_trust_stores
- list_vpc_origins
- publish_connection_function
- publish_function
- put_resource_policy
- tag_resource
- test_connection_function
- test_function
- untag_resource
- update_anycast_ip_list
- update_cache_policy
- update_cloud_front_origin_access_identity
- update_connection_function
- update_connection_group
- update_continuous_deployment_policy
- update_distribution
- update_distribution_tenant
- update_distribution_with_staging_config
- update_domain_association
- update_field_level_encryption_config
- update_field_level_encryption_profile
- update_function
- update_key_group
- update_key_value_store
- update_origin_access_control
- update_origin_request_policy
- update_public_key
- update_realtime_log_config
- update_response_headers_policy
- update_streaming_distribution
- update_trust_store
- update_vpc_origin
- verify_dns_configuration
Paginators¶
Paginators are available on a client instance via the get_paginator method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: