AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
Interface for accessing CloudFront

Inheritance Hierarchy

Amazon.CloudFront.IAmazonCloudFront

Namespace: Amazon.CloudFront
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public interface IAmazonCloudFront
         IDisposable

The IAmazonCloudFront type exposes the following members

Methods

NameDescription
Public Method BeginCreateCloudFrontOriginAccessIdentity(CreateCloudFrontOriginAccessIdentityRequest, AsyncCallback, object) Initiates the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.
Public Method BeginCreateDistribution(CreateDistributionRequest, AsyncCallback, object) Initiates the asynchronous execution of the CreateDistribution operation.
Public Method BeginCreateInvalidation(CreateInvalidationRequest, AsyncCallback, object) Initiates the asynchronous execution of the CreateInvalidation operation.
Public Method BeginCreateStreamingDistribution(CreateStreamingDistributionRequest, AsyncCallback, object) Initiates the asynchronous execution of the CreateStreamingDistribution operation.
Public Method BeginDeleteCloudFrontOriginAccessIdentity(DeleteCloudFrontOriginAccessIdentityRequest, AsyncCallback, object) Initiates the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.
Public Method BeginDeleteDistribution(DeleteDistributionRequest, AsyncCallback, object) Initiates the asynchronous execution of the DeleteDistribution operation.
Public Method BeginDeleteStreamingDistribution(DeleteStreamingDistributionRequest, AsyncCallback, object) Initiates the asynchronous execution of the DeleteStreamingDistribution operation.
Public Method BeginGetCloudFrontOriginAccessIdentity(GetCloudFrontOriginAccessIdentityRequest, AsyncCallback, object) Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.
Public Method BeginGetCloudFrontOriginAccessIdentityConfig(GetCloudFrontOriginAccessIdentityConfigRequest, AsyncCallback, object) Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.
Public Method BeginGetDistribution(GetDistributionRequest, AsyncCallback, object) Initiates the asynchronous execution of the GetDistribution operation.
Public Method BeginGetDistributionConfig(GetDistributionConfigRequest, AsyncCallback, object) Initiates the asynchronous execution of the GetDistributionConfig operation.
Public Method BeginGetInvalidation(GetInvalidationRequest, AsyncCallback, object) Initiates the asynchronous execution of the GetInvalidation operation.
Public Method BeginGetStreamingDistribution(GetStreamingDistributionRequest, AsyncCallback, object) Initiates the asynchronous execution of the GetStreamingDistribution operation.
Public Method BeginGetStreamingDistributionConfig(GetStreamingDistributionConfigRequest, AsyncCallback, object) Initiates the asynchronous execution of the GetStreamingDistributionConfig operation.
Public Method BeginListCloudFrontOriginAccessIdentities(ListCloudFrontOriginAccessIdentitiesRequest, AsyncCallback, object) Initiates the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.
Public Method BeginListDistributions(ListDistributionsRequest, AsyncCallback, object) Initiates the asynchronous execution of the ListDistributions operation.
Public Method BeginListInvalidations(ListInvalidationsRequest, AsyncCallback, object) Initiates the asynchronous execution of the ListInvalidations operation.
Public Method BeginListStreamingDistributions(ListStreamingDistributionsRequest, AsyncCallback, object) Initiates the asynchronous execution of the ListStreamingDistributions operation.
Public Method BeginUpdateCloudFrontOriginAccessIdentity(UpdateCloudFrontOriginAccessIdentityRequest, AsyncCallback, object) Initiates the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.
Public Method BeginUpdateDistribution(UpdateDistributionRequest, AsyncCallback, object) Initiates the asynchronous execution of the UpdateDistribution operation.
Public Method BeginUpdateStreamingDistribution(UpdateStreamingDistributionRequest, AsyncCallback, object) Initiates the asynchronous execution of the UpdateStreamingDistribution operation.
Public Method CreateCloudFrontOriginAccessIdentity(CreateCloudFrontOriginAccessIdentityRequest) Create a new origin access identity.
Public Method CreateDistribution(CreateDistributionRequest) Create a new distribution.
Public Method CreateInvalidation(CreateInvalidationRequest) Create a new invalidation.
Public Method CreateStreamingDistribution(CreateStreamingDistributionRequest) Create a new streaming distribution.
Public Method DeleteCloudFrontOriginAccessIdentity() Delete an origin access identity.
Public Method DeleteCloudFrontOriginAccessIdentity(DeleteCloudFrontOriginAccessIdentityRequest) Delete an origin access identity.
Public Method DeleteDistribution() Delete a distribution.
Public Method DeleteDistribution(DeleteDistributionRequest) Delete a distribution.
Public Method DeleteStreamingDistribution() Delete a streaming distribution.
Public Method DeleteStreamingDistribution(DeleteStreamingDistributionRequest) Delete a streaming distribution.
Public Method EndCreateCloudFrontOriginAccessIdentity(IAsyncResult) Finishes the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.
Public Method EndCreateDistribution(IAsyncResult) Finishes the asynchronous execution of the CreateDistribution operation.
Public Method EndCreateInvalidation(IAsyncResult) Finishes the asynchronous execution of the CreateInvalidation operation.
Public Method EndCreateStreamingDistribution(IAsyncResult) Finishes the asynchronous execution of the CreateStreamingDistribution operation.
Public Method EndDeleteCloudFrontOriginAccessIdentity(IAsyncResult) Finishes the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.
Public Method EndDeleteDistribution(IAsyncResult) Finishes the asynchronous execution of the DeleteDistribution operation.
Public Method EndDeleteStreamingDistribution(IAsyncResult) Finishes the asynchronous execution of the DeleteStreamingDistribution operation.
Public Method EndGetCloudFrontOriginAccessIdentity(IAsyncResult) Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.
Public Method EndGetCloudFrontOriginAccessIdentityConfig(IAsyncResult) Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.
Public Method EndGetDistribution(IAsyncResult) Finishes the asynchronous execution of the GetDistribution operation.
Public Method EndGetDistributionConfig(IAsyncResult) Finishes the asynchronous execution of the GetDistributionConfig operation.
Public Method EndGetInvalidation(IAsyncResult) Finishes the asynchronous execution of the GetInvalidation operation.
Public Method EndGetStreamingDistribution(IAsyncResult) Finishes the asynchronous execution of the GetStreamingDistribution operation.
Public Method EndGetStreamingDistributionConfig(IAsyncResult) Finishes the asynchronous execution of the GetStreamingDistributionConfig operation.
Public Method EndListCloudFrontOriginAccessIdentities(IAsyncResult) Finishes the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.
Public Method EndListDistributions(IAsyncResult) Finishes the asynchronous execution of the ListDistributions operation.
Public Method EndListInvalidations(IAsyncResult) Finishes the asynchronous execution of the ListInvalidations operation.
Public Method EndListStreamingDistributions(IAsyncResult) Finishes the asynchronous execution of the ListStreamingDistributions operation.
Public Method EndUpdateCloudFrontOriginAccessIdentity(IAsyncResult) Finishes the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.
Public Method EndUpdateDistribution(IAsyncResult) Finishes the asynchronous execution of the UpdateDistribution operation.
Public Method EndUpdateStreamingDistribution(IAsyncResult) Finishes the asynchronous execution of the UpdateStreamingDistribution operation.
Public Method GetCloudFrontOriginAccessIdentity() Get the information about an origin access identity.
Public Method GetCloudFrontOriginAccessIdentity(GetCloudFrontOriginAccessIdentityRequest) Get the information about an origin access identity.
Public Method GetCloudFrontOriginAccessIdentityConfig() Get the configuration information about an origin access identity.
Public Method GetCloudFrontOriginAccessIdentityConfig(GetCloudFrontOriginAccessIdentityConfigRequest) Get the configuration information about an origin access identity.
Public Method GetDistribution() Get the information about a distribution.
Public Method GetDistribution(GetDistributionRequest) Get the information about a distribution.
Public Method GetDistributionConfig() Get the configuration information about a distribution.
Public Method GetDistributionConfig(GetDistributionConfigRequest) Get the configuration information about a distribution.
Public Method GetInvalidation(GetInvalidationRequest) Get the information about an invalidation.
Public Method GetStreamingDistribution() Get the information about a streaming distribution.
Public Method GetStreamingDistribution(GetStreamingDistributionRequest) Get the information about a streaming distribution.
Public Method GetStreamingDistributionConfig() Get the configuration information about a streaming distribution.
Public Method GetStreamingDistributionConfig(GetStreamingDistributionConfigRequest) Get the configuration information about a streaming distribution.
Public Method ListCloudFrontOriginAccessIdentities() List origin access identities.
Public Method ListCloudFrontOriginAccessIdentities(ListCloudFrontOriginAccessIdentitiesRequest) List origin access identities.
Public Method ListDistributions() List distributions.
Public Method ListDistributions(ListDistributionsRequest) List distributions.
Public Method ListInvalidations(ListInvalidationsRequest) List invalidation batches.
Public Method ListStreamingDistributions() List streaming distributions.
Public Method ListStreamingDistributions(ListStreamingDistributionsRequest) List streaming distributions.
Public Method UpdateCloudFrontOriginAccessIdentity(UpdateCloudFrontOriginAccessIdentityRequest) Update an origin access identity.
Public Method UpdateDistribution(UpdateDistributionRequest) Update a distribution.
Public Method UpdateStreamingDistribution(UpdateStreamingDistributionRequest) Update a streaming distribution.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8