import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Gets information about multiple VPC routes. */ export declare function getVpcRoutes(args?: GetVpcRoutesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getVpcRoutes. */ export interface GetVpcRoutesArgs { /** * Routes with an IPv6 destination will be listed. */ isIpv6?: boolean; /** * The next hop private network ID to filter for. routes with a similar next hop private network ID are listed. */ nexthopPrivateNetworkId?: string; /** * The next hop resource ID to filter for. routes with a similar next hop resource ID are listed. */ nexthopResourceId?: string; /** * The next hop resource type to filter for. routes with a similar next hop resource type are listed. */ nexthopResourceType?: string; /** * `region`). The region in which the routes exist. */ region?: string; /** * List of tags to filter for. routes with these exact tags are listed. */ tags?: string[]; /** * The VPC ID to filter for. routes with a similar VPC ID are listed. */ vpcId?: string; } /** * A collection of values returned by getVpcRoutes. */ export interface GetVpcRoutesResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly isIpv6?: boolean; readonly nexthopPrivateNetworkId?: string; readonly nexthopResourceId?: string; readonly nexthopResourceType?: string; readonly region: string; /** * List of retrieved routes */ readonly routes: outputs.GetVpcRoutesRoute[]; readonly tags?: string[]; readonly vpcId?: string; } /** * Gets information about multiple VPC routes. */ export declare function getVpcRoutesOutput(args?: GetVpcRoutesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getVpcRoutes. */ export interface GetVpcRoutesOutputArgs { /** * Routes with an IPv6 destination will be listed. */ isIpv6?: pulumi.Input; /** * The next hop private network ID to filter for. routes with a similar next hop private network ID are listed. */ nexthopPrivateNetworkId?: pulumi.Input; /** * The next hop resource ID to filter for. routes with a similar next hop resource ID are listed. */ nexthopResourceId?: pulumi.Input; /** * The next hop resource type to filter for. routes with a similar next hop resource type are listed. */ nexthopResourceType?: pulumi.Input; /** * `region`). The region in which the routes exist. */ region?: pulumi.Input; /** * List of tags to filter for. routes with these exact tags are listed. */ tags?: pulumi.Input[]>; /** * The VPC ID to filter for. routes with a similar VPC ID are listed. */ vpcId?: pulumi.Input; }