UNPKG

@pierskarsenbarg/sdm

Version:

A Pulumi package for creating and managing StrongDM cloud resources.

70 lines 2.13 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * PeeringGroupPeer represents the link between two PeeringGroups */ export declare function getPeeringGroupPeer(args?: GetPeeringGroupPeerArgs, opts?: pulumi.InvokeOptions): Promise<GetPeeringGroupPeerResult>; /** * A collection of arguments for invoking getPeeringGroupPeer. */ export interface GetPeeringGroupPeerArgs { /** * Group ID from which the link will originate. */ groupId?: string; /** * Unique identifier of the Attachment. */ id?: string; /** * Peering Group ID to which Group ID will link. */ peersWithGroupId?: string; } /** * A collection of values returned by getPeeringGroupPeer. */ export interface GetPeeringGroupPeerResult { /** * Group ID from which the link will originate. */ readonly groupId?: string; /** * Unique identifier of the Attachment. */ readonly id?: string; /** * a list of strings of ids of data sources that match the given arguments. */ readonly ids: string[]; /** * A list where each element has the following attributes: */ readonly peeringGroupPeers: outputs.GetPeeringGroupPeerPeeringGroupPeer[]; /** * Peering Group ID to which Group ID will link. */ readonly peersWithGroupId?: string; } /** * PeeringGroupPeer represents the link between two PeeringGroups */ export declare function getPeeringGroupPeerOutput(args?: GetPeeringGroupPeerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPeeringGroupPeerResult>; /** * A collection of arguments for invoking getPeeringGroupPeer. */ export interface GetPeeringGroupPeerOutputArgs { /** * Group ID from which the link will originate. */ groupId?: pulumi.Input<string | undefined>; /** * Unique identifier of the Attachment. */ id?: pulumi.Input<string | undefined>; /** * Peering Group ID to which Group ID will link. */ peersWithGroupId?: pulumi.Input<string | undefined>; } //# sourceMappingURL=getPeeringGroupPeer.d.ts.map