{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-route53-resolver/refs/heads/main/json-schema/amazon-route53-resolver-openapi-resolver-rule-association-schema.json", "title": "ResolverRuleAssociation", "description": "In the response to an AssociateResolverRule, DisassociateResolverRule, or ListResolverRuleAssociations request, provides information about an association between a Resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network. ", "type": "object", "properties": { "Id": { "allOf": [ { "$ref": "#/components/schemas/ResourceId" }, { "description": "The ID of the association between a Resolver rule and a VPC. Resolver assigns this value when you submit an AssociateResolverRule request." } ] }, "ResolverRuleId": { "allOf": [ { "$ref": "#/components/schemas/ResourceId" }, { "description": "The ID of the Resolver rule that you associated with the VPC that is specified by VPCId." } ] }, "Name": { "allOf": [ { "$ref": "#/components/schemas/Name" }, { "description": "The name of an association between a Resolver rule and a VPC." } ] }, "VPCId": { "allOf": [ { "$ref": "#/components/schemas/ResourceId" }, { "description": "The ID of the VPC that you associated the Resolver rule with." } ] }, "Status": { "allOf": [ { "$ref": "#/components/schemas/ResolverRuleAssociationStatus" }, { "description": "A code that specifies the current status of the association between a Resolver rule and a VPC." } ] }, "StatusMessage": { "allOf": [ { "$ref": "#/components/schemas/StatusMessage" }, { "description": "A detailed description of the status of the association between a Resolver rule and a VPC." } ] } } }