@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.47 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* This operation retrieves the route set information for an Express Route Gateway based on their resiliency
*
* Uses Azure REST API version 2024-07-01.
*/
export declare function getVirtualNetworkGatewayRoutesInformation(args: GetVirtualNetworkGatewayRoutesInformationArgs, opts?: pulumi.InvokeOptions): Promise<GetVirtualNetworkGatewayRoutesInformationResult>;
export interface GetVirtualNetworkGatewayRoutesInformationArgs {
/**
* Attempt to recalculate the Route Sets Information for the gateway
*/
attemptRefresh?: boolean;
/**
* The name of the resource group.
*/
resourceGroupName: string;
/**
* The name of the virtual network gateway.
*/
virtualNetworkGatewayName: string;
}
/**
* Gateway Route Sets Information
*/
export interface GetVirtualNetworkGatewayRoutesInformationResult {
/**
* Dictionary containing map of the circuit id and circuit details
*/
readonly circuitsMetadataMap?: {
[key: string]: outputs.network.CircuitMetadataMapResponse;
};
/**
* Timestamp denoting the last time when the route sets were computed for the gateway
*/
readonly lastComputedTime?: string;
/**
* Timestamp denoting the next eligible time to re-compute the route sets for the gateway
*/
readonly nextEligibleComputeTime?: string;
/**
* Version for the route set
*/
readonly routeSetVersion?: string;
/**
* List of Gateway Route Sets
*/
readonly routeSets?: outputs.network.GatewayRouteSetResponse[];
}
/**
* This operation retrieves the route set information for an Express Route Gateway based on their resiliency
*
* Uses Azure REST API version 2024-07-01.
*/
export declare function getVirtualNetworkGatewayRoutesInformationOutput(args: GetVirtualNetworkGatewayRoutesInformationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetVirtualNetworkGatewayRoutesInformationResult>;
export interface GetVirtualNetworkGatewayRoutesInformationOutputArgs {
/**
* Attempt to recalculate the Route Sets Information for the gateway
*/
attemptRefresh?: pulumi.Input<boolean>;
/**
* The name of the resource group.
*/
resourceGroupName: pulumi.Input<string>;
/**
* The name of the virtual network gateway.
*/
virtualNetworkGatewayName: pulumi.Input<string>;
}