Skip to content

Resource: awsRoute53RecoveryreadinessRecoveryGroup

Provides an AWS Route 53 Recovery Readiness Recovery Group.

Example Usage

/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroup(
  this,
  "example",
  {
    recoveryGroupName: "my-high-availability-app",
  }
);

Argument Reference

The following arguments are required:

  • recoveryGroupName - (Required) A unique name describing the recovery group.

The following argument are optional:

  • cells - (Optional) List of cell arns to add as nested fault domains within this recovery group
  • tags - (Optional) Key-value mapping of resource tags. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • arn - ARN of the recovery group
  • tagsAll - Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.

Timeouts

Configuration options:

  • delete - (Default 5M)

Import

Route53 Recovery Readiness recovery groups can be imported via the recovery group name, e.g.,

$ terraform import aws_route53recoveryreadiness_recovery_group.my-high-availability-app my-high-availability-app