Route53Resolver / Client / get_resolver_rule_association

get_resolver_rule_association#

Route53Resolver.Client.get_resolver_rule_association(**kwargs)#

Gets information about an association between a specified Resolver rule and a VPC. You associate a Resolver rule and a VPC using AssociateResolverRule.

See also: AWS API Documentation

Request Syntax

response = client.get_resolver_rule_association(
    ResolverRuleAssociationId='string'
)
Parameters:

ResolverRuleAssociationId (string) –

[REQUIRED]

The ID of the Resolver rule association that you want to get information about.

Return type:

dict

Returns:

Response Syntax

{
    'ResolverRuleAssociation': {
        'Id': 'string',
        'ResolverRuleId': 'string',
        'Name': 'string',
        'VPCId': 'string',
        'Status': 'CREATING'|'COMPLETE'|'DELETING'|'FAILED'|'OVERRIDDEN',
        'StatusMessage': 'string'
    }
}

Response Structure

  • (dict) –

    • ResolverRuleAssociation (dict) –

      Information about the Resolver rule association that you specified in a GetResolverRuleAssociation request.

      • Id (string) –

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

      • ResolverRuleId (string) –

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

      • Name (string) –

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

      • VPCId (string) –

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

      • Status (string) –

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

      • StatusMessage (string) –

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

Exceptions