C# Class Amazon.CloudFront.AmazonCloudFrontClient

Implementation for accessing AmazonCloudFront.
Inheritance: AmazonWebServiceClient, IAmazonCloudFront
Afficher le fichier Open project: aws/aws-sdk-net Class Usage Examples

Méthodes publiques

Méthode Description
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.

Méthodes protégées

Méthode Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AmazonCloudFrontClient() public méthode

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
Résultat System

AmazonCloudFrontClient() public méthode

Constructs AmazonCloudFrontClient with AWS Credentials
public AmazonCloudFrontClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
Résultat System

AmazonCloudFrontClient() public méthode

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
Résultat System

AmazonCloudFrontClient() public méthode

Constructs AmazonCloudFrontClient with AWS Credentials
public AmazonCloudFrontClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
Résultat System

AmazonCloudFrontClient() public méthode

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
Résultat System

AmazonCloudFrontClient() public méthode

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.
Résultat System

AmazonCloudFrontClient() public méthode

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
Résultat System

AmazonCloudFrontClient() public méthode

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
Résultat System

AmazonCloudFrontClient() public méthode

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.
Résultat System

AmazonCloudFrontClient() public méthode

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
Résultat System

AmazonCloudFrontClient() public méthode

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
Résultat System

AmazonCloudFrontClient() public méthode

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.
Résultat System

BeginCreateCloudFrontOriginAccessIdentity() public méthode

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.
Résultat IAsyncResult

BeginCreateDistribution() public méthode

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.
Résultat IAsyncResult

BeginCreateDistributionWithTags() public méthode

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.
Résultat IAsyncResult

BeginCreateInvalidation() public méthode

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.
Résultat IAsyncResult

BeginCreateStreamingDistribution() public méthode

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.
Résultat IAsyncResult

BeginCreateStreamingDistributionWithTags() public méthode

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.
Résultat IAsyncResult

BeginDeleteCloudFrontOriginAccessIdentity() public méthode

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.
Résultat IAsyncResult

BeginDeleteDistribution() public méthode

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.
Résultat IAsyncResult

BeginDeleteStreamingDistribution() public méthode

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.
Résultat IAsyncResult

BeginGetCloudFrontOriginAccessIdentity() public méthode

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.
Résultat IAsyncResult

BeginGetCloudFrontOriginAccessIdentityConfig() public méthode

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.
Résultat IAsyncResult

BeginGetDistribution() public méthode

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.
Résultat IAsyncResult

BeginGetDistributionConfig() public méthode

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.
Résultat IAsyncResult

BeginGetInvalidation() public méthode

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.
Résultat IAsyncResult

BeginGetStreamingDistribution() public méthode

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.
Résultat IAsyncResult

BeginGetStreamingDistributionConfig() public méthode

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.
Résultat IAsyncResult

BeginListCloudFrontOriginAccessIdentities() public méthode

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.
Résultat IAsyncResult

BeginListDistributions() public méthode

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.
Résultat IAsyncResult

BeginListDistributionsByWebACLId() public méthode

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.
Résultat IAsyncResult

BeginListInvalidations() public méthode

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.
Résultat IAsyncResult

BeginListStreamingDistributions() public méthode

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.
Résultat IAsyncResult

BeginListTagsForResource() public méthode

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.
Résultat IAsyncResult

BeginTagResource() public méthode

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.
Résultat IAsyncResult

BeginUntagResource() public méthode

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.
Résultat IAsyncResult

BeginUpdateCloudFrontOriginAccessIdentity() public méthode

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.
Résultat IAsyncResult

BeginUpdateDistribution() public méthode

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.
Résultat IAsyncResult

BeginUpdateStreamingDistribution() public méthode

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.
Résultat IAsyncResult

CreateCloudFrontOriginAccessIdentity() public méthode

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.
Résultat Amazon.CloudFront.Model.CreateCloudFrontOriginAccessIdentityResponse

CreateCloudFrontOriginAccessIdentityAsync() public méthode

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. ///
Résultat Task

CreateDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.CreateDistributionResponse

CreateDistributionAsync() public méthode

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. ///
Résultat Task

CreateDistributionWithTags() public méthode

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.
Résultat Amazon.CloudFront.Model.CreateDistributionWithTagsResponse

CreateDistributionWithTagsAsync() public méthode

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. ///
Résultat Task

CreateInvalidation() public méthode

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.
Résultat Amazon.CloudFront.Model.CreateInvalidationResponse

CreateInvalidationAsync() public méthode

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. ///
Résultat Task

CreateSigner() protected méthode

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
Résultat Amazon.Runtime.Internal.Auth.AbstractAWSSigner

CreateStreamingDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.CreateStreamingDistributionResponse

CreateStreamingDistributionAsync() public méthode

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. ///
Résultat Task

CreateStreamingDistributionWithTags() public méthode

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() public méthode

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. ///
Résultat Task

DeleteCloudFrontOriginAccessIdentity() public méthode

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
Résultat Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

DeleteCloudFrontOriginAccessIdentity() public méthode

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.
Résultat Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

DeleteCloudFrontOriginAccessIdentityAsync() public méthode

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. ///
Résultat Task

DeleteCloudFrontOriginAccessIdentityAsync() public méthode

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. ///
Résultat Task

DeleteDistribution() public méthode

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
Résultat Amazon.CloudFront.Model.DeleteDistributionResponse

DeleteDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.DeleteDistributionResponse

DeleteDistributionAsync() public méthode

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. ///
Résultat Task

DeleteDistributionAsync() public méthode

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. ///
Résultat Task

DeleteStreamingDistribution() public méthode

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
Résultat Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

DeleteStreamingDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

DeleteStreamingDistributionAsync() public méthode

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. ///
Résultat Task

DeleteStreamingDistributionAsync() public méthode

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. ///
Résultat Task

Dispose() protected méthode

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

EndCreateCloudFrontOriginAccessIdentity() public méthode

Finishes the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.
public EndCreateCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : CreateCloudFrontOriginAccessIdentityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateCloudFrontOriginAccessIdentity.
Résultat Amazon.CloudFront.Model.CreateCloudFrontOriginAccessIdentityResponse

EndCreateDistribution() public méthode

Finishes the asynchronous execution of the CreateDistribution operation.
public EndCreateDistribution ( IAsyncResult asyncResult ) : CreateDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateDistribution.
Résultat Amazon.CloudFront.Model.CreateDistributionResponse

EndCreateDistributionWithTags() public méthode

Finishes the asynchronous execution of the CreateDistributionWithTags operation.
public EndCreateDistributionWithTags ( IAsyncResult asyncResult ) : CreateDistributionWithTagsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateDistributionWithTags.
Résultat Amazon.CloudFront.Model.CreateDistributionWithTagsResponse

EndCreateInvalidation() public méthode

Finishes the asynchronous execution of the CreateInvalidation operation.
public EndCreateInvalidation ( IAsyncResult asyncResult ) : CreateInvalidationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateInvalidation.
Résultat Amazon.CloudFront.Model.CreateInvalidationResponse

EndCreateStreamingDistribution() public méthode

Finishes the asynchronous execution of the CreateStreamingDistribution operation.
public EndCreateStreamingDistribution ( IAsyncResult asyncResult ) : CreateStreamingDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateStreamingDistribution.
Résultat Amazon.CloudFront.Model.CreateStreamingDistributionResponse

EndCreateStreamingDistributionWithTags() public méthode

Finishes the asynchronous execution of the CreateStreamingDistributionWithTags operation.
public EndCreateStreamingDistributionWithTags ( IAsyncResult asyncResult ) : CreateStreamingDistributionWithTagsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateStreamingDistributionWithTags.
Résultat Amazon.CloudFront.Model.CreateStreamingDistributionWithTagsResponse

EndDeleteCloudFrontOriginAccessIdentity() public méthode

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.
Résultat Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

EndDeleteDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.DeleteDistributionResponse

EndDeleteStreamingDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

EndGetCloudFrontOriginAccessIdentity() public méthode

Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.
public EndGetCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : GetCloudFrontOriginAccessIdentityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetCloudFrontOriginAccessIdentity.
Résultat Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityResponse

EndGetCloudFrontOriginAccessIdentityConfig() public méthode

Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.
public EndGetCloudFrontOriginAccessIdentityConfig ( IAsyncResult asyncResult ) : GetCloudFrontOriginAccessIdentityConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetCloudFrontOriginAccessIdentityConfig.
Résultat Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigResponse

EndGetDistribution() public méthode

Finishes the asynchronous execution of the GetDistribution operation.
public EndGetDistribution ( IAsyncResult asyncResult ) : GetDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetDistribution.
Résultat Amazon.CloudFront.Model.GetDistributionResponse

EndGetDistributionConfig() public méthode

Finishes the asynchronous execution of the GetDistributionConfig operation.
public EndGetDistributionConfig ( IAsyncResult asyncResult ) : GetDistributionConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetDistributionConfig.
Résultat Amazon.CloudFront.Model.GetDistributionConfigResponse

EndGetInvalidation() public méthode

Finishes the asynchronous execution of the GetInvalidation operation.
public EndGetInvalidation ( IAsyncResult asyncResult ) : GetInvalidationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInvalidation.
Résultat Amazon.CloudFront.Model.GetInvalidationResponse

EndGetStreamingDistribution() public méthode

Finishes the asynchronous execution of the GetStreamingDistribution operation.
public EndGetStreamingDistribution ( IAsyncResult asyncResult ) : GetStreamingDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetStreamingDistribution.
Résultat Amazon.CloudFront.Model.GetStreamingDistributionResponse

EndGetStreamingDistributionConfig() public méthode

Finishes the asynchronous execution of the GetStreamingDistributionConfig operation.
public EndGetStreamingDistributionConfig ( IAsyncResult asyncResult ) : GetStreamingDistributionConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetStreamingDistributionConfig.
Résultat Amazon.CloudFront.Model.GetStreamingDistributionConfigResponse

EndListCloudFrontOriginAccessIdentities() public méthode

Finishes the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.
public EndListCloudFrontOriginAccessIdentities ( IAsyncResult asyncResult ) : ListCloudFrontOriginAccessIdentitiesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListCloudFrontOriginAccessIdentities.
Résultat Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesResponse

EndListDistributions() public méthode

Finishes the asynchronous execution of the ListDistributions operation.
public EndListDistributions ( IAsyncResult asyncResult ) : ListDistributionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListDistributions.
Résultat Amazon.CloudFront.Model.ListDistributionsResponse

EndListDistributionsByWebACLId() public méthode

Finishes the asynchronous execution of the ListDistributionsByWebACLId operation.
public EndListDistributionsByWebACLId ( IAsyncResult asyncResult ) : ListDistributionsByWebACLIdResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListDistributionsByWebACLId.
Résultat Amazon.CloudFront.Model.ListDistributionsByWebACLIdResponse

EndListInvalidations() public méthode

Finishes the asynchronous execution of the ListInvalidations operation.
public EndListInvalidations ( IAsyncResult asyncResult ) : ListInvalidationsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListInvalidations.
Résultat Amazon.CloudFront.Model.ListInvalidationsResponse

EndListStreamingDistributions() public méthode

Finishes the asynchronous execution of the ListStreamingDistributions operation.
public EndListStreamingDistributions ( IAsyncResult asyncResult ) : ListStreamingDistributionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListStreamingDistributions.
Résultat Amazon.CloudFront.Model.ListStreamingDistributionsResponse

EndListTagsForResource() public méthode

Finishes the asynchronous execution of the ListTagsForResource operation.
public EndListTagsForResource ( IAsyncResult asyncResult ) : ListTagsForResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListTagsForResource.
Résultat Amazon.CloudFront.Model.ListTagsForResourceResponse

EndTagResource() public méthode

Finishes the asynchronous execution of the TagResource operation.
public EndTagResource ( IAsyncResult asyncResult ) : TagResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginTagResource.
Résultat TagResourceResponse

EndUntagResource() public méthode

Finishes the asynchronous execution of the UntagResource operation.
public EndUntagResource ( IAsyncResult asyncResult ) : UntagResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUntagResource.
Résultat UntagResourceResponse

EndUpdateCloudFrontOriginAccessIdentity() public méthode

Finishes the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.
public EndUpdateCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : UpdateCloudFrontOriginAccessIdentityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateCloudFrontOriginAccessIdentity.
Résultat Amazon.CloudFront.Model.UpdateCloudFrontOriginAccessIdentityResponse

EndUpdateDistribution() public méthode

Finishes the asynchronous execution of the UpdateDistribution operation.
public EndUpdateDistribution ( IAsyncResult asyncResult ) : UpdateDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateDistribution.
Résultat Amazon.CloudFront.Model.UpdateDistributionResponse

EndUpdateStreamingDistribution() public méthode

Finishes the asynchronous execution of the UpdateStreamingDistribution operation.
public EndUpdateStreamingDistribution ( IAsyncResult asyncResult ) : UpdateStreamingDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateStreamingDistribution.
Résultat Amazon.CloudFront.Model.UpdateStreamingDistributionResponse

GetCloudFrontOriginAccessIdentity() public méthode

Get the information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentity ( ) : GetCloudFrontOriginAccessIdentityResponse
Résultat Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityResponse

GetCloudFrontOriginAccessIdentity() public méthode

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.
Résultat Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityResponse

GetCloudFrontOriginAccessIdentityAsync() public méthode

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. ///
Résultat Task

GetCloudFrontOriginAccessIdentityAsync() public méthode

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. ///
Résultat Task

GetCloudFrontOriginAccessIdentityConfig() public méthode

Get the configuration information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentityConfig ( ) : GetCloudFrontOriginAccessIdentityConfigResponse
Résultat Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigResponse

GetCloudFrontOriginAccessIdentityConfig() public méthode

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.
Résultat Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigResponse

GetCloudFrontOriginAccessIdentityConfigAsync() public méthode

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. ///
Résultat Task

GetCloudFrontOriginAccessIdentityConfigAsync() public méthode

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. ///
Résultat Task

GetDistribution() public méthode

Get the information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistribution ( ) : GetDistributionResponse
Résultat Amazon.CloudFront.Model.GetDistributionResponse

GetDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.GetDistributionResponse

GetDistributionAsync() public méthode

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. ///
Résultat Task

GetDistributionAsync() public méthode

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. ///
Résultat Task

GetDistributionConfig() public méthode

Get the configuration information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistributionConfig ( ) : GetDistributionConfigResponse
Résultat Amazon.CloudFront.Model.GetDistributionConfigResponse

GetDistributionConfig() public méthode

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.
Résultat Amazon.CloudFront.Model.GetDistributionConfigResponse

GetDistributionConfigAsync() public méthode

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. ///
Résultat Task

GetDistributionConfigAsync() public méthode

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. ///
Résultat Task

GetInvalidation() public méthode

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.
Résultat Amazon.CloudFront.Model.GetInvalidationResponse

GetInvalidationAsync() public méthode

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. ///
Résultat Task

GetStreamingDistribution() public méthode

Gets information about a specified RTMP distribution, including the distribution configuration.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistribution ( ) : GetStreamingDistributionResponse
Résultat Amazon.CloudFront.Model.GetStreamingDistributionResponse

GetStreamingDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.GetStreamingDistributionResponse

GetStreamingDistributionAsync() public méthode

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. ///
Résultat Task

GetStreamingDistributionAsync() public méthode

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. ///
Résultat Task

GetStreamingDistributionConfig() public méthode

Get the configuration information about a streaming distribution.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistributionConfig ( ) : GetStreamingDistributionConfigResponse
Résultat Amazon.CloudFront.Model.GetStreamingDistributionConfigResponse

GetStreamingDistributionConfig() public méthode

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.
Résultat Amazon.CloudFront.Model.GetStreamingDistributionConfigResponse

GetStreamingDistributionConfigAsync() public méthode

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. ///
Résultat Task

GetStreamingDistributionConfigAsync() public méthode

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. ///
Résultat Task

ListCloudFrontOriginAccessIdentities() public méthode

Lists origin access identities.
/// The argument is invalid. ///
public ListCloudFrontOriginAccessIdentities ( ) : ListCloudFrontOriginAccessIdentitiesResponse
Résultat Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesResponse

ListCloudFrontOriginAccessIdentities() public méthode

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.
Résultat Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesResponse

ListCloudFrontOriginAccessIdentitiesAsync() public méthode

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. ///
Résultat Task

ListCloudFrontOriginAccessIdentitiesAsync() public méthode

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. ///
Résultat Task

ListDistributions() public méthode

List distributions.
/// The argument is invalid. ///
public ListDistributions ( ) : ListDistributionsResponse
Résultat Amazon.CloudFront.Model.ListDistributionsResponse

ListDistributions() public méthode

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.
Résultat Amazon.CloudFront.Model.ListDistributionsResponse

ListDistributionsAsync() public méthode

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. ///
Résultat Task

ListDistributionsAsync() public méthode

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. ///
Résultat Task

ListDistributionsByWebACLId() public méthode

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.
Résultat Amazon.CloudFront.Model.ListDistributionsByWebACLIdResponse

ListDistributionsByWebACLIdAsync() public méthode

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. ///
Résultat Task

ListInvalidations() public méthode

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.
Résultat Amazon.CloudFront.Model.ListInvalidationsResponse

ListInvalidationsAsync() public méthode

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. ///
Résultat Task

ListStreamingDistributions() public méthode

List streaming distributions.
/// The argument is invalid. ///
public ListStreamingDistributions ( ) : ListStreamingDistributionsResponse
Résultat Amazon.CloudFront.Model.ListStreamingDistributionsResponse

ListStreamingDistributions() public méthode

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.
Résultat Amazon.CloudFront.Model.ListStreamingDistributionsResponse

ListStreamingDistributionsAsync() public méthode

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. ///
Résultat Task

ListStreamingDistributionsAsync() public méthode

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. ///
Résultat Task

ListTagsForResource() public méthode

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.
Résultat Amazon.CloudFront.Model.ListTagsForResourceResponse

ListTagsForResourceAsync() public méthode

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. ///
Résultat Task

TagResource() public méthode

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.
Résultat TagResourceResponse

TagResourceAsync() public méthode

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. ///
Résultat Task

UntagResource() public méthode

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.
Résultat UntagResourceResponse

UntagResourceAsync() public méthode

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. ///
Résultat Task

UpdateCloudFrontOriginAccessIdentity() public méthode

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.
Résultat Amazon.CloudFront.Model.UpdateCloudFrontOriginAccessIdentityResponse

UpdateCloudFrontOriginAccessIdentityAsync() public méthode

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. ///
Résultat Task

UpdateDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.UpdateDistributionResponse

UpdateDistributionAsync() public méthode

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. ///
Résultat Task

UpdateStreamingDistribution() public méthode

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.
Résultat Amazon.CloudFront.Model.UpdateStreamingDistributionResponse

UpdateStreamingDistributionAsync() public méthode

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. ///
Résultat Task