Harness v0.3.2 published on Monday, Sep 16, 2024 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: "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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: harness:platform/getGitopsCluster:getGitopsCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Id string - Account identifier of the GitOps cluster.
- Agent
Id string - Agent identifier of the GitOps cluster.
- Identifier string
- Identifier of the GitOps cluster.
- 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.
- Identifier string
- Identifier of the GitOps cluster.
- 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.
- identifier String
- Identifier of the GitOps cluster.
- 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.
- identifier string
- Identifier of the GitOps cluster.
- 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.
- identifier str
- Identifier of the GitOps cluster.
- 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.
- identifier String
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- exec
Provider List<Property Map>Configs - Configuration for an exec provider.
- password String
- Password of the server of the cluster.
- 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
harness
Terraform Provider.