class Aws::Route53RecoveryReadiness::Types::Resource

The resource element of a ResourceSet

@note When making an API call, you may pass Resource

data as a hash:

    {
      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",
    }

@!attribute [rw] component_id

The component id of the resource, generated by the service when
dnsTargetResource is used
@return [String]

@!attribute [rw] dns_target_resource

A component for DNS/Routing Control Readiness Checks
@return [Types::DNSTargetResource]

@!attribute [rw] readiness_scopes

A list of RecoveryGroup ARNs and/or Cell ARNs that this resource is
contained within.
@return [Array<String>]

@!attribute [rw] resource_arn

The ARN of the AWS resource, can be skipped if dnsTargetResource is
used
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/Resource AWS API Documentation

Constants

SENSITIVE