C# 클래스 Amazon.Shield.AmazonShieldClient

Implementation for accessing Shield AWS Shield Advanced

This is the AWS Shield Advanced API Reference. This guide is for developers who need detailed information about the AWS Shield Advanced API actions, data types, and errors. For detailed information about AWS WAF and AWS Shield Advanced features and an overview of how to use the AWS WAF and AWS Shield Advanced APIs, see the AWS WAF and AWS Shield Developer Guide.

상속: AmazonServiceClient, IAmazonShield
파일 보기 프로젝트 열기: aws/aws-sdk-net

공개 메소드들

메소드 설명
AmazonShieldClient ( ) : System

Constructs AmazonShieldClient 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>

AmazonShieldClient ( AWSCredentials credentials ) : System

Constructs AmazonShieldClient with AWS Credentials

AmazonShieldClient ( AWSCredentials credentials, AmazonShieldConfig clientConfig ) : System

Constructs AmazonShieldClient with AWS Credentials and an AmazonShieldClient Configuration object.

AmazonShieldClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonShieldClient with AWS Credentials

AmazonShieldClient ( AmazonShieldConfig config ) : System

Constructs AmazonShieldClient 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>

AmazonShieldClient ( RegionEndpoint region ) : System

Constructs AmazonShieldClient 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>

AmazonShieldClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonShieldClient with AWS Access Key ID and AWS Secret Key

AmazonShieldClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonShieldConfig clientConfig ) : System

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

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

Constructs AmazonShieldClient with AWS Access Key ID and AWS Secret Key

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

Constructs AmazonShieldClient with AWS Access Key ID and AWS Secret Key

AmazonShieldClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonShieldConfig clientConfig ) : System

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

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

Constructs AmazonShieldClient with AWS Access Key ID and AWS Secret Key

BeginCreateProtection ( CreateProtectionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateProtection operation.

BeginCreateSubscription ( CreateSubscriptionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateSubscription operation.

BeginDeleteProtection ( DeleteProtectionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteProtection operation.

BeginDeleteSubscription ( DeleteSubscriptionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteSubscription operation.

BeginDescribeAttack ( DescribeAttackRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeAttack operation.

BeginDescribeProtection ( DescribeProtectionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeProtection operation.

BeginDescribeSubscription ( DescribeSubscriptionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeSubscription operation.

BeginListAttacks ( ListAttacksRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListAttacks operation.

BeginListProtections ( ListProtectionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListProtections operation.

CreateProtection ( CreateProtectionRequest request ) : CreateProtectionResponse

Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, or an Amazon Route 53 hosted zone.

CreateProtectionAsync ( CreateProtectionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateProtection operation.

CreateSubscription ( CreateSubscriptionRequest request ) : CreateSubscriptionResponse

Activates AWS Shield Advanced for an account.

CreateSubscriptionAsync ( CreateSubscriptionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateSubscription operation.

DeleteProtection ( DeleteProtectionRequest request ) : DeleteProtectionResponse

Deletes an AWS Shield Advanced Protection.

DeleteProtectionAsync ( DeleteProtectionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteProtection operation.

DeleteSubscription ( DeleteSubscriptionRequest request ) : DeleteSubscriptionResponse

Removes AWS Shield Advanced from an account.

DeleteSubscriptionAsync ( DeleteSubscriptionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteSubscription operation.

DescribeAttack ( DescribeAttackRequest request ) : DescribeAttackResponse

Describes the details of a DDoS attack.

DescribeAttackAsync ( DescribeAttackRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeAttack operation.

DescribeProtection ( DescribeProtectionRequest request ) : DescribeProtectionResponse

Lists the details of a Protection object.

DescribeProtectionAsync ( DescribeProtectionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeProtection operation.

DescribeSubscription ( DescribeSubscriptionRequest request ) : DescribeSubscriptionResponse

Provides details about the AWS Shield Advanced subscription for an account.

DescribeSubscriptionAsync ( DescribeSubscriptionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeSubscription operation.

EndCreateProtection ( IAsyncResult asyncResult ) : CreateProtectionResponse

Finishes the asynchronous execution of the CreateProtection operation.

EndCreateSubscription ( IAsyncResult asyncResult ) : CreateSubscriptionResponse

Finishes the asynchronous execution of the CreateSubscription operation.

EndDeleteProtection ( IAsyncResult asyncResult ) : DeleteProtectionResponse

Finishes the asynchronous execution of the DeleteProtection operation.

EndDeleteSubscription ( IAsyncResult asyncResult ) : DeleteSubscriptionResponse

Finishes the asynchronous execution of the DeleteSubscription operation.

EndDescribeAttack ( IAsyncResult asyncResult ) : DescribeAttackResponse

Finishes the asynchronous execution of the DescribeAttack operation.

EndDescribeProtection ( IAsyncResult asyncResult ) : DescribeProtectionResponse

Finishes the asynchronous execution of the DescribeProtection operation.

EndDescribeSubscription ( IAsyncResult asyncResult ) : DescribeSubscriptionResponse

Finishes the asynchronous execution of the DescribeSubscription operation.

EndListAttacks ( IAsyncResult asyncResult ) : ListAttacksResponse

Finishes the asynchronous execution of the ListAttacks operation.

EndListProtections ( IAsyncResult asyncResult ) : ListProtectionsResponse

Finishes the asynchronous execution of the ListProtections operation.

ListAttacks ( ListAttacksRequest request ) : ListAttacksResponse

Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.

ListAttacksAsync ( ListAttacksRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListAttacks operation.

ListProtections ( ListProtectionsRequest request ) : ListProtectionsResponse

Lists all Protection objects for the account.

ListProtectionsAsync ( ListProtectionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListProtections operation.

보호된 메소드들

메소드 설명
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

메소드 상세

AmazonShieldClient() 공개 메소드

Constructs AmazonShieldClient 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 AmazonShieldClient ( ) : System
리턴 System

AmazonShieldClient() 공개 메소드

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

AmazonShieldClient() 공개 메소드

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

AmazonShieldClient() 공개 메소드

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

AmazonShieldClient() 공개 메소드

Constructs AmazonShieldClient 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 AmazonShieldClient ( AmazonShieldConfig config ) : System
config AmazonShieldConfig The AmazonShieldClient Configuration Object
리턴 System

AmazonShieldClient() 공개 메소드

Constructs AmazonShieldClient 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 AmazonShieldClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
리턴 System

AmazonShieldClient() 공개 메소드

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

AmazonShieldClient() 공개 메소드

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

AmazonShieldClient() 공개 메소드

Constructs AmazonShieldClient with AWS Access Key ID and AWS Secret Key
public AmazonShieldClient ( 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

AmazonShieldClient() 공개 메소드

Constructs AmazonShieldClient with AWS Access Key ID and AWS Secret Key
public AmazonShieldClient ( 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

AmazonShieldClient() 공개 메소드

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

AmazonShieldClient() 공개 메소드

Constructs AmazonShieldClient with AWS Access Key ID and AWS Secret Key
public AmazonShieldClient ( 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

BeginCreateProtection() 공개 메소드

Initiates the asynchronous execution of the CreateProtection operation.
public BeginCreateProtection ( CreateProtectionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Shield.Model.CreateProtectionRequest Container for the necessary parameters to execute the CreateProtection operation on AmazonShieldClient.
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

BeginCreateSubscription() 공개 메소드

Initiates the asynchronous execution of the CreateSubscription operation.
public BeginCreateSubscription ( CreateSubscriptionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request CreateSubscriptionRequest Container for the necessary parameters to execute the CreateSubscription operation on AmazonShieldClient.
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

BeginDeleteProtection() 공개 메소드

Initiates the asynchronous execution of the DeleteProtection operation.
public BeginDeleteProtection ( DeleteProtectionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Shield.Model.DeleteProtectionRequest Container for the necessary parameters to execute the DeleteProtection operation on AmazonShieldClient.
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

BeginDeleteSubscription() 공개 메소드

Initiates the asynchronous execution of the DeleteSubscription operation.
public BeginDeleteSubscription ( DeleteSubscriptionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteSubscriptionRequest Container for the necessary parameters to execute the DeleteSubscription operation on AmazonShieldClient.
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

BeginDescribeAttack() 공개 메소드

Initiates the asynchronous execution of the DescribeAttack operation.
public BeginDescribeAttack ( DescribeAttackRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Shield.Model.DescribeAttackRequest Container for the necessary parameters to execute the DescribeAttack operation on AmazonShieldClient.
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

BeginDescribeProtection() 공개 메소드

Initiates the asynchronous execution of the DescribeProtection operation.
public BeginDescribeProtection ( DescribeProtectionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Shield.Model.DescribeProtectionRequest Container for the necessary parameters to execute the DescribeProtection operation on AmazonShieldClient.
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

BeginDescribeSubscription() 공개 메소드

Initiates the asynchronous execution of the DescribeSubscription operation.
public BeginDescribeSubscription ( DescribeSubscriptionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeSubscriptionRequest Container for the necessary parameters to execute the DescribeSubscription operation on AmazonShieldClient.
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

BeginListAttacks() 공개 메소드

Initiates the asynchronous execution of the ListAttacks operation.
public BeginListAttacks ( ListAttacksRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Shield.Model.ListAttacksRequest Container for the necessary parameters to execute the ListAttacks operation on AmazonShieldClient.
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

BeginListProtections() 공개 메소드

Initiates the asynchronous execution of the ListProtections operation.
public BeginListProtections ( ListProtectionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Shield.Model.ListProtectionsRequest Container for the necessary parameters to execute the ListProtections operation on AmazonShieldClient.
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

CreateProtection() 공개 메소드

Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, or an Amazon Route 53 hosted zone.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception that indicates that the operation would not cause any change to occur. /// /// Exception that indicates that the resource is invalid. You might not have access to /// the resource, or the resource might not exist. /// /// Exception that indicates that the operation would exceed a limit. /// /// Exception that indicates that the protection state has been modified by another client. /// You can retry the request. /// /// Exception indicating the specified resource already exists. /// /// Exception indicating the specified resource does not exist. ///
public CreateProtection ( CreateProtectionRequest request ) : CreateProtectionResponse
request Amazon.Shield.Model.CreateProtectionRequest Container for the necessary parameters to execute the CreateProtection service method.
리턴 Amazon.Shield.Model.CreateProtectionResponse

CreateProtectionAsync() 공개 메소드

Initiates the asynchronous execution of the CreateProtection operation.
public CreateProtectionAsync ( CreateProtectionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Shield.Model.CreateProtectionRequest Container for the necessary parameters to execute the CreateProtection 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

CreateSubscription() 공개 메소드

Activates AWS Shield Advanced for an account.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception indicating the specified resource already exists. ///
public CreateSubscription ( CreateSubscriptionRequest request ) : CreateSubscriptionResponse
request CreateSubscriptionRequest Container for the necessary parameters to execute the CreateSubscription service method.
리턴 CreateSubscriptionResponse

CreateSubscriptionAsync() 공개 메소드

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

DeleteProtection() 공개 메소드

Deletes an AWS Shield Advanced Protection.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception that indicates that the protection state has been modified by another client. /// You can retry the request. /// /// Exception indicating the specified resource does not exist. ///
public DeleteProtection ( DeleteProtectionRequest request ) : DeleteProtectionResponse
request Amazon.Shield.Model.DeleteProtectionRequest Container for the necessary parameters to execute the DeleteProtection service method.
리턴 DeleteProtectionResponse

DeleteProtectionAsync() 공개 메소드

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

DeleteSubscription() 공개 메소드

Removes AWS Shield Advanced from an account.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception that indicates that the subscription has been modified by another client. /// You can retry the request. /// /// Exception indicating the specified resource does not exist. ///
public DeleteSubscription ( DeleteSubscriptionRequest request ) : DeleteSubscriptionResponse
request DeleteSubscriptionRequest Container for the necessary parameters to execute the DeleteSubscription service method.
리턴 DeleteSubscriptionResponse

DeleteSubscriptionAsync() 공개 메소드

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

DescribeAttack() 공개 메소드

Describes the details of a DDoS attack.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception that indicates that the parameters passed to the API are invalid. ///
public DescribeAttack ( DescribeAttackRequest request ) : DescribeAttackResponse
request Amazon.Shield.Model.DescribeAttackRequest Container for the necessary parameters to execute the DescribeAttack service method.
리턴 Amazon.Shield.Model.DescribeAttackResponse

DescribeAttackAsync() 공개 메소드

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

DescribeProtection() 공개 메소드

Lists the details of a Protection object.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception indicating the specified resource does not exist. ///
public DescribeProtection ( DescribeProtectionRequest request ) : DescribeProtectionResponse
request Amazon.Shield.Model.DescribeProtectionRequest Container for the necessary parameters to execute the DescribeProtection service method.
리턴 Amazon.Shield.Model.DescribeProtectionResponse

DescribeProtectionAsync() 공개 메소드

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

DescribeSubscription() 공개 메소드

Provides details about the AWS Shield Advanced subscription for an account.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception indicating the specified resource does not exist. ///
public DescribeSubscription ( DescribeSubscriptionRequest request ) : DescribeSubscriptionResponse
request DescribeSubscriptionRequest Container for the necessary parameters to execute the DescribeSubscription service method.
리턴 Amazon.Shield.Model.DescribeSubscriptionResponse

DescribeSubscriptionAsync() 공개 메소드

Initiates the asynchronous execution of the DescribeSubscription operation.
public DescribeSubscriptionAsync ( DescribeSubscriptionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeSubscriptionRequest Container for the necessary parameters to execute the DescribeSubscription operation.
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

EndCreateProtection() 공개 메소드

Finishes the asynchronous execution of the CreateProtection operation.
public EndCreateProtection ( IAsyncResult asyncResult ) : CreateProtectionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateProtection.
리턴 Amazon.Shield.Model.CreateProtectionResponse

EndCreateSubscription() 공개 메소드

Finishes the asynchronous execution of the CreateSubscription operation.
public EndCreateSubscription ( IAsyncResult asyncResult ) : CreateSubscriptionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateSubscription.
리턴 CreateSubscriptionResponse

EndDeleteProtection() 공개 메소드

Finishes the asynchronous execution of the DeleteProtection operation.
public EndDeleteProtection ( IAsyncResult asyncResult ) : DeleteProtectionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteProtection.
리턴 DeleteProtectionResponse

EndDeleteSubscription() 공개 메소드

Finishes the asynchronous execution of the DeleteSubscription operation.
public EndDeleteSubscription ( IAsyncResult asyncResult ) : DeleteSubscriptionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteSubscription.
리턴 DeleteSubscriptionResponse

EndDescribeAttack() 공개 메소드

Finishes the asynchronous execution of the DescribeAttack operation.
public EndDescribeAttack ( IAsyncResult asyncResult ) : DescribeAttackResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeAttack.
리턴 Amazon.Shield.Model.DescribeAttackResponse

EndDescribeProtection() 공개 메소드

Finishes the asynchronous execution of the DescribeProtection operation.
public EndDescribeProtection ( IAsyncResult asyncResult ) : DescribeProtectionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeProtection.
리턴 Amazon.Shield.Model.DescribeProtectionResponse

EndDescribeSubscription() 공개 메소드

Finishes the asynchronous execution of the DescribeSubscription operation.
public EndDescribeSubscription ( IAsyncResult asyncResult ) : DescribeSubscriptionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeSubscription.
리턴 Amazon.Shield.Model.DescribeSubscriptionResponse

EndListAttacks() 공개 메소드

Finishes the asynchronous execution of the ListAttacks operation.
public EndListAttacks ( IAsyncResult asyncResult ) : ListAttacksResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListAttacks.
리턴 Amazon.Shield.Model.ListAttacksResponse

EndListProtections() 공개 메소드

Finishes the asynchronous execution of the ListProtections operation.
public EndListProtections ( IAsyncResult asyncResult ) : ListProtectionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListProtections.
리턴 Amazon.Shield.Model.ListProtectionsResponse

ListAttacks() 공개 메소드

Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception that indicates that the operation would not cause any change to occur. /// /// Exception that indicates that the parameters passed to the API are invalid. ///
public ListAttacks ( ListAttacksRequest request ) : ListAttacksResponse
request Amazon.Shield.Model.ListAttacksRequest Container for the necessary parameters to execute the ListAttacks service method.
리턴 Amazon.Shield.Model.ListAttacksResponse

ListAttacksAsync() 공개 메소드

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

ListProtections() 공개 메소드

Lists all Protection objects for the account.
/// Exception that indicates that a problem occurred with the service infrastructure. /// You can retry the request. /// /// Exception indicating the specified resource does not exist. ///
public ListProtections ( ListProtectionsRequest request ) : ListProtectionsResponse
request Amazon.Shield.Model.ListProtectionsRequest Container for the necessary parameters to execute the ListProtections service method.
리턴 Amazon.Shield.Model.ListProtectionsResponse

ListProtectionsAsync() 공개 메소드

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