/** *

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

*/ export interface _ResolverRuleAssociation { /** *

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

*/ Id?: string; /** *

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

*/ ResolverRuleId?: string; /** *

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

*/ Name?: string; /** *

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

*/ VPCId?: string; /** *

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

*/ Status?: "CREATING" | "COMPLETE" | "DELETING" | "FAILED" | "OVERRIDDEN" | string; /** *

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

*/ StatusMessage?: string; } export declare type _UnmarshalledResolverRuleAssociation = _ResolverRuleAssociation;