You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Route53Resolver::Types::ResolverRuleAssociation

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb

Overview

In the response to an AssociateResolverRule, DisassociateResolverRule, or ListResolverRuleAssociations request, information about an association between a resolver rule and a VPC.

Instance Attribute Summary collapse

Instance Attribute Details

#idString

The ID of the association between a resolver rule and a VPC. Resolver assigns this value when you submit an AssociateResolverRule request.

Returns:

  • (String)


1373
1374
1375
1376
1377
1378
1379
1380
1381
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 1373

class ResolverRuleAssociation < Struct.new(
  :id,
  :resolver_rule_id,
  :name,
  :vpc_id,
  :status,
  :status_message)
  include Aws::Structure
end

#nameString

The name of an association between a resolver rule and a VPC.

Returns:

  • (String)


1373
1374
1375
1376
1377
1378
1379
1380
1381
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 1373

class ResolverRuleAssociation < Struct.new(
  :id,
  :resolver_rule_id,
  :name,
  :vpc_id,
  :status,
  :status_message)
  include Aws::Structure
end

#resolver_rule_idString

The ID of the resolver rule that you associated with the VPC that is specified by VPCId.

Returns:

  • (String)


1373
1374
1375
1376
1377
1378
1379
1380
1381
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 1373

class ResolverRuleAssociation < Struct.new(
  :id,
  :resolver_rule_id,
  :name,
  :vpc_id,
  :status,
  :status_message)
  include Aws::Structure
end

#statusString

A code that specifies the current status of the association between a resolver rule and a VPC.

Returns:

  • (String)


1373
1374
1375
1376
1377
1378
1379
1380
1381
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 1373

class ResolverRuleAssociation < Struct.new(
  :id,
  :resolver_rule_id,
  :name,
  :vpc_id,
  :status,
  :status_message)
  include Aws::Structure
end

#status_messageString

A detailed description of the status of the association between a resolver rule and a VPC.

Returns:

  • (String)


1373
1374
1375
1376
1377
1378
1379
1380
1381
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 1373

class ResolverRuleAssociation < Struct.new(
  :id,
  :resolver_rule_id,
  :name,
  :vpc_id,
  :status,
  :status_message)
  include Aws::Structure
end

#vpc_idString

The ID of the VPC that you associated the resolver rule with.

Returns:

  • (String)


1373
1374
1375
1376
1377
1378
1379
1380
1381
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 1373

class ResolverRuleAssociation < Struct.new(
  :id,
  :resolver_rule_id,
  :name,
  :vpc_id,
  :status,
  :status_message)
  include Aws::Structure
end