UNPKG

@pierskarsenbarg/sdm

Version:

A Pulumi package for creating and managing StrongDM cloud resources.

70 lines (69 loc) 2.01 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * PeeringGroupNode represents the attachment between a PeeringGroup and a Node. */ export declare function getPeeringGroupNode(args?: GetPeeringGroupNodeArgs, opts?: pulumi.InvokeOptions): Promise<GetPeeringGroupNodeResult>; /** * A collection of arguments for invoking getPeeringGroupNode. */ export interface GetPeeringGroupNodeArgs { /** * Peering Group ID to which the node will be attached to. */ groupId?: string; /** * Unique identifier of the Attachment. */ id?: string; /** * Node ID to be attached. */ nodeId?: string; } /** * A collection of values returned by getPeeringGroupNode. */ export interface GetPeeringGroupNodeResult { /** * Peering Group ID to which the node will be attached to. */ 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[]; /** * Node ID to be attached. */ readonly nodeId?: string; /** * A list where each element has the following attributes: */ readonly peeringGroupNodes: outputs.GetPeeringGroupNodePeeringGroupNode[]; } /** * PeeringGroupNode represents the attachment between a PeeringGroup and a Node. */ export declare function getPeeringGroupNodeOutput(args?: GetPeeringGroupNodeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPeeringGroupNodeResult>; /** * A collection of arguments for invoking getPeeringGroupNode. */ export interface GetPeeringGroupNodeOutputArgs { /** * Peering Group ID to which the node will be attached to. */ groupId?: pulumi.Input<string>; /** * Unique identifier of the Attachment. */ id?: pulumi.Input<string>; /** * Node ID to be attached. */ nodeId?: pulumi.Input<string>; }