Harness v0.5.7 published on Saturday, Mar 8, 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:
- AgentId string
- Agent identifier of the GitOps cluster.
- Identifier string
- Identifier of the GitOps cluster.
- AccountId string
- Account identifier of the GitOps cluster.
- OrgId string
- Organization identifier of the cluster.
- ProjectId string
- Project identifier of the GitOps cluster.
- AgentId string
- Agent identifier of the GitOps cluster.
- Identifier string
- Identifier of the GitOps cluster.
- AccountId string
- Account identifier of the GitOps cluster.
- OrgId string
- Organization identifier of the cluster.
- ProjectId string
- Project identifier of the GitOps cluster.
- agentId String
- Agent identifier of the GitOps cluster.
- identifier String
- Identifier of the GitOps cluster.
- accountId String
- Account identifier of the GitOps cluster.
- orgId String
- Organization identifier of the cluster.
- projectId String
- Project identifier of the GitOps cluster.
- agentId string
- Agent identifier of the GitOps cluster.
- identifier string
- Identifier of the GitOps cluster.
- accountId string
- Account identifier of the GitOps cluster.
- orgId string
- Organization identifier of the cluster.
- projectId 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.
- agentId String
- Agent identifier of the GitOps cluster.
- identifier String
- Identifier of the GitOps cluster.
- accountId String
- Account identifier of the GitOps cluster.
- orgId String
- Organization identifier of the cluster.
- projectId String
- Project identifier of the GitOps cluster.
getGitopsCluster Result
The following output properties are available:
- AccountId string
- Account identifier of the GitOps cluster.
- AgentId 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<GetGitops Cluster Request> 
- Cluster create or update request.
- OrgId string
- Organization identifier of the cluster.
- ProjectId string
- Project identifier of the GitOps cluster.
- AccountId string
- Account identifier of the GitOps cluster.
- AgentId 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
[]GetGitops Cluster Request 
- Cluster create or update request.
- OrgId string
- Organization identifier of the cluster.
- ProjectId string
- Project identifier of the GitOps cluster.
- accountId String
- Account identifier of the GitOps cluster.
- agentId 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<GetGitops Cluster Request> 
- Cluster create or update request.
- orgId String
- Organization identifier of the cluster.
- projectId String
- Project identifier of the GitOps cluster.
- accountId string
- Account identifier of the GitOps cluster.
- agentId 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
GetGitops Cluster Request[] 
- Cluster create or update request.
- orgId string
- Organization identifier of the cluster.
- projectId 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[GetGitops Cluster Request] 
- Cluster create or update request.
- org_id str
- Organization identifier of the cluster.
- project_id str
- Project identifier of the GitOps cluster.
- accountId String
- Account identifier of the GitOps cluster.
- agentId 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.
- orgId String
- Organization identifier of the cluster.
- projectId 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<GetGitops Cluster Request Cluster> 
- GitOps cluster details.
- UpdatedFields 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
[]GetGitops Cluster Request Cluster 
- GitOps cluster details.
- UpdatedFields []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<GetGitops Cluster Request Cluster> 
- GitOps cluster details.
- updatedFields 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
GetGitops Cluster Request Cluster[] 
- GitOps cluster details.
- updatedFields 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[GetGitops 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.
- updatedFields 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<GetGitops Cluster Request Cluster Info> 
- Information about cluster cache and state.
- Annotations Dictionary<string, string>
- Annotations for cluster secret metadata.
- ClusterResources bool
- Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
- Configs
List<GetGitops 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.
- RefreshRequested 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
[]GetGitops Cluster Request Cluster Info 
- Information about cluster cache and state.
- Annotations map[string]string
- Annotations for cluster secret metadata.
- ClusterResources bool
- Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
- Configs
[]GetGitops 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.
- RefreshRequested []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<GetGitops Cluster Request Cluster Info> 
- Information about cluster cache and state.
- annotations Map<String,String>
- Annotations for cluster secret metadata.
- clusterResources Boolean
- Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
- configs
List<GetGitops 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.
- refreshRequested 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
GetGitops Cluster Request Cluster Info[] 
- Information about cluster cache and state.
- annotations {[key: string]: string}
- Annotations for cluster secret metadata.
- clusterResources boolean
- Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
- configs
GetGitops 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.
- refreshRequested 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[GetGitops 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[GetGitops 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.
- clusterResources 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.
- refreshRequested 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     
- AwsCluster stringName 
- AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
- BearerToken string
- Bearer authentication token the cluster.
- ClusterConnection stringType 
- Identifies the authentication method used to connect to the cluster.
- DisableCompression bool
- DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
- ExecProvider List<GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config> 
- Configuration for an exec provider.
- Password string
- Password of the server of the cluster.
- ProxyUrl string
- The URL to the proxy to be used for all requests send to the cluster's API server
- RoleARN string
- Optional role ARN. If set then used for AWS IAM Authenticator.
- TlsClient 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.
- AwsCluster stringName 
- AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
- BearerToken string
- Bearer authentication token the cluster.
- ClusterConnection stringType 
- Identifies the authentication method used to connect to the cluster.
- DisableCompression bool
- DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
- ExecProvider []GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config 
- Configuration for an exec provider.
- Password string
- Password of the server of the cluster.
- ProxyUrl string
- The URL to the proxy to be used for all requests send to the cluster's API server
- RoleARN string
- Optional role ARN. If set then used for AWS IAM Authenticator.
- TlsClient []GetConfigs Gitops Cluster Request Cluster Config Tls Client Config 
- Settings to enable transport layer security.
- Username string
- Username of the server of the cluster.
- awsCluster StringName 
- AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
- bearerToken String
- Bearer authentication token the cluster.
- clusterConnection StringType 
- Identifies the authentication method used to connect to the cluster.
- disableCompression Boolean
- DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
- execProvider List<GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config> 
- Configuration for an exec provider.
- password String
- Password of the server of the cluster.
- proxyUrl String
- The URL to the proxy to be used for all requests send to the cluster's API server
- roleARN String
- Optional role ARN. If set then used for AWS IAM Authenticator.
- tlsClient 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.
- awsCluster stringName 
- AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
- bearerToken string
- Bearer authentication token the cluster.
- clusterConnection stringType 
- Identifies the authentication method used to connect to the cluster.
- disableCompression boolean
- DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
- execProvider GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config[] 
- Configuration for an exec provider.
- password string
- Password of the server of the cluster.
- proxyUrl string
- The URL to the proxy to be used for all requests send to the cluster's API server
- roleARN string
- Optional role ARN. If set then used for AWS IAM Authenticator.
- tlsClient 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.
- awsCluster StringName 
- AWS Cluster name. If set then AWS CLI EKS token command will be used to access cluster.
- bearerToken String
- Bearer authentication token the cluster.
- clusterConnection StringType 
- Identifies the authentication method used to connect to the cluster.
- disableCompression Boolean
- DisableCompression bypasses automatic GZip compression requests to to the cluster's API server. Corresponds to running kubectl with --disable-compression
- execProvider List<Property Map>Configs 
- Configuration for an exec provider.
- password String
- Password of the server of the cluster.
- proxyUrl String
- The URL to the proxy to be used for all requests send to the cluster's API server
- roleARN String
- Optional role ARN. If set then used for AWS IAM Authenticator.
- tlsClient List<Property Map>Configs 
- Settings to enable transport layer security.
- username String
- Username of the server of the cluster.
GetGitopsClusterRequestClusterConfigExecProviderConfig        
- ApiVersion 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.
- InstallHint string
- Message displayed when the executable is not found.
- ApiVersion 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.
- InstallHint string
- Message displayed when the executable is not found.
- apiVersion 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.
- installHint String
- Message displayed when the executable is not found.
- apiVersion 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.
- installHint 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.
- apiVersion 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.
- installHint String
- Message displayed when the executable is not found.
GetGitopsClusterRequestClusterConfigTlsClientConfig        
- CaData 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.
- CertData 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.
- KeyData 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.
- ServerName 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.
- CaData 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.
- CertData 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.
- KeyData 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.
- ServerName 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.
- caData 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.
- certData 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.
- keyData 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.
- serverName 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.
- caData 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.
- certData 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.
- keyData 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.
- serverName 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.
- caData 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.
- certData 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.
- keyData 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.
- serverName 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     
- CacheInfos List<GetGitops Cluster Request Cluster Info Cache Info> 
- Information about the cluster cache.
- ConnectionStates List<GetGitops Cluster Request Cluster Info Connection State> 
- Information about the connection to the cluster.
- ServerVersion string
- Kubernetes version of the cluster.
- ApiVersions List<string>
- List of API versions supported by the cluster.
- ApplicationsCount string
- Number of applications managed by Argo CD on the cluster.
- CacheInfos []GetGitops Cluster Request Cluster Info Cache Info 
- Information about the cluster cache.
- ConnectionStates []GetGitops Cluster Request Cluster Info Connection State 
- Information about the connection to the cluster.
- ServerVersion string
- Kubernetes version of the cluster.
- ApiVersions []string
- List of API versions supported by the cluster.
- ApplicationsCount string
- Number of applications managed by Argo CD on the cluster.
- cacheInfos List<GetGitops Cluster Request Cluster Info Cache Info> 
- Information about the cluster cache.
- connectionStates List<GetGitops Cluster Request Cluster Info Connection State> 
- Information about the connection to the cluster.
- serverVersion String
- Kubernetes version of the cluster.
- apiVersions List<String>
- List of API versions supported by the cluster.
- applicationsCount String
- Number of applications managed by Argo CD on the cluster.
- cacheInfos GetGitops Cluster Request Cluster Info Cache Info[] 
- Information about the cluster cache.
- connectionStates GetGitops Cluster Request Cluster Info Connection State[] 
- Information about the connection to the cluster.
- serverVersion string
- Kubernetes version of the cluster.
- apiVersions string[]
- List of API versions supported by the cluster.
- applicationsCount 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.
- cacheInfos List<Property Map>
- Information about the cluster cache.
- connectionStates List<Property Map>
- Information about the connection to the cluster.
- serverVersion String
- Kubernetes version of the cluster.
- apiVersions List<String>
- List of API versions supported by the cluster.
- applicationsCount String
- Number of applications managed by Argo CD on the cluster.
GetGitopsClusterRequestClusterInfoCacheInfo       
- ApisCount string
- Number of observed kubernetes API count.
- LastCache stringSync Time 
- Time of most recent cache synchronization.
- ResourcesCount string
- Number of observed kubernetes resources.
- ApisCount string
- Number of observed kubernetes API count.
- LastCache stringSync Time 
- Time of most recent cache synchronization.
- ResourcesCount string
- Number of observed kubernetes resources.
- apisCount String
- Number of observed kubernetes API count.
- lastCache StringSync Time 
- Time of most recent cache synchronization.
- resourcesCount String
- Number of observed kubernetes resources.
- apisCount string
- Number of observed kubernetes API count.
- lastCache stringSync Time 
- Time of most recent cache synchronization.
- resourcesCount 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.
- apisCount String
- Number of observed kubernetes API count.
- lastCache StringSync Time 
- Time of most recent cache synchronization.
- resourcesCount String
- Number of observed kubernetes resources.
GetGitopsClusterRequestClusterInfoConnectionState       
- Message string
- Information about the connection status.
- Status string
- Current status indicator of the connection.
- AttemptedAts 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.
- AttemptedAts []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.
- attemptedAts 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.
- attemptedAts 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.
- attemptedAts 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.
