Protection Args
data class ProtectionArgs(val applicationLayerAutomaticResponseConfiguration: Output<ProtectionApplicationLayerAutomaticResponseConfigurationArgs>? = null, val healthCheckArns: Output<List<String>>? = null, val name: Output<String>? = null, val resourceArn: Output<String>? = null, val tags: Output<List<ProtectionTagArgs>>? = null) : ConvertibleToJava<ProtectionArgs>
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.
Constructors
Link copied to clipboard
fun ProtectionArgs(applicationLayerAutomaticResponseConfiguration: Output<ProtectionApplicationLayerAutomaticResponseConfigurationArgs>? = null, healthCheckArns: Output<List<String>>? = null, name: Output<String>? = null, resourceArn: Output<String>? = null, tags: Output<List<ProtectionTagArgs>>? = null)