We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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.9.0 published on Monday, Nov 18, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:route53recoveryreadiness:getResourceSet
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Set stringName - The name of the resource set to create.
- Resource
Set stringName - The name of the resource set to create.
- resource
Set StringName - The name of the resource set to create.
- resource
Set stringName - The name of the resource set to create.
- resource_
set_ strname - The name of the resource set to create.
- resource
Set StringName - The name of the resource set to create.
getResourceSet Result
The following output properties are available:
- Resource
Set 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.
- Resource
Set stringArn - The Amazon Resource Name (ARN) of the resource set.
- Resources
[]Resource
Set Resource - A list of resource objects in the resource set.
- Tag
- A tag to associate with the parameters for a resource set.
- resource
Set StringArn - The Amazon Resource Name (ARN) of the resource set.
- resources
List<Resource
Set Resource> - A list of resource objects in the resource set.
- List<Tag>
- A tag to associate with the parameters for a resource set.
- resource
Set stringArn - The Amazon Resource Name (ARN) of the resource set.
- resources
Resource
Set 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[Resource
Set Resource] - A list of resource objects in the resource set.
- Sequence[root_Tag]
- A tag to associate with the parameters for a resource set.
- resource
Set 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
- Domain
Name string - The domain name that acts as an ingress point to a portion of the customer application.
- Hosted
Zone stringArn - The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- Record
Set stringId - The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- Record
Type string - The type of DNS record of the target resource.
- Target
Resource Pulumi.Aws Native. Route53Recovery Readiness. Inputs. Resource Set Target Resource - The target resource that the Route 53 record points to.
- Domain
Name string - The domain name that acts as an ingress point to a portion of the customer application.
- Hosted
Zone stringArn - The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- Record
Set stringId - The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- Record
Type string - The type of DNS record of the target resource.
- Target
Resource ResourceSet Target Resource - The target resource that the Route 53 record points to.
- domain
Name String - The domain name that acts as an ingress point to a portion of the customer application.
- hosted
Zone StringArn - The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- record
Set StringId - The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- record
Type String - The type of DNS record of the target resource.
- target
Resource ResourceSet Target Resource - The target resource that the Route 53 record points to.
- domain
Name string - The domain name that acts as an ingress point to a portion of the customer application.
- hosted
Zone stringArn - The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- record
Set stringId - The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- record
Type string - The type of DNS record of the target resource.
- target
Resource 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.
- domain
Name String - The domain name that acts as an ingress point to a portion of the customer application.
- hosted
Zone StringArn - The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
- record
Set StringId - The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
- record
Type String - The type of DNS record of the target resource.
- target
Resource 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
- Domain
Name string - The DNS target domain name.
- Record
Set stringId - The Resource Record set id.
- Domain
Name string - The DNS target domain name.
- Record
Set stringId - The Resource Record set id.
- domain
Name String - The DNS target domain name.
- record
Set StringId - The Resource Record set id.
- domain
Name string - The DNS target domain name.
- record
Set stringId - The Resource Record set id.
- domain_
name str - The DNS target domain name.
- record_
set_ strid - The Resource Record set id.
- domain
Name String - The DNS target domain name.
- record
Set StringId - The Resource Record set id.
ResourceSetResource
- Component
Id string - The component identifier of the resource, generated when DNS target resource is used.
- Dns
Target 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
ResourceSet
ResourceSetType
is set toAWS::Route53RecoveryReadiness::DNSTargetResource
. Do not set it for any otherResourceSetType
setting. - Readiness
Scopes List<string> - A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- Resource
Arn string - The Amazon Resource Name (ARN) of the AWS resource.
- Component
Id string - 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
ResourceSet
ResourceSetType
is set toAWS::Route53RecoveryReadiness::DNSTargetResource
. Do not set it for any otherResourceSetType
setting. - Readiness
Scopes []string - A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- Resource
Arn string - The Amazon Resource Name (ARN) of the AWS resource.
- component
Id String - 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
ResourceSet
ResourceSetType
is set toAWS::Route53RecoveryReadiness::DNSTargetResource
. Do not set it for any otherResourceSetType
setting. - readiness
Scopes List<String> - A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- resource
Arn String - The Amazon Resource Name (ARN) of the AWS resource.
- component
Id string - 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
ResourceSet
ResourceSetType
is set toAWS::Route53RecoveryReadiness::DNSTargetResource
. Do not set it for any otherResourceSetType
setting. - readiness
Scopes string[] - A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- resource
Arn 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
ResourceSet
ResourceSetType
is set toAWS::Route53RecoveryReadiness::DNSTargetResource
. Do not set it for any otherResourceSetType
setting. - 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.
- component
Id String - The component identifier of the resource, generated when DNS target resource is used.
- dns
Target Property MapResource - A component for DNS/routing control readiness checks. This is a required setting when
ResourceSet
ResourceSetType
is set toAWS::Route53RecoveryReadiness::DNSTargetResource
. Do not set it for any otherResourceSetType
setting. - readiness
Scopes List<String> - A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
- resource
Arn String - The Amazon Resource Name (ARN) of the AWS resource.
ResourceSetTargetResource
- Nlb
Resource 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.
- Nlb
Resource ResourceSet Nlb Resource - The Network Load Balancer resource that a DNS target resource points to.
- R53Resource
Resource
Set 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.
- r53Resource
Resource
Set 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.
- r53Resource
Resource
Set 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.
- nlb
Resource 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.9.0 published on Monday, Nov 18, 2024 by Pulumi