String logBucket
The Amazon S3 bucket that contains your flow logs.
String roleArn
The Amazon Resource Name (ARN) of the role the DRT will use to access your AWS account.
Prior to making the AssociateDRTRole request, you must attach the AWSShieldDRTAccessPolicy managed policy to this role. For more information see Attaching and
Detaching IAM Policies.
String attackId
The unique identifier (ID) of the attack.
String resourceArn
The ARN (Amazon Resource Name) of the resource that was attacked.
List<E> subResources
If applicable, additional detail about the resource being attacked, for example, IP address or URL.
Date startTime
The time the attack started, in Unix time in seconds. For more information see timestamp.
Date endTime
The time the attack ended, in Unix time in seconds. For more information see timestamp.
List<E> attackCounters
List of counters that describe the attack for the specified time period.
List<E> attackProperties
The array of AttackProperty objects.
List<E> mitigations
List of mitigation actions taken for the attack.
String attackLayer
The type of DDoS event that was observed. NETWORK indicates layer 3 and layer 4 events and
APPLICATION indicates layer 7 events.
String attackPropertyIdentifier
Defines the DDoS attack property information that is provided.
List<E> topContributors
The array of Contributor objects that includes the top five contributors to an attack.
String unit
The unit of the Value of the contributions.
Long total
The total contributions made to this attack by all contributors, not just the five listed in the
TopContributors list.
String attackId
The unique identifier (ID) of the attack.
String resourceArn
The ARN (Amazon Resource Name) of the resource that was attacked.
Date startTime
The start time of the attack, in Unix time in seconds. For more information see timestamp.
Date endTime
The end time of the attack, in Unix time in seconds. For more information see timestamp.
List<E> attackVectors
The list of attacks for a specified time period.
String vectorType
The attack type. Valid values:
UDP_TRAFFIC
UDP_FRAGMENT
GENERIC_UDP_REFLECTION
DNS_REFLECTION
NTP_REFLECTION
CHARGEN_REFLECTION
SSDP_REFLECTION
PORT_MAPPER
RIP_REFLECTION
SNMP_REFLECTION
MSSQL_REFLECTION
NET_BIOS_REFLECTION
SYN_FLOOD
ACK_FLOOD
REQUEST_FLOOD
String name
The name of the contributor. This is dependent on the AttackPropertyIdentifier. For example, if the
AttackPropertyIdentifier is SOURCE_COUNTRY, the Name could be
United States.
Long value
The contribution of this contributor expressed in Protection units. For example 10,000.
String name
Friendly name for the Protection you are creating.
String resourceArn
The ARN (Amazon Resource Name) of the resource to be protected.
The ARN should be in one of the following formats:
For an Application Load Balancer:
arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id
For an Elastic Load Balancer (Classic Load Balancer):
arn:aws:elasticloadbalancing:region:account-id:loadbalancer/load-balancer-name
For AWS CloudFront distribution:
arn:aws:cloudfront::account-id:distribution/distribution-id
For Amazon Route 53: arn:aws:route53::account-id:hostedzone/hosted-zone-id
For an Elastic IP address:
arn:aws:ec2:region:account-id:eip-allocation/allocation-id
String protectionId
The unique identifier (ID) for the Protection object that is created.
String protectionId
The unique identifier (ID) for the Protection object to be deleted.
String attackId
The unique identifier (ID) for the attack that to be described.
AttackDetail attack
The attack that is described.
String protectionId
The unique identifier (ID) for the Protection object that is described.
Protection protection
The Protection object that is described.
Subscription subscription
The AWS Shield Advanced subscription details for an account.
String logBucket
The Amazon S3 bucket that contains your flow logs.
String emailAddress
An email address that the DRT can use to contact you during a suspected attack.
String subscriptionState
The status of the subscription.
List<E> resourceArns
The ARN (Amazon Resource Name) of the resource that was attacked. If this is left blank, all applicable resources for this account will be included.
TimeRange startTime
The start of the time period for the attacks. This is a timestamp type. The sample request above
indicates a number type because the default used by WAF is Unix time in seconds. However any valid
timestamp
format is allowed.
TimeRange endTime
The end of the time period for the attacks. This is a timestamp type. The sample request above
indicates a number type because the default used by WAF is Unix time in seconds. However any valid
timestamp
format is allowed.
String nextToken
The ListAttacksRequest.NextMarker value from a previous call to ListAttacksRequest.
Pass null if this is the first call.
Integer maxResults
The maximum number of AttackSummary objects to be returned. If this is left blank, the first 20 results will be returned.
List<E> attackSummaries
The attack information for the specified time range.
String nextToken
The token returned by a previous call to indicate that there is more data available. If not null, more results
are available. Pass this value for the NextMarker parameter in a subsequent call to
ListAttacks to retrieve the next set of items.
String nextToken
The ListProtectionsRequest.NextToken value from a previous call to ListProtections.
Pass null if this is the first call.
Integer maxResults
The maximum number of Protection objects to be returned. If this is left blank the first 20 results will be returned.
List<E> protections
The array of enabled Protection objects.
String nextToken
If you specify a value for MaxResults and you have more Protections than the value of MaxResults,
AWS Shield Advanced returns a NextToken value in the response that allows you to list another group of
Protections. For the second and subsequent ListProtections requests, specify the value of NextToken from the
previous response to get information about another batch of Protections.
String mitigationName
The name of the mitigation taken for this attack.
Date startTime
The start time of the subscription, in Unix time in seconds. For more information see timestamp.
Date endTime
The date and time your subscription will end.
Long timeCommitmentInSeconds
The length, in seconds, of the AWS Shield Advanced subscription for the account.
String autoRenew
If ENABLED, the subscription will be automatically renewed at the end of the existing subscription
period.
When you initally create a subscription, AutoRenew is set to ENABLED. You can change
this by submitting an UpdateSubscription request. If the UpdateSubscription request
does not included a value for AutoRenew, the existing value for AutoRenew remains
unchanged.
List<E> limits
Specifies how many protections of a given type you can create.
String name
The counter name.
Double max
The maximum value of the counter for a specified time period.
Double average
The average value of the counter for a specified time period.
Double sum
The total of counter values for a specified time period.
Integer n
The number of counters for a specified time period.
String unit
The unit of the counters.
String autoRenew
When you initally create a subscription, AutoRenew is set to ENABLED. If
ENABLED, the subscription will be automatically renewed at the end of the existing subscription
period. You can change this by submitting an UpdateSubscription request. If the
UpdateSubscription request does not included a value for AutoRenew, the existing value
for AutoRenew remains unchanged.
Copyright © 2018. All rights reserved.