harness.platform.getGitopsCluster
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,
queries: Optional[Sequence[GetGitopsClusterQuery]] = None,
requests: Optional[Sequence[GetGitopsClusterRequest]] = 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,
queries: Optional[pulumi.Input[Sequence[pulumi.Input[GetGitopsClusterQueryArgs]]]] = None,
requests: Optional[pulumi.Input[Sequence[pulumi.Input[GetGitopsClusterRequestArgs]]]] = 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 - Identifier string
- Project
Id string - Agent
Id string - Org
Id string - Queries
[]Get
Gitops Cluster Query - Requests
[]Get
Gitops Cluster Request
- account
Id String - identifier String
- project
Id String - agent
Id String - org
Id String - queries
List<Get
Gitops Cluster Query> - requests
List<Get
Gitops Cluster Request>
- account
Id string - identifier string
- project
Id string - agent
Id string - org
Id string - queries
Get
Gitops Cluster Query[] - requests
Get
Gitops Cluster Request[]
- account
Id String - identifier String
- project
Id String - agent
Id String - org
Id String - queries List<Property Map>
- requests List<Property Map>
getGitopsCluster Result
The following output properties are available:
- Account
Id string - Id string
The provider-assigned unique ID for this managed resource.
- Identifier string
- Project
Id string - Agent
Id string - Org
Id string - Queries
List<Lbrlabs.
Pulumi Package. Harness. Platform. Outputs. Get Gitops Cluster Query> - Requests
List<Lbrlabs.
Pulumi Package. Harness. Platform. Outputs. Get Gitops Cluster Request>
- Account
Id string - Id string
The provider-assigned unique ID for this managed resource.
- Identifier string
- Project
Id string - Agent
Id string - Org
Id string - Queries
[]Get
Gitops Cluster Query - Requests
[]Get
Gitops Cluster Request
- account
Id String - id String
The provider-assigned unique ID for this managed resource.
- identifier String
- project
Id String - agent
Id String - org
Id String - queries
List<Get
Gitops Cluster Query> - requests
List<Get
Gitops Cluster Request>
- account
Id string - id string
The provider-assigned unique ID for this managed resource.
- identifier string
- project
Id string - agent
Id string - org
Id string - queries
Get
Gitops Cluster Query[] - requests
Get
Gitops Cluster Request[]
- account_
id str - id str
The provider-assigned unique ID for this managed resource.
- identifier str
- project_
id str - agent_
id str - org_
id str - queries
Sequence[Get
Gitops Cluster Query] - requests
Sequence[Get
Gitops Cluster Request]
- account
Id String - id String
The provider-assigned unique ID for this managed resource.
- identifier String
- project
Id String - agent
Id String - org
Id String - queries List<Property Map>
- requests List<Property Map>
Supporting Types
GetGitopsClusterQuery
- Ids
[]Get
Gitops Cluster Query Id - Name string
- Server string
- ids
List<Get
Gitops Cluster Query Id> - name String
- server String
- ids
Get
Gitops Cluster Query Id[] - name string
- server string
- ids List<Property Map>
- name String
- server String
GetGitopsClusterQueryId
GetGitopsClusterRequest
- Clusters
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Cluster> - Ids
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Id> - Update
Masks List<Lbrlabs.Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Update Mask> - Updated
Fields List<string> - Upsert bool
- clusters List<Property Map>
- ids List<Property Map>
- update
Masks List<Property Map> - updated
Fields List<String> - upsert Boolean
GetGitopsClusterRequestCluster
- Server string
- Annotations Dictionary<string, string>
- Cluster
Resources bool - Configs
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Cluster Config> - Infos
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Cluster Info> - Labels Dictionary<string, string>
- Name string
- Namespaces List<string>
- Project string
- Refresh
Requested List<Lbrlabs.Ats Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Cluster Refresh Requested At> - string
- Server string
- Annotations map[string]string
- Cluster
Resources bool - Configs
[]Get
Gitops Cluster Request Cluster Config - Infos
[]Get
Gitops Cluster Request Cluster Info - Labels map[string]string
- Name string
- Namespaces []string
- Project string
- Refresh
Requested []GetAts Gitops Cluster Request Cluster Refresh Requested At - string
- server String
- annotations Map<String,String>
- cluster
Resources Boolean - configs
List<Get
Gitops Cluster Request Cluster Config> - infos
List<Get
Gitops Cluster Request Cluster Info> - labels Map<String,String>
- name String
- namespaces List<String>
- project String
- refresh
Requested List<GetAts Gitops Cluster Request Cluster Refresh Requested At> - String
- server string
- annotations {[key: string]: string}
- cluster
Resources boolean - configs
Get
Gitops Cluster Request Cluster Config[] - infos
Get
Gitops Cluster Request Cluster Info[] - labels {[key: string]: string}
- name string
- namespaces string[]
- project string
- refresh
Requested GetAts Gitops Cluster Request Cluster Refresh Requested At[] - string
- server str
- annotations Mapping[str, str]
- cluster_
resources bool - configs
Sequence[Get
Gitops Cluster Request Cluster Config] - infos
Sequence[Get
Gitops Cluster Request Cluster Info] - labels Mapping[str, str]
- name str
- namespaces Sequence[str]
- project str
- refresh_
requested_ Sequence[Getats Gitops Cluster Request Cluster Refresh Requested At] - str
- server String
- annotations Map<String>
- cluster
Resources Boolean - configs List<Property Map>
- infos List<Property Map>
- labels Map<String>
- name String
- namespaces List<String>
- project String
- refresh
Requested List<Property Map>Ats - String
GetGitopsClusterRequestClusterConfig
- Aws
Auth List<Lbrlabs.Configs Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Cluster Config Aws Auth Config> - Bearer
Token string - Cluster
Connection stringType - Exec
Provider List<Lbrlabs.Configs Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Cluster Config Exec Provider Config> - Password string
- Tls
Client List<Lbrlabs.Configs Pulumi Package. Harness. Platform. Inputs. Get Gitops Cluster Request Cluster Config Tls Client Config> - Username string
- aws
Auth List<GetConfigs Gitops Cluster Request Cluster Config Aws Auth Config> - bearer
Token String - cluster
Connection StringType - exec
Provider List<GetConfigs Gitops Cluster Request Cluster Config Exec Provider Config> - password String
- tls
Client List<GetConfigs Gitops Cluster Request Cluster Config Tls Client Config> - username String
- aws_
auth_ Sequence[Getconfigs Gitops Cluster Request Cluster Config Aws Auth Config] - bearer_
token str - cluster_
connection_ strtype - exec_
provider_ Sequence[Getconfigs Gitops Cluster Request Cluster Config Exec Provider Config] - password str
- tls_
client_ Sequence[Getconfigs Gitops Cluster Request Cluster Config Tls Client Config] - username str
GetGitopsClusterRequestClusterConfigAwsAuthConfig
- Cluster
Name string - Role
ARN string
- Cluster
Name string - Role
ARN string
- cluster
Name String - role
ARN String
- cluster
Name string - role
ARN string
- cluster_
name str - role_
arn str
- cluster
Name String - role
ARN String
GetGitopsClusterRequestClusterConfigExecProviderConfig
- Api
Version string - Args List<string>
- Command string
- Env Dictionary<string, string>
- Install
Hint string
- Api
Version string - Args []string
- Command string
- Env map[string]string
- Install
Hint string
- api
Version String - args List<String>
- command String
- env Map<String,String>
- install
Hint String
- api
Version string - args string[]
- command string
- env {[key: string]: string}
- install
Hint string
- api_
version str - args Sequence[str]
- command str
- env Mapping[str, str]
- install_
hint str
- api
Version String - args List<String>
- command String
- env Map<String>
- install
Hint String
GetGitopsClusterRequestClusterConfigTlsClientConfig
- Ca
Data string - Cert
Data string - Insecure bool
- Key
Data string - Server
Name string
- Ca
Data string - Cert
Data string - Insecure bool
- Key
Data string - Server
Name string
- ca
Data String - cert
Data String - insecure Boolean
- key
Data String - server
Name String
- ca
Data string - cert
Data string - insecure boolean
- key
Data string - server
Name string
- ca_
data str - cert_
data str - insecure bool
- key_
data str - server_
name str
- ca
Data String - cert
Data String - insecure Boolean
- key
Data String - server
Name String
GetGitopsClusterRequestClusterInfo
- api
Versions List<String> - applications
Count String - cache
Infos List<Property Map> - connection
States List<Property Map> - server
Version String
GetGitopsClusterRequestClusterInfoCacheInfo
- Apis
Count string - Last
Cache stringSync Time - Resources
Count string
- Apis
Count string - Last
Cache stringSync Time - Resources
Count string
- apis
Count String - last
Cache StringSync Time - resources
Count String
- apis
Count string - last
Cache stringSync Time - resources
Count string
- apis_
count str - last_
cache_ strsync_ time - resources_
count str
- apis
Count String - last
Cache StringSync Time - resources
Count String
GetGitopsClusterRequestClusterInfoConnectionState
- attempted
Ats List<Property Map> - message String
- status String
GetGitopsClusterRequestClusterInfoConnectionStateAttemptedAt
GetGitopsClusterRequestClusterRefreshRequestedAt
GetGitopsClusterRequestId
GetGitopsClusterRequestUpdateMask
- Paths
List<Immutable
Array<object>>
- Paths [][]interface{}
- paths List<List<Object>>
- paths any[][]
- paths Sequence[Sequence[Any]]
- paths List<List<Any>>
Package Details
- Repository
- harness lbrlabs/pulumi-harness
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
harness
Terraform Provider.