Protection

class Protection : KotlinCustomResource

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.

Properties

Link copied to clipboard
val healthCheckArns: Output<List<String>>?

The Amazon Resource Names (ARNs) of the health check to associate with the protection.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>

Friendly name for the Protection.

Link copied to clipboard
val protectionArn: Output<String>

The ARN (Amazon Resource Name) of the protection.

Link copied to clipboard
val protectionId: Output<String>

The unique identifier (ID) of the protection.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val resourceArn: Output<String>

The ARN (Amazon Resource Name) of the resource to be protected.

Link copied to clipboard
val tags: Output<List<ProtectionTag>>?

One or more tag key-value pairs for the Protection object.

Link copied to clipboard
val urn: Output<String>