get Cluster Agent
The gitlab.ClusterAgent
data source allows to retrieve details about a GitLab Agent for Kubernetes.
Requires at least GitLab 14.10 Upstream API: GitLab REST API docs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gitlab from "@pulumi/gitlab";
const example = gitlab.getClusterAgent({
agentId: 1,
project: "12345",
});
Content copied to clipboard
import pulumi
import pulumi_gitlab as gitlab
example = gitlab.get_cluster_agent(agent_id=1,
project="12345")
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using GitLab = Pulumi.GitLab;
return await Deployment.RunAsync(() =>
{
var example = GitLab.GetClusterAgent.Invoke(new()
{
AgentId = 1,
Project = "12345",
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-gitlab/sdk/v6/go/gitlab"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := gitlab.LookupClusterAgent(ctx, &gitlab.LookupClusterAgentArgs{
AgentId: 1,
Project: "12345",
}, nil)
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gitlab.GitlabFunctions;
import com.pulumi.gitlab.inputs.GetClusterAgentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = GitlabFunctions.getClusterAgent(GetClusterAgentArgs.builder()
.agentId(1)
.project("12345")
.build());
}
}
Content copied to clipboard
variables:
example:
fn::invoke:
Function: gitlab:getClusterAgent
Arguments:
agentId: 1
project: '12345'
Content copied to clipboard
Return
A collection of values returned by getClusterAgent.
Parameters
argument
A collection of arguments for invoking getClusterAgent.
Return
A collection of values returned by getClusterAgent.
Parameters
agent Id
The ID of the agent.
project
ID or full path of the project maintained by the authenticated user.
See also
suspend fun getClusterAgent(argument: suspend GetClusterAgentPlainArgsBuilder.() -> Unit): GetClusterAgentResult
Return
A collection of values returned by getClusterAgent.
Parameters
argument
Builder for com.pulumi.gitlab.kotlin.inputs.GetClusterAgentPlainArgs.