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.
cloudfront(config = list())
Optional configuration of credentials, endpoint, and/or region.
svc <- cloudfront( config = list( credentials = list( creds = list( access_key_id = "string", secret_access_key = "string", session_token = "string" ), profile = "string" ), endpoint = "string", region = "string" ) )
create_cloud_front_origin_access_identity | Creates a new origin access identity |
create_distribution | Creates a new web distribution |
create_distribution_with_tags | Create a new distribution with tags |
create_field_level_encryption_config | Create a new field-level encryption configuration |
create_field_level_encryption_profile | Create a field-level encryption profile |
create_invalidation | Create a new invalidation |
create_public_key | Add a new public key to CloudFront to use, for example, for field-level encryption |
create_streaming_distribution | Creates a new RTMP distribution |
create_streaming_distribution_with_tags | Create a new streaming distribution with tags |
delete_cloud_front_origin_access_identity | Delete an origin access identity |
delete_distribution | Delete a distribution |
delete_field_level_encryption_config | Remove a field-level encryption configuration |
delete_field_level_encryption_profile | Remove a field-level encryption profile |
delete_public_key | Remove a public key you previously added to CloudFront |
delete_streaming_distribution | Delete a streaming distribution |
get_cloud_front_origin_access_identity | Get the information about an origin access identity |
get_cloud_front_origin_access_identity_config | Get the configuration information about an origin access identity |
get_distribution | Get the information about a distribution |
get_distribution_config | Get the configuration information about a distribution |
get_field_level_encryption | Get the field-level encryption configuration information |
get_field_level_encryption_config | Get the field-level encryption configuration information |
get_field_level_encryption_profile | Get the field-level encryption profile information |
get_field_level_encryption_profile_config | Get the field-level encryption profile configuration information |
get_invalidation | Get the information about an invalidation |
get_public_key | Get the public key information |
get_public_key_config | Return public key configuration informaation |
get_streaming_distribution | Gets information about a specified RTMP distribution, including the distribution configuration |
get_streaming_distribution_config | Get the configuration information about a streaming distribution |
list_cloud_front_origin_access_identities | Lists origin access identities |
list_distributions | List CloudFront distributions |
list_distributions_by_web_acl_id | List the distributions that are associated with a specified AWS WAF web ACL |
list_field_level_encryption_configs | List all field-level encryption configurations that have been created in CloudFront for this account |
list_field_level_encryption_profiles | Request a list of field-level encryption profiles that have been created in CloudFront for this account |
list_invalidations | Lists invalidation batches |
list_public_keys | List all public keys that have been added to CloudFront for this account |
list_streaming_distributions | List streaming distributions |
list_tags_for_resource | List tags for a CloudFront resource |
tag_resource | Add tags to a CloudFront resource |
untag_resource | Remove tags from a CloudFront resource |
update_cloud_front_origin_access_identity | Update an origin access identity |
update_distribution | Updates the configuration for a web distribution |
update_field_level_encryption_config | Update a field-level encryption configuration |
update_field_level_encryption_profile | Update a field-level encryption profile |
update_public_key | Update public key information |
# NOT RUN {
svc <- cloudfront()
svc$create_cloud_front_origin_access_identity(
Foo = 123
)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab