# 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 client from the provided Config.
# Constants
Enum values for AttackLayer.
Enum values for AttackLayer.
Enum values for AttackPropertyIdentifier.
Enum values for AttackPropertyIdentifier.
Enum values for AttackPropertyIdentifier.
Enum values for AttackPropertyIdentifier.
Enum values for AttackPropertyIdentifier.
Enum values for AttackPropertyIdentifier.
Enum values for AttackPropertyIdentifier.
Enum values for AttackPropertyIdentifier.
Enum values for AutoRenew.
Enum values for AutoRenew.
Service's Endpoint identifier.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeAccessDeniedForDependencyException for service response error code "AccessDeniedForDependencyException".
ErrCodeInternalErrorException for service response error code "InternalErrorException".
ErrCodeInvalidOperationException for service response error code "InvalidOperationException".
ErrCodeInvalidPaginationTokenException for service response error code "InvalidPaginationTokenException".
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".
ErrCodeNoAssociatedRoleException for service response error code "NoAssociatedRoleException".
ErrCodeOptimisticLockException for service response error code "OptimisticLockException".
ErrCodeResourceAlreadyExistsException for service response error code "ResourceAlreadyExistsException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
Service's identifier.
Service's name.
Enum values for SubResourceType.
Enum values for SubResourceType.
Enum values for SubscriptionState.
Enum values for SubscriptionState.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
# Structs
No description provided by the author
No description provided by the author
AssociateDRTLogBucketRequest is the request type for the AssociateDRTLogBucket API operation.
AssociateDRTLogBucketResponse is the response type for the AssociateDRTLogBucket API operation.
No description provided by the author
No description provided by the author
AssociateDRTRoleRequest is the request type for the AssociateDRTRole API operation.
AssociateDRTRoleResponse is the response type for the AssociateDRTRole API operation.
No description provided by the author
No description provided by the author
AssociateHealthCheckRequest is the request type for the AssociateHealthCheck API operation.
AssociateHealthCheckResponse is the response type for the AssociateHealthCheck API operation.
The details of a DDoS attack.
Details of the described attack.
Summarizes all DDoS attacks for a specified time period.
Describes the attack.
Client provides the API operation methods for making requests to AWS Shield.
A contributor to the attack and their contribution.
No description provided by the author
No description provided by the author
CreateProtectionRequest is the request type for the CreateProtection API operation.
CreateProtectionResponse is the response type for the CreateProtection API operation.
No description provided by the author
No description provided by the author
CreateSubscriptionRequest is the request type for the CreateSubscription API operation.
CreateSubscriptionResponse is the response type for the CreateSubscription API operation.
No description provided by the author
No description provided by the author
DeleteProtectionRequest is the request type for the DeleteProtection API operation.
DeleteProtectionResponse is the response type for the DeleteProtection API operation.
No description provided by the author
No description provided by the author
DeleteSubscriptionRequest is the request type for the DeleteSubscription API operation.
DeleteSubscriptionResponse is the response type for the DeleteSubscription API operation.
No description provided by the author
No description provided by the author
DescribeAttackRequest is the request type for the DescribeAttack API operation.
DescribeAttackResponse is the response type for the DescribeAttack API operation.
No description provided by the author
No description provided by the author
DescribeDRTAccessRequest is the request type for the DescribeDRTAccess API operation.
DescribeDRTAccessResponse is the response type for the DescribeDRTAccess API operation.
No description provided by the author
No description provided by the author
DescribeEmergencyContactSettingsRequest is the request type for the DescribeEmergencyContactSettings API operation.
DescribeEmergencyContactSettingsResponse is the response type for the DescribeEmergencyContactSettings API operation.
No description provided by the author
No description provided by the author
DescribeProtectionRequest is the request type for the DescribeProtection API operation.
DescribeProtectionResponse is the response type for the DescribeProtection API operation.
No description provided by the author
No description provided by the author
DescribeSubscriptionRequest is the request type for the DescribeSubscription API operation.
DescribeSubscriptionResponse is the response type for the DescribeSubscription API operation.
No description provided by the author
No description provided by the author
DisassociateDRTLogBucketRequest is the request type for the DisassociateDRTLogBucket API operation.
DisassociateDRTLogBucketResponse is the response type for the DisassociateDRTLogBucket API operation.
No description provided by the author
No description provided by the author
DisassociateDRTRoleRequest is the request type for the DisassociateDRTRole API operation.
DisassociateDRTRoleResponse is the response type for the DisassociateDRTRole API operation.
No description provided by the author
No description provided by the author
DisassociateHealthCheckRequest is the request type for the DisassociateHealthCheck API operation.
DisassociateHealthCheckResponse is the response type for the DisassociateHealthCheck API operation.
Contact information that the DRT can use to contact you during a suspected attack.
No description provided by the author
No description provided by the author
GetSubscriptionStateRequest is the request type for the GetSubscriptionState API operation.
GetSubscriptionStateResponse is the response type for the GetSubscriptionState API operation.
Specifies how many protections of a given type you can create.
No description provided by the author
No description provided by the author
ListAttacksRequest is the request type for the ListAttacks API operation.
ListAttacksResponse is the response type for the ListAttacks API operation.
No description provided by the author
No description provided by the author
ListProtectionsRequest is the request type for the ListProtections API operation.
ListProtectionsResponse is the response type for the ListProtections API operation.
The mitigation applied to a DDoS attack.
An object that represents a resource that is under DDoS protection.
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.
No description provided by the author
No description provided by the author
UpdateEmergencyContactSettingsRequest is the request type for the UpdateEmergencyContactSettings API operation.
UpdateEmergencyContactSettingsResponse is the response type for the UpdateEmergencyContactSettings API operation.
No description provided by the author
No description provided by the author
UpdateSubscriptionRequest is the request type for the UpdateSubscription API operation.
UpdateSubscriptionResponse is the response type for the UpdateSubscription API operation.
# Type aliases
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