UNPKG

@pierskarsenbarg/sdm

Version:

A Pulumi package for creating and managing StrongDM cloud resources.

70 lines 2.21 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * PeeringGroupResource represents the attachment between a PeeringGroup and a Resource. */ export declare function getPeeringGroupResource(args?: GetPeeringGroupResourceArgs, opts?: pulumi.InvokeOptions): Promise<GetPeeringGroupResourceResult>; /** * A collection of arguments for invoking getPeeringGroupResource. */ export interface GetPeeringGroupResourceArgs { /** * Peering Group ID to which the resource will be attached to. */ groupId?: string; /** * Unique identifier of the Attachment. */ id?: string; /** * Resource ID to be attached. */ resourceId?: string; } /** * A collection of values returned by getPeeringGroupResource. */ export interface GetPeeringGroupResourceResult { /** * Peering Group ID to which the resource 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[]; /** * A list where each element has the following attributes: */ readonly peeringGroupResources: outputs.GetPeeringGroupResourcePeeringGroupResource[]; /** * Resource ID to be attached. */ readonly resourceId?: string; } /** * PeeringGroupResource represents the attachment between a PeeringGroup and a Resource. */ export declare function getPeeringGroupResourceOutput(args?: GetPeeringGroupResourceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPeeringGroupResourceResult>; /** * A collection of arguments for invoking getPeeringGroupResource. */ export interface GetPeeringGroupResourceOutputArgs { /** * Peering Group ID to which the resource will be attached to. */ groupId?: pulumi.Input<string | undefined>; /** * Unique identifier of the Attachment. */ id?: pulumi.Input<string | undefined>; /** * Resource ID to be attached. */ resourceId?: pulumi.Input<string | undefined>; } //# sourceMappingURL=getPeeringGroupResource.d.ts.map