@spacelift-io/pulumi-spacelift
Version:
A Pulumi package for creating and managing Spacelift resources.
49 lines (48 loc) • 1.54 kB
TypeScript
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>;
}