C# 클래스 Amazon.CloudFront.AmazonCloudFrontClient

Implementation for accessing AmazonCloudFront.
상속: AmazonWebServiceClient, IAmazonCloudFront
파일 보기 프로젝트 열기: aws/aws-sdk-net 1 사용 예제들

공개 메소드들

메소드 설명
AmazonCloudFrontClient ( ) : System

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

AmazonCloudFrontClient ( AWSCredentials credentials ) : System

Constructs AmazonCloudFrontClient with AWS Credentials

AmazonCloudFrontClient ( AWSCredentials credentials, AmazonCloudFrontConfig clientConfig ) : System

Constructs AmazonCloudFrontClient with AWS Credentials and an AmazonCloudFrontClient Configuration object.

AmazonCloudFrontClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonCloudFrontClient with AWS Credentials

AmazonCloudFrontClient ( AmazonCloudFrontConfig config ) : System

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

AmazonCloudFrontClient ( RegionEndpoint region ) : System

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

AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key

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

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

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

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key

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

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key

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

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

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

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key

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

Initiates the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.

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

Initiates the asynchronous execution of the CreateDistribution operation.

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

Initiates the asynchronous execution of the CreateDistributionWithTags operation.

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

Initiates the asynchronous execution of the CreateInvalidation operation.

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

Initiates the asynchronous execution of the CreateStreamingDistribution operation.

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

Initiates the asynchronous execution of the CreateStreamingDistributionWithTags operation.

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

Initiates the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.

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

Initiates the asynchronous execution of the DeleteDistribution operation.

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

Initiates the asynchronous execution of the DeleteStreamingDistribution operation.

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

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.

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

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.

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

Initiates the asynchronous execution of the GetDistribution operation.

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

Initiates the asynchronous execution of the GetDistributionConfig operation.

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

Initiates the asynchronous execution of the GetInvalidation operation.

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

Initiates the asynchronous execution of the GetStreamingDistribution operation.

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

Initiates the asynchronous execution of the GetStreamingDistributionConfig operation.

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

Initiates the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.

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

Initiates the asynchronous execution of the ListDistributions operation.

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

Initiates the asynchronous execution of the ListDistributionsByWebACLId operation.

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

Initiates the asynchronous execution of the ListInvalidations operation.

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

Initiates the asynchronous execution of the ListStreamingDistributions operation.

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

Initiates the asynchronous execution of the ListTagsForResource operation.

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

Initiates the asynchronous execution of the TagResource operation.

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

Initiates the asynchronous execution of the UntagResource operation.

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

Initiates the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.

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

Initiates the asynchronous execution of the UpdateDistribution operation.

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

Initiates the asynchronous execution of the UpdateStreamingDistribution operation.

CreateCloudFrontOriginAccessIdentity ( CreateCloudFrontOriginAccessIdentityRequest request ) : CreateCloudFrontOriginAccessIdentityResponse

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

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

Initiates the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.

CreateDistribution ( CreateDistributionRequest request ) : CreateDistributionResponse

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

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

Initiates the asynchronous execution of the CreateDistribution operation.

CreateDistributionWithTags ( CreateDistributionWithTagsRequest request ) : CreateDistributionWithTagsResponse

Create a new distribution with tags.

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

Initiates the asynchronous execution of the CreateDistributionWithTags operation.

CreateInvalidation ( CreateInvalidationRequest request ) : CreateInvalidationResponse

Create a new invalidation.

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

Initiates the asynchronous execution of the CreateInvalidation operation.

CreateStreamingDistribution ( CreateStreamingDistributionRequest request ) : CreateStreamingDistributionResponse

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

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

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

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

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

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

Initiates the asynchronous execution of the CreateStreamingDistribution operation.

CreateStreamingDistributionWithTags ( CreateStreamingDistributionWithTagsRequest request ) : CreateStreamingDistributionWithTagsResponse

Create a new streaming distribution with tags.

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

Initiates the asynchronous execution of the CreateStreamingDistributionWithTags operation.

DeleteCloudFrontOriginAccessIdentity ( ) : Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

Delete an origin access identity.

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

Delete an origin access identity.

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

Initiates the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.

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

Delete an origin access identity.

DeleteDistribution ( ) : Amazon.CloudFront.Model.DeleteDistributionResponse

Delete a distribution.

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

Delete a distribution.

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

Initiates the asynchronous execution of the DeleteDistribution operation.

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

Delete a distribution.

DeleteStreamingDistribution ( ) : Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

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

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

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

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

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

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

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

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

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

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

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

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

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

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

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

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

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

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

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

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

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

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

Initiates the asynchronous execution of the DeleteStreamingDistribution operation.

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

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

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

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

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

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

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

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

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

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

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

EndCreateCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : CreateCloudFrontOriginAccessIdentityResponse

Finishes the asynchronous execution of the CreateCloudFrontOriginAccessIdentity operation.

EndCreateDistribution ( IAsyncResult asyncResult ) : CreateDistributionResponse

Finishes the asynchronous execution of the CreateDistribution operation.

EndCreateDistributionWithTags ( IAsyncResult asyncResult ) : CreateDistributionWithTagsResponse

Finishes the asynchronous execution of the CreateDistributionWithTags operation.

EndCreateInvalidation ( IAsyncResult asyncResult ) : CreateInvalidationResponse

Finishes the asynchronous execution of the CreateInvalidation operation.

EndCreateStreamingDistribution ( IAsyncResult asyncResult ) : CreateStreamingDistributionResponse

Finishes the asynchronous execution of the CreateStreamingDistribution operation.

EndCreateStreamingDistributionWithTags ( IAsyncResult asyncResult ) : CreateStreamingDistributionWithTagsResponse

Finishes the asynchronous execution of the CreateStreamingDistributionWithTags operation.

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

Finishes the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.

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

Finishes the asynchronous execution of the DeleteDistribution operation.

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

Finishes the asynchronous execution of the DeleteStreamingDistribution operation.

EndGetCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : GetCloudFrontOriginAccessIdentityResponse

Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.

EndGetCloudFrontOriginAccessIdentityConfig ( IAsyncResult asyncResult ) : GetCloudFrontOriginAccessIdentityConfigResponse

Finishes the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.

EndGetDistribution ( IAsyncResult asyncResult ) : GetDistributionResponse

Finishes the asynchronous execution of the GetDistribution operation.

EndGetDistributionConfig ( IAsyncResult asyncResult ) : GetDistributionConfigResponse

Finishes the asynchronous execution of the GetDistributionConfig operation.

EndGetInvalidation ( IAsyncResult asyncResult ) : GetInvalidationResponse

Finishes the asynchronous execution of the GetInvalidation operation.

EndGetStreamingDistribution ( IAsyncResult asyncResult ) : GetStreamingDistributionResponse

Finishes the asynchronous execution of the GetStreamingDistribution operation.

EndGetStreamingDistributionConfig ( IAsyncResult asyncResult ) : GetStreamingDistributionConfigResponse

Finishes the asynchronous execution of the GetStreamingDistributionConfig operation.

EndListCloudFrontOriginAccessIdentities ( IAsyncResult asyncResult ) : ListCloudFrontOriginAccessIdentitiesResponse

Finishes the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.

EndListDistributions ( IAsyncResult asyncResult ) : ListDistributionsResponse

Finishes the asynchronous execution of the ListDistributions operation.

EndListDistributionsByWebACLId ( IAsyncResult asyncResult ) : ListDistributionsByWebACLIdResponse

Finishes the asynchronous execution of the ListDistributionsByWebACLId operation.

EndListInvalidations ( IAsyncResult asyncResult ) : ListInvalidationsResponse

Finishes the asynchronous execution of the ListInvalidations operation.

EndListStreamingDistributions ( IAsyncResult asyncResult ) : ListStreamingDistributionsResponse

Finishes the asynchronous execution of the ListStreamingDistributions operation.

EndListTagsForResource ( IAsyncResult asyncResult ) : ListTagsForResourceResponse

Finishes the asynchronous execution of the ListTagsForResource operation.

EndTagResource ( IAsyncResult asyncResult ) : TagResourceResponse

Finishes the asynchronous execution of the TagResource operation.

EndUntagResource ( IAsyncResult asyncResult ) : UntagResourceResponse

Finishes the asynchronous execution of the UntagResource operation.

EndUpdateCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : UpdateCloudFrontOriginAccessIdentityResponse

Finishes the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.

EndUpdateDistribution ( IAsyncResult asyncResult ) : UpdateDistributionResponse

Finishes the asynchronous execution of the UpdateDistribution operation.

EndUpdateStreamingDistribution ( IAsyncResult asyncResult ) : UpdateStreamingDistributionResponse

Finishes the asynchronous execution of the UpdateStreamingDistribution operation.

GetCloudFrontOriginAccessIdentity ( ) : GetCloudFrontOriginAccessIdentityResponse

Get the information about an origin access identity.

GetCloudFrontOriginAccessIdentity ( GetCloudFrontOriginAccessIdentityRequest request ) : GetCloudFrontOriginAccessIdentityResponse

Get the information about an origin access identity.

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

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentity operation.

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

Get the information about an origin access identity.

GetCloudFrontOriginAccessIdentityConfig ( ) : GetCloudFrontOriginAccessIdentityConfigResponse

Get the configuration information about an origin access identity.

GetCloudFrontOriginAccessIdentityConfig ( GetCloudFrontOriginAccessIdentityConfigRequest request ) : GetCloudFrontOriginAccessIdentityConfigResponse

Get the configuration information about an origin access identity.

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

Initiates the asynchronous execution of the GetCloudFrontOriginAccessIdentityConfig operation.

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

Get the configuration information about an origin access identity.

GetDistribution ( ) : GetDistributionResponse

Get the information about a distribution.

GetDistribution ( GetDistributionRequest request ) : GetDistributionResponse

Get the information about a distribution.

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

Initiates the asynchronous execution of the GetDistribution operation.

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

Get the information about a distribution.

GetDistributionConfig ( ) : GetDistributionConfigResponse

Get the configuration information about a distribution.

GetDistributionConfig ( GetDistributionConfigRequest request ) : GetDistributionConfigResponse

Get the configuration information about a distribution.

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

Initiates the asynchronous execution of the GetDistributionConfig operation.

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

Get the configuration information about a distribution.

GetInvalidation ( GetInvalidationRequest request ) : GetInvalidationResponse

Get the information about an invalidation.

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

Initiates the asynchronous execution of the GetInvalidation operation.

GetStreamingDistribution ( ) : GetStreamingDistributionResponse

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

GetStreamingDistribution ( GetStreamingDistributionRequest request ) : GetStreamingDistributionResponse

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

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

Initiates the asynchronous execution of the GetStreamingDistribution operation.

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

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

GetStreamingDistributionConfig ( ) : GetStreamingDistributionConfigResponse

Get the configuration information about a streaming distribution.

GetStreamingDistributionConfig ( GetStreamingDistributionConfigRequest request ) : GetStreamingDistributionConfigResponse

Get the configuration information about a streaming distribution.

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

Initiates the asynchronous execution of the GetStreamingDistributionConfig operation.

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

Get the configuration information about a streaming distribution.

ListCloudFrontOriginAccessIdentities ( ) : ListCloudFrontOriginAccessIdentitiesResponse

Lists origin access identities.

ListCloudFrontOriginAccessIdentities ( ListCloudFrontOriginAccessIdentitiesRequest request ) : ListCloudFrontOriginAccessIdentitiesResponse

Lists origin access identities.

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

Initiates the asynchronous execution of the ListCloudFrontOriginAccessIdentities operation.

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

Lists origin access identities.

ListDistributions ( ) : ListDistributionsResponse

List distributions.

ListDistributions ( ListDistributionsRequest request ) : ListDistributionsResponse

List distributions.

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

Initiates the asynchronous execution of the ListDistributions operation.

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

List distributions.

ListDistributionsByWebACLId ( ListDistributionsByWebACLIdRequest request ) : ListDistributionsByWebACLIdResponse

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

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

Initiates the asynchronous execution of the ListDistributionsByWebACLId operation.

ListInvalidations ( ListInvalidationsRequest request ) : ListInvalidationsResponse

Lists invalidation batches.

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

Initiates the asynchronous execution of the ListInvalidations operation.

ListStreamingDistributions ( ) : ListStreamingDistributionsResponse

List streaming distributions.

ListStreamingDistributions ( ListStreamingDistributionsRequest request ) : ListStreamingDistributionsResponse

List streaming distributions.

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

Initiates the asynchronous execution of the ListStreamingDistributions operation.

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

List streaming distributions.

ListTagsForResource ( ListTagsForResourceRequest request ) : ListTagsForResourceResponse

List tags for a CloudFront resource.

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

Initiates the asynchronous execution of the ListTagsForResource operation.

TagResource ( TagResourceRequest request ) : TagResourceResponse

Add tags to a CloudFront resource.

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

Initiates the asynchronous execution of the TagResource operation.

UntagResource ( UntagResourceRequest request ) : UntagResourceResponse

Remove tags from a CloudFront resource.

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

Initiates the asynchronous execution of the UntagResource operation.

UpdateCloudFrontOriginAccessIdentity ( UpdateCloudFrontOriginAccessIdentityRequest request ) : UpdateCloudFrontOriginAccessIdentityResponse

Update an origin access identity.

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

Initiates the asynchronous execution of the UpdateCloudFrontOriginAccessIdentity operation.

UpdateDistribution ( UpdateDistributionRequest request ) : UpdateDistributionResponse

Update a distribution.

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

Initiates the asynchronous execution of the UpdateDistribution operation.

UpdateStreamingDistribution ( UpdateStreamingDistributionRequest request ) : UpdateStreamingDistributionResponse

Update a streaming distribution.

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

Initiates the asynchronous execution of the UpdateStreamingDistribution operation.

보호된 메소드들

메소드 설명
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

메소드 상세

AmazonCloudFrontClient() 공개 메소드

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

AmazonCloudFrontClient() 공개 메소드

Constructs AmazonCloudFrontClient with AWS Credentials
public AmazonCloudFrontClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
리턴 System

AmazonCloudFrontClient() 공개 메소드

Constructs AmazonCloudFrontClient with AWS Credentials and an AmazonCloudFrontClient Configuration object.
public AmazonCloudFrontClient ( AWSCredentials credentials, AmazonCloudFrontConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonCloudFrontConfig The AmazonCloudFrontClient Configuration Object
리턴 System

AmazonCloudFrontClient() 공개 메소드

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

AmazonCloudFrontClient() 공개 메소드

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

AmazonCloudFrontClient() 공개 메소드

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

AmazonCloudFrontClient() 공개 메소드

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
리턴 System

AmazonCloudFrontClient() 공개 메소드

Constructs AmazonCloudFrontClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudFrontClient Configuration object.
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCloudFrontConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonCloudFrontConfig The AmazonCloudFrontClient Configuration Object
리턴 System

AmazonCloudFrontClient() 공개 메소드

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
리턴 System

AmazonCloudFrontClient() 공개 메소드

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
리턴 System

AmazonCloudFrontClient() 공개 메소드

Constructs AmazonCloudFrontClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudFrontClient Configuration object.
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCloudFrontConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonCloudFrontConfig The AmazonCloudFrontClient Configuration Object
리턴 System

AmazonCloudFrontClient() 공개 메소드

Constructs AmazonCloudFrontClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudFrontClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
리턴 System

BeginCreateCloudFrontOriginAccessIdentity() 공개 메소드

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

BeginCreateDistribution() 공개 메소드

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

BeginCreateDistributionWithTags() 공개 메소드

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

BeginCreateInvalidation() 공개 메소드

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

BeginCreateStreamingDistribution() 공개 메소드

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

BeginCreateStreamingDistributionWithTags() 공개 메소드

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

BeginDeleteCloudFrontOriginAccessIdentity() 공개 메소드

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

BeginDeleteDistribution() 공개 메소드

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

BeginDeleteStreamingDistribution() 공개 메소드

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

BeginGetCloudFrontOriginAccessIdentity() 공개 메소드

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

BeginGetCloudFrontOriginAccessIdentityConfig() 공개 메소드

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

BeginGetDistribution() 공개 메소드

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

BeginGetDistributionConfig() 공개 메소드

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

BeginGetInvalidation() 공개 메소드

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

BeginGetStreamingDistribution() 공개 메소드

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

BeginGetStreamingDistributionConfig() 공개 메소드

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

BeginListCloudFrontOriginAccessIdentities() 공개 메소드

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

BeginListDistributions() 공개 메소드

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

BeginListDistributionsByWebACLId() 공개 메소드

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

BeginListInvalidations() 공개 메소드

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

BeginListStreamingDistributions() 공개 메소드

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

BeginListTagsForResource() 공개 메소드

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

BeginTagResource() 공개 메소드

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

BeginUntagResource() 공개 메소드

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

BeginUpdateCloudFrontOriginAccessIdentity() 공개 메소드

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

BeginUpdateDistribution() 공개 메소드

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

BeginUpdateStreamingDistribution() 공개 메소드

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

CreateCloudFrontOriginAccessIdentity() 공개 메소드

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

CreateCloudFrontOriginAccessIdentityAsync() 공개 메소드

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

CreateDistribution() 공개 메소드

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

CreateDistributionAsync() 공개 메소드

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

CreateDistributionWithTags() 공개 메소드

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

CreateDistributionWithTagsAsync() 공개 메소드

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

CreateInvalidation() 공개 메소드

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

CreateInvalidationAsync() 공개 메소드

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

CreateSigner() 보호된 메소드

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
리턴 Amazon.Runtime.Internal.Auth.AbstractAWSSigner

CreateStreamingDistribution() 공개 메소드

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

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

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

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

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

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

CreateStreamingDistributionAsync() 공개 메소드

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

CreateStreamingDistributionWithTags() 공개 메소드

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

CreateStreamingDistributionWithTagsAsync() 공개 메소드

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

DeleteCloudFrontOriginAccessIdentity() 공개 메소드

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

DeleteCloudFrontOriginAccessIdentity() 공개 메소드

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

DeleteCloudFrontOriginAccessIdentityAsync() 공개 메소드

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

DeleteCloudFrontOriginAccessIdentityAsync() 공개 메소드

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

DeleteDistribution() 공개 메소드

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

DeleteDistribution() 공개 메소드

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

DeleteDistributionAsync() 공개 메소드

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

DeleteDistributionAsync() 공개 메소드

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

DeleteStreamingDistribution() 공개 메소드

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

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

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

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

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

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

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

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

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

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

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

DeleteStreamingDistribution() 공개 메소드

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

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

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

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

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

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

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

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

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

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

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

DeleteStreamingDistributionAsync() 공개 메소드

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

DeleteStreamingDistributionAsync() 공개 메소드

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

To delete an RTMP distribution using the CloudFront API:

  1. Disable the RTMP distribution.

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

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

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

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

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

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

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

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

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

Dispose() 보호된 메소드

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

EndCreateCloudFrontOriginAccessIdentity() 공개 메소드

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

EndCreateDistribution() 공개 메소드

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

EndCreateDistributionWithTags() 공개 메소드

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

EndCreateInvalidation() 공개 메소드

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

EndCreateStreamingDistribution() 공개 메소드

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

EndCreateStreamingDistributionWithTags() 공개 메소드

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

EndDeleteCloudFrontOriginAccessIdentity() 공개 메소드

Finishes the asynchronous execution of the DeleteCloudFrontOriginAccessIdentity operation.
public EndDeleteCloudFrontOriginAccessIdentity ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCloudFrontOriginAccessIdentity.
리턴 Amazon.CloudFront.Model.DeleteCloudFrontOriginAccessIdentityResponse

EndDeleteDistribution() 공개 메소드

Finishes the asynchronous execution of the DeleteDistribution operation.
public EndDeleteDistribution ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteDistribution.
리턴 Amazon.CloudFront.Model.DeleteDistributionResponse

EndDeleteStreamingDistribution() 공개 메소드

Finishes the asynchronous execution of the DeleteStreamingDistribution operation.
public EndDeleteStreamingDistribution ( IAsyncResult asyncResult ) : Amazon.CloudFront.Model.DeleteStreamingDistributionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteStreamingDistribution.
리턴 Amazon.CloudFront.Model.DeleteStreamingDistributionResponse

EndGetCloudFrontOriginAccessIdentity() 공개 메소드

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

EndGetCloudFrontOriginAccessIdentityConfig() 공개 메소드

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

EndGetDistribution() 공개 메소드

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

EndGetDistributionConfig() 공개 메소드

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

EndGetInvalidation() 공개 메소드

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

EndGetStreamingDistribution() 공개 메소드

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

EndGetStreamingDistributionConfig() 공개 메소드

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

EndListCloudFrontOriginAccessIdentities() 공개 메소드

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

EndListDistributions() 공개 메소드

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

EndListDistributionsByWebACLId() 공개 메소드

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

EndListInvalidations() 공개 메소드

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

EndListStreamingDistributions() 공개 메소드

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

EndListTagsForResource() 공개 메소드

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

EndTagResource() 공개 메소드

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

EndUntagResource() 공개 메소드

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

EndUpdateCloudFrontOriginAccessIdentity() 공개 메소드

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

EndUpdateDistribution() 공개 메소드

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

EndUpdateStreamingDistribution() 공개 메소드

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

GetCloudFrontOriginAccessIdentity() 공개 메소드

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

GetCloudFrontOriginAccessIdentity() 공개 메소드

Get the information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentity ( GetCloudFrontOriginAccessIdentityRequest request ) : GetCloudFrontOriginAccessIdentityResponse
request Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityRequest Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentity service method.
리턴 Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityResponse

GetCloudFrontOriginAccessIdentityAsync() 공개 메소드

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

GetCloudFrontOriginAccessIdentityAsync() 공개 메소드

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

GetCloudFrontOriginAccessIdentityConfig() 공개 메소드

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

GetCloudFrontOriginAccessIdentityConfig() 공개 메소드

Get the configuration information about an origin access identity.
/// Access denied. /// /// The specified origin access identity does not exist. ///
public GetCloudFrontOriginAccessIdentityConfig ( GetCloudFrontOriginAccessIdentityConfigRequest request ) : GetCloudFrontOriginAccessIdentityConfigResponse
request Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigRequest Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentityConfig service method.
리턴 Amazon.CloudFront.Model.GetCloudFrontOriginAccessIdentityConfigResponse

GetCloudFrontOriginAccessIdentityConfigAsync() 공개 메소드

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

GetCloudFrontOriginAccessIdentityConfigAsync() 공개 메소드

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

GetDistribution() 공개 메소드

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

GetDistribution() 공개 메소드

Get the information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistribution ( GetDistributionRequest request ) : GetDistributionResponse
request Amazon.CloudFront.Model.GetDistributionRequest Container for the necessary parameters to execute the GetDistribution service method.
리턴 Amazon.CloudFront.Model.GetDistributionResponse

GetDistributionAsync() 공개 메소드

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

GetDistributionAsync() 공개 메소드

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

GetDistributionConfig() 공개 메소드

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

GetDistributionConfig() 공개 메소드

Get the configuration information about a distribution.
/// Access denied. /// /// The specified distribution does not exist. ///
public GetDistributionConfig ( GetDistributionConfigRequest request ) : GetDistributionConfigResponse
request Amazon.CloudFront.Model.GetDistributionConfigRequest Container for the necessary parameters to execute the GetDistributionConfig service method.
리턴 Amazon.CloudFront.Model.GetDistributionConfigResponse

GetDistributionConfigAsync() 공개 메소드

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

GetDistributionConfigAsync() 공개 메소드

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

GetInvalidation() 공개 메소드

Get the information about an invalidation.
/// Access denied. /// /// The specified distribution does not exist. /// /// The specified invalidation does not exist. ///
public GetInvalidation ( GetInvalidationRequest request ) : GetInvalidationResponse
request Amazon.CloudFront.Model.GetInvalidationRequest Container for the necessary parameters to execute the GetInvalidation service method.
리턴 Amazon.CloudFront.Model.GetInvalidationResponse

GetInvalidationAsync() 공개 메소드

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

GetStreamingDistribution() 공개 메소드

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

GetStreamingDistribution() 공개 메소드

Gets information about a specified RTMP distribution, including the distribution configuration.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistribution ( GetStreamingDistributionRequest request ) : GetStreamingDistributionResponse
request Amazon.CloudFront.Model.GetStreamingDistributionRequest Container for the necessary parameters to execute the GetStreamingDistribution service method.
리턴 Amazon.CloudFront.Model.GetStreamingDistributionResponse

GetStreamingDistributionAsync() 공개 메소드

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

GetStreamingDistributionAsync() 공개 메소드

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

GetStreamingDistributionConfig() 공개 메소드

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

GetStreamingDistributionConfig() 공개 메소드

Get the configuration information about a streaming distribution.
/// Access denied. /// /// The specified streaming distribution does not exist. ///
public GetStreamingDistributionConfig ( GetStreamingDistributionConfigRequest request ) : GetStreamingDistributionConfigResponse
request Amazon.CloudFront.Model.GetStreamingDistributionConfigRequest Container for the necessary parameters to execute the GetStreamingDistributionConfig service method.
리턴 Amazon.CloudFront.Model.GetStreamingDistributionConfigResponse

GetStreamingDistributionConfigAsync() 공개 메소드

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

GetStreamingDistributionConfigAsync() 공개 메소드

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

ListCloudFrontOriginAccessIdentities() 공개 메소드

Lists origin access identities.
/// The argument is invalid. ///
public ListCloudFrontOriginAccessIdentities ( ) : ListCloudFrontOriginAccessIdentitiesResponse
리턴 Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesResponse

ListCloudFrontOriginAccessIdentities() 공개 메소드

Lists origin access identities.
/// The argument is invalid. ///
public ListCloudFrontOriginAccessIdentities ( ListCloudFrontOriginAccessIdentitiesRequest request ) : ListCloudFrontOriginAccessIdentitiesResponse
request Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesRequest Container for the necessary parameters to execute the ListCloudFrontOriginAccessIdentities service method.
리턴 Amazon.CloudFront.Model.ListCloudFrontOriginAccessIdentitiesResponse

ListCloudFrontOriginAccessIdentitiesAsync() 공개 메소드

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

ListCloudFrontOriginAccessIdentitiesAsync() 공개 메소드

Lists origin access identities.
/// The argument is invalid. ///
public ListCloudFrontOriginAccessIdentitiesAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
리턴 Task

ListDistributions() 공개 메소드

List distributions.
/// The argument is invalid. ///
public ListDistributions ( ) : ListDistributionsResponse
리턴 Amazon.CloudFront.Model.ListDistributionsResponse

ListDistributions() 공개 메소드

List distributions.
/// The argument is invalid. ///
public ListDistributions ( ListDistributionsRequest request ) : ListDistributionsResponse
request Amazon.CloudFront.Model.ListDistributionsRequest Container for the necessary parameters to execute the ListDistributions service method.
리턴 Amazon.CloudFront.Model.ListDistributionsResponse

ListDistributionsAsync() 공개 메소드

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

ListDistributionsAsync() 공개 메소드

List distributions.
/// The argument is invalid. ///
public ListDistributionsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
리턴 Task

ListDistributionsByWebACLId() 공개 메소드

List the distributions that are associated with a specified AWS WAF web ACL.
/// The argument is invalid. /// /// ///
public ListDistributionsByWebACLId ( ListDistributionsByWebACLIdRequest request ) : ListDistributionsByWebACLIdResponse
request Amazon.CloudFront.Model.ListDistributionsByWebACLIdRequest Container for the necessary parameters to execute the ListDistributionsByWebACLId service method.
리턴 Amazon.CloudFront.Model.ListDistributionsByWebACLIdResponse

ListDistributionsByWebACLIdAsync() 공개 메소드

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

ListInvalidations() 공개 메소드

Lists invalidation batches.
/// Access denied. /// /// The argument is invalid. /// /// The specified distribution does not exist. ///
public ListInvalidations ( ListInvalidationsRequest request ) : ListInvalidationsResponse
request Amazon.CloudFront.Model.ListInvalidationsRequest Container for the necessary parameters to execute the ListInvalidations service method.
리턴 Amazon.CloudFront.Model.ListInvalidationsResponse

ListInvalidationsAsync() 공개 메소드

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

ListStreamingDistributions() 공개 메소드

List streaming distributions.
/// The argument is invalid. ///
public ListStreamingDistributions ( ) : ListStreamingDistributionsResponse
리턴 Amazon.CloudFront.Model.ListStreamingDistributionsResponse

ListStreamingDistributions() 공개 메소드

List streaming distributions.
/// The argument is invalid. ///
public ListStreamingDistributions ( ListStreamingDistributionsRequest request ) : ListStreamingDistributionsResponse
request Amazon.CloudFront.Model.ListStreamingDistributionsRequest Container for the necessary parameters to execute the ListStreamingDistributions service method.
리턴 Amazon.CloudFront.Model.ListStreamingDistributionsResponse

ListStreamingDistributionsAsync() 공개 메소드

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

ListStreamingDistributionsAsync() 공개 메소드

List streaming distributions.
/// The argument is invalid. ///
public ListStreamingDistributionsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
리턴 Task

ListTagsForResource() 공개 메소드

List tags for a CloudFront resource.
/// Access denied. /// /// The argument is invalid. /// /// /// /// ///
public ListTagsForResource ( ListTagsForResourceRequest request ) : ListTagsForResourceResponse
request Amazon.CloudFront.Model.ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource service method.
리턴 Amazon.CloudFront.Model.ListTagsForResourceResponse

ListTagsForResourceAsync() 공개 메소드

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

TagResource() 공개 메소드

Add tags to a CloudFront resource.
/// Access denied. /// /// The argument is invalid. /// /// /// /// ///
public TagResource ( TagResourceRequest request ) : TagResourceResponse
request Amazon.CloudFront.Model.TagResourceRequest Container for the necessary parameters to execute the TagResource service method.
리턴 TagResourceResponse

TagResourceAsync() 공개 메소드

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

UntagResource() 공개 메소드

Remove tags from a CloudFront resource.
/// Access denied. /// /// The argument is invalid. /// /// /// /// ///
public UntagResource ( UntagResourceRequest request ) : UntagResourceResponse
request Amazon.CloudFront.Model.UntagResourceRequest Container for the necessary parameters to execute the UntagResource service method.
리턴 UntagResourceResponse

UntagResourceAsync() 공개 메소드

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

UpdateCloudFrontOriginAccessIdentity() 공개 메소드

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

UpdateCloudFrontOriginAccessIdentityAsync() 공개 메소드

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

UpdateDistribution() 공개 메소드

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

UpdateDistributionAsync() 공개 메소드

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

UpdateStreamingDistribution() 공개 메소드

Update a streaming distribution.
/// Access denied. /// /// /// /// Origin and CallerReference cannot be updated. /// /// The value of Quantity and the size of Items do not match. /// /// The argument is invalid. /// /// The If-Match version is missing or not valid for the distribution. /// /// The origin access identity is not valid or doesn't exist. /// /// This operation requires a body. Ensure that the body is present and the Content-Type /// header is set. /// /// The specified streaming distribution does not exist. /// /// The precondition given in one or more of the request-header fields evaluated to false. /// /// /// /// Your request contains more trusted signers than are allowed per distribution. /// /// One or more of your trusted signers do not exist. ///

UpdateStreamingDistributionAsync() 공개 메소드

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