ShieldFunctions

Functions

Link copied to clipboard

Config the role and list of Amazon S3 log buckets used by the Shield Response Team (SRT) to access your AWS account while assisting with attack mitigation.

suspend fun getDrtAccess(accountId: String): GetDrtAccessResult
Link copied to clipboard

Authorizes the Shield Response Team (SRT) to use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support.

Link copied to clipboard

Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Amazon Route 53 hosted zone, AWS Global Accelerator standard accelerator, Elastic IP Address, Application Load Balancer, or a Classic Load Balancer. You can protect Amazon EC2 instances and Network Load Balancers by association with protected Amazon EC2 Elastic IP addresses.

suspend fun getProtection(protectionArn: String): GetProtectionResult
Link copied to clipboard

A grouping of protected resources so they can be handled as a collective. This resource grouping improves the accuracy of detection and reduces false positives.

suspend fun getProtectionGroup(protectionGroupArn: String): GetProtectionGroupResult