shield library
Classes
- ApplicationLayerAutomaticResponse
- Resource for managing an AWS Shield Application Layer Automatic Response for automatic DDoS mitigation.
- ApplicationLayerAutomaticResponseArgs
- The set of arguments for ApplicationLayerAutomaticResponse. The set of arguments for ApplicationLayerAutomaticResponse.
- ApplicationLayerAutomaticResponseState
- Input properties used for looking up and filtering ApplicationLayerAutomaticResponse resources.
- ApplicationLayerAutomaticResponseTimeouts
- DrtAccessLogBucketAssociation
- Resource for managing an AWS Shield DRT Access Log Bucket Association. Up to 10 log buckets can be associated for DRT Access sharing with the Shield Response Team (SRT).
- DrtAccessLogBucketAssociationArgs
- The set of arguments for DrtAccessLogBucketAssociation. The set of arguments for DrtAccessLogBucketAssociation.
- DrtAccessLogBucketAssociationState
- Input properties used for looking up and filtering DrtAccessLogBucketAssociation resources.
- DrtAccessLogBucketAssociationTimeouts
- DrtAccessRoleArnAssociation
- Authorizes the Shield Response Team (SRT) using the specified role, to access your AWS account to assist with DDoS attack mitigation during potential attacks. For more information see Configure AWS SRT Support
- DrtAccessRoleArnAssociationArgs
- The set of arguments for DrtAccessRoleArnAssociation. The set of arguments for DrtAccessRoleArnAssociation.
- DrtAccessRoleArnAssociationState
- Input properties used for looking up and filtering DrtAccessRoleArnAssociation resources.
- DrtAccessRoleArnAssociationTimeouts
- GetProtectionArgs
- Arguments for getProtection. Arguments for getProtection.
- GetProtectionResult
- Result data returned by getProtection.
- ProactiveEngagement
- Resource for managing a AWS Shield Proactive Engagement. Proactive engagement 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.
- ProactiveEngagementArgs
- The set of arguments for ProactiveEngagement. The set of arguments for ProactiveEngagement.
- ProactiveEngagementEmergencyContact
- ProactiveEngagementState
- Input properties used for looking up and filtering ProactiveEngagement resources.
- Protection
- Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, AWS Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone.
- ProtectionArgs
- The set of arguments for Protection. The set of arguments for Protection.
- ProtectionGroup
- Creates 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. For more information see Managing AWS Shield Advanced protection groups
- ProtectionGroupArgs
- The set of arguments for ProtectionGroup. The set of arguments for ProtectionGroup.
- ProtectionGroupState
- Input properties used for looking up and filtering ProtectionGroup resources.
- ProtectionHealthCheckAssociation
- Creates an association between a Route53 Health Check and a Shield Advanced protected resource. This association uses the health of your applications to improve responsiveness and accuracy in attack detection and mitigation.
- ProtectionHealthCheckAssociationArgs
- The set of arguments for ProtectionHealthCheckAssociation. The set of arguments for ProtectionHealthCheckAssociation.
- ProtectionHealthCheckAssociationState
- Input properties used for looking up and filtering ProtectionHealthCheckAssociation resources.
- ProtectionState
- Input properties used for looking up and filtering Protection resources.
- Subscription
- Resource for managing an AWS Shield Subscription.
- SubscriptionArgs
- The set of arguments for Subscription. The set of arguments for Subscription.
- SubscriptionState
- Input properties used for looking up and filtering Subscription resources.
Functions
-
getProtection(
GetProtectionArgs args, {InvokeOptions? options}) → Future< GetProtectionResult> - Data source for managing an AWS Shield Protection.
-
getProtectionOutput(
GetProtectionArgs args, {InvokeOutputOptions? options}) → Output< GetProtectionResult>