# 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
AttackLayerApplication is a AttackLayer enum value.
AttackLayerNetwork is a AttackLayer enum value.
AttackPropertyIdentifierDestinationUrl is a AttackPropertyIdentifier enum value.
AttackPropertyIdentifierReferrer is a AttackPropertyIdentifier enum value.
AttackPropertyIdentifierSourceAsn is a AttackPropertyIdentifier enum value.
AttackPropertyIdentifierSourceCountry is a AttackPropertyIdentifier enum value.
AttackPropertyIdentifierSourceIpAddress is a AttackPropertyIdentifier enum value.
AttackPropertyIdentifierSourceUserAgent is a AttackPropertyIdentifier enum value.
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.
SubscriptionStateActive is a SubscriptionState enum value.
SubscriptionStateInactive is a SubscriptionState enum value.
UnitBits is a Unit enum value.
UnitBytes is a Unit enum value.
UnitPackets is a Unit enum value.
UnitRequests is a Unit enum value.
# Structs
The details of a DDoS attack.
Details of the described attack.
Summarizes all DDoS attacks for a specified time period.
Describes the attack.
A contributor to the attack and their contribution.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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.