Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.2/services/shield.ts?docs=full";

§Classes

Shield

§Interfaces

AssociateDRTLogBucketRequest
AssociateDRTRoleRequest
AssociateHealthCheckRequest
AssociateProactiveEngagementDetailsRequest
AttackDetail

The details of a DDoS attack.

AttackProperty

Details of a Shield event. This is provided as part of an "AttackDetail".

AttackStatisticsDataItem

A single attack statistics data record. This is returned by "DescribeAttackStatistics" along with a time range indicating the time period that the attack statistics apply to.

AttackSummary

Summarizes all DDoS attacks for a specified time period.

AttackVectorDescription

Describes the attack.

AttackVolume

Information about the volume of attacks during the time period, included in an "AttackStatisticsDataItem". If the accompanying AttackCount in the statistics object is zero, this setting might be empty.

AttackVolumeStatistics

Statistics objects for the various data types in "AttackVolume".

Contributor

A contributor to the attack and their contribution.

CreateProtectionGroupRequest
CreateProtectionRequest
CreateProtectionResponse
DeleteProtectionGroupRequest
DeleteProtectionRequest
DescribeAttackRequest
DescribeAttackResponse
DescribeAttackStatisticsResponse
DescribeDRTAccessResponse
DescribeEmergencyContactSettingsResponse
DescribeProtectionGroupRequest
DescribeProtectionGroupResponse
DescribeProtectionRequest
DescribeProtectionResponse
DescribeSubscriptionResponse
DisassociateDRTLogBucketRequest
DisassociateHealthCheckRequest
EmergencyContact

Contact information that the SRT can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.

GetSubscriptionStateResponse
Limit

Specifies how many protections of a given type you can create.

ListAttacksRequest
ListAttacksResponse
ListProtectionGroupsRequest
ListProtectionGroupsResponse
ListProtectionsRequest
ListProtectionsResponse
ListResourcesInProtectionGroupRequest
ListResourcesInProtectionGroupResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
Mitigation

The mitigation applied to a DDoS attack.

Protection

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

ProtectionGroup

A grouping of protected resources that you and Shield Advanced can monitor as a collective. This resource grouping improves the accuracy of detection and reduces false positives.

ProtectionGroupArbitraryPatternLimits

Limits settings on protection groups with arbitrary pattern type.

ProtectionGroupLimits

Limits settings on protection groups for your subscription.

ProtectionGroupPatternTypeLimits

Limits settings by pattern type in the protection groups for your subscription.

ProtectionLimits

Limits settings on protections for your subscription.

SubResourceSummary

The attack information for the specified SubResource.

Subscription

Information about the Shield Advanced subscription for an account.

SubscriptionLimits

Limits settings for your subscription.

SummarizedAttackVector

A summary of information about the attack.

SummarizedCounter

The counter that describes a DDoS attack.

Tag

A tag associated with an Amazon Web Services resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing or other management. Typically, the tag key represents a category, such as "environment", and the tag value represents a specific value within that category, such as "test," "development," or "production". Or you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

TagResourceRequest
TimeRange

The time range.

UntagResourceRequest
UpdateEmergencyContactSettingsRequest
UpdateProtectionGroupRequest
UpdateSubscriptionRequest

§Type Aliases

AttackLayer
AttackPropertyIdentifier
AutoRenew
ProactiveEngagementStatus
ProtectedResourceType
ProtectionGroupAggregation
ProtectionGroupPattern
SubResourceType
SubscriptionState
Unit