Implementation for accessing CloudFront
            
             
             
 Declaration Syntax
 Declaration Syntax| C# | 
public interface AmazonCloudFront : IDisposable
 Members
 Members| All Members | Methods | ||||
| Icon | Member | Description | 
|---|---|---|
|  | BeginCreateCloudFrontOriginAccessIdentity(CreateCloudFrontOriginAccessIdentityRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.
             | 
|  | BeginCreateDistribution(CreateDistributionRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the CreateDistribution operation.
             | 
|  | BeginCreateInvalidation(CreateInvalidationRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the CreateInvalidation operation.
             | 
|  | BeginCreateStreamingDistribution(CreateStreamingDistributionRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the CreateStreamingDistribution operation.
             | 
|  | BeginDeleteCloudFrontOriginAccessIdentity(DeleteCloudFrontOriginAccessIdentityRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.
             | 
|  | BeginDeleteDistribution(DeleteDistributionRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the DeleteDistribution operation.
             | 
|  | BeginDeleteStreamingDistribution(DeleteStreamingDistributionRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the DeleteStreamingDistribution operation.
             | 
|  | BeginGetCloudFrontOriginAccessIdentity(GetCloudFrontOriginAccessIdentityRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.
             | 
|  | BeginGetCloudFrontOriginAccessIdentityConfig(GetCloudFrontOriginAccessIdentityConfigRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.
             | 
|  | BeginGetDistribution(GetDistributionRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the GetDistribution operation.
             | 
|  | BeginGetDistributionConfig(GetDistributionConfigRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the GetDistributionConfig operation.
             | 
|  | BeginGetInvalidation(GetInvalidationRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the GetInvalidation operation.
             | 
|  | BeginGetStreamingDistribution(GetStreamingDistributionRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the GetStreamingDistribution operation.
             | 
|  | BeginGetStreamingDistributionConfig(GetStreamingDistributionConfigRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the GetStreamingDistributionConfig operation.
             | 
|  | BeginListCloudFrontOriginAccessIdentities(ListCloudFrontOriginAccessIdentitiesRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.
             | 
|  | BeginListDistributions(ListDistributionsRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the ListDistributions operation.
             | 
|  | BeginListInvalidations(ListInvalidationsRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the ListInvalidations operation.
             | 
|  | BeginListStreamingDistributions(ListStreamingDistributionsRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the ListStreamingDistributions operation.
             | 
|  | BeginUpdateCloudFrontOriginAccessIdentity(UpdateCloudFrontOriginAccessIdentityRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.
             | 
|  | BeginUpdateDistribution(UpdateDistributionRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the UpdateDistribution operation.
             | 
|  | BeginUpdateStreamingDistribution(UpdateStreamingDistributionRequest, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the UpdateStreamingDistribution operation.
             | 
|  | CreateCloudFrontOriginAccessIdentity(CreateCloudFrontOriginAccessIdentityRequest) | 
            Create a new origin access identity.
             | 
|  | CreateDistribution(CreateDistributionRequest) | 
            Create a new distribution.
             | 
|  | CreateInvalidation(CreateInvalidationRequest) | 
            Create a new invalidation.
             | 
|  | CreateStreamingDistribution(CreateStreamingDistributionRequest) | 
            Create a new streaming distribution.
             | 
|  | DeleteCloudFrontOriginAccessIdentity()()()() | 
            Delete an origin access identity.
             | 
|  | DeleteCloudFrontOriginAccessIdentity(DeleteCloudFrontOriginAccessIdentityRequest) | 
            Delete an origin access identity.
             | 
|  | DeleteDistribution()()()() | 
            Delete a distribution.
             | 
|  | DeleteDistribution(DeleteDistributionRequest) | 
            Delete a distribution.
             | 
|  | DeleteStreamingDistribution()()()() | 
            Delete a streaming distribution.
             | 
|  | DeleteStreamingDistribution(DeleteStreamingDistributionRequest) | 
            Delete a streaming distribution.
             | 
|  | Dispose()()()() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from IDisposable.) | 
|  | EndCreateCloudFrontOriginAccessIdentity(IAsyncResult) | 
            Finishes the asynchronous execution of the  CreateCloudFrontOriginAccessIdentity operation.
             | 
|  | EndCreateDistribution(IAsyncResult) | 
            Finishes the asynchronous execution of the  CreateDistribution operation.
             | 
|  | EndCreateInvalidation(IAsyncResult) | 
            Finishes the asynchronous execution of the  CreateInvalidation operation.
             | 
|  | EndCreateStreamingDistribution(IAsyncResult) | 
            Finishes the asynchronous execution of the  CreateStreamingDistribution operation.
             | 
|  | EndDeleteCloudFrontOriginAccessIdentity(IAsyncResult) | 
            Finishes the asynchronous execution of the  DeleteCloudFrontOriginAccessIdentity operation.
             | 
|  | EndDeleteDistribution(IAsyncResult) | 
            Finishes the asynchronous execution of the  DeleteDistribution operation.
             | 
|  | EndDeleteStreamingDistribution(IAsyncResult) | 
            Finishes the asynchronous execution of the  DeleteStreamingDistribution operation.
             | 
|  | EndGetCloudFrontOriginAccessIdentity(IAsyncResult) | 
            Finishes the asynchronous execution of the  GetCloudFrontOriginAccessIdentity operation.
             | 
|  | EndGetCloudFrontOriginAccessIdentityConfig(IAsyncResult) | 
            Finishes the asynchronous execution of the  GetCloudFrontOriginAccessIdentityConfig operation.
             | 
|  | EndGetDistribution(IAsyncResult) | 
            Finishes the asynchronous execution of the  GetDistribution operation.
             | 
|  | EndGetDistributionConfig(IAsyncResult) | 
            Finishes the asynchronous execution of the  GetDistributionConfig operation.
             | 
|  | EndGetInvalidation(IAsyncResult) | 
            Finishes the asynchronous execution of the  GetInvalidation operation.
             | 
|  | EndGetStreamingDistribution(IAsyncResult) | 
            Finishes the asynchronous execution of the  GetStreamingDistribution operation.
             | 
|  | EndGetStreamingDistributionConfig(IAsyncResult) | 
            Finishes the asynchronous execution of the  GetStreamingDistributionConfig operation.
             | 
|  | EndListCloudFrontOriginAccessIdentities(IAsyncResult) | 
            Finishes the asynchronous execution of the  ListCloudFrontOriginAccessIdentities operation.
             | 
|  | EndListDistributions(IAsyncResult) | 
            Finishes the asynchronous execution of the  ListDistributions operation.
             | 
|  | EndListInvalidations(IAsyncResult) | 
            Finishes the asynchronous execution of the  ListInvalidations operation.
             | 
|  | EndListStreamingDistributions(IAsyncResult) | 
            Finishes the asynchronous execution of the  ListStreamingDistributions operation.
             | 
|  | EndUpdateCloudFrontOriginAccessIdentity(IAsyncResult) | 
            Finishes the asynchronous execution of the  UpdateCloudFrontOriginAccessIdentity operation.
             | 
|  | EndUpdateDistribution(IAsyncResult) | 
            Finishes the asynchronous execution of the  UpdateDistribution operation.
             | 
|  | EndUpdateStreamingDistribution(IAsyncResult) | 
            Finishes the asynchronous execution of the  UpdateStreamingDistribution operation.
             | 
|  | GetCloudFrontOriginAccessIdentity()()()() | 
            Get the information about an origin access identity.
             | 
|  | GetCloudFrontOriginAccessIdentity(GetCloudFrontOriginAccessIdentityRequest) | 
            Get the information about an origin access identity.
             | 
|  | GetCloudFrontOriginAccessIdentityConfig()()()() | 
            Get the configuration information about an origin access identity.
             | 
|  | GetCloudFrontOriginAccessIdentityConfig(GetCloudFrontOriginAccessIdentityConfigRequest) | 
            Get the configuration information about an origin access identity.
             | 
|  | GetDistribution()()()() | 
            Get the information about a distribution.
             | 
|  | GetDistribution(GetDistributionRequest) | 
            Get the information about a distribution.
             | 
|  | GetDistributionConfig()()()() | 
            Get the configuration information about a distribution.
             | 
|  | GetDistributionConfig(GetDistributionConfigRequest) | 
            Get the configuration information about a distribution.
             | 
|  | GetInvalidation(GetInvalidationRequest) | 
            Get the information about an invalidation.
             | 
|  | GetStreamingDistribution()()()() | 
            Get the information about a streaming distribution.
             | 
|  | GetStreamingDistribution(GetStreamingDistributionRequest) | 
            Get the information about a streaming distribution.
             | 
|  | GetStreamingDistributionConfig()()()() | 
            Get the configuration information about a streaming distribution.
             | 
|  | GetStreamingDistributionConfig(GetStreamingDistributionConfigRequest) | 
            Get the configuration information about a streaming distribution.
             | 
|  | ListCloudFrontOriginAccessIdentities()()()() | 
            List origin access identities.
             | 
|  | ListCloudFrontOriginAccessIdentities(ListCloudFrontOriginAccessIdentitiesRequest) | 
            List origin access identities.
             | 
|  | ListDistributions()()()() | 
            List distributions.
             | 
|  | ListDistributions(ListDistributionsRequest) | 
            List distributions.
             | 
|  | ListInvalidations(ListInvalidationsRequest) | 
            List invalidation batches.
             | 
|  | ListStreamingDistributions()()()() | 
            List streaming distributions.
             | 
|  | ListStreamingDistributions(ListStreamingDistributionsRequest) | 
            List streaming distributions.
             | 
|  | UpdateCloudFrontOriginAccessIdentity(UpdateCloudFrontOriginAccessIdentityRequest) | 
            Update an origin access identity.
             | 
|  | UpdateDistribution(UpdateDistributionRequest) | 
            Update a distribution.
             | 
|  | UpdateStreamingDistribution(UpdateStreamingDistributionRequest) | 
            Update a streaming distribution.
             |