import { _TargetAddress, _UnmarshalledTargetAddress } from "./_TargetAddress"; /** *

In an UpdateResolverRule request, information about the changes that you want to make.

*/ export interface _ResolverRuleConfig { /** *

The new name for the resolver rule. The name that you specify appears in the Resolver dashboard in the Route 53 console.

*/ Name?: string; /** *

For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.

*/ TargetIps?: Array<_TargetAddress> | Iterable<_TargetAddress>; /** *

The ID of the new outbound resolver endpoint that you want to use to route DNS queries to the IP addresses that you specify in TargetIps.

*/ ResolverEndpointId?: string; } export interface _UnmarshalledResolverRuleConfig extends _ResolverRuleConfig { /** *

For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.

*/ TargetIps?: Array<_UnmarshalledTargetAddress>; }