@pulumi/scm
Version:
A Pulumi package for managing resources on Strata Cloud Manager.. Based on terraform-provider-scm: version v0.2.1
65 lines (64 loc) • 1.63 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
* BgpRouting data source
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as scm from "@pulumi/scm";
*
* const allRouting = scm.getBgpRouting({});
* export const scmBgpRoutingOutput = allRouting;
* ```
*/
export declare function getBgpRouting(opts?: pulumi.InvokeOptions): Promise<GetBgpRoutingResult>;
/**
* A collection of values returned by getBgpRouting.
*/
export interface GetBgpRoutingResult {
/**
* Accept route over s c
*/
readonly acceptRouteOverSc: boolean;
/**
* Add host route to ike peer
*/
readonly addHostRouteToIkePeer: boolean;
/**
* Backbone routing
*/
readonly backboneRouting: string;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* Outbound routes for services
*/
readonly outboundRoutesForServices: string[];
/**
* Routing preference
*/
readonly routingPreference: outputs.GetBgpRoutingRoutingPreference;
readonly tfid: string;
/**
* Withdraw static route
*/
readonly withdrawStaticRoute: boolean;
}
/**
* BgpRouting data source
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as scm from "@pulumi/scm";
*
* const allRouting = scm.getBgpRouting({});
* export const scmBgpRoutingOutput = allRouting;
* ```
*/
export declare function getBgpRoutingOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetBgpRoutingResult>;