aws.route53recoveryreadiness.ResourceSet
Explore with Pulumi AI
Provides an AWS Route 53 Recovery Readiness Resource Set.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.route53recoveryreadiness.ResourceSet("example", {
    resourceSetName: my_cw_alarm_set,
    resourceSetType: "AWS::CloudWatch::Alarm",
    resources: [{
        resourceArn: exampleAwsCloudwatchMetricAlarm.arn,
    }],
});
import pulumi
import pulumi_aws as aws
example = aws.route53recoveryreadiness.ResourceSet("example",
    resource_set_name=my_cw_alarm_set,
    resource_set_type="AWS::CloudWatch::Alarm",
    resources=[{
        "resource_arn": example_aws_cloudwatch_metric_alarm["arn"],
    }])
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53recoveryreadiness"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := route53recoveryreadiness.NewResourceSet(ctx, "example", &route53recoveryreadiness.ResourceSetArgs{
			ResourceSetName: pulumi.Any(my_cw_alarm_set),
			ResourceSetType: pulumi.String("AWS::CloudWatch::Alarm"),
			Resources: route53recoveryreadiness.ResourceSetResourceArray{
				&route53recoveryreadiness.ResourceSetResourceArgs{
					ResourceArn: pulumi.Any(exampleAwsCloudwatchMetricAlarm.Arn),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var example = new Aws.Route53RecoveryReadiness.ResourceSet("example", new()
    {
        ResourceSetName = my_cw_alarm_set,
        ResourceSetType = "AWS::CloudWatch::Alarm",
        Resources = new[]
        {
            new Aws.Route53RecoveryReadiness.Inputs.ResourceSetResourceArgs
            {
                ResourceArn = exampleAwsCloudwatchMetricAlarm.Arn,
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.route53recoveryreadiness.ResourceSet;
import com.pulumi.aws.route53recoveryreadiness.ResourceSetArgs;
import com.pulumi.aws.route53recoveryreadiness.inputs.ResourceSetResourceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var example = new ResourceSet("example", ResourceSetArgs.builder()
            .resourceSetName(my_cw_alarm_set)
            .resourceSetType("AWS::CloudWatch::Alarm")
            .resources(ResourceSetResourceArgs.builder()
                .resourceArn(exampleAwsCloudwatchMetricAlarm.arn())
                .build())
            .build());
    }
}
resources:
  example:
    type: aws:route53recoveryreadiness:ResourceSet
    properties:
      resourceSetName: ${["my-cw-alarm-set"]}
      resourceSetType: AWS::CloudWatch::Alarm
      resources:
        - resourceArn: ${exampleAwsCloudwatchMetricAlarm.arn}
Create ResourceSet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ResourceSet(name: string, args: ResourceSetArgs, opts?: CustomResourceOptions);@overload
def ResourceSet(resource_name: str,
                args: ResourceSetArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def ResourceSet(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                resource_set_name: Optional[str] = None,
                resource_set_type: Optional[str] = None,
                resources: Optional[Sequence[ResourceSetResourceArgs]] = None,
                tags: Optional[Mapping[str, str]] = None)func NewResourceSet(ctx *Context, name string, args ResourceSetArgs, opts ...ResourceOption) (*ResourceSet, error)public ResourceSet(string name, ResourceSetArgs args, CustomResourceOptions? opts = null)
public ResourceSet(String name, ResourceSetArgs args)
public ResourceSet(String name, ResourceSetArgs args, CustomResourceOptions options)
type: aws:route53recoveryreadiness:ResourceSet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ResourceSetArgs
- 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 ResourceSetArgs
- 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 ResourceSetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResourceSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ResourceSetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var awsResourceSetResource = new Aws.Route53RecoveryReadiness.ResourceSet("awsResourceSetResource", new()
{
    ResourceSetName = "string",
    ResourceSetType = "string",
    Resources = new[]
    {
        new Aws.Route53RecoveryReadiness.Inputs.ResourceSetResourceArgs
        {
            ComponentId = "string",
            DnsTargetResource = new Aws.Route53RecoveryReadiness.Inputs.ResourceSetResourceDnsTargetResourceArgs
            {
                DomainName = "string",
                HostedZoneArn = "string",
                RecordSetId = "string",
                RecordType = "string",
                TargetResource = new Aws.Route53RecoveryReadiness.Inputs.ResourceSetResourceDnsTargetResourceTargetResourceArgs
                {
                    NlbResource = new Aws.Route53RecoveryReadiness.Inputs.ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs
                    {
                        Arn = "string",
                    },
                    R53Resource = new Aws.Route53RecoveryReadiness.Inputs.ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs
                    {
                        DomainName = "string",
                        RecordSetId = "string",
                    },
                },
            },
            ReadinessScopes = new[]
            {
                "string",
            },
            ResourceArn = "string",
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := route53recoveryreadiness.NewResourceSet(ctx, "awsResourceSetResource", &route53recoveryreadiness.ResourceSetArgs{
	ResourceSetName: pulumi.String("string"),
	ResourceSetType: pulumi.String("string"),
	Resources: route53recoveryreadiness.ResourceSetResourceArray{
		&route53recoveryreadiness.ResourceSetResourceArgs{
			ComponentId: pulumi.String("string"),
			DnsTargetResource: &route53recoveryreadiness.ResourceSetResourceDnsTargetResourceArgs{
				DomainName:    pulumi.String("string"),
				HostedZoneArn: pulumi.String("string"),
				RecordSetId:   pulumi.String("string"),
				RecordType:    pulumi.String("string"),
				TargetResource: &route53recoveryreadiness.ResourceSetResourceDnsTargetResourceTargetResourceArgs{
					NlbResource: &route53recoveryreadiness.ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs{
						Arn: pulumi.String("string"),
					},
					R53Resource: &route53recoveryreadiness.ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs{
						DomainName:  pulumi.String("string"),
						RecordSetId: pulumi.String("string"),
					},
				},
			},
			ReadinessScopes: pulumi.StringArray{
				pulumi.String("string"),
			},
			ResourceArn: pulumi.String("string"),
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var awsResourceSetResource = new ResourceSet("awsResourceSetResource", ResourceSetArgs.builder()
    .resourceSetName("string")
    .resourceSetType("string")
    .resources(ResourceSetResourceArgs.builder()
        .componentId("string")
        .dnsTargetResource(ResourceSetResourceDnsTargetResourceArgs.builder()
            .domainName("string")
            .hostedZoneArn("string")
            .recordSetId("string")
            .recordType("string")
            .targetResource(ResourceSetResourceDnsTargetResourceTargetResourceArgs.builder()
                .nlbResource(ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs.builder()
                    .arn("string")
                    .build())
                .r53Resource(ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs.builder()
                    .domainName("string")
                    .recordSetId("string")
                    .build())
                .build())
            .build())
        .readinessScopes("string")
        .resourceArn("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
aws_resource_set_resource = aws.route53recoveryreadiness.ResourceSet("awsResourceSetResource",
    resource_set_name="string",
    resource_set_type="string",
    resources=[{
        "component_id": "string",
        "dns_target_resource": {
            "domain_name": "string",
            "hosted_zone_arn": "string",
            "record_set_id": "string",
            "record_type": "string",
            "target_resource": {
                "nlb_resource": {
                    "arn": "string",
                },
                "r53_resource": {
                    "domain_name": "string",
                    "record_set_id": "string",
                },
            },
        },
        "readiness_scopes": ["string"],
        "resource_arn": "string",
    }],
    tags={
        "string": "string",
    })
const awsResourceSetResource = new aws.route53recoveryreadiness.ResourceSet("awsResourceSetResource", {
    resourceSetName: "string",
    resourceSetType: "string",
    resources: [{
        componentId: "string",
        dnsTargetResource: {
            domainName: "string",
            hostedZoneArn: "string",
            recordSetId: "string",
            recordType: "string",
            targetResource: {
                nlbResource: {
                    arn: "string",
                },
                r53Resource: {
                    domainName: "string",
                    recordSetId: "string",
                },
            },
        },
        readinessScopes: ["string"],
        resourceArn: "string",
    }],
    tags: {
        string: "string",
    },
});
type: aws:route53recoveryreadiness:ResourceSet
properties:
    resourceSetName: string
    resourceSetType: string
    resources:
        - componentId: string
          dnsTargetResource:
            domainName: string
            hostedZoneArn: string
            recordSetId: string
            recordType: string
            targetResource:
                nlbResource:
                    arn: string
                r53Resource:
                    domainName: string
                    recordSetId: string
          readinessScopes:
            - string
          resourceArn: string
    tags:
        string: string
ResourceSet Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ResourceSet resource accepts the following input properties:
- ResourceSet stringName 
- Unique name describing the resource set.
- ResourceSet stringType 
- Type of the resources in the resource set.
- Resources
List<ResourceSet Resource> 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- Dictionary<string, string>
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- ResourceSet stringName 
- Unique name describing the resource set.
- ResourceSet stringType 
- Type of the resources in the resource set.
- Resources
[]ResourceSet Resource Args 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- map[string]string
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- resourceSet StringName 
- Unique name describing the resource set.
- resourceSet StringType 
- Type of the resources in the resource set.
- resources
List<ResourceSet Resource> 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- Map<String,String>
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- resourceSet stringName 
- Unique name describing the resource set.
- resourceSet stringType 
- Type of the resources in the resource set.
- resources
ResourceSet Resource[] 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- {[key: string]: string}
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- resource_set_ strname 
- Unique name describing the resource set.
- resource_set_ strtype 
- Type of the resources in the resource set.
- resources
Sequence[ResourceSet Resource Args] 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- Mapping[str, str]
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- resourceSet StringName 
- Unique name describing the resource set.
- resourceSet StringType 
- Type of the resources in the resource set.
- resources List<Property Map>
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- Map<String>
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
Outputs
All input properties are implicitly available as output properties. Additionally, the ResourceSet resource produces the following output properties:
- Arn string
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- Id string
- The provider-assigned unique ID for this managed resource.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- Arn string
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- Id string
- The provider-assigned unique ID for this managed resource.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn String
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- id String
- The provider-assigned unique ID for this managed resource.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn string
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- id string
- The provider-assigned unique ID for this managed resource.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn str
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- id str
- The provider-assigned unique ID for this managed resource.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn String
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- id String
- The provider-assigned unique ID for this managed resource.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
Look up Existing ResourceSet Resource
Get an existing ResourceSet resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ResourceSetState, opts?: CustomResourceOptions): ResourceSet@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arn: Optional[str] = None,
        resource_set_name: Optional[str] = None,
        resource_set_type: Optional[str] = None,
        resources: Optional[Sequence[ResourceSetResourceArgs]] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None) -> ResourceSetfunc GetResourceSet(ctx *Context, name string, id IDInput, state *ResourceSetState, opts ...ResourceOption) (*ResourceSet, error)public static ResourceSet Get(string name, Input<string> id, ResourceSetState? state, CustomResourceOptions? opts = null)public static ResourceSet get(String name, Output<String> id, ResourceSetState state, CustomResourceOptions options)resources:  _:    type: aws:route53recoveryreadiness:ResourceSet    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- ResourceSet stringName 
- Unique name describing the resource set.
- ResourceSet stringType 
- Type of the resources in the resource set.
- Resources
List<ResourceSet Resource> 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- Dictionary<string, string>
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- Arn string
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- ResourceSet stringName 
- Unique name describing the resource set.
- ResourceSet stringType 
- Type of the resources in the resource set.
- Resources
[]ResourceSet Resource Args 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- map[string]string
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn String
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- resourceSet StringName 
- Unique name describing the resource set.
- resourceSet StringType 
- Type of the resources in the resource set.
- resources
List<ResourceSet Resource> 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- Map<String,String>
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn string
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- resourceSet stringName 
- Unique name describing the resource set.
- resourceSet stringType 
- Type of the resources in the resource set.
- resources
ResourceSet Resource[] 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- {[key: string]: string}
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn str
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- resource_set_ strname 
- Unique name describing the resource set.
- resource_set_ strtype 
- Type of the resources in the resource set.
- resources
Sequence[ResourceSet Resource Args] 
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- Mapping[str, str]
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn String
- ARN of the resource set- resources.#.component_id- Unique identified for DNS Target Resources, use for readiness checks.
 
- resourceSet StringName 
- Unique name describing the resource set.
- resourceSet StringType 
- Type of the resources in the resource set.
- resources List<Property Map>
- List of resources to add to this resource set. See below. - The following arguments are optional: 
- Map<String>
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
Supporting Types
ResourceSetResource, ResourceSetResourceArgs      
- ComponentId string
- DnsTarget ResourceResource Set Resource Dns Target Resource 
- Component for DNS/Routing Control Readiness Checks.
- ReadinessScopes List<string>
- Recovery group ARN or cell ARN that contains this resource set.
- ResourceArn string
- ARN of the resource.
- ComponentId string
- DnsTarget ResourceResource Set Resource Dns Target Resource 
- Component for DNS/Routing Control Readiness Checks.
- ReadinessScopes []string
- Recovery group ARN or cell ARN that contains this resource set.
- ResourceArn string
- ARN of the resource.
- componentId String
- dnsTarget ResourceResource Set Resource Dns Target Resource 
- Component for DNS/Routing Control Readiness Checks.
- readinessScopes List<String>
- Recovery group ARN or cell ARN that contains this resource set.
- resourceArn String
- ARN of the resource.
- componentId string
- dnsTarget ResourceResource Set Resource Dns Target Resource 
- Component for DNS/Routing Control Readiness Checks.
- readinessScopes string[]
- Recovery group ARN or cell ARN that contains this resource set.
- resourceArn string
- ARN of the resource.
- component_id str
- dns_target_ Resourceresource Set Resource Dns Target Resource 
- Component for DNS/Routing Control Readiness Checks.
- readiness_scopes Sequence[str]
- Recovery group ARN or cell ARN that contains this resource set.
- resource_arn str
- ARN of the resource.
- componentId String
- dnsTarget Property MapResource 
- Component for DNS/Routing Control Readiness Checks.
- readinessScopes List<String>
- Recovery group ARN or cell ARN that contains this resource set.
- resourceArn String
- ARN of the resource.
ResourceSetResourceDnsTargetResource, ResourceSetResourceDnsTargetResourceArgs            
- DomainName string
- DNS Name that acts as the ingress point to a portion of application.
- HostedZone stringArn 
- Hosted Zone ARN that contains the DNS record with the provided name of target resource.
- RecordSet stringId 
- Route53 record set id to uniquely identify a record given a domain_nameand arecord_type.
- RecordType string
- Type of DNS Record of target resource.
- TargetResource ResourceSet Resource Dns Target Resource Target Resource 
- Target resource the R53 record specified with the above params points to.
- DomainName string
- DNS Name that acts as the ingress point to a portion of application.
- HostedZone stringArn 
- Hosted Zone ARN that contains the DNS record with the provided name of target resource.
- RecordSet stringId 
- Route53 record set id to uniquely identify a record given a domain_nameand arecord_type.
- RecordType string
- Type of DNS Record of target resource.
- TargetResource ResourceSet Resource Dns Target Resource Target Resource 
- Target resource the R53 record specified with the above params points to.
- domainName String
- DNS Name that acts as the ingress point to a portion of application.
- hostedZone StringArn 
- Hosted Zone ARN that contains the DNS record with the provided name of target resource.
- recordSet StringId 
- Route53 record set id to uniquely identify a record given a domain_nameand arecord_type.
- recordType String
- Type of DNS Record of target resource.
- targetResource ResourceSet Resource Dns Target Resource Target Resource 
- Target resource the R53 record specified with the above params points to.
- domainName string
- DNS Name that acts as the ingress point to a portion of application.
- hostedZone stringArn 
- Hosted Zone ARN that contains the DNS record with the provided name of target resource.
- recordSet stringId 
- Route53 record set id to uniquely identify a record given a domain_nameand arecord_type.
- recordType string
- Type of DNS Record of target resource.
- targetResource ResourceSet Resource Dns Target Resource Target Resource 
- Target resource the R53 record specified with the above params points to.
- domain_name str
- DNS Name that acts as the ingress point to a portion of application.
- hosted_zone_ strarn 
- Hosted Zone ARN that contains the DNS record with the provided name of target resource.
- record_set_ strid 
- Route53 record set id to uniquely identify a record given a domain_nameand arecord_type.
- record_type str
- Type of DNS Record of target resource.
- target_resource ResourceSet Resource Dns Target Resource Target Resource 
- Target resource the R53 record specified with the above params points to.
- domainName String
- DNS Name that acts as the ingress point to a portion of application.
- hostedZone StringArn 
- Hosted Zone ARN that contains the DNS record with the provided name of target resource.
- recordSet StringId 
- Route53 record set id to uniquely identify a record given a domain_nameand arecord_type.
- recordType String
- Type of DNS Record of target resource.
- targetResource Property Map
- Target resource the R53 record specified with the above params points to.
ResourceSetResourceDnsTargetResourceTargetResource, ResourceSetResourceDnsTargetResourceTargetResourceArgs                
- NlbResource ResourceSet Resource Dns Target Resource Target Resource Nlb Resource 
- NLB resource a DNS Target Resource points to. Required if r53_resourceis not set.
- R53Resource
ResourceSet Resource Dns Target Resource Target Resource R53Resource 
- Route53 resource a DNS Target Resource record points to.
- NlbResource ResourceSet Resource Dns Target Resource Target Resource Nlb Resource 
- NLB resource a DNS Target Resource points to. Required if r53_resourceis not set.
- R53Resource
ResourceSet Resource Dns Target Resource Target Resource R53Resource 
- Route53 resource a DNS Target Resource record points to.
- nlbResource ResourceSet Resource Dns Target Resource Target Resource Nlb Resource 
- NLB resource a DNS Target Resource points to. Required if r53_resourceis not set.
- r53Resource
ResourceSet Resource Dns Target Resource Target Resource R53Resource 
- Route53 resource a DNS Target Resource record points to.
- nlbResource ResourceSet Resource Dns Target Resource Target Resource Nlb Resource 
- NLB resource a DNS Target Resource points to. Required if r53_resourceis not set.
- r53Resource
ResourceSet Resource Dns Target Resource Target Resource R53Resource 
- Route53 resource a DNS Target Resource record points to.
- nlb_resource ResourceSet Resource Dns Target Resource Target Resource Nlb Resource 
- NLB resource a DNS Target Resource points to. Required if r53_resourceis not set.
- r53_resource ResourceSet Resource Dns Target Resource Target Resource R53Resource 
- Route53 resource a DNS Target Resource record points to.
- nlbResource Property Map
- NLB resource a DNS Target Resource points to. Required if r53_resourceis not set.
- r53Resource Property Map
- Route53 resource a DNS Target Resource record points to.
ResourceSetResourceDnsTargetResourceTargetResourceNlbResource, ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs                    
- Arn string
- NLB resource ARN.
- Arn string
- NLB resource ARN.
- arn String
- NLB resource ARN.
- arn string
- NLB resource ARN.
- arn str
- NLB resource ARN.
- arn String
- NLB resource ARN.
ResourceSetResourceDnsTargetResourceTargetResourceR53Resource, ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs                  
- DomainName string
- Domain name that is targeted.
- RecordSet stringId 
- Resource record set ID that is targeted.
- DomainName string
- Domain name that is targeted.
- RecordSet stringId 
- Resource record set ID that is targeted.
- domainName String
- Domain name that is targeted.
- recordSet StringId 
- Resource record set ID that is targeted.
- domainName string
- Domain name that is targeted.
- recordSet stringId 
- Resource record set ID that is targeted.
- domain_name str
- Domain name that is targeted.
- record_set_ strid 
- Resource record set ID that is targeted.
- domainName String
- Domain name that is targeted.
- recordSet StringId 
- Resource record set ID that is targeted.
Import
Using pulumi import, import Route53 Recovery Readiness resource set name using the resource set name. For example:
$ pulumi import aws:route53recoveryreadiness/resourceSet:ResourceSet my-cw-alarm-set example
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.