import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets an agent pool. */ export declare function getAgentPool(args: GetAgentPoolArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetAgentPoolArgs { agentPoolId: string; project?: string; } export interface GetAgentPoolResult { /** * Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'. */ readonly bandwidthLimit: outputs.storagetransfer.v1.BandwidthLimitResponse; /** * Specifies the client-specified AgentPool description. */ readonly displayName: string; /** * Specifies a unique string that identifies the agent pool. Format: `projects/{project_id}/agentPools/{agent_pool_id}` */ readonly name: string; /** * Specifies the state of the AgentPool. */ readonly state: string; } /** * Gets an agent pool. */ export declare function getAgentPoolOutput(args: GetAgentPoolOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetAgentPoolOutputArgs { agentPoolId: pulumi.Input; project?: pulumi.Input; }