Harness v0.7.0 published on Friday, Mar 28, 2025 by Pulumi
harness.platform.getGitopsCluster
Explore with Pulumi AI
Data source for fetching a Harness GitOps Cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as harness from "@pulumi/harness";
const example = harness.platform.getGitopsCluster({
    identifier: "identifier",
    accountId: "account_id",
    projectId: "project_id",
    orgId: "org_id",
    agentId: "agent_id",
});
import pulumi
import pulumi_harness as harness
example = harness.platform.get_gitops_cluster(identifier="identifier",
    account_id="account_id",
    project_id="project_id",
    org_id="org_id",
    agent_id="agent_id")
package main
import (
	"github.com/pulumi/pulumi-harness/sdk/go/harness/platform"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := platform.GetGitopsCluster(ctx, &platform.GetGitopsClusterArgs{
			Identifier: "identifier",
			AccountId:  pulumi.StringRef("account_id"),
			ProjectId:  pulumi.StringRef("project_id"),
			OrgId:      pulumi.StringRef("org_id"),
			AgentId:    "agent_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Harness = Pulumi.Harness;
return await Deployment.RunAsync(() => 
{
    var example = Harness.Platform.GetGitopsCluster.Invoke(new()
    {
        Identifier = "identifier",
        AccountId = "account_id",
        ProjectId = "project_id",
        OrgId = "org_id",
        AgentId = "agent_id",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.harness.platform.PlatformFunctions;
import com.pulumi.harness.platform.inputs.GetGitopsClusterArgs;
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 = PlatformFunctions.getGitopsCluster(GetGitopsClusterArgs.builder()
            .identifier("identifier")
            .accountId("account_id")
            .projectId("project_id")
            .orgId("org_id")
            .agentId("agent_id")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: harness:platform:getGitopsCluster
      arguments:
        identifier: identifier
        accountId: account_id
        projectId: project_id
        orgId: org_id
        agentId: agent_id
Using getGitopsCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGitopsCluster(args: GetGitopsClusterArgs, opts?: InvokeOptions): Promise<GetGitopsClusterResult>
function getGitopsClusterOutput(args: GetGitopsClusterOutputArgs, opts?: InvokeOptions): Output<GetGitopsClusterResult>def get_gitops_cluster(account_id: Optional[str] = None,
                       agent_id: Optional[str] = None,
                       identifier: Optional[str] = None,
                       org_id: Optional[str] = None,
                       project_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetGitopsClusterResult
def get_gitops_cluster_output(account_id: Optional[pulumi.Input[str]] = None,
                       agent_id: Optional[pulumi.Input[str]] = None,
                       identifier: Optional[pulumi.Input[str]] = None,
                       org_id: Optional[pulumi.Input[str]] = None,
                       project_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetGitopsClusterResult]func GetGitopsCluster(ctx *Context, args *GetGitopsClusterArgs, opts ...InvokeOption) (*GetGitopsClusterResult, error)
func GetGitopsClusterOutput(ctx *Context, args *GetGitopsClusterOutputArgs, opts ...InvokeOption) GetGitopsClusterResultOutput> Note: This function is named GetGitopsCluster in the Go SDK.
public static class GetGitopsCluster 
{
    public static Task<GetGitopsClusterResult> InvokeAsync(GetGitopsClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetGitopsClusterResult> Invoke(GetGitopsClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGitopsClusterResult> getGitopsCluster(GetGitopsClusterArgs args, InvokeOptions options)
public static Output<GetGitopsClusterResult> getGitopsCluster(GetGitopsClusterArgs args, InvokeOptions options)
fn::invoke:
  function: harness:platform/getGitopsCluster:getGitopsCluster
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Agent
Id string - Agent identifier of the GitOps cluster.
 - Identifier string
 - Identifier of the GitOps cluster.
 - Account
Id string - Account identifier of the GitOps cluster.
 - Org
Id string - Organization identifier of the cluster.
 - Project
Id string - Project identifier of the GitOps cluster.
 
- Agent
Id string - Agent identifier of the GitOps cluster.
 - Identifier string
 - Identifier of the GitOps cluster.
 - Account
Id string - Account identifier of the GitOps cluster.
 - Org
Id string - Organization identifier of the cluster.
 - Project
Id string - Project identifier of the GitOps cluster.
 
- agent
Id String - Agent identifier of the GitOps cluster.
 - identifier String
 - Identifier of the GitOps cluster.
 - account
Id String - Account identifier of the GitOps cluster.
 - org
Id String - Organization identifier of the cluster.
 - project
Id String - Project identifier of the GitOps cluster.
 
- agent
Id string - Agent identifier of the GitOps cluster.
 - identifier string
 - Identifier of the GitOps cluster.
 - account
Id string - Account identifier of the GitOps cluster.
 - org
Id string - Organization identifier of the cluster.
 - project
Id string - Project identifier of the GitOps cluster.
 
- agent_
id str - Agent identifier of the GitOps cluster.
 - identifier str
 - Identifier of the GitOps cluster.
 - account_
id str - Account identifier of the GitOps cluster.
 - org_
id str - Organization identifier of the cluster.
 - project_
id str - Project identifier of the GitOps cluster.
 
- agent
Id String - Agent identifier of the GitOps cluster.
 - identifier String
 - Identifier of the GitOps cluster.
 - account
Id String - Account identifier of the GitOps cluster.
 - org
Id String - Organization identifier of the cluster.
 - project
Id String - Project identifier of the GitOps cluster.
 
getGitopsCluster Result
The following output properties are available:
- Account
Id string - Account identifier of the GitOps cluster.
 - Agent
Id string - Agent identifier of the GitOps cluster.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Identifier string
 - Identifier of the GitOps cluster.
 - Requests
List<Get
Gitops Cluster Request>  - Cluster create or update request.
 - Org
Id string - Organization identifier of the cluster.
 - Project
Id string - Project identifier of the GitOps cluster.
 
- Account
Id string - Account identifier of the GitOps cluster.
 - Agent
Id string - Agent identifier of the GitOps cluster.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Identifier string
 - Identifier of the GitOps cluster.
 - Requests
[]Get
Gitops Cluster Request  - Cluster create or update request.
 - Org
Id string - Organization identifier of the cluster.
 - Project
Id string - Project identifier of the GitOps cluster.
 
- account
Id String - Account identifier of the GitOps cluster.
 - agent
Id String - Agent identifier of the GitOps cluster.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - identifier String
 - Identifier of the GitOps cluster.
 - requests
List<Get
Gitops Cluster Request>  - Cluster create or update request.
 - org
Id String - Organization identifier of the cluster.
 - project
Id String - Project identifier of the GitOps cluster.
 
- account
Id string - Account identifier of the GitOps cluster.
 - agent
Id string - Agent identifier of the GitOps cluster.
 - id string
 - The provider-assigned unique ID for this managed resource.
 - identifier string
 - Identifier of the GitOps cluster.
 - requests
Get
Gitops Cluster Request[]  - Cluster create or update request.
 - org
Id string - Organization identifier of the cluster.
 - project
Id string - Project identifier of the GitOps cluster.
 
- account_
id str - Account identifier of the GitOps cluster.
 - agent_
id str - Agent identifier of the GitOps cluster.
 - id str
 - The provider-assigned unique ID for this managed resource.
 - identifier str
 - Identifier of the GitOps cluster.
 - requests
Sequence[Get
Gitops Cluster Request]  - Cluster create or update request.
 - org_
id str - Organization identifier of the cluster.
 - project_
id str - Project identifier of the GitOps cluster.
 
- account
Id String - Account identifier of the GitOps cluster.
 - agent
Id String - Agent identifier of the GitOps cluster.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - identifier String
 - Identifier of the GitOps cluster.
 - requests List<Property Map>
 - Cluster create or update request.
 - org
Id String - Organization identifier of the cluster.
 - project
Id String - Project identifier of the GitOps cluster.
 
Supporting Types
GetGitopsClusterRequest   
- List<string>
 - Tags for the GitOps cluster. These can be used to search or filter the GitOps agents.
 - Clusters
List<Get
Gitops Cluster Request Cluster>  - GitOps cluster details.
 - Updated
Fields List<string> - Fields which are updated.
 - Upsert bool
 - Indicates if the GitOps cluster should be updated if existing and inserted if not.
 
- []string
 - Tags for the GitOps cluster. These can be used to search or filter the GitOps agents.
 - Clusters
[]Get
Gitops Cluster Request Cluster  - GitOps cluster details.
 - Updated
Fields []string - Fields which are updated.
 - Upsert bool
 - Indicates if the GitOps cluster should be updated if existing and inserted if not.
 
- List<String>
 - Tags for the GitOps cluster. These can be used to search or filter the GitOps agents.
 - clusters
List<Get
Gitops Cluster Request Cluster>  - GitOps cluster details.
 - updated
Fields List<String> - Fields which are updated.
 - upsert Boolean
 - Indicates if the GitOps cluster should be updated if existing and inserted if not.
 
- string[]
 - Tags for the GitOps cluster. These can be used to search or filter the GitOps agents.
 - clusters
Get
Gitops Cluster Request Cluster[]  - GitOps cluster details.
 - updated
Fields string[] - Fields which are updated.
 - upsert boolean
 - Indicates if the GitOps cluster should be updated if existing and inserted if not.
 
- Sequence[str]
 - Tags for the GitOps cluster. These can be used to search or filter the GitOps agents.
 - clusters
Sequence[Get
Gitops Cluster Request Cluster]  - GitOps cluster details.
 - updated_
fields Sequence[str] - Fields which are updated.
 - upsert bool
 - Indicates if the GitOps cluster should be updated if existing and inserted if not.
 
- List<String>
 - Tags for the GitOps cluster. These can be used to search or filter the GitOps agents.
 - clusters List<Property Map>
 - GitOps cluster details.
 - updated
Fields List<String> - Fields which are updated.
 - upsert Boolean
 - Indicates if the GitOps cluster should be updated if existing and inserted if not.
 
GetGitopsClusterRequestCluster    
- Infos
List<Get
Gitops Cluster Request Cluster Info>  - Information about cluster cache and state.
 - Annotations Dictionary<string, string>
 - Annotations for cluster secret metadata.
 - Cluster
Resources bool - Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
 - Configs
List<Get
Gitops Cluster Request Cluster Config>  - GitOps cluster config.
 - Labels Dictionary<string, string>
 - Labels for cluster secret metadata.
 - Name string
 - Name of the cluster. If omitted, the server address will be used.
 - Namespaces List<string>
 - List of namespaces which are accessible in that cluster. Cluster level resources will be ignored if namespace list is not empty.
 - Project string
 - The ArgoCD project name corresponding to this GitOps cluster. An empty string means that the GitOps cluster belongs to the default project created by Harness.
 - Refresh
Requested List<GetAts Gitops Cluster Request Cluster Refresh Requested At>  - Time when cluster cache refresh has been requested.
 - Server string
 - API server URL of the kubernetes cluster.
 - string
 - Shard number to be managed by a specific application controller pod. Calculated on the fly by the application controller if not specified.
 
- Infos
[]Get
Gitops Cluster Request Cluster Info  - Information about cluster cache and state.
 - Annotations map[string]string
 - Annotations for cluster secret metadata.
 - Cluster
Resources bool - Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
 - Configs
[]Get
Gitops Cluster Request Cluster Config  - GitOps cluster config.
 - Labels map[string]string
 - Labels for cluster secret metadata.
 - Name string
 - Name of the cluster. If omitted, the server address will be used.
 - Namespaces []string
 - List of namespaces which are accessible in that cluster. Cluster level resources will be ignored if namespace list is not empty.
 - Project string
 - The ArgoCD project name corresponding to this GitOps cluster. An empty string means that the GitOps cluster belongs to the default project created by Harness.
 - Refresh
Requested []GetAts Gitops Cluster Request Cluster Refresh Requested At  - Time when cluster cache refresh has been requested.
 - Server string
 - API server URL of the kubernetes cluster.
 - string
 - Shard number to be managed by a specific application controller pod. Calculated on the fly by the application controller if not specified.
 
- infos
List<Get
Gitops Cluster Request Cluster Info>  - Information about cluster cache and state.
 - annotations Map<String,String>
 - Annotations for cluster secret metadata.
 - cluster
Resources Boolean - Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
 - configs
List<Get
Gitops Cluster Request Cluster Config>  - GitOps cluster config.
 - labels Map<String,String>
 - Labels for cluster secret metadata.
 - name String
 - Name of the cluster. If omitted, the server address will be used.
 - namespaces List<String>
 - List of namespaces which are accessible in that cluster. Cluster level resources will be ignored if namespace list is not empty.
 - project String
 - The ArgoCD project name corresponding to this GitOps cluster. An empty string means that the GitOps cluster belongs to the default project created by Harness.
 - refresh
Requested List<GetAts Gitops Cluster Request Cluster Refresh Requested At>  - Time when cluster cache refresh has been requested.
 - server String
 - API server URL of the kubernetes cluster.
 - String
 - Shard number to be managed by a specific application controller pod. Calculated on the fly by the application controller if not specified.
 
- infos
Get
Gitops Cluster Request Cluster Info[]  - Information about cluster cache and state.
 - annotations {[key: string]: string}
 - Annotations for cluster secret metadata.
 - cluster
Resources boolean - Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
 - configs
Get
Gitops Cluster Request Cluster Config[]  - GitOps cluster config.
 - labels {[key: string]: string}
 - Labels for cluster secret metadata.
 - name string
 - Name of the cluster. If omitted, the server address will be used.
 - namespaces string[]
 - List of namespaces which are accessible in that cluster. Cluster level resources will be ignored if namespace list is not empty.
 - project string
 - The ArgoCD project name corresponding to this GitOps cluster. An empty string means that the GitOps cluster belongs to the default project created by Harness.
 - refresh
Requested GetAts Gitops Cluster Request Cluster Refresh Requested At[]  - Time when cluster cache refresh has been requested.
 - server string
 - API server URL of the kubernetes cluster.
 - string
 - Shard number to be managed by a specific application controller pod. Calculated on the fly by the application controller if not specified.
 
- infos
Sequence[Get
Gitops Cluster Request Cluster Info]  - Information about cluster cache and state.
 - annotations Mapping[str, str]
 - Annotations for cluster secret metadata.
 - cluster_
resources bool - Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
 - configs
Sequence[Get
Gitops Cluster Request Cluster Config]  - GitOps cluster config.
 - labels Mapping[str, str]
 - Labels for cluster secret metadata.
 - name str
 - Name of the cluster. If omitted, the server address will be used.
 - namespaces Sequence[str]
 - List of namespaces which are accessible in that cluster. Cluster level resources will be ignored if namespace list is not empty.
 - project str
 - The ArgoCD project name corresponding to this GitOps cluster. An empty string means that the GitOps cluster belongs to the default project created by Harness.
 - refresh_
requested_ Sequence[Getats Gitops Cluster Request Cluster Refresh Requested At]  - Time when cluster cache refresh has been requested.
 - server str
 - API server URL of the kubernetes cluster.
 - str
 - Shard number to be managed by a specific application controller pod. Calculated on the fly by the application controller if not specified.
 
- infos List<Property Map>
 - Information about cluster cache and state.
 - annotations Map<String>
 - Annotations for cluster secret metadata.
 - cluster
Resources Boolean - Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
 - configs List<Property Map>
 - GitOps cluster config.
 - labels Map<String>
 - Labels for cluster secret metadata.
 - name String
 - Name of the cluster. If omitted, the server address will be used.
 - namespaces List<String>
 - List of namespaces which are accessible in that cluster. Cluster level resources will be ignored if namespace list is not empty.
 - project String
 - The ArgoCD project name corresponding to this GitOps cluster. An empty string means that the GitOps cluster belongs to the default project created by Harness.
 - refresh
Requested List<Property Map>Ats  - Time when cluster cache refresh has been requested.
 - server String
 - API server URL of the kubernetes cluster.
 - String
 - Shard number to be managed by a specific application controller pod. Calculated on the fly by the application controller if not specified.
 
GetGitopsClusterRequestClusterConfig     
- Aws
Cluster stringName  - AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
 - Bearer
Token string - Bearer authentication token the cluster.
 - Cluster
Connection stringType  - Identifies the authentication method used to connect to the cluster.
 - Disable
Compression bool - DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
 - Exec
Provider List<GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config>  - Configuration for an exec provider.
 - Password string
 - Password of the server of the cluster.
 - Proxy
Url string - The URL to the proxy to be used for all requests send to the cluster's API server
 - Role
ARN string - Optional role ARN. If set then used for AWS IAM Authenticator.
 - Tls
Client List<GetConfigs Gitops Cluster Request Cluster Config Tls Client Config>  - Settings to enable transport layer security.
 - Username string
 - Username of the server of the cluster.
 
- Aws
Cluster stringName  - AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
 - Bearer
Token string - Bearer authentication token the cluster.
 - Cluster
Connection stringType  - Identifies the authentication method used to connect to the cluster.
 - Disable
Compression bool - DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
 - Exec
Provider []GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config  - Configuration for an exec provider.
 - Password string
 - Password of the server of the cluster.
 - Proxy
Url string - The URL to the proxy to be used for all requests send to the cluster's API server
 - Role
ARN string - Optional role ARN. If set then used for AWS IAM Authenticator.
 - Tls
Client []GetConfigs Gitops Cluster Request Cluster Config Tls Client Config  - Settings to enable transport layer security.
 - Username string
 - Username of the server of the cluster.
 
- aws
Cluster StringName  - AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
 - bearer
Token String - Bearer authentication token the cluster.
 - cluster
Connection StringType  - Identifies the authentication method used to connect to the cluster.
 - disable
Compression Boolean - DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
 - exec
Provider List<GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config>  - Configuration for an exec provider.
 - password String
 - Password of the server of the cluster.
 - proxy
Url String - The URL to the proxy to be used for all requests send to the cluster's API server
 - role
ARN String - Optional role ARN. If set then used for AWS IAM Authenticator.
 - tls
Client List<GetConfigs Gitops Cluster Request Cluster Config Tls Client Config>  - Settings to enable transport layer security.
 - username String
 - Username of the server of the cluster.
 
- aws
Cluster stringName  - AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
 - bearer
Token string - Bearer authentication token the cluster.
 - cluster
Connection stringType  - Identifies the authentication method used to connect to the cluster.
 - disable
Compression boolean - DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
 - exec
Provider GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config[]  - Configuration for an exec provider.
 - password string
 - Password of the server of the cluster.
 - proxy
Url string - The URL to the proxy to be used for all requests send to the cluster's API server
 - role
ARN string - Optional role ARN. If set then used for AWS IAM Authenticator.
 - tls
Client GetConfigs Gitops Cluster Request Cluster Config Tls Client Config[]  - Settings to enable transport layer security.
 - username string
 - Username of the server of the cluster.
 
- aws_
cluster_ strname  - AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
 - bearer_
token str - Bearer authentication token the cluster.
 - cluster_
connection_ strtype  - Identifies the authentication method used to connect to the cluster.
 - disable_
compression bool - DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
 - exec_
provider_ Sequence[Getconfigs Gitops Cluster Request Cluster Config Exec Provider Config]  - Configuration for an exec provider.
 - password str
 - Password of the server of the cluster.
 - proxy_
url str - The URL to the proxy to be used for all requests send to the cluster's API server
 - role_
arn str - Optional role ARN. If set then used for AWS IAM Authenticator.
 - tls_
client_ Sequence[Getconfigs Gitops Cluster Request Cluster Config Tls Client Config]  - Settings to enable transport layer security.
 - username str
 - Username of the server of the cluster.
 
- aws
Cluster StringName  - AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
 - bearer
Token String - Bearer authentication token the cluster.
 - cluster
Connection StringType  - Identifies the authentication method used to connect to the cluster.
 - disable
Compression Boolean - DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
 - exec
Provider List<Property Map>Configs  - Configuration for an exec provider.
 - password String
 - Password of the server of the cluster.
 - proxy
Url String - The URL to the proxy to be used for all requests send to the cluster's API server
 - role
ARN String - Optional role ARN. If set then used for AWS IAM Authenticator.
 - tls
Client List<Property Map>Configs  - Settings to enable transport layer security.
 - username String
 - Username of the server of the cluster.
 
GetGitopsClusterRequestClusterConfigExecProviderConfig        
- Api
Version string - Preferred input version of the ExecInfo.
 - Args List<string>
 - Arguments to pass to the command when executing it.
 - Command string
 - Command to execute.
 - Env Dictionary<string, string>
 - Additional environment variables to expose to the process.
 - Install
Hint string - Message displayed when the executable is not found.
 
- Api
Version string - Preferred input version of the ExecInfo.
 - Args []string
 - Arguments to pass to the command when executing it.
 - Command string
 - Command to execute.
 - Env map[string]string
 - Additional environment variables to expose to the process.
 - Install
Hint string - Message displayed when the executable is not found.
 
- api
Version String - Preferred input version of the ExecInfo.
 - args List<String>
 - Arguments to pass to the command when executing it.
 - command String
 - Command to execute.
 - env Map<String,String>
 - Additional environment variables to expose to the process.
 - install
Hint String - Message displayed when the executable is not found.
 
- api
Version string - Preferred input version of the ExecInfo.
 - args string[]
 - Arguments to pass to the command when executing it.
 - command string
 - Command to execute.
 - env {[key: string]: string}
 - Additional environment variables to expose to the process.
 - install
Hint string - Message displayed when the executable is not found.
 
- api_
version str - Preferred input version of the ExecInfo.
 - args Sequence[str]
 - Arguments to pass to the command when executing it.
 - command str
 - Command to execute.
 - env Mapping[str, str]
 - Additional environment variables to expose to the process.
 - install_
hint str - Message displayed when the executable is not found.
 
- api
Version String - Preferred input version of the ExecInfo.
 - args List<String>
 - Arguments to pass to the command when executing it.
 - command String
 - Command to execute.
 - env Map<String>
 - Additional environment variables to expose to the process.
 - install
Hint String - Message displayed when the executable is not found.
 
GetGitopsClusterRequestClusterConfigTlsClientConfig        
- Ca
Data string - CA data holds PEM-encoded bytes (typically read from a root certificates bundle). Use this if you are using self-signed certificates. CAData takes precedence over CAFile. The value should be base64 encoded.
 - Cert
Data string - Certificate data holds PEM-encoded bytes (typically read from a client certificate file). CertData takes precedence over CertFile. Use this if you are using mTLS. The value should be base64 encoded.
 - Insecure bool
 - Indicates if the TLS connection to the cluster should be insecure.
 - Key
Data string - Key data holds PEM-encoded bytes (typically read from a client certificate key file). KeyData takes precedence over KeyFile. Use this if you are using mTLS. The value should be base64 encoded.
 - Server
Name string - Server name for SNI in the client to check server certificates against. If ServerName is empty, the hostname used to contact the server is used.
 
- Ca
Data string - CA data holds PEM-encoded bytes (typically read from a root certificates bundle). Use this if you are using self-signed certificates. CAData takes precedence over CAFile. The value should be base64 encoded.
 - Cert
Data string - Certificate data holds PEM-encoded bytes (typically read from a client certificate file). CertData takes precedence over CertFile. Use this if you are using mTLS. The value should be base64 encoded.
 - Insecure bool
 - Indicates if the TLS connection to the cluster should be insecure.
 - Key
Data string - Key data holds PEM-encoded bytes (typically read from a client certificate key file). KeyData takes precedence over KeyFile. Use this if you are using mTLS. The value should be base64 encoded.
 - Server
Name string - Server name for SNI in the client to check server certificates against. If ServerName is empty, the hostname used to contact the server is used.
 
- ca
Data String - CA data holds PEM-encoded bytes (typically read from a root certificates bundle). Use this if you are using self-signed certificates. CAData takes precedence over CAFile. The value should be base64 encoded.
 - cert
Data String - Certificate data holds PEM-encoded bytes (typically read from a client certificate file). CertData takes precedence over CertFile. Use this if you are using mTLS. The value should be base64 encoded.
 - insecure Boolean
 - Indicates if the TLS connection to the cluster should be insecure.
 - key
Data String - Key data holds PEM-encoded bytes (typically read from a client certificate key file). KeyData takes precedence over KeyFile. Use this if you are using mTLS. The value should be base64 encoded.
 - server
Name String - Server name for SNI in the client to check server certificates against. If ServerName is empty, the hostname used to contact the server is used.
 
- ca
Data string - CA data holds PEM-encoded bytes (typically read from a root certificates bundle). Use this if you are using self-signed certificates. CAData takes precedence over CAFile. The value should be base64 encoded.
 - cert
Data string - Certificate data holds PEM-encoded bytes (typically read from a client certificate file). CertData takes precedence over CertFile. Use this if you are using mTLS. The value should be base64 encoded.
 - insecure boolean
 - Indicates if the TLS connection to the cluster should be insecure.
 - key
Data string - Key data holds PEM-encoded bytes (typically read from a client certificate key file). KeyData takes precedence over KeyFile. Use this if you are using mTLS. The value should be base64 encoded.
 - server
Name string - Server name for SNI in the client to check server certificates against. If ServerName is empty, the hostname used to contact the server is used.
 
- ca_
data str - CA data holds PEM-encoded bytes (typically read from a root certificates bundle). Use this if you are using self-signed certificates. CAData takes precedence over CAFile. The value should be base64 encoded.
 - cert_
data str - Certificate data holds PEM-encoded bytes (typically read from a client certificate file). CertData takes precedence over CertFile. Use this if you are using mTLS. The value should be base64 encoded.
 - insecure bool
 - Indicates if the TLS connection to the cluster should be insecure.
 - key_
data str - Key data holds PEM-encoded bytes (typically read from a client certificate key file). KeyData takes precedence over KeyFile. Use this if you are using mTLS. The value should be base64 encoded.
 - server_
name str - Server name for SNI in the client to check server certificates against. If ServerName is empty, the hostname used to contact the server is used.
 
- ca
Data String - CA data holds PEM-encoded bytes (typically read from a root certificates bundle). Use this if you are using self-signed certificates. CAData takes precedence over CAFile. The value should be base64 encoded.
 - cert
Data String - Certificate data holds PEM-encoded bytes (typically read from a client certificate file). CertData takes precedence over CertFile. Use this if you are using mTLS. The value should be base64 encoded.
 - insecure Boolean
 - Indicates if the TLS connection to the cluster should be insecure.
 - key
Data String - Key data holds PEM-encoded bytes (typically read from a client certificate key file). KeyData takes precedence over KeyFile. Use this if you are using mTLS. The value should be base64 encoded.
 - server
Name String - Server name for SNI in the client to check server certificates against. If ServerName is empty, the hostname used to contact the server is used.
 
GetGitopsClusterRequestClusterInfo     
- Cache
Infos List<GetGitops Cluster Request Cluster Info Cache Info>  - Information about the cluster cache.
 - Connection
States List<GetGitops Cluster Request Cluster Info Connection State>  - Information about the connection to the cluster.
 - Server
Version string - Kubernetes version of the cluster.
 - Api
Versions List<string> - List of API versions supported by the cluster.
 - Applications
Count string - Number of applications managed by Argo CD on the cluster.
 
- Cache
Infos []GetGitops Cluster Request Cluster Info Cache Info  - Information about the cluster cache.
 - Connection
States []GetGitops Cluster Request Cluster Info Connection State  - Information about the connection to the cluster.
 - Server
Version string - Kubernetes version of the cluster.
 - Api
Versions []string - List of API versions supported by the cluster.
 - Applications
Count string - Number of applications managed by Argo CD on the cluster.
 
- cache
Infos List<GetGitops Cluster Request Cluster Info Cache Info>  - Information about the cluster cache.
 - connection
States List<GetGitops Cluster Request Cluster Info Connection State>  - Information about the connection to the cluster.
 - server
Version String - Kubernetes version of the cluster.
 - api
Versions List<String> - List of API versions supported by the cluster.
 - applications
Count String - Number of applications managed by Argo CD on the cluster.
 
- cache
Infos GetGitops Cluster Request Cluster Info Cache Info[]  - Information about the cluster cache.
 - connection
States GetGitops Cluster Request Cluster Info Connection State[]  - Information about the connection to the cluster.
 - server
Version string - Kubernetes version of the cluster.
 - api
Versions string[] - List of API versions supported by the cluster.
 - applications
Count string - Number of applications managed by Argo CD on the cluster.
 
- cache_
infos Sequence[GetGitops Cluster Request Cluster Info Cache Info]  - Information about the cluster cache.
 - connection_
states Sequence[GetGitops Cluster Request Cluster Info Connection State]  - Information about the connection to the cluster.
 - server_
version str - Kubernetes version of the cluster.
 - api_
versions Sequence[str] - List of API versions supported by the cluster.
 - applications_
count str - Number of applications managed by Argo CD on the cluster.
 
- cache
Infos List<Property Map> - Information about the cluster cache.
 - connection
States List<Property Map> - Information about the connection to the cluster.
 - server
Version String - Kubernetes version of the cluster.
 - api
Versions List<String> - List of API versions supported by the cluster.
 - applications
Count String - Number of applications managed by Argo CD on the cluster.
 
GetGitopsClusterRequestClusterInfoCacheInfo       
- Apis
Count string - Number of observed kubernetes API count.
 - Last
Cache stringSync Time  - Time of most recent cache synchronization.
 - Resources
Count string - Number of observed kubernetes resources.
 
- Apis
Count string - Number of observed kubernetes API count.
 - Last
Cache stringSync Time  - Time of most recent cache synchronization.
 - Resources
Count string - Number of observed kubernetes resources.
 
- apis
Count String - Number of observed kubernetes API count.
 - last
Cache StringSync Time  - Time of most recent cache synchronization.
 - resources
Count String - Number of observed kubernetes resources.
 
- apis
Count string - Number of observed kubernetes API count.
 - last
Cache stringSync Time  - Time of most recent cache synchronization.
 - resources
Count string - Number of observed kubernetes resources.
 
- apis_
count str - Number of observed kubernetes API count.
 - last_
cache_ strsync_ time  - Time of most recent cache synchronization.
 - resources_
count str - Number of observed kubernetes resources.
 
- apis
Count String - Number of observed kubernetes API count.
 - last
Cache StringSync Time  - Time of most recent cache synchronization.
 - resources
Count String - Number of observed kubernetes resources.
 
GetGitopsClusterRequestClusterInfoConnectionState       
- Message string
 - Information about the connection status.
 - Status string
 - Current status indicator of the connection.
 - Attempted
Ats List<GetGitops Cluster Request Cluster Info Connection State Attempted At>  - Time when cluster cache refresh has been requested.
 
- Message string
 - Information about the connection status.
 - Status string
 - Current status indicator of the connection.
 - Attempted
Ats []GetGitops Cluster Request Cluster Info Connection State Attempted At  - Time when cluster cache refresh has been requested.
 
- message String
 - Information about the connection status.
 - status String
 - Current status indicator of the connection.
 - attempted
Ats List<GetGitops Cluster Request Cluster Info Connection State Attempted At>  - Time when cluster cache refresh has been requested.
 
- message string
 - Information about the connection status.
 - status string
 - Current status indicator of the connection.
 - attempted
Ats GetGitops Cluster Request Cluster Info Connection State Attempted At[]  - Time when cluster cache refresh has been requested.
 
- message str
 - Information about the connection status.
 - status str
 - Current status indicator of the connection.
 - attempted_
ats Sequence[GetGitops Cluster Request Cluster Info Connection State Attempted At]  - Time when cluster cache refresh has been requested.
 
- message String
 - Information about the connection status.
 - status String
 - Current status indicator of the connection.
 - attempted
Ats List<Property Map> - Time when cluster cache refresh has been requested.
 
GetGitopsClusterRequestClusterInfoConnectionStateAttemptedAt         
- Nanos int
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - Seconds string
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- Nanos int
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - Seconds string
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- nanos Integer
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - seconds String
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- nanos number
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - seconds string
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- nanos int
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - seconds str
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- nanos Number
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - seconds String
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
GetGitopsClusterRequestClusterRefreshRequestedAt       
- Nanos int
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - Seconds string
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- Nanos int
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - Seconds string
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- nanos Integer
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - seconds String
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- nanos number
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - seconds string
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- nanos int
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - seconds str
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
- nanos Number
 - Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
 - seconds String
 - Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
 
Package Details
- Repository
 - harness pulumi/pulumi-harness
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
harnessTerraform Provider.