Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
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 - Identifier string
- Account
Id string - Org
Id string - Project
Id string
- Agent
Id string - Identifier string
- Account
Id string - Org
Id string - Project
Id string
- agent
Id String - identifier String
- account
Id String - org
Id String - project
Id String
- agent
Id string - identifier string
- account
Id string - org
Id string - project
Id string
- agent_
id str - identifier str
- account_
id str - org_
id str - project_
id str
- agent
Id String - identifier String
- account
Id String - org
Id String - project
Id String
getGitopsCluster Result
The following output properties are available:
- Account
Id string - Agent
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Requests
List<Get
Gitops Cluster Request> - Org
Id string - Project
Id string
- Account
Id string - Agent
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Requests
[]Get
Gitops Cluster Request - Org
Id string - Project
Id string
- account
Id String - agent
Id String - id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- requests
List<Get
Gitops Cluster Request> - org
Id String - project
Id String
- account
Id string - agent
Id string - id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- requests
Get
Gitops Cluster Request[] - org
Id string - project
Id string
- account_
id str - agent_
id str - id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- requests
Sequence[Get
Gitops Cluster Request] - org_
id str - project_
id str
- account
Id String - agent
Id String - id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- requests List<Property Map>
- org
Id String - project
Id String
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.
Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
