| Package | Description |
|---|---|
| software.amazon.awssdk.services.shield |
|
| Modifier and Type | Method and Description |
|---|---|
default AssociateDrtLogBucketResponse |
ShieldClient.associateDRTLogBucket(AssociateDrtLogBucketRequest associateDrtLogBucketRequest)
Authorizes the DDoS Response Team (DRT) to access the specified Amazon S3 bucket containing your AWS WAF logs.
|
default AssociateDrtLogBucketResponse |
ShieldClient.associateDRTLogBucket(Consumer<AssociateDrtLogBucketRequest.Builder> associateDrtLogBucketRequest)
Authorizes the DDoS Response Team (DRT) to access the specified Amazon S3 bucket containing your AWS WAF logs.
|
default AssociateDrtRoleResponse |
ShieldClient.associateDRTRole(AssociateDrtRoleRequest associateDrtRoleRequest)
Authorizes the DDoS Response Team (DRT), using the specified role, to access your AWS account to assist with DDoS
attack mitigation during potential attacks.
|
default AssociateDrtRoleResponse |
ShieldClient.associateDRTRole(Consumer<AssociateDrtRoleRequest.Builder> associateDrtRoleRequest)
Authorizes the DDoS Response Team (DRT), using the specified role, to access your AWS account to assist with DDoS
attack mitigation during potential attacks.
|
default AssociateProactiveEngagementDetailsResponse |
ShieldClient.associateProactiveEngagementDetails(AssociateProactiveEngagementDetailsRequest associateProactiveEngagementDetailsRequest)
Initializes proactive engagement and sets the list of contacts for the DDoS Response Team (DRT) to use.
|
default AssociateProactiveEngagementDetailsResponse |
ShieldClient.associateProactiveEngagementDetails(Consumer<AssociateProactiveEngagementDetailsRequest.Builder> associateProactiveEngagementDetailsRequest)
Initializes proactive engagement and sets the list of contacts for the DDoS Response Team (DRT) to use.
|
default CreateProtectionResponse |
ShieldClient.createProtection(Consumer<CreateProtectionRequest.Builder> createProtectionRequest)
Enables AWS Shield Advanced for a specific AWS resource.
|
default CreateProtectionResponse |
ShieldClient.createProtection(CreateProtectionRequest createProtectionRequest)
Enables AWS Shield Advanced for a specific AWS resource.
|
default DisableProactiveEngagementResponse |
ShieldClient.disableProactiveEngagement(Consumer<DisableProactiveEngagementRequest.Builder> disableProactiveEngagementRequest)
Removes authorization from the DDoS Response Team (DRT) to notify contacts about escalations to the DRT and to
initiate proactive customer support.
|
default DisableProactiveEngagementResponse |
ShieldClient.disableProactiveEngagement(DisableProactiveEngagementRequest disableProactiveEngagementRequest)
Removes authorization from the DDoS Response Team (DRT) to notify contacts about escalations to the DRT and to
initiate proactive customer support.
|
default DisassociateDrtLogBucketResponse |
ShieldClient.disassociateDRTLogBucket(Consumer<DisassociateDrtLogBucketRequest.Builder> disassociateDrtLogBucketRequest)
Removes the DDoS Response Team's (DRT) access to the specified Amazon S3 bucket containing your AWS WAF logs.
|
default DisassociateDrtLogBucketResponse |
ShieldClient.disassociateDRTLogBucket(DisassociateDrtLogBucketRequest disassociateDrtLogBucketRequest)
Removes the DDoS Response Team's (DRT) access to the specified Amazon S3 bucket containing your AWS WAF logs.
|
default DisassociateDrtRoleResponse |
ShieldClient.disassociateDRTRole()
Removes the DDoS Response Team's (DRT) access to your AWS account.
|
default DisassociateDrtRoleResponse |
ShieldClient.disassociateDRTRole(Consumer<DisassociateDrtRoleRequest.Builder> disassociateDrtRoleRequest)
Removes the DDoS Response Team's (DRT) access to your AWS account.
|
default DisassociateDrtRoleResponse |
ShieldClient.disassociateDRTRole(DisassociateDrtRoleRequest disassociateDrtRoleRequest)
Removes the DDoS Response Team's (DRT) access to your AWS account.
|
default EnableProactiveEngagementResponse |
ShieldClient.enableProactiveEngagement(Consumer<EnableProactiveEngagementRequest.Builder> enableProactiveEngagementRequest)
Authorizes the DDoS Response Team (DRT) to use email and phone to notify contacts about escalations to the DRT
and to initiate proactive customer support.
|
default EnableProactiveEngagementResponse |
ShieldClient.enableProactiveEngagement(EnableProactiveEngagementRequest enableProactiveEngagementRequest)
Authorizes the DDoS Response Team (DRT) to use email and phone to notify contacts about escalations to the DRT
and to initiate proactive customer support.
|
default ListAttacksResponse |
ShieldClient.listAttacks()
Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.
|
default ListAttacksResponse |
ShieldClient.listAttacks(Consumer<ListAttacksRequest.Builder> listAttacksRequest)
Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.
|
default ListAttacksResponse |
ShieldClient.listAttacks(ListAttacksRequest listAttacksRequest)
Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.
|
default ListAttacksIterable |
ShieldClient.listAttacksPaginator()
Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.
|
default ListAttacksIterable |
ShieldClient.listAttacksPaginator(Consumer<ListAttacksRequest.Builder> listAttacksRequest)
Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.
|
default ListAttacksIterable |
ShieldClient.listAttacksPaginator(ListAttacksRequest listAttacksRequest)
Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.
|
Copyright © 2021. All rights reserved.