We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.route53recoveryreadiness.getResourceSet
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Schema for the AWS Route53 Recovery Readiness ResourceSet Resource and API.
Using getResourceSet
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getResourceSet(args: GetResourceSetArgs, opts?: InvokeOptions): Promise<GetResourceSetResult>
function getResourceSetOutput(args: GetResourceSetOutputArgs, opts?: InvokeOptions): Output<GetResourceSetResult>def get_resource_set(resource_set_name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetResourceSetResult
def get_resource_set_output(resource_set_name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetResourceSetResult]func LookupResourceSet(ctx *Context, args *LookupResourceSetArgs, opts ...InvokeOption) (*LookupResourceSetResult, error)
func LookupResourceSetOutput(ctx *Context, args *LookupResourceSetOutputArgs, opts ...InvokeOption) LookupResourceSetResultOutput> Note: This function is named LookupResourceSet in the Go SDK.
public static class GetResourceSet 
{
    public static Task<GetResourceSetResult> InvokeAsync(GetResourceSetArgs args, InvokeOptions? opts = null)
    public static Output<GetResourceSetResult> Invoke(GetResourceSetInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetResourceSetResult> getResourceSet(GetResourceSetArgs args, InvokeOptions options)
public static Output<GetResourceSetResult> getResourceSet(GetResourceSetArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:route53recoveryreadiness:getResourceSet
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceSet stringName 
- The name of the resource set to create.
- ResourceSet stringName 
- The name of the resource set to create.
- resourceSet StringName 
- The name of the resource set to create.
- resourceSet stringName 
- The name of the resource set to create.
- resource_set_ strname 
- The name of the resource set to create.
- resourceSet StringName 
- The name of the resource set to create.
getResourceSet Result
The following output properties are available:
- ResourceSet stringArn 
- The Amazon Resource Name (ARN) of the resource set.
- Resources
List<Pulumi.Aws Native. Route53Recovery Readiness. Outputs. Resource Set Resource> 
- A list of resource objects in the resource set.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- A tag to associate with the parameters for a resource set.
- ResourceSet stringArn 
- The Amazon Resource Name (ARN) of the resource set.
- Resources
[]ResourceSet Resource 
- A list of resource objects in the resource set.
- Tag
- A tag to associate with the parameters for a resource set.
- resourceSet StringArn 
- The Amazon Resource Name (ARN) of the resource set.
- resources
List<ResourceSet Resource> 
- A list of resource objects in the resource set.
- List<Tag>
- A tag to associate with the parameters for a resource set.
- resourceSet stringArn 
- The Amazon Resource Name (ARN) of the resource set.
- resources
ResourceSet Resource[] 
- A list of resource objects in the resource set.
- Tag[]
- A tag to associate with the parameters for a resource set.
- resource_set_ strarn 
- The Amazon Resource Name (ARN) of the resource set.
- resources
Sequence[ResourceSet Resource] 
- A list of resource objects in the resource set.
- Sequence[root_Tag]
- A tag to associate with the parameters for a resource set.
- resourceSet StringArn 
- The Amazon Resource Name (ARN) of the resource set.
- resources List<Property Map>
- A list of resource objects in the resource set.
- List<Property Map>
- A tag to associate with the parameters for a resource set.
Supporting Types
ResourceSetDnsTargetResource    
- DomainName string
- The domain name that acts as an ingress point to a portion of the customer application.
- HostedZone stringArn 
- The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- RecordSet stringId 
- The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- RecordType string
- The type of DNS record of the target resource.
- TargetResource Pulumi.Aws Native. Route53Recovery Readiness. Inputs. Resource Set Target Resource 
- The target resource that the Route 53 record points to.
- DomainName string
- The domain name that acts as an ingress point to a portion of the customer application.
- HostedZone stringArn 
- The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- RecordSet stringId 
- The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- RecordType string
- The type of DNS record of the target resource.
- TargetResource ResourceSet Target Resource 
- The target resource that the Route 53 record points to.
- domainName String
- The domain name that acts as an ingress point to a portion of the customer application.
- hostedZone StringArn 
- The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- recordSet StringId 
- The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- recordType String
- The type of DNS record of the target resource.
- targetResource ResourceSet Target Resource 
- The target resource that the Route 53 record points to.
- domainName string
- The domain name that acts as an ingress point to a portion of the customer application.
- hostedZone stringArn 
- The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- recordSet stringId 
- The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- recordType string
- The type of DNS record of the target resource.
- targetResource ResourceSet Target Resource 
- The target resource that the Route 53 record points to.
- domain_name str
- The domain name that acts as an ingress point to a portion of the customer application.
- hosted_zone_ strarn 
- The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- record_set_ strid 
- The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- record_type str
- The type of DNS record of the target resource.
- target_resource ResourceSet Target Resource 
- The target resource that the Route 53 record points to.
- domainName String
- The domain name that acts as an ingress point to a portion of the customer application.
- hostedZone StringArn 
- The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- recordSet StringId 
- The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- recordType String
- The type of DNS record of the target resource.
- targetResource Property Map
- The target resource that the Route 53 record points to.
ResourceSetNlbResource   
- Arn string
- A Network Load Balancer resource Amazon Resource Name (ARN).
- Arn string
- A Network Load Balancer resource Amazon Resource Name (ARN).
- arn String
- A Network Load Balancer resource Amazon Resource Name (ARN).
- arn string
- A Network Load Balancer resource Amazon Resource Name (ARN).
- arn str
- A Network Load Balancer resource Amazon Resource Name (ARN).
- arn String
- A Network Load Balancer resource Amazon Resource Name (ARN).
ResourceSetR53ResourceRecord   
- DomainName string
- The DNS target domain name.
- RecordSet stringId 
- The Resource Record set id.
- DomainName string
- The DNS target domain name.
- RecordSet stringId 
- The Resource Record set id.
- domainName String
- The DNS target domain name.
- recordSet StringId 
- The Resource Record set id.
- domainName string
- The DNS target domain name.
- recordSet stringId 
- The Resource Record set id.
- domain_name str
- The DNS target domain name.
- record_set_ strid 
- The Resource Record set id.
- domainName String
- The DNS target domain name.
- recordSet StringId 
- The Resource Record set id.
ResourceSetResource  
- ComponentId string
- The component identifier of the resource, generated when DNS target resource is used.
- DnsTarget Pulumi.Resource Aws Native. Route53Recovery Readiness. Inputs. Resource Set Dns Target Resource 
- A component for DNS/routing control readiness checks. This is a required setting when ResourceSetResourceSetTypeis set toAWS::Route53RecoveryReadiness::DNSTargetResource. Do not set it for any otherResourceSetTypesetting.
- ReadinessScopes List<string>
- A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- ResourceArn string
- The Amazon Resource Name (ARN) of the AWS resource.
- ComponentId string
- The component identifier of the resource, generated when DNS target resource is used.
- DnsTarget ResourceResource Set Dns Target Resource 
- A component for DNS/routing control readiness checks. This is a required setting when ResourceSetResourceSetTypeis set toAWS::Route53RecoveryReadiness::DNSTargetResource. Do not set it for any otherResourceSetTypesetting.
- ReadinessScopes []string
- A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- ResourceArn string
- The Amazon Resource Name (ARN) of the AWS resource.
- componentId String
- The component identifier of the resource, generated when DNS target resource is used.
- dnsTarget ResourceResource Set Dns Target Resource 
- A component for DNS/routing control readiness checks. This is a required setting when ResourceSetResourceSetTypeis set toAWS::Route53RecoveryReadiness::DNSTargetResource. Do not set it for any otherResourceSetTypesetting.
- readinessScopes List<String>
- A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- resourceArn String
- The Amazon Resource Name (ARN) of the AWS resource.
- componentId string
- The component identifier of the resource, generated when DNS target resource is used.
- dnsTarget ResourceResource Set Dns Target Resource 
- A component for DNS/routing control readiness checks. This is a required setting when ResourceSetResourceSetTypeis set toAWS::Route53RecoveryReadiness::DNSTargetResource. Do not set it for any otherResourceSetTypesetting.
- readinessScopes string[]
- A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- resourceArn string
- The Amazon Resource Name (ARN) of the AWS resource.
- component_id str
- The component identifier of the resource, generated when DNS target resource is used.
- dns_target_ Resourceresource Set Dns Target Resource 
- A component for DNS/routing control readiness checks. This is a required setting when ResourceSetResourceSetTypeis set toAWS::Route53RecoveryReadiness::DNSTargetResource. Do not set it for any otherResourceSetTypesetting.
- readiness_scopes Sequence[str]
- A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- resource_arn str
- The Amazon Resource Name (ARN) of the AWS resource.
- componentId String
- The component identifier of the resource, generated when DNS target resource is used.
- dnsTarget Property MapResource 
- A component for DNS/routing control readiness checks. This is a required setting when ResourceSetResourceSetTypeis set toAWS::Route53RecoveryReadiness::DNSTargetResource. Do not set it for any otherResourceSetTypesetting.
- readinessScopes List<String>
- A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- resourceArn String
- The Amazon Resource Name (ARN) of the AWS resource.
ResourceSetTargetResource   
- NlbResource Pulumi.Aws Native. Route53Recovery Readiness. Inputs. Resource Set Nlb Resource 
- The Network Load Balancer resource that a DNS target resource points to.
- R53Resource
Pulumi.Aws Native. Route53Recovery Readiness. Inputs. Resource Set R53Resource Record 
- The Route 53 resource that a DNS target resource record points to.
- NlbResource ResourceSet Nlb Resource 
- The Network Load Balancer resource that a DNS target resource points to.
- R53Resource
ResourceSet R53Resource Record 
- The Route 53 resource that a DNS target resource record points to.
- nlbResource ResourceSet Nlb Resource 
- The Network Load Balancer resource that a DNS target resource points to.
- r53Resource
ResourceSet R53Resource Record 
- The Route 53 resource that a DNS target resource record points to.
- nlbResource ResourceSet Nlb Resource 
- The Network Load Balancer resource that a DNS target resource points to.
- r53Resource
ResourceSet R53Resource Record 
- The Route 53 resource that a DNS target resource record points to.
- nlb_resource ResourceSet Nlb Resource 
- The Network Load Balancer resource that a DNS target resource points to.
- r53_resource ResourceSet R53Resource Record 
- The Route 53 resource that a DNS target resource record points to.
- nlbResource Property Map
- The Network Load Balancer resource that a DNS target resource points to.
- r53Resource Property Map
- The Route 53 resource that a DNS target resource record points to.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi