# Functions
No description provided by the author
No description provided by the author
No description provided by the author
GetApplicationLayerAutomaticResponse gets an existing ApplicationLayerAutomaticResponse resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetDrtAccessLogBucketAssociation gets an existing DrtAccessLogBucketAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetDrtAccessRoleArnAssociation gets an existing DrtAccessRoleArnAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetProactiveEngagement gets an existing ProactiveEngagement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetProtection gets an existing Protection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetProtectionGroup gets an existing ProtectionGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetProtectionHealthCheckAssociation gets an existing ProtectionHealthCheckAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetSubscription gets an existing Subscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Data source for managing an AWS Shield Protection.
No description provided by the author
NewApplicationLayerAutomaticResponse registers a new resource with the given unique name, arguments, and options.
NewDrtAccessLogBucketAssociation registers a new resource with the given unique name, arguments, and options.
NewDrtAccessRoleArnAssociation registers a new resource with the given unique name, arguments, and options.
NewProactiveEngagement registers a new resource with the given unique name, arguments, and options.
NewProtection registers a new resource with the given unique name, arguments, and options.
NewProtectionGroup registers a new resource with the given unique name, arguments, and options.
NewProtectionHealthCheckAssociation registers a new resource with the given unique name, arguments, and options.
NewSubscription registers a new resource with the given unique name, arguments, and options.
# Structs
Resource for managing an AWS Shield Application Layer Automatic Response for automatic DDoS mitigation.
The set of arguments for constructing a ApplicationLayerAutomaticResponse resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Resource for managing an AWS Shield DRT Access Log Bucket Association.
The set of arguments for constructing a DrtAccessLogBucketAssociation resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Authorizes the Shield Response Team (SRT) using the specified role, to access your AWS account to assist with DDoS attack mitigation during potential attacks.
The set of arguments for constructing a DrtAccessRoleArnAssociation resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getProtection.
A collection of arguments for invoking getProtection.
A collection of values returned by getProtection.
A collection of values returned by getProtection.
Resource for managing a AWS Shield Proactive Engagement.
The set of arguments for constructing a ProactiveEngagement resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enables AWS Shield Advanced for a specific AWS resource.
The set of arguments for constructing a Protection resource.
No description provided by the author
Creates a grouping of protected resources so they can be handled as a collective.
The set of arguments for constructing a ProtectionGroup resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Creates an association between a Route53 Health Check and a Shield Advanced protected resource.
The set of arguments for constructing a ProtectionHealthCheckAssociation resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Resource for managing an AWS Shield Subscription.
The set of arguments for constructing a Subscription resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
ApplicationLayerAutomaticResponseArrayInput is an input type that accepts ApplicationLayerAutomaticResponseArray and ApplicationLayerAutomaticResponseArrayOutput values.
No description provided by the author
ApplicationLayerAutomaticResponseMapInput is an input type that accepts ApplicationLayerAutomaticResponseMap and ApplicationLayerAutomaticResponseMapOutput values.
ApplicationLayerAutomaticResponseTimeoutsInput is an input type that accepts ApplicationLayerAutomaticResponseTimeoutsArgs and ApplicationLayerAutomaticResponseTimeoutsOutput values.
ApplicationLayerAutomaticResponseTimeoutsPtrInput is an input type that accepts ApplicationLayerAutomaticResponseTimeoutsArgs, ApplicationLayerAutomaticResponseTimeoutsPtr and ApplicationLayerAutomaticResponseTimeoutsPtrOutput values.
DrtAccessLogBucketAssociationArrayInput is an input type that accepts DrtAccessLogBucketAssociationArray and DrtAccessLogBucketAssociationArrayOutput values.
No description provided by the author
DrtAccessLogBucketAssociationMapInput is an input type that accepts DrtAccessLogBucketAssociationMap and DrtAccessLogBucketAssociationMapOutput values.
DrtAccessLogBucketAssociationTimeoutsInput is an input type that accepts DrtAccessLogBucketAssociationTimeoutsArgs and DrtAccessLogBucketAssociationTimeoutsOutput values.
DrtAccessLogBucketAssociationTimeoutsPtrInput is an input type that accepts DrtAccessLogBucketAssociationTimeoutsArgs, DrtAccessLogBucketAssociationTimeoutsPtr and DrtAccessLogBucketAssociationTimeoutsPtrOutput values.
DrtAccessRoleArnAssociationArrayInput is an input type that accepts DrtAccessRoleArnAssociationArray and DrtAccessRoleArnAssociationArrayOutput values.
No description provided by the author
DrtAccessRoleArnAssociationMapInput is an input type that accepts DrtAccessRoleArnAssociationMap and DrtAccessRoleArnAssociationMapOutput values.
DrtAccessRoleArnAssociationTimeoutsInput is an input type that accepts DrtAccessRoleArnAssociationTimeoutsArgs and DrtAccessRoleArnAssociationTimeoutsOutput values.
DrtAccessRoleArnAssociationTimeoutsPtrInput is an input type that accepts DrtAccessRoleArnAssociationTimeoutsArgs, DrtAccessRoleArnAssociationTimeoutsPtr and DrtAccessRoleArnAssociationTimeoutsPtrOutput values.
ProactiveEngagementArrayInput is an input type that accepts ProactiveEngagementArray and ProactiveEngagementArrayOutput values.
ProactiveEngagementEmergencyContactArrayInput is an input type that accepts ProactiveEngagementEmergencyContactArray and ProactiveEngagementEmergencyContactArrayOutput values.
ProactiveEngagementEmergencyContactInput is an input type that accepts ProactiveEngagementEmergencyContactArgs and ProactiveEngagementEmergencyContactOutput values.
No description provided by the author
ProactiveEngagementMapInput is an input type that accepts ProactiveEngagementMap and ProactiveEngagementMapOutput values.
ProtectionArrayInput is an input type that accepts ProtectionArray and ProtectionArrayOutput values.
ProtectionGroupArrayInput is an input type that accepts ProtectionGroupArray and ProtectionGroupArrayOutput values.
No description provided by the author
ProtectionGroupMapInput is an input type that accepts ProtectionGroupMap and ProtectionGroupMapOutput values.
ProtectionHealthCheckAssociationArrayInput is an input type that accepts ProtectionHealthCheckAssociationArray and ProtectionHealthCheckAssociationArrayOutput values.
No description provided by the author
ProtectionHealthCheckAssociationMapInput is an input type that accepts ProtectionHealthCheckAssociationMap and ProtectionHealthCheckAssociationMapOutput values.
No description provided by the author
ProtectionMapInput is an input type that accepts ProtectionMap and ProtectionMapOutput values.
SubscriptionArrayInput is an input type that accepts SubscriptionArray and SubscriptionArrayOutput values.
No description provided by the author
SubscriptionMapInput is an input type that accepts SubscriptionMap and SubscriptionMapOutput values.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author