C# Класс Amazon.CloudFront.AmazonCloudFrontClient

Implementation for accessing AmazonCloudFront.
Наследование: AmazonWebServiceClient, IAmazonCloudFront
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AmazonCloudFrontClient ( ) : System

Constructs AmazonCloudFrontClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCloudFrontClient ( AWSCredentials credentials ) : System

Constructs AmazonCloudFrontClient with AWS Credentials

AmazonCloudFrontClient ( AWSCredentials credentials, AmazonCloudFrontConfig clientConfig ) : System

Constructs AmazonCloudFrontClient with AWS Credentials and an AmazonCloudFrontClient Configuration object.

AmazonCloudFrontClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonCloudFrontClient with AWS Credentials

AmazonCloudFrontClient ( AmazonCloudFrontConfig config ) : System

Constructs AmazonCloudFrontClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCloudFrontClient ( RegionEndpoint region ) : System

Constructs AmazonCloudFrontClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key

AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCloudFrontConfig clientConfig ) : System

Constructs AmazonCloudFrontClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudFrontClient Configuration object.

AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key

AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key

AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCloudFrontConfig clientConfig ) : System

Constructs AmazonCloudFrontClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudFrontClient Configuration object.

AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key

BeginCreateCloudFrontOriginAccessIdentity ( CreateCloudFrontOriginAccessIdentityRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.

BeginCreateDistribution ( CreateDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateDistribution operation.

BeginCreateDistributionWithTags ( CreateDistributionWithTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateDistributionWithTags operation.

BeginCreateInvalidation ( CreateInvalidationRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateInvalidation operation.

BeginCreateStreamingDistribution ( CreateStreamingDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateStreamingDistribution operation.

BeginCreateStreamingDistributionWithTags ( CreateStreamingDistributionWithTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateStreamingDistributionWithTags operation.

BeginDeleteCloudFrontOriginAccessIdentity ( DeleteCloudFrontOriginAccessIdentityRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.

BeginDeleteDistribution ( DeleteDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteDistribution operation.

BeginDeleteStreamingDistribution ( DeleteStreamingDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteStreamingDistribution operation.

BeginGetCloudFrontOriginAccessIdentity ( GetCloudFrontOriginAccessIdentityRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.

BeginGetCloudFrontOriginAccessIdentityConfig ( GetCloudFrontOriginAccessIdentityConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.

BeginGetDistribution ( GetDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetDistribution operation.

BeginGetDistributionConfig ( GetDistributionConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetDistributionConfig operation.

BeginGetInvalidation ( GetInvalidationRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInvalidation operation.

BeginGetStreamingDistribution ( GetStreamingDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetStreamingDistribution operation.

BeginGetStreamingDistributionConfig ( GetStreamingDistributionConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetStreamingDistributionConfig operation.

BeginListCloudFrontOriginAccessIdentities ( ListCloudFrontOriginAccessIdentitiesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.

BeginListDistributions ( ListDistributionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListDistributions operation.

BeginListDistributionsByWebACLId ( ListDistributionsByWebACLIdRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListDistributionsByWebACLId operation.

BeginListInvalidations ( ListInvalidationsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListInvalidations operation.

BeginListStreamingDistributions ( ListStreamingDistributionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListStreamingDistributions operation.

BeginListTagsForResource ( ListTagsForResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListTagsForResource operation.

BeginTagResource ( TagResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the TagResource operation.

BeginUntagResource ( UntagResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UntagResource operation.

BeginUpdateCloudFrontOriginAccessIdentity ( UpdateCloudFrontOriginAccessIdentityRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.

BeginUpdateDistribution ( UpdateDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateDistribution operation.

BeginUpdateStreamingDistribution ( UpdateStreamingDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateStreamingDistribution operation.

CreateCloudFrontOriginAccessIdentity ( CreateCloudFrontOriginAccessIdentityRequest request ) : CreateCloudFrontOriginAccessIdentityResponse

Creates a new origin access identity. If you're using Amazon S3 for your origin, you can use an origin access identity to require users to access your content using a CloudFront URL instead of the Amazon S3 URL. For more information about how to use origin access identities, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide.

CreateCloudFrontOriginAccessIdentityAsync ( CreateCloudFrontOriginAccessIdentityRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.

CreateDistribution ( CreateDistributionRequest request ) : CreateDistributionResponse

Creates a new web distribution. Send a GET request to the /CloudFront API version/distribution/distribution ID resource.

CreateDistributionAsync ( CreateDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateDistribution operation.

CreateDistributionWithTags ( CreateDistributionWithTagsRequest request ) : CreateDistributionWithTagsResponse

Create a new distribution with tags.

CreateDistributionWithTagsAsync ( CreateDistributionWithTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateDistributionWithTags operation.

CreateInvalidation ( CreateInvalidationRequest request ) : CreateInvalidationResponse

Create a new invalidation.

CreateInvalidationAsync ( CreateInvalidationRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateInvalidation operation.

CreateStreamingDistribution ( CreateStreamingDistributionRequest request ) : CreateStreamingDistributionResponse

Creates a new RMTP distribution. An RTMP distribution is similar to a web distribution, but an RTMP distribution streams media files using the Adobe Real-Time Messaging Protocol (RTMP) instead of serving files using HTTP.

To create a new web distribution, submit a POST request to the CloudFront API version/distribution resource. The request body must include a document with a StreamingDistributionConfig element. The response echoes the StreamingDistributionConfig element and returns other information about the RTMP distribution.

To get the status of your request, use the GET StreamingDistribution API action. When the value of Enabled is true and the value of Status is Deployed, your distribution is ready. A distribution usually deploys in less than 15 minutes.

For more information about web distributions, see Working with RTMP Distributions in the Amazon CloudFront Developer Guide.

Beginning with the 2012-05-05 version of the CloudFront API, we made substantial changes to the format of the XML document that you include in the request body when you create or update a web distribution or an RTMP distribution, and when you invalidate objects. With previous versions of the API, we discovered that it was too easy to accidentally delete one or more values for an element that accepts multiple values, for example, CNAMEs and trusted signers. Our changes for the 2012-05-05 release are intended to prevent these accidental deletions and to notify you when there's a mismatch between the number of values you say you're specifying in the Quantity element and the number of values specified.

CreateStreamingDistributionAsync ( CreateStreamingDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateStreamingDistribution operation.

CreateStreamingDistributionWithTags ( CreateStreamingDistributionWithTagsRequest request ) : CreateStreamingDistributionWithTagsResponse

Create a new streaming distribution with tags.

CreateStreamingDistributionWithTagsAsync ( CreateStreamingDistributionWithTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateStreamingDistributionWithTags operation.

DeleteCloudFrontOriginAccessIdentity ( ) : Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

Delete an origin access identity.

DeleteCloudFrontOriginAccessIdentity ( DeleteCloudFrontOriginAccessIdentityRequest request ) : Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

Delete an origin access identity.

DeleteCloudFrontOriginAccessIdentityAsync ( DeleteCloudFrontOriginAccessIdentityRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.

DeleteCloudFrontOriginAccessIdentityAsync ( System cancellationToken = default(CancellationToken) ) : Task

Delete an origin access identity.

DeleteDistribution ( ) : Amazon.CloudFront.Model.DeleteDistributionResponse

Delete a distribution.

DeleteDistribution ( DeleteDistributionRequest request ) : Amazon.CloudFront.Model.DeleteDistributionResponse

Delete a distribution.

DeleteDistributionAsync ( DeleteDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteDistribution operation.

DeleteDistributionAsync ( System cancellationToken = default(CancellationToken) ) : Task

Delete a distribution.

DeleteStreamingDistribution ( ) : Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

Delete a streaming distribution. To delete an RTMP distribution using the CloudFront API, perform the following steps.

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

  2. Submit a GET Streaming Distribution Config request to get the current configuration and the Etag header for the distribution.

  3. Update the XML document that was returned in the response to your GET Streaming Distribution Config request to change the value of Enabled to false.

  4. Submit a PUT Streaming Distribution Config request to update the configuration for your distribution. In the request body, include the XML document that you updated in Step 3. Then set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  5. Review the response to the PUT Streaming Distribution Config request to confirm that the distribution was successfully disabled.

  6. Submit a GET Streaming Distribution Config request to confirm that your changes have propagated. When propagation is complete, the value of Status is Deployed.

  7. Submit a DELETE Streaming Distribution request. Set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  8. Review the response to your DELETE Streaming Distribution request to confirm that the distribution was successfully deleted.

For information about deleting a distribution using the CloudFront console, see Deleting a Distribution in the Amazon CloudFront Developer Guide.

DeleteStreamingDistribution ( DeleteStreamingDistributionRequest request ) : Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

Delete a streaming distribution. To delete an RTMP distribution using the CloudFront API, perform the following steps.

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

  2. Submit a GET Streaming Distribution Config request to get the current configuration and the Etag header for the distribution.

  3. Update the XML document that was returned in the response to your GET Streaming Distribution Config request to change the value of Enabled to false.

  4. Submit a PUT Streaming Distribution Config request to update the configuration for your distribution. In the request body, include the XML document that you updated in Step 3. Then set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  5. Review the response to the PUT Streaming Distribution Config request to confirm that the distribution was successfully disabled.

  6. Submit a GET Streaming Distribution Config request to confirm that your changes have propagated. When propagation is complete, the value of Status is Deployed.

  7. Submit a DELETE Streaming Distribution request. Set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  8. Review the response to your DELETE Streaming Distribution request to confirm that the distribution was successfully deleted.

For information about deleting a distribution using the CloudFront console, see Deleting a Distribution in the Amazon CloudFront Developer Guide.

DeleteStreamingDistributionAsync ( DeleteStreamingDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteStreamingDistribution operation.

DeleteStreamingDistributionAsync ( System cancellationToken = default(CancellationToken) ) : Task

Delete a streaming distribution. To delete an RTMP distribution using the CloudFront API, perform the following steps.

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

  2. Submit a GET Streaming Distribution Config request to get the current configuration and the Etag header for the distribution.

  3. Update the XML document that was returned in the response to your GET Streaming Distribution Config request to change the value of Enabled to false.

  4. Submit a PUT Streaming Distribution Config request to update the configuration for your distribution. In the request body, include the XML document that you updated in Step 3. Then set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  5. Review the response to the PUT Streaming Distribution Config request to confirm that the distribution was successfully disabled.

  6. Submit a GET Streaming Distribution Config request to confirm that your changes have propagated. When propagation is complete, the value of Status is Deployed.

  7. Submit a DELETE Streaming Distribution request. Set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  8. Review the response to your DELETE Streaming Distribution request to confirm that the distribution was successfully deleted.

For information about deleting a distribution using the CloudFront console, see Deleting a Distribution in the Amazon CloudFront Developer Guide.

EndCreateCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : CreateCloudFrontOriginAccessIdentityResponse

Finishes the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.

EndCreateDistribution ( IAsyncResult asyncResult ) : CreateDistributionResponse

Finishes the asynchronous execution of the CreateDistribution operation.

EndCreateDistributionWithTags ( IAsyncResult asyncResult ) : CreateDistributionWithTagsResponse

Finishes the asynchronous execution of the CreateDistributionWithTags operation.

EndCreateInvalidation ( IAsyncResult asyncResult ) : CreateInvalidationResponse

Finishes the asynchronous execution of the CreateInvalidation operation.

EndCreateStreamingDistribution ( IAsyncResult asyncResult ) : CreateStreamingDistributionResponse

Finishes the asynchronous execution of the CreateStreamingDistribution operation.

EndCreateStreamingDistributionWithTags ( IAsyncResult asyncResult ) : CreateStreamingDistributionWithTagsResponse

Finishes the asynchronous execution of the CreateStreamingDistributionWithTags operation.

EndDeleteCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

Finishes the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.

EndDeleteDistribution ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteDistributionResponse

Finishes the asynchronous execution of the DeleteDistribution operation.

EndDeleteStreamingDistribution ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

Finishes the asynchronous execution of the DeleteStreamingDistribution operation.

EndGetCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : GetCloudFrontOriginAccessIdentityResponse

Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.

EndGetCloudFrontOriginAccessIdentityConfig ( IAsyncResult asyncResult ) : GetCloudFrontOriginAccessIdentityConfigResponse

Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.

EndGetDistribution ( IAsyncResult asyncResult ) : GetDistributionResponse

Finishes the asynchronous execution of the GetDistribution operation.

EndGetDistributionConfig ( IAsyncResult asyncResult ) : GetDistributionConfigResponse

Finishes the asynchronous execution of the GetDistributionConfig operation.

EndGetInvalidation ( IAsyncResult asyncResult ) : GetInvalidationResponse

Finishes the asynchronous execution of the GetInvalidation operation.

EndGetStreamingDistribution ( IAsyncResult asyncResult ) : GetStreamingDistributionResponse

Finishes the asynchronous execution of the GetStreamingDistribution operation.

EndGetStreamingDistributionConfig ( IAsyncResult asyncResult ) : GetStreamingDistributionConfigResponse

Finishes the asynchronous execution of the GetStreamingDistributionConfig operation.

EndListCloudFrontOriginAccessIdentities ( IAsyncResult asyncResult ) : ListCloudFrontOriginAccessIdentitiesResponse

Finishes the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.

EndListDistributions ( IAsyncResult asyncResult ) : ListDistributionsResponse

Finishes the asynchronous execution of the ListDistributions operation.

EndListDistributionsByWebACLId ( IAsyncResult asyncResult ) : ListDistributionsByWebACLIdResponse

Finishes the asynchronous execution of the ListDistributionsByWebACLId operation.

EndListInvalidations ( IAsyncResult asyncResult ) : ListInvalidationsResponse

Finishes the asynchronous execution of the ListInvalidations operation.

EndListStreamingDistributions ( IAsyncResult asyncResult ) : ListStreamingDistributionsResponse

Finishes the asynchronous execution of the ListStreamingDistributions operation.

EndListTagsForResource ( IAsyncResult asyncResult ) : ListTagsForResourceResponse

Finishes the asynchronous execution of the ListTagsForResource operation.

EndTagResource ( IAsyncResult asyncResult ) : TagResourceResponse

Finishes the asynchronous execution of the TagResource operation.

EndUntagResource ( IAsyncResult asyncResult ) : UntagResourceResponse

Finishes the asynchronous execution of the UntagResource operation.

EndUpdateCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : UpdateCloudFrontOriginAccessIdentityResponse

Finishes the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.

EndUpdateDistribution ( IAsyncResult asyncResult ) : UpdateDistributionResponse

Finishes the asynchronous execution of the UpdateDistribution operation.

EndUpdateStreamingDistribution ( IAsyncResult asyncResult ) : UpdateStreamingDistributionResponse

Finishes the asynchronous execution of the UpdateStreamingDistribution operation.

GetCloudFrontOriginAccessIdentity ( ) : GetCloudFrontOriginAccessIdentityResponse

Get the information about an origin access identity.

GetCloudFrontOriginAccessIdentity ( GetCloudFrontOriginAccessIdentityRequest request ) : GetCloudFrontOriginAccessIdentityResponse

Get the information about an origin access identity.

GetCloudFrontOriginAccessIdentityAsync ( GetCloudFrontOriginAccessIdentityRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.

GetCloudFrontOriginAccessIdentityAsync ( System cancellationToken = default(CancellationToken) ) : Task

Get the information about an origin access identity.

GetCloudFrontOriginAccessIdentityConfig ( ) : GetCloudFrontOriginAccessIdentityConfigResponse

Get the configuration information about an origin access identity.

GetCloudFrontOriginAccessIdentityConfig ( GetCloudFrontOriginAccessIdentityConfigRequest request ) : GetCloudFrontOriginAccessIdentityConfigResponse

Get the configuration information about an origin access identity.

GetCloudFrontOriginAccessIdentityConfigAsync ( GetCloudFrontOriginAccessIdentityConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.

GetCloudFrontOriginAccessIdentityConfigAsync ( System cancellationToken = default(CancellationToken) ) : Task

Get the configuration information about an origin access identity.

GetDistribution ( ) : GetDistributionResponse

Get the information about a distribution.

GetDistribution ( GetDistributionRequest request ) : GetDistributionResponse

Get the information about a distribution.

GetDistributionAsync ( GetDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetDistribution operation.

GetDistributionAsync ( System cancellationToken = default(CancellationToken) ) : Task

Get the information about a distribution.

GetDistributionConfig ( ) : GetDistributionConfigResponse

Get the configuration information about a distribution.

GetDistributionConfig ( GetDistributionConfigRequest request ) : GetDistributionConfigResponse

Get the configuration information about a distribution.

GetDistributionConfigAsync ( GetDistributionConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetDistributionConfig operation.

GetDistributionConfigAsync ( System cancellationToken = default(CancellationToken) ) : Task

Get the configuration information about a distribution.

GetInvalidation ( GetInvalidationRequest request ) : GetInvalidationResponse

Get the information about an invalidation.

GetInvalidationAsync ( GetInvalidationRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInvalidation operation.

GetStreamingDistribution ( ) : GetStreamingDistributionResponse

Gets information about a specified RTMP distribution, including the distribution configuration.

GetStreamingDistribution ( GetStreamingDistributionRequest request ) : GetStreamingDistributionResponse

Gets information about a specified RTMP distribution, including the distribution configuration.

GetStreamingDistributionAsync ( GetStreamingDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetStreamingDistribution operation.

GetStreamingDistributionAsync ( System cancellationToken = default(CancellationToken) ) : Task

Gets information about a specified RTMP distribution, including the distribution configuration.

GetStreamingDistributionConfig ( ) : GetStreamingDistributionConfigResponse

Get the configuration information about a streaming distribution.

GetStreamingDistributionConfig ( GetStreamingDistributionConfigRequest request ) : GetStreamingDistributionConfigResponse

Get the configuration information about a streaming distribution.

GetStreamingDistributionConfigAsync ( GetStreamingDistributionConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetStreamingDistributionConfig operation.

GetStreamingDistributionConfigAsync ( System cancellationToken = default(CancellationToken) ) : Task

Get the configuration information about a streaming distribution.

ListCloudFrontOriginAccessIdentities ( ) : ListCloudFrontOriginAccessIdentitiesResponse

Lists origin access identities.

ListCloudFrontOriginAccessIdentities ( ListCloudFrontOriginAccessIdentitiesRequest request ) : ListCloudFrontOriginAccessIdentitiesResponse

Lists origin access identities.

ListCloudFrontOriginAccessIdentitiesAsync ( ListCloudFrontOriginAccessIdentitiesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.

ListCloudFrontOriginAccessIdentitiesAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists origin access identities.

ListDistributions ( ) : ListDistributionsResponse

List distributions.

ListDistributions ( ListDistributionsRequest request ) : ListDistributionsResponse

List distributions.

ListDistributionsAsync ( ListDistributionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListDistributions operation.

ListDistributionsAsync ( System cancellationToken = default(CancellationToken) ) : Task

List distributions.

ListDistributionsByWebACLId ( ListDistributionsByWebACLIdRequest request ) : ListDistributionsByWebACLIdResponse

List the distributions that are associated with a specified AWS WAF web ACL.

ListDistributionsByWebACLIdAsync ( ListDistributionsByWebACLIdRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListDistributionsByWebACLId operation.

ListInvalidations ( ListInvalidationsRequest request ) : ListInvalidationsResponse

Lists invalidation batches.

ListInvalidationsAsync ( ListInvalidationsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListInvalidations operation.

ListStreamingDistributions ( ) : ListStreamingDistributionsResponse

List streaming distributions.

ListStreamingDistributions ( ListStreamingDistributionsRequest request ) : ListStreamingDistributionsResponse

List streaming distributions.

ListStreamingDistributionsAsync ( ListStreamingDistributionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListStreamingDistributions operation.

ListStreamingDistributionsAsync ( System cancellationToken = default(CancellationToken) ) : Task

List streaming distributions.

ListTagsForResource ( ListTagsForResourceRequest request ) : ListTagsForResourceResponse

List tags for a CloudFront resource.

ListTagsForResourceAsync ( ListTagsForResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListTagsForResource operation.

TagResource ( TagResourceRequest request ) : TagResourceResponse

Add tags to a CloudFront resource.

TagResourceAsync ( TagResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the TagResource operation.

UntagResource ( UntagResourceRequest request ) : UntagResourceResponse

Remove tags from a CloudFront resource.

UntagResourceAsync ( UntagResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UntagResource operation.

UpdateCloudFrontOriginAccessIdentity ( UpdateCloudFrontOriginAccessIdentityRequest request ) : UpdateCloudFrontOriginAccessIdentityResponse

Update an origin access identity.

UpdateCloudFrontOriginAccessIdentityAsync ( UpdateCloudFrontOriginAccessIdentityRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.

UpdateDistribution ( UpdateDistributionRequest request ) : UpdateDistributionResponse

Update a distribution.

UpdateDistributionAsync ( UpdateDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateDistribution operation.

UpdateStreamingDistribution ( UpdateStreamingDistributionRequest request ) : UpdateStreamingDistributionResponse

Update a streaming distribution.

UpdateStreamingDistributionAsync ( UpdateStreamingDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateStreamingDistribution operation.

Защищенные методы

Метод Описание
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Описание методов

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCloudFrontClient ( ) : System
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Credentials
public AmazonCloudFrontClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Credentials and an AmazonCloudFrontClient Configuration object.
public AmazonCloudFrontClient ( AWSCredentials credentials, AmazonCloudFrontConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonCloudFrontConfig The AmazonCloudFrontClient Configuration Object
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Credentials
public AmazonCloudFrontClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCloudFrontClient ( AmazonCloudFrontConfig config ) : System
config AmazonCloudFrontConfig The AmazonCloudFrontClient Configuration Object
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCloudFrontClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudFrontClient Configuration object.
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCloudFrontConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonCloudFrontConfig The AmazonCloudFrontClient Configuration Object
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudFrontClient Configuration object.
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCloudFrontConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonCloudFrontConfig The AmazonCloudFrontClient Configuration Object
Результат System

AmazonCloudFrontClient() публичный Метод

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
Результат System

BeginCreateCloudFrontOriginAccessIdentity() публичный Метод

Initiates the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.
public BeginCreateCloudFrontOriginAccessIdentity ( CreateCloudFrontOriginAccessIdentityRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.CreateCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the CreateCloudFrontOriginAccessIdentity operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateDistribution() публичный Метод

Initiates the asynchronous execution of the CreateDistribution operation.
public BeginCreateDistribution ( CreateDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.CreateDistributionRequest Container for the necessary parameters to execute the CreateDistribution operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateDistributionWithTags() публичный Метод

Initiates the asynchronous execution of the CreateDistributionWithTags operation.
public BeginCreateDistributionWithTags ( CreateDistributionWithTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.CreateDistributionWithTagsRequest Container for the necessary parameters to execute the CreateDistributionWithTags operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateInvalidation() публичный Метод

Initiates the asynchronous execution of the CreateInvalidation operation.
public BeginCreateInvalidation ( CreateInvalidationRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.CreateInvalidationRequest Container for the necessary parameters to execute the CreateInvalidation operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateStreamingDistribution() публичный Метод

Initiates the asynchronous execution of the CreateStreamingDistribution operation.
public BeginCreateStreamingDistribution ( CreateStreamingDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.CreateStreamingDistributionRequest Container for the necessary parameters to execute the CreateStreamingDistribution operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginCreateStreamingDistributionWithTags() публичный Метод

Initiates the asynchronous execution of the CreateStreamingDistributionWithTags operation.
public BeginCreateStreamingDistributionWithTags ( CreateStreamingDistributionWithTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.CreateStreamingDistributionWithTagsRequest Container for the necessary parameters to execute the CreateStreamingDistributionWithTags operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteCloudFrontOriginAccessIdentity() публичный Метод

Initiates the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.
public BeginDeleteCloudFrontOriginAccessIdentity ( DeleteCloudFrontOriginAccessIdentityRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the DeleteCloudFrontOriginAccessIdentity operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteDistribution() публичный Метод

Initiates the asynchronous execution of the DeleteDistribution operation.
public BeginDeleteDistribution ( DeleteDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.DeleteDistributionRequest Container for the necessary parameters to execute the DeleteDistribution operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteStreamingDistribution() публичный Метод

Initiates the asynchronous execution of the DeleteStreamingDistribution operation.
public BeginDeleteStreamingDistribution ( DeleteStreamingDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.DeleteStreamingDistributionRequest Container for the necessary parameters to execute the DeleteStreamingDistribution operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetCloudFrontOriginAccessIdentity() публичный Метод

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.
public BeginGetCloudFrontOriginAccessIdentity ( GetCloudFrontOriginAccessIdentityRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentity operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetCloudFrontOriginAccessIdentityConfig() публичный Метод

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.
public BeginGetCloudFrontOriginAccessIdentityConfig ( GetCloudFrontOriginAccessIdentityConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigRequest Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentityConfig operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetDistribution() публичный Метод

Initiates the asynchronous execution of the GetDistribution operation.
public BeginGetDistribution ( GetDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.GetDistributionRequest Container for the necessary parameters to execute the GetDistribution operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetDistributionConfig() публичный Метод

Initiates the asynchronous execution of the GetDistributionConfig operation.
public BeginGetDistributionConfig ( GetDistributionConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.GetDistributionConfigRequest Container for the necessary parameters to execute the GetDistributionConfig operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetInvalidation() публичный Метод

Initiates the asynchronous execution of the GetInvalidation operation.
public BeginGetInvalidation ( GetInvalidationRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.GetInvalidationRequest Container for the necessary parameters to execute the GetInvalidation operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetStreamingDistribution() публичный Метод

Initiates the asynchronous execution of the GetStreamingDistribution operation.
public BeginGetStreamingDistribution ( GetStreamingDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.GetStreamingDistributionRequest Container for the necessary parameters to execute the GetStreamingDistribution operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetStreamingDistributionConfig() публичный Метод

Initiates the asynchronous execution of the GetStreamingDistributionConfig operation.
public BeginGetStreamingDistributionConfig ( GetStreamingDistributionConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.GetStreamingDistributionConfigRequest Container for the necessary parameters to execute the GetStreamingDistributionConfig operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListCloudFrontOriginAccessIdentities() публичный Метод

Initiates the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.
public BeginListCloudFrontOriginAccessIdentities ( ListCloudFrontOriginAccessIdentitiesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesRequest Container for the necessary parameters to execute the ListCloudFrontOriginAccessIdentities operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListDistributions() публичный Метод

Initiates the asynchronous execution of the ListDistributions operation.
public BeginListDistributions ( ListDistributionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.ListDistributionsRequest Container for the necessary parameters to execute the ListDistributions operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListDistributionsByWebACLId() публичный Метод

Initiates the asynchronous execution of the ListDistributionsByWebACLId operation.
public BeginListDistributionsByWebACLId ( ListDistributionsByWebACLIdRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.ListDistributionsByWebACLIdRequest Container for the necessary parameters to execute the ListDistributionsByWebACLId operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListInvalidations() публичный Метод

Initiates the asynchronous execution of the ListInvalidations operation.
public BeginListInvalidations ( ListInvalidationsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.ListInvalidationsRequest Container for the necessary parameters to execute the ListInvalidations operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListStreamingDistributions() публичный Метод

Initiates the asynchronous execution of the ListStreamingDistributions operation.
public BeginListStreamingDistributions ( ListStreamingDistributionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.ListStreamingDistributionsRequest Container for the necessary parameters to execute the ListStreamingDistributions operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListTagsForResource() публичный Метод

Initiates the asynchronous execution of the ListTagsForResource operation.
public BeginListTagsForResource ( ListTagsForResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginTagResource() публичный Метод

Initiates the asynchronous execution of the TagResource operation.
public BeginTagResource ( TagResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.TagResourceRequest Container for the necessary parameters to execute the TagResource operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginUntagResource() публичный Метод

Initiates the asynchronous execution of the UntagResource operation.
public BeginUntagResource ( UntagResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.UntagResourceRequest Container for the necessary parameters to execute the UntagResource operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginUpdateCloudFrontOriginAccessIdentity() публичный Метод

Initiates the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.
public BeginUpdateCloudFrontOriginAccessIdentity ( UpdateCloudFrontOriginAccessIdentityRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.UpdateCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the UpdateCloudFrontOriginAccessIdentity operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginUpdateDistribution() публичный Метод

Initiates the asynchronous execution of the UpdateDistribution operation.
public BeginUpdateDistribution ( UpdateDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.UpdateDistributionRequest Container for the necessary parameters to execute the UpdateDistribution operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginUpdateStreamingDistribution() публичный Метод

Initiates the asynchronous execution of the UpdateStreamingDistribution operation.
public BeginUpdateStreamingDistribution ( UpdateStreamingDistributionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudFront.Model.UpdateStreamingDistributionRequest Container for the necessary parameters to execute the UpdateStreamingDistribution operation on AmazonCloudFrontClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

CreateCloudFrontOriginAccessIdentity() публичный Метод

Creates a new origin access identity. If you're using Amazon S3 for your origin, you can use an origin access identity to require users to access your content using a CloudFront URL instead of the Amazon S3 URL. For more information about how to use origin access identities, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide.
/// If the CallerReference is a value you already sent in a previous request /// to create an identity but the content of the CloudFrontOriginAccessIdentityConfig /// is different from the original request, CloudFront returns a CloudFrontOriginAccessIdentityAlreadyExists /// error. /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// Processing your request would cause you to exceed the maximum number of origin access /// identities allowed. ///
public CreateCloudFrontOriginAccessIdentity ( CreateCloudFrontOriginAccessIdentityRequest request ) : CreateCloudFrontOriginAccessIdentityResponse
request Amazon.CloudFront.Model.CreateCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the CreateCloudFrontOriginAccessIdentity service method.
Результат Amazon.CloudFront.Model.CreateCloudFrontOriginAccessIdentityResponse

CreateCloudFrontOriginAccessIdentityAsync() публичный Метод

Initiates the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.
public CreateCloudFrontOriginAccessIdentityAsync ( CreateCloudFrontOriginAccessIdentityRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.CreateCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the CreateCloudFrontOriginAccessIdentity operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateDistribution() публичный Метод

Creates a new web distribution. Send a GET request to the /CloudFront API version/distribution/distribution ID resource.
/// Access denied. /// /// /// /// The caller reference you attempted to create the distribution with is associated with /// another distribution. /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// The default root object file name is too big or contains an invalid character. /// /// /// /// Your request contains forward cookies option which doesn't match with the expectation /// for the whitelisted list of cookie names. Either list of cookie names /// has been specified when not allowed or list of cookie names is missing when expected. /// /// /// /// /// /// The specified Lambda function association is invalid. /// /// /// /// /// /// The origin access identity is not valid or doesn't exist. /// /// The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket. /// /// You cannot specify SSLv3 as the minimum protocol version if you only want to support /// only clients that support Server Name Indication (SNI). /// /// /// /// The relative path is too big, is not URL-encoded, or does not begin with a slash (/). /// /// This operation requires the HTTPS protocol. Ensure that you specify the HTTPS protocol /// in your request, or omit the RequiredProtocols element from your distribution /// configuration. /// /// /// /// /// /// /// /// /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// No origin exists with the specified Origin Id. /// /// You cannot create more cache behaviors for the distribution. /// /// You cannot create anymore custom SSL/TLS certificates. /// /// Your request contains more cookie names in the whitelist than are allowed per cache /// behavior. /// /// Your request contains more CNAMEs than are allowed per distribution. /// /// Processing your request would cause you to exceed the maximum number of distributions /// allowed. /// /// Processing your request would cause the maximum number of distributions with Lambda /// function associations per owner to be exceeded. /// /// /// /// Your request contains more Lambda function associations than are allowed per distribution. /// /// /// /// You cannot create more origins for the distribution. /// /// /// /// Your request contains more trusted signers than are allowed per distribution. /// /// One or more of your trusted signers do not exist. ///
public CreateDistribution ( CreateDistributionRequest request ) : CreateDistributionResponse
request Amazon.CloudFront.Model.CreateDistributionRequest Container for the necessary parameters to execute the CreateDistribution service method.
Результат Amazon.CloudFront.Model.CreateDistributionResponse

CreateDistributionAsync() публичный Метод

Initiates the asynchronous execution of the CreateDistribution operation.
public CreateDistributionAsync ( CreateDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.CreateDistributionRequest Container for the necessary parameters to execute the CreateDistribution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateDistributionWithTags() публичный Метод

Create a new distribution with tags.
/// Access denied. /// /// /// /// The caller reference you attempted to create the distribution with is associated with /// another distribution. /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// The default root object file name is too big or contains an invalid character. /// /// /// /// Your request contains forward cookies option which doesn't match with the expectation /// for the whitelisted list of cookie names. Either list of cookie names /// has been specified when not allowed or list of cookie names is missing when expected. /// /// /// /// /// /// The specified Lambda function association is invalid. /// /// /// /// /// /// The origin access identity is not valid or doesn't exist. /// /// The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket. /// /// You cannot specify SSLv3 as the minimum protocol version if you only want to support /// only clients that support Server Name Indication (SNI). /// /// /// /// The relative path is too big, is not URL-encoded, or does not begin with a slash (/). /// /// This operation requires the HTTPS protocol. Ensure that you specify the HTTPS protocol /// in your request, or omit the RequiredProtocols element from your distribution /// configuration. /// /// /// /// /// /// /// /// /// /// /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// No origin exists with the specified Origin Id. /// /// You cannot create more cache behaviors for the distribution. /// /// You cannot create anymore custom SSL/TLS certificates. /// /// Your request contains more cookie names in the whitelist than are allowed per cache /// behavior. /// /// Your request contains more CNAMEs than are allowed per distribution. /// /// Processing your request would cause you to exceed the maximum number of distributions /// allowed. /// /// Processing your request would cause the maximum number of distributions with Lambda /// function associations per owner to be exceeded. /// /// /// /// Your request contains more Lambda function associations than are allowed per distribution. /// /// /// /// You cannot create more origins for the distribution. /// /// /// /// Your request contains more trusted signers than are allowed per distribution. /// /// One or more of your trusted signers do not exist. ///
public CreateDistributionWithTags ( CreateDistributionWithTagsRequest request ) : CreateDistributionWithTagsResponse
request Amazon.CloudFront.Model.CreateDistributionWithTagsRequest Container for the necessary parameters to execute the CreateDistributionWithTags service method.
Результат Amazon.CloudFront.Model.CreateDistributionWithTagsResponse

CreateDistributionWithTagsAsync() публичный Метод

Initiates the asynchronous execution of the CreateDistributionWithTags operation.
public CreateDistributionWithTagsAsync ( CreateDistributionWithTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.CreateDistributionWithTagsRequest Container for the necessary parameters to execute the CreateDistributionWithTags operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateInvalidation() публичный Метод

Create a new invalidation.
/// Access denied. /// /// /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// The specified distribution does not exist. /// /// You have exceeded the maximum number of allowable InProgress invalidation batch requests, /// or invalidation objects. ///
public CreateInvalidation ( CreateInvalidationRequest request ) : CreateInvalidationResponse
request Amazon.CloudFront.Model.CreateInvalidationRequest Container for the necessary parameters to execute the CreateInvalidation service method.
Результат Amazon.CloudFront.Model.CreateInvalidationResponse

CreateInvalidationAsync() публичный Метод

Initiates the asynchronous execution of the CreateInvalidation operation.
public CreateInvalidationAsync ( CreateInvalidationRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.CreateInvalidationRequest Container for the necessary parameters to execute the CreateInvalidation operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateSigner() защищенный Метод

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
Результат Amazon.Runtime.Internal.Auth.AbstractAWSSigner

CreateStreamingDistribution() публичный Метод

Creates a new RMTP distribution. An RTMP distribution is similar to a web distribution, but an RTMP distribution streams media files using the Adobe Real-Time Messaging Protocol (RTMP) instead of serving files using HTTP.

To create a new web distribution, submit a POST request to the CloudFront API version/distribution resource. The request body must include a document with a StreamingDistributionConfig element. The response echoes the StreamingDistributionConfig element and returns other information about the RTMP distribution.

To get the status of your request, use the GET StreamingDistribution API action. When the value of Enabled is true and the value of Status is Deployed, your distribution is ready. A distribution usually deploys in less than 15 minutes.

For more information about web distributions, see Working with RTMP Distributions in the Amazon CloudFront Developer Guide.

Beginning with the 2012-05-05 version of the CloudFront API, we made substantial changes to the format of the XML document that you include in the request body when you create or update a web distribution or an RTMP distribution, and when you invalidate objects. With previous versions of the API, we discovered that it was too easy to accidentally delete one or more values for an element that accepts multiple values, for example, CNAMEs and trusted signers. Our changes for the 2012-05-05 release are intended to prevent these accidental deletions and to notify you when there's a mismatch between the number of values you say you're specifying in the Quantity element and the number of values specified.

/// Access denied. /// /// /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// The origin access identity is not valid or doesn't exist. /// /// The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket. /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// /// /// /// /// Processing your request would cause you to exceed the maximum number of streaming /// distributions allowed. /// /// Your request contains more trusted signers than are allowed per distribution. /// /// One or more of your trusted signers do not exist. ///
public CreateStreamingDistribution ( CreateStreamingDistributionRequest request ) : CreateStreamingDistributionResponse
request Amazon.CloudFront.Model.CreateStreamingDistributionRequest Container for the necessary parameters to execute the CreateStreamingDistribution service method.
Результат Amazon.CloudFront.Model.CreateStreamingDistributionResponse

CreateStreamingDistributionAsync() публичный Метод

Initiates the asynchronous execution of the CreateStreamingDistribution operation.
public CreateStreamingDistributionAsync ( CreateStreamingDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.CreateStreamingDistributionRequest Container for the necessary parameters to execute the CreateStreamingDistribution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

CreateStreamingDistributionWithTags() публичный Метод

Create a new streaming distribution with tags.
/// Access denied. /// /// /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// The origin access identity is not valid or doesn't exist. /// /// The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket. /// /// /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// /// /// /// /// Processing your request would cause you to exceed the maximum number of streaming /// distributions allowed. /// /// Your request contains more trusted signers than are allowed per distribution. /// /// One or more of your trusted signers do not exist. ///

CreateStreamingDistributionWithTagsAsync() публичный Метод

Initiates the asynchronous execution of the CreateStreamingDistributionWithTags operation.
public CreateStreamingDistributionWithTagsAsync ( CreateStreamingDistributionWithTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.CreateStreamingDistributionWithTagsRequest Container for the necessary parameters to execute the CreateStreamingDistributionWithTags operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteCloudFrontOriginAccessIdentity() публичный Метод

Delete an origin access identity.
/// Access denied. /// /// /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified origin access identity does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. ///
public DeleteCloudFrontOriginAccessIdentity ( ) : Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse
Результат Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

DeleteCloudFrontOriginAccessIdentity() публичный Метод

Delete an origin access identity.
/// Access denied. /// /// /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified origin access identity does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. ///
public DeleteCloudFrontOriginAccessIdentity ( DeleteCloudFrontOriginAccessIdentityRequest request ) : Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse
request Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the DeleteCloudFrontOriginAccessIdentity service method.
Результат Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

DeleteCloudFrontOriginAccessIdentityAsync() публичный Метод

Initiates the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.
public DeleteCloudFrontOriginAccessIdentityAsync ( DeleteCloudFrontOriginAccessIdentityRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the DeleteCloudFrontOriginAccessIdentity operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteCloudFrontOriginAccessIdentityAsync() публичный Метод

Delete an origin access identity.
/// Access denied. /// /// /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified origin access identity does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. ///
public DeleteCloudFrontOriginAccessIdentityAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteDistribution() публичный Метод

Delete a distribution.
/// Access denied. /// /// /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified distribution does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. ///
public DeleteDistribution ( ) : Amazon.CloudFront.Model.DeleteDistributionResponse
Результат Amazon.CloudFront.Model.DeleteDistributionResponse

DeleteDistribution() публичный Метод

Delete a distribution.
/// Access denied. /// /// /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified distribution does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. ///
public DeleteDistribution ( DeleteDistributionRequest request ) : Amazon.CloudFront.Model.DeleteDistributionResponse
request Amazon.CloudFront.Model.DeleteDistributionRequest Container for the necessary parameters to execute the DeleteDistribution service method.
Результат Amazon.CloudFront.Model.DeleteDistributionResponse

DeleteDistributionAsync() публичный Метод

Initiates the asynchronous execution of the DeleteDistribution operation.
public DeleteDistributionAsync ( DeleteDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.DeleteDistributionRequest Container for the necessary parameters to execute the DeleteDistribution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteDistributionAsync() публичный Метод

Delete a distribution.
/// Access denied. /// /// /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified distribution does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. ///
public DeleteDistributionAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteStreamingDistribution() публичный Метод

Delete a streaming distribution. To delete an RTMP distribution using the CloudFront API, perform the following steps.

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

  2. Submit a GET Streaming Distribution Config request to get the current configuration and the Etag header for the distribution.

  3. Update the XML document that was returned in the response to your GET Streaming Distribution Config request to change the value of Enabled to false.

  4. Submit a PUT Streaming Distribution Config request to update the configuration for your distribution. In the request body, include the XML document that you updated in Step 3. Then set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  5. Review the response to the PUT Streaming Distribution Config request to confirm that the distribution was successfully disabled.

  6. Submit a GET Streaming Distribution Config request to confirm that your changes have propagated. When propagation is complete, the value of Status is Deployed.

  7. Submit a DELETE Streaming Distribution request. Set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  8. Review the response to your DELETE Streaming Distribution request to confirm that the distribution was successfully deleted.

For information about deleting a distribution using the CloudFront console, see Deleting a Distribution in the Amazon CloudFront Developer Guide.

/// Access denied. /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified streaming distribution does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. /// /// ///
public DeleteStreamingDistribution ( ) : Amazon.CloudFront.Model.DeleteStreamingDistributionResponse
Результат Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

DeleteStreamingDistribution() публичный Метод

Delete a streaming distribution. To delete an RTMP distribution using the CloudFront API, perform the following steps.

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

  2. Submit a GET Streaming Distribution Config request to get the current configuration and the Etag header for the distribution.

  3. Update the XML document that was returned in the response to your GET Streaming Distribution Config request to change the value of Enabled to false.

  4. Submit a PUT Streaming Distribution Config request to update the configuration for your distribution. In the request body, include the XML document that you updated in Step 3. Then set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  5. Review the response to the PUT Streaming Distribution Config request to confirm that the distribution was successfully disabled.

  6. Submit a GET Streaming Distribution Config request to confirm that your changes have propagated. When propagation is complete, the value of Status is Deployed.

  7. Submit a DELETE Streaming Distribution request. Set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  8. Review the response to your DELETE Streaming Distribution request to confirm that the distribution was successfully deleted.

For information about deleting a distribution using the CloudFront console, see Deleting a Distribution in the Amazon CloudFront Developer Guide.

/// Access denied. /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified streaming distribution does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. /// /// ///
public DeleteStreamingDistribution ( DeleteStreamingDistributionRequest request ) : Amazon.CloudFront.Model.DeleteStreamingDistributionResponse
request Amazon.CloudFront.Model.DeleteStreamingDistributionRequest Container for the necessary parameters to execute the DeleteStreamingDistribution service method.
Результат Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

DeleteStreamingDistributionAsync() публичный Метод

Initiates the asynchronous execution of the DeleteStreamingDistribution operation.
public DeleteStreamingDistributionAsync ( DeleteStreamingDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.DeleteStreamingDistributionRequest Container for the necessary parameters to execute the DeleteStreamingDistribution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteStreamingDistributionAsync() публичный Метод

Delete a streaming distribution. To delete an RTMP distribution using the CloudFront API, perform the following steps.

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

  2. Submit a GET Streaming Distribution Config request to get the current configuration and the Etag header for the distribution.

  3. Update the XML document that was returned in the response to your GET Streaming Distribution Config request to change the value of Enabled to false.

  4. Submit a PUT Streaming Distribution Config request to update the configuration for your distribution. In the request body, include the XML document that you updated in Step 3. Then set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  5. Review the response to the PUT Streaming Distribution Config request to confirm that the distribution was successfully disabled.

  6. Submit a GET Streaming Distribution Config request to confirm that your changes have propagated. When propagation is complete, the value of Status is Deployed.

  7. Submit a DELETE Streaming Distribution request. Set the value of the HTTP If-Match header to the value of the ETag header that CloudFront returned when you submitted the GET Streaming Distribution Config request in Step 2.

  8. Review the response to your DELETE Streaming Distribution request to confirm that the distribution was successfully deleted.

For information about deleting a distribution using the CloudFront console, see Deleting a Distribution in the Amazon CloudFront Developer Guide.

/// Access denied. /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified streaming distribution does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. /// /// ///
public DeleteStreamingDistributionAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

Dispose() защищенный Метод

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EndCreateCloudFrontOriginAccessIdentity() публичный Метод

Finishes the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.
public EndCreateCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : CreateCloudFrontOriginAccessIdentityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateCloudFrontOriginAccessIdentity.
Результат Amazon.CloudFront.Model.CreateCloudFrontOriginAccessIdentityResponse

EndCreateDistribution() публичный Метод

Finishes the asynchronous execution of the CreateDistribution operation.
public EndCreateDistribution ( IAsyncResult asyncResult ) : CreateDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateDistribution.
Результат Amazon.CloudFront.Model.CreateDistributionResponse

EndCreateDistributionWithTags() публичный Метод

Finishes the asynchronous execution of the CreateDistributionWithTags operation.
public EndCreateDistributionWithTags ( IAsyncResult asyncResult ) : CreateDistributionWithTagsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateDistributionWithTags.
Результат Amazon.CloudFront.Model.CreateDistributionWithTagsResponse

EndCreateInvalidation() публичный Метод

Finishes the asynchronous execution of the CreateInvalidation operation.
public EndCreateInvalidation ( IAsyncResult asyncResult ) : CreateInvalidationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateInvalidation.
Результат Amazon.CloudFront.Model.CreateInvalidationResponse

EndCreateStreamingDistribution() публичный Метод

Finishes the asynchronous execution of the CreateStreamingDistribution operation.
public EndCreateStreamingDistribution ( IAsyncResult asyncResult ) : CreateStreamingDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateStreamingDistribution.
Результат Amazon.CloudFront.Model.CreateStreamingDistributionResponse

EndCreateStreamingDistributionWithTags() публичный Метод

Finishes the asynchronous execution of the CreateStreamingDistributionWithTags operation.
public EndCreateStreamingDistributionWithTags ( IAsyncResult asyncResult ) : CreateStreamingDistributionWithTagsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateStreamingDistributionWithTags.
Результат Amazon.CloudFront.Model.CreateStreamingDistributionWithTagsResponse

EndDeleteCloudFrontOriginAccessIdentity() публичный Метод

Finishes the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.
public EndDeleteCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCloudFrontOriginAccessIdentity.
Результат Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

EndDeleteDistribution() публичный Метод

Finishes the asynchronous execution of the DeleteDistribution operation.
public EndDeleteDistribution ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteDistribution.
Результат Amazon.CloudFront.Model.DeleteDistributionResponse

EndDeleteStreamingDistribution() публичный Метод

Finishes the asynchronous execution of the DeleteStreamingDistribution operation.
public EndDeleteStreamingDistribution ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteStreamingDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteStreamingDistribution.
Результат Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

EndGetCloudFrontOriginAccessIdentity() публичный Метод

Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.
public EndGetCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : GetCloudFrontOriginAccessIdentityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetCloudFrontOriginAccessIdentity.
Результат Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityResponse

EndGetCloudFrontOriginAccessIdentityConfig() публичный Метод

Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.
public EndGetCloudFrontOriginAccessIdentityConfig ( IAsyncResult asyncResult ) : GetCloudFrontOriginAccessIdentityConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetCloudFrontOriginAccessIdentityConfig.
Результат Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigResponse

EndGetDistribution() публичный Метод

Finishes the asynchronous execution of the GetDistribution operation.
public EndGetDistribution ( IAsyncResult asyncResult ) : GetDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetDistribution.
Результат Amazon.CloudFront.Model.GetDistributionResponse

EndGetDistributionConfig() публичный Метод

Finishes the asynchronous execution of the GetDistributionConfig operation.
public EndGetDistributionConfig ( IAsyncResult asyncResult ) : GetDistributionConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetDistributionConfig.
Результат Amazon.CloudFront.Model.GetDistributionConfigResponse

EndGetInvalidation() публичный Метод

Finishes the asynchronous execution of the GetInvalidation operation.
public EndGetInvalidation ( IAsyncResult asyncResult ) : GetInvalidationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInvalidation.
Результат Amazon.CloudFront.Model.GetInvalidationResponse

EndGetStreamingDistribution() публичный Метод

Finishes the asynchronous execution of the GetStreamingDistribution operation.
public EndGetStreamingDistribution ( IAsyncResult asyncResult ) : GetStreamingDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetStreamingDistribution.
Результат Amazon.CloudFront.Model.GetStreamingDistributionResponse

EndGetStreamingDistributionConfig() публичный Метод

Finishes the asynchronous execution of the GetStreamingDistributionConfig operation.
public EndGetStreamingDistributionConfig ( IAsyncResult asyncResult ) : GetStreamingDistributionConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetStreamingDistributionConfig.
Результат Amazon.CloudFront.Model.GetStreamingDistributionConfigResponse

EndListCloudFrontOriginAccessIdentities() публичный Метод

Finishes the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.
public EndListCloudFrontOriginAccessIdentities ( IAsyncResult asyncResult ) : ListCloudFrontOriginAccessIdentitiesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListCloudFrontOriginAccessIdentities.
Результат Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesResponse

EndListDistributions() публичный Метод

Finishes the asynchronous execution of the ListDistributions operation.
public EndListDistributions ( IAsyncResult asyncResult ) : ListDistributionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListDistributions.
Результат Amazon.CloudFront.Model.ListDistributionsResponse

EndListDistributionsByWebACLId() публичный Метод

Finishes the asynchronous execution of the ListDistributionsByWebACLId operation.
public EndListDistributionsByWebACLId ( IAsyncResult asyncResult ) : ListDistributionsByWebACLIdResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListDistributionsByWebACLId.
Результат Amazon.CloudFront.Model.ListDistributionsByWebACLIdResponse

EndListInvalidations() публичный Метод

Finishes the asynchronous execution of the ListInvalidations operation.
public EndListInvalidations ( IAsyncResult asyncResult ) : ListInvalidationsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListInvalidations.
Результат Amazon.CloudFront.Model.ListInvalidationsResponse

EndListStreamingDistributions() публичный Метод

Finishes the asynchronous execution of the ListStreamingDistributions operation.
public EndListStreamingDistributions ( IAsyncResult asyncResult ) : ListStreamingDistributionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListStreamingDistributions.
Результат Amazon.CloudFront.Model.ListStreamingDistributionsResponse

EndListTagsForResource() публичный Метод

Finishes the asynchronous execution of the ListTagsForResource operation.
public EndListTagsForResource ( IAsyncResult asyncResult ) : ListTagsForResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListTagsForResource.
Результат Amazon.CloudFront.Model.ListTagsForResourceResponse

EndTagResource() публичный Метод

Finishes the asynchronous execution of the TagResource operation.
public EndTagResource ( IAsyncResult asyncResult ) : TagResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginTagResource.
Результат TagResourceResponse

EndUntagResource() публичный Метод

Finishes the asynchronous execution of the UntagResource operation.
public EndUntagResource ( IAsyncResult asyncResult ) : UntagResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUntagResource.
Результат UntagResourceResponse

EndUpdateCloudFrontOriginAccessIdentity() публичный Метод

Finishes the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.
public EndUpdateCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : UpdateCloudFrontOriginAccessIdentityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateCloudFrontOriginAccessIdentity.
Результат Amazon.CloudFront.Model.UpdateCloudFrontOriginAccessIdentityResponse

EndUpdateDistribution() публичный Метод

Finishes the asynchronous execution of the UpdateDistribution operation.
public EndUpdateDistribution ( IAsyncResult asyncResult ) : UpdateDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateDistribution.
Результат Amazon.CloudFront.Model.UpdateDistributionResponse

EndUpdateStreamingDistribution() публичный Метод

Finishes the asynchronous execution of the UpdateStreamingDistribution operation.
public EndUpdateStreamingDistribution ( IAsyncResult asyncResult ) : UpdateStreamingDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateStreamingDistribution.
Результат Amazon.CloudFront.Model.UpdateStreamingDistributionResponse

GetCloudFrontOriginAccessIdentity() публичный Метод

Get the information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentity ( ) : GetCloudFrontOriginAccessIdentityResponse
Результат Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityResponse

GetCloudFrontOriginAccessIdentity() публичный Метод

Get the information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentity ( GetCloudFrontOriginAccessIdentityRequest request ) : GetCloudFrontOriginAccessIdentityResponse
request Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentity service method.
Результат Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityResponse

GetCloudFrontOriginAccessIdentityAsync() публичный Метод

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.
public GetCloudFrontOriginAccessIdentityAsync ( GetCloudFrontOriginAccessIdentityRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentity operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetCloudFrontOriginAccessIdentityAsync() публичный Метод

Get the information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentityAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetCloudFrontOriginAccessIdentityConfig() публичный Метод

Get the configuration information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentityConfig ( ) : GetCloudFrontOriginAccessIdentityConfigResponse
Результат Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigResponse

GetCloudFrontOriginAccessIdentityConfig() публичный Метод

Get the configuration information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentityConfig ( GetCloudFrontOriginAccessIdentityConfigRequest request ) : GetCloudFrontOriginAccessIdentityConfigResponse
request Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigRequest Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentityConfig service method.
Результат Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigResponse

GetCloudFrontOriginAccessIdentityConfigAsync() публичный Метод

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.
public GetCloudFrontOriginAccessIdentityConfigAsync ( GetCloudFrontOriginAccessIdentityConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigRequest Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentityConfig operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetCloudFrontOriginAccessIdentityConfigAsync() публичный Метод

Get the configuration information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentityConfigAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetDistribution() публичный Метод

Get the information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistribution ( ) : GetDistributionResponse
Результат Amazon.CloudFront.Model.GetDistributionResponse

GetDistribution() публичный Метод

Get the information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistribution ( GetDistributionRequest request ) : GetDistributionResponse
request Amazon.CloudFront.Model.GetDistributionRequest Container for the necessary parameters to execute the GetDistribution service method.
Результат Amazon.CloudFront.Model.GetDistributionResponse

GetDistributionAsync() публичный Метод

Initiates the asynchronous execution of the GetDistribution operation.
public GetDistributionAsync ( GetDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.GetDistributionRequest Container for the necessary parameters to execute the GetDistribution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetDistributionAsync() публичный Метод

Get the information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistributionAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetDistributionConfig() публичный Метод

Get the configuration information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistributionConfig ( ) : GetDistributionConfigResponse
Результат Amazon.CloudFront.Model.GetDistributionConfigResponse

GetDistributionConfig() публичный Метод

Get the configuration information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistributionConfig ( GetDistributionConfigRequest request ) : GetDistributionConfigResponse
request Amazon.CloudFront.Model.GetDistributionConfigRequest Container for the necessary parameters to execute the GetDistributionConfig service method.
Результат Amazon.CloudFront.Model.GetDistributionConfigResponse

GetDistributionConfigAsync() публичный Метод

Initiates the asynchronous execution of the GetDistributionConfig operation.
public GetDistributionConfigAsync ( GetDistributionConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.GetDistributionConfigRequest Container for the necessary parameters to execute the GetDistributionConfig operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetDistributionConfigAsync() публичный Метод

Get the configuration information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistributionConfigAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetInvalidation() публичный Метод

Get the information about an invalidation.
/// Access denied. /// /// The specified distribution does not exist. /// /// The specified invalidation does not exist. ///
public GetInvalidation ( GetInvalidationRequest request ) : GetInvalidationResponse
request Amazon.CloudFront.Model.GetInvalidationRequest Container for the necessary parameters to execute the GetInvalidation service method.
Результат Amazon.CloudFront.Model.GetInvalidationResponse

GetInvalidationAsync() публичный Метод

Initiates the asynchronous execution of the GetInvalidation operation.
public GetInvalidationAsync ( GetInvalidationRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.GetInvalidationRequest Container for the necessary parameters to execute the GetInvalidation operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetStreamingDistribution() публичный Метод

Gets information about a specified RTMP distribution, including the distribution configuration.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistribution ( ) : GetStreamingDistributionResponse
Результат Amazon.CloudFront.Model.GetStreamingDistributionResponse

GetStreamingDistribution() публичный Метод

Gets information about a specified RTMP distribution, including the distribution configuration.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistribution ( GetStreamingDistributionRequest request ) : GetStreamingDistributionResponse
request Amazon.CloudFront.Model.GetStreamingDistributionRequest Container for the necessary parameters to execute the GetStreamingDistribution service method.
Результат Amazon.CloudFront.Model.GetStreamingDistributionResponse

GetStreamingDistributionAsync() публичный Метод

Initiates the asynchronous execution of the GetStreamingDistribution operation.
public GetStreamingDistributionAsync ( GetStreamingDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.GetStreamingDistributionRequest Container for the necessary parameters to execute the GetStreamingDistribution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetStreamingDistributionAsync() публичный Метод

Gets information about a specified RTMP distribution, including the distribution configuration.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistributionAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetStreamingDistributionConfig() публичный Метод

Get the configuration information about a streaming distribution.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistributionConfig ( ) : GetStreamingDistributionConfigResponse
Результат Amazon.CloudFront.Model.GetStreamingDistributionConfigResponse

GetStreamingDistributionConfig() публичный Метод

Get the configuration information about a streaming distribution.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistributionConfig ( GetStreamingDistributionConfigRequest request ) : GetStreamingDistributionConfigResponse
request Amazon.CloudFront.Model.GetStreamingDistributionConfigRequest Container for the necessary parameters to execute the GetStreamingDistributionConfig service method.
Результат Amazon.CloudFront.Model.GetStreamingDistributionConfigResponse

GetStreamingDistributionConfigAsync() публичный Метод

Initiates the asynchronous execution of the GetStreamingDistributionConfig operation.
public GetStreamingDistributionConfigAsync ( GetStreamingDistributionConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.GetStreamingDistributionConfigRequest Container for the necessary parameters to execute the GetStreamingDistributionConfig operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetStreamingDistributionConfigAsync() публичный Метод

Get the configuration information about a streaming distribution.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistributionConfigAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListCloudFrontOriginAccessIdentities() публичный Метод

Lists origin access identities.
/// The argument is invalid. ///
public ListCloudFrontOriginAccessIdentities ( ) : ListCloudFrontOriginAccessIdentitiesResponse
Результат Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesResponse

ListCloudFrontOriginAccessIdentities() публичный Метод

Lists origin access identities.
/// The argument is invalid. ///
public ListCloudFrontOriginAccessIdentities ( ListCloudFrontOriginAccessIdentitiesRequest request ) : ListCloudFrontOriginAccessIdentitiesResponse
request Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesRequest Container for the necessary parameters to execute the ListCloudFrontOriginAccessIdentities service method.
Результат Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesResponse

ListCloudFrontOriginAccessIdentitiesAsync() публичный Метод

Initiates the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.
public ListCloudFrontOriginAccessIdentitiesAsync ( ListCloudFrontOriginAccessIdentitiesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesRequest Container for the necessary parameters to execute the ListCloudFrontOriginAccessIdentities operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListCloudFrontOriginAccessIdentitiesAsync() публичный Метод

Lists origin access identities.
/// The argument is invalid. ///
public ListCloudFrontOriginAccessIdentitiesAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListDistributions() публичный Метод

List distributions.
/// The argument is invalid. ///
public ListDistributions ( ) : ListDistributionsResponse
Результат Amazon.CloudFront.Model.ListDistributionsResponse

ListDistributions() публичный Метод

List distributions.
/// The argument is invalid. ///
public ListDistributions ( ListDistributionsRequest request ) : ListDistributionsResponse
request Amazon.CloudFront.Model.ListDistributionsRequest Container for the necessary parameters to execute the ListDistributions service method.
Результат Amazon.CloudFront.Model.ListDistributionsResponse

ListDistributionsAsync() публичный Метод

Initiates the asynchronous execution of the ListDistributions operation.
public ListDistributionsAsync ( ListDistributionsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.ListDistributionsRequest Container for the necessary parameters to execute the ListDistributions operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListDistributionsAsync() публичный Метод

List distributions.
/// The argument is invalid. ///
public ListDistributionsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListDistributionsByWebACLId() публичный Метод

List the distributions that are associated with a specified AWS WAF web ACL.
/// The argument is invalid. /// /// ///
public ListDistributionsByWebACLId ( ListDistributionsByWebACLIdRequest request ) : ListDistributionsByWebACLIdResponse
request Amazon.CloudFront.Model.ListDistributionsByWebACLIdRequest Container for the necessary parameters to execute the ListDistributionsByWebACLId service method.
Результат Amazon.CloudFront.Model.ListDistributionsByWebACLIdResponse

ListDistributionsByWebACLIdAsync() публичный Метод

Initiates the asynchronous execution of the ListDistributionsByWebACLId operation.
public ListDistributionsByWebACLIdAsync ( ListDistributionsByWebACLIdRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.ListDistributionsByWebACLIdRequest Container for the necessary parameters to execute the ListDistributionsByWebACLId operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListInvalidations() публичный Метод

Lists invalidation batches.
/// Access denied. /// /// The argument is invalid. /// /// The specified distribution does not exist. ///
public ListInvalidations ( ListInvalidationsRequest request ) : ListInvalidationsResponse
request Amazon.CloudFront.Model.ListInvalidationsRequest Container for the necessary parameters to execute the ListInvalidations service method.
Результат Amazon.CloudFront.Model.ListInvalidationsResponse

ListInvalidationsAsync() публичный Метод

Initiates the asynchronous execution of the ListInvalidations operation.
public ListInvalidationsAsync ( ListInvalidationsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.ListInvalidationsRequest Container for the necessary parameters to execute the ListInvalidations operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListStreamingDistributions() публичный Метод

List streaming distributions.
/// The argument is invalid. ///
public ListStreamingDistributions ( ) : ListStreamingDistributionsResponse
Результат Amazon.CloudFront.Model.ListStreamingDistributionsResponse

ListStreamingDistributions() публичный Метод

List streaming distributions.
/// The argument is invalid. ///
public ListStreamingDistributions ( ListStreamingDistributionsRequest request ) : ListStreamingDistributionsResponse
request Amazon.CloudFront.Model.ListStreamingDistributionsRequest Container for the necessary parameters to execute the ListStreamingDistributions service method.
Результат Amazon.CloudFront.Model.ListStreamingDistributionsResponse

ListStreamingDistributionsAsync() публичный Метод

Initiates the asynchronous execution of the ListStreamingDistributions operation.
public ListStreamingDistributionsAsync ( ListStreamingDistributionsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.ListStreamingDistributionsRequest Container for the necessary parameters to execute the ListStreamingDistributions operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListStreamingDistributionsAsync() публичный Метод

List streaming distributions.
/// The argument is invalid. ///
public ListStreamingDistributionsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListTagsForResource() публичный Метод

List tags for a CloudFront resource.
/// Access denied. /// /// The argument is invalid. /// /// /// /// ///
public ListTagsForResource ( ListTagsForResourceRequest request ) : ListTagsForResourceResponse
request Amazon.CloudFront.Model.ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource service method.
Результат Amazon.CloudFront.Model.ListTagsForResourceResponse

ListTagsForResourceAsync() публичный Метод

Initiates the asynchronous execution of the ListTagsForResource operation.
public ListTagsForResourceAsync ( ListTagsForResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

TagResource() публичный Метод

Add tags to a CloudFront resource.
/// Access denied. /// /// The argument is invalid. /// /// /// /// ///
public TagResource ( TagResourceRequest request ) : TagResourceResponse
request Amazon.CloudFront.Model.TagResourceRequest Container for the necessary parameters to execute the TagResource service method.
Результат TagResourceResponse

TagResourceAsync() публичный Метод

Initiates the asynchronous execution of the TagResource operation.
public TagResourceAsync ( TagResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.TagResourceRequest Container for the necessary parameters to execute the TagResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

UntagResource() публичный Метод

Remove tags from a CloudFront resource.
/// Access denied. /// /// The argument is invalid. /// /// /// /// ///
public UntagResource ( UntagResourceRequest request ) : UntagResourceResponse
request Amazon.CloudFront.Model.UntagResourceRequest Container for the necessary parameters to execute the UntagResource service method.
Результат UntagResourceResponse

UntagResourceAsync() публичный Метод

Initiates the asynchronous execution of the UntagResource operation.
public UntagResourceAsync ( UntagResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.UntagResourceRequest Container for the necessary parameters to execute the UntagResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

UpdateCloudFrontOriginAccessIdentity() публичный Метод

Update an origin access identity.
/// Access denied. /// /// Origin and CallerReference cannot be updated. /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// The If-Match version is missing or not valid for the distribution. /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// The specified origin access identity does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. ///
public UpdateCloudFrontOriginAccessIdentity ( UpdateCloudFrontOriginAccessIdentityRequest request ) : UpdateCloudFrontOriginAccessIdentityResponse
request Amazon.CloudFront.Model.UpdateCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the UpdateCloudFrontOriginAccessIdentity service method.
Результат Amazon.CloudFront.Model.UpdateCloudFrontOriginAccessIdentityResponse

UpdateCloudFrontOriginAccessIdentityAsync() публичный Метод

Initiates the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.
public UpdateCloudFrontOriginAccessIdentityAsync ( UpdateCloudFrontOriginAccessIdentityRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.UpdateCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the UpdateCloudFrontOriginAccessIdentity operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

UpdateDistribution() публичный Метод

Update a distribution.
/// Access denied. /// /// /// /// Origin and CallerReference cannot be updated. /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// The default root object file name is too big or contains an invalid character. /// /// /// /// Your request contains forward cookies option which doesn't match with the expectation /// for the whitelisted list of cookie names. Either list of cookie names /// has been specified when not allowed or list of cookie names is missing when expected. /// /// /// /// /// /// The If-Match version is missing or not valid for the distribution. /// /// The specified Lambda function association is invalid. /// /// /// /// /// /// The origin access identity is not valid or doesn't exist. /// /// /// /// The relative path is too big, is not URL-encoded, or does not begin with a slash (/). /// /// This operation requires the HTTPS protocol. Ensure that you specify the HTTPS protocol /// in your request, or omit the RequiredProtocols element from your distribution /// configuration. /// /// /// /// /// /// /// /// /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// The specified distribution does not exist. /// /// No origin exists with the specified Origin Id. /// /// The precondition given in one or more of the request-header fields evaluated to false. /// /// You cannot create more cache behaviors for the distribution. /// /// You cannot create anymore custom SSL/TLS certificates. /// /// Your request contains more cookie names in the whitelist than are allowed per cache /// behavior. /// /// Your request contains more CNAMEs than are allowed per distribution. /// /// Processing your request would cause the maximum number of distributions with Lambda /// function associations per owner to be exceeded. /// /// /// /// Your request contains more Lambda function associations than are allowed per distribution. /// /// /// /// You cannot create more origins for the distribution. /// /// /// /// Your request contains more trusted signers than are allowed per distribution. /// /// One or more of your trusted signers do not exist. ///
public UpdateDistribution ( UpdateDistributionRequest request ) : UpdateDistributionResponse
request Amazon.CloudFront.Model.UpdateDistributionRequest Container for the necessary parameters to execute the UpdateDistribution service method.
Результат Amazon.CloudFront.Model.UpdateDistributionResponse

UpdateDistributionAsync() публичный Метод

Initiates the asynchronous execution of the UpdateDistribution operation.
public UpdateDistributionAsync ( UpdateDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.UpdateDistributionRequest Container for the necessary parameters to execute the UpdateDistribution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

UpdateStreamingDistribution() публичный Метод

Update a streaming distribution.
/// Access denied. /// /// /// /// Origin and CallerReference cannot be updated. /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// The If-Match version is missing or not valid for the distribution. /// /// The origin access identity is not valid or doesn't exist. /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// The specified streaming distribution does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. /// /// /// /// Your request contains more trusted signers than are allowed per distribution. /// /// One or more of your trusted signers do not exist. ///
public UpdateStreamingDistribution ( UpdateStreamingDistributionRequest request ) : UpdateStreamingDistributionResponse
request Amazon.CloudFront.Model.UpdateStreamingDistributionRequest Container for the necessary parameters to execute the UpdateStreamingDistribution service method.
Результат Amazon.CloudFront.Model.UpdateStreamingDistributionResponse

UpdateStreamingDistributionAsync() публичный Метод

Initiates the asynchronous execution of the UpdateStreamingDistribution operation.
public UpdateStreamingDistributionAsync ( UpdateStreamingDistributionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudFront.Model.UpdateStreamingDistributionRequest Container for the necessary parameters to execute the UpdateStreamingDistribution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task