# Packages
Package shieldiface provides an interface to enable mocking the AWS Shield service client for testing your code.
# Functions
New creates a new instance of the Shield client with a session.
# Constants
Service ID for Regions and Endpoints metadata.
ErrCodeInternalErrorException for service response error code "InternalErrorException".
ErrCodeInvalidOperationException for service response error code "InvalidOperationException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidResourceException for service response error code "InvalidResourceException".
ErrCodeLimitsExceededException for service response error code "LimitsExceededException".
ErrCodeLockedSubscriptionException for service response error code "LockedSubscriptionException".
ErrCodeOptimisticLockException for service response error code "OptimisticLockException".
ErrCodeResourceAlreadyExistsException for service response error code "ResourceAlreadyExistsException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
Service endpoint prefix API calls made to.
SubResourceTypeIp is a SubResourceType enum value.
SubResourceTypeUrl is a SubResourceType enum value.
# Structs
The details of a DDoS attack.
Summarizes all DDoS attacks for a specified time period.
Describes the attack.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/CreateProtectionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/CreateProtectionResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/CreateSubscriptionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/CreateSubscriptionResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DeleteProtectionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DeleteProtectionResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DeleteSubscriptionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DeleteSubscriptionResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DescribeAttackRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DescribeAttackResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DescribeProtectionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DescribeProtectionResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DescribeSubscriptionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DescribeSubscriptionResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/ListAttacksRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/ListAttacksResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/ListProtectionsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/ListProtectionsResponse.
The mitigation applied to a DDoS attack.
An object that represents a resource that is under DDoS protection.
Shield provides the API operation methods for making requests to AWS Shield.
The attack information for the specified SubResource.
Information about the AWS Shield Advanced subscription for an account.
A summary of information about the attack.
The counter that describes a DDoS attack.
The time range.