AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class AttackDetail

The details of a DDoS attack.

Class AttackProperty

Details of the described attack.

Class AttackSummary

Summarizes all DDoS attacks for a specified time period.

Class AttackVectorDescription

Describes the attack.

Class Contributor

A contributor to the attack and their contribution.

Class CreateProtectionRequest

Container for the parameters to the CreateProtection operation. Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Elastic IP Address, or an Amazon Route 53 hosted zone.

Class CreateProtectionResponse

This is the response object from the CreateProtection operation.

Class CreateSubscriptionRequest

Container for the parameters to the CreateSubscription operation. Activates AWS Shield Advanced for an account.

Class CreateSubscriptionResponse

This is the response object from the CreateSubscription operation.

Class DeleteProtectionRequest

Container for the parameters to the DeleteProtection operation. Deletes an AWS Shield Advanced Protection.

Class DeleteProtectionResponse

This is the response object from the DeleteProtection operation.

Class DeleteSubscriptionRequest

Container for the parameters to the DeleteSubscription operation. Removes AWS Shield Advanced from an account. AWS Shield Advanced requires a 1-year subscription commitment. You cannot delete a subscription prior to the completion of that commitment.

Class DeleteSubscriptionResponse

This is the response object from the DeleteSubscription operation.

Class DescribeAttackRequest

Container for the parameters to the DescribeAttack operation. Describes the details of a DDoS attack.

Class DescribeAttackResponse

This is the response object from the DescribeAttack operation.

Class DescribeProtectionRequest

Container for the parameters to the DescribeProtection operation. Lists the details of a Protection object.

Class DescribeProtectionResponse

This is the response object from the DescribeProtection operation.

Class DescribeSubscriptionRequest

Container for the parameters to the DescribeSubscription operation. Provides details about the AWS Shield Advanced subscription for an account.

Class DescribeSubscriptionResponse

This is the response object from the DescribeSubscription operation.

Class GetSubscriptionStateRequest

Container for the parameters to the GetSubscriptionState operation. Returns the SubscriptionState, either Active or Inactive.

Class GetSubscriptionStateResponse

This is the response object from the GetSubscriptionState operation.

Class InternalErrorException

Shield exception

Class InvalidOperationException

Shield exception

Class InvalidParameterException

Shield exception

Class InvalidResourceException

Shield exception

Class LimitsExceededException

Shield exception

Class ListAttacksRequest

Container for the parameters to the ListAttacks operation. Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.

Class ListAttacksResponse

This is the response object from the ListAttacks operation.

Class ListProtectionsRequest

Container for the parameters to the ListProtections operation. Lists all Protection objects for the account.

Class ListProtectionsResponse

This is the response object from the ListProtections operation.

Class LockedSubscriptionException

Shield exception

Class Mitigation

The mitigation applied to a DDoS attack.

Class OptimisticLockException

Shield exception

Class Protection

An object that represents a resource that is under DDoS protection.

Class ResourceAlreadyExistsException

Shield exception

Class ResourceNotFoundException

Shield exception

Class SubResourceSummary

The attack information for the specified SubResource.

Class Subscription

Information about the AWS Shield Advanced subscription for an account.

Class SummarizedAttackVector

A summary of information about the attack.

Class SummarizedCounter

The counter that describes a DDoS attack.

Class TimeRange

The time range.