UNPKG

@pierskarsenbarg/sdm

Version:

A Pulumi package for creating and managing StrongDM cloud resources.

60 lines 2.04 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * PeeringGroups are the building blocks used for explicit network topology making. * They may be linked to other peering groups. Sets of PeeringGroupResource and PeeringGroupNode can be attached to a peering group. */ export declare function getPeeringGroup(args?: GetPeeringGroupArgs, opts?: pulumi.InvokeOptions): Promise<GetPeeringGroupResult>; /** * A collection of arguments for invoking getPeeringGroup. */ export interface GetPeeringGroupArgs { /** * Unique identifier of the PeeringGroup. */ id?: string; /** * Unique human-readable name of the PeeringGroup. */ name?: string; } /** * A collection of values returned by getPeeringGroup. */ export interface GetPeeringGroupResult { /** * Unique identifier of the PeeringGroup. */ readonly id?: string; /** * a list of strings of ids of data sources that match the given arguments. */ readonly ids: string[]; /** * Unique human-readable name of the PeeringGroup. */ readonly name?: string; /** * A list where each element has the following attributes: */ readonly peeringGroups: outputs.GetPeeringGroupPeeringGroup[]; } /** * PeeringGroups are the building blocks used for explicit network topology making. * They may be linked to other peering groups. Sets of PeeringGroupResource and PeeringGroupNode can be attached to a peering group. */ export declare function getPeeringGroupOutput(args?: GetPeeringGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPeeringGroupResult>; /** * A collection of arguments for invoking getPeeringGroup. */ export interface GetPeeringGroupOutputArgs { /** * Unique identifier of the PeeringGroup. */ id?: pulumi.Input<string | undefined>; /** * Unique human-readable name of the PeeringGroup. */ name?: pulumi.Input<string | undefined>; } //# sourceMappingURL=getPeeringGroup.d.ts.map