RecoveryGroup

AWS Route53 Recovery Readiness Recovery Group Schema and API specifications.

Create a RecoveryGroup Resource

new RecoveryGroup(name: string, args?: RecoveryGroupArgs, opts?: CustomResourceOptions);
@overload
def RecoveryGroup(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  cells: Optional[Sequence[str]] = None,
                  recovery_group_name: Optional[str] = None,
                  tags: Optional[Sequence[RecoveryGroupTagArgs]] = None)
@overload
def RecoveryGroup(resource_name: str,
                  args: Optional[RecoveryGroupArgs] = None,
                  opts: Optional[ResourceOptions] = None)
func NewRecoveryGroup(ctx *Context, name string, args *RecoveryGroupArgs, opts ...ResourceOption) (*RecoveryGroup, error)
public RecoveryGroup(string name, RecoveryGroupArgs? args = null, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args RecoveryGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args RecoveryGroupArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args RecoveryGroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args RecoveryGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

RecoveryGroup Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The RecoveryGroup resource accepts the following input properties:

Cells List<string>
A list of the cell Amazon Resource Names (ARNs) in the recovery group.
RecoveryGroupName string
The name of the recovery group to create.
Tags List<Pulumi.AwsNative.Route53RecoveryReadiness.Inputs.RecoveryGroupTagArgs>
A collection of tags associated with a resource.
Cells []string
A list of the cell Amazon Resource Names (ARNs) in the recovery group.
RecoveryGroupName string
The name of the recovery group to create.
Tags []RecoveryGroupTagArgs
A collection of tags associated with a resource.
cells string[]
A list of the cell Amazon Resource Names (ARNs) in the recovery group.
recoveryGroupName string
The name of the recovery group to create.
tags RecoveryGroupTagArgs[]
A collection of tags associated with a resource.
cells Sequence[str]
A list of the cell Amazon Resource Names (ARNs) in the recovery group.
recovery_group_name str
The name of the recovery group to create.
tags Sequence[RecoveryGroupTagArgs]
A collection of tags associated with a resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the RecoveryGroup resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
RecoveryGroupArn string
A collection of tags associated with a resource.
Id string
The provider-assigned unique ID for this managed resource.
RecoveryGroupArn string
A collection of tags associated with a resource.
id string
The provider-assigned unique ID for this managed resource.
recoveryGroupArn string
A collection of tags associated with a resource.
id str
The provider-assigned unique ID for this managed resource.
recovery_group_arn str
A collection of tags associated with a resource.

Supporting Types

RecoveryGroupTag

Key string
Value List<string>
Key string
Value []string
key string
value string[]
key str
value Sequence[str]

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0