UNPKG

@spacelift-io/pulumi-spacelift

Version:

A Pulumi package for creating and managing Spacelift resources.

49 lines (48 loc) 1.54 kB
import * as pulumi from "@pulumi/pulumi"; /** * `spacelift.VcsAgentPool` represents a Spacelift **VCS agent pool** - a logical group of proxies allowing Spacelift to access private VCS installations */ export declare function getVcsAgentPool(args: GetVcsAgentPoolArgs, opts?: pulumi.InvokeOptions): Promise<GetVcsAgentPoolResult>; /** * A collection of arguments for invoking getVcsAgentPool. */ export interface GetVcsAgentPoolArgs { /** * ID of the VCS agent pool to retrieve */ vcsAgentPoolId: string; } /** * A collection of values returned by getVcsAgentPool. */ export interface GetVcsAgentPoolResult { /** * Free-form VCS agent pool description for users */ readonly description: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Name of the VCS agent pool */ readonly name: string; /** * ID of the VCS agent pool to retrieve */ readonly vcsAgentPoolId: string; } /** * `spacelift.VcsAgentPool` represents a Spacelift **VCS agent pool** - a logical group of proxies allowing Spacelift to access private VCS installations */ export declare function getVcsAgentPoolOutput(args: GetVcsAgentPoolOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetVcsAgentPoolResult>; /** * A collection of arguments for invoking getVcsAgentPool. */ export interface GetVcsAgentPoolOutputArgs { /** * ID of the VCS agent pool to retrieve */ vcsAgentPoolId: pulumi.Input<string>; }