Harness v0.0.6 published on Saturday, Jul 1, 2023 by lbrlabs
harness.platform.getGitopsApplications
Explore with Pulumi AI
Datasource for fetching a Harness GitOps Application.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Harness = Pulumi.Harness;
return await Deployment.RunAsync(() =>
{
var example = Harness.Platform.GetGitopsApplications.Invoke(new()
{
AccountId = "account_id",
AgentId = "agent_id",
Identifier = "identifier",
OrgId = "org_id",
ProjectId = "project_id",
RepoId = "repo_id",
});
});
package main
import (
"github.com/lbrlabs/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.GetGitopsApplications(ctx, &platform.GetGitopsApplicationsArgs{
AccountId: "account_id",
AgentId: "agent_id",
Identifier: pulumi.StringRef("identifier"),
OrgId: "org_id",
ProjectId: "project_id",
RepoId: "repo_id",
}, nil)
if err != nil {
return err
}
return nil
})
}
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.GetGitopsApplicationsArgs;
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.getGitopsApplications(GetGitopsApplicationsArgs.builder()
.accountId("account_id")
.agentId("agent_id")
.identifier("identifier")
.orgId("org_id")
.projectId("project_id")
.repoId("repo_id")
.build());
}
}
import pulumi
import pulumi_harness as harness
example = harness.platform.get_gitops_applications(account_id="account_id",
agent_id="agent_id",
identifier="identifier",
org_id="org_id",
project_id="project_id",
repo_id="repo_id")
import * as pulumi from "@pulumi/pulumi";
import * as harness from "@pulumi/harness";
const example = harness.platform.getGitopsApplications({
accountId: "account_id",
agentId: "agent_id",
identifier: "identifier",
orgId: "org_id",
projectId: "project_id",
repoId: "repo_id",
});
variables:
example:
fn::invoke:
Function: harness:platform:getGitopsApplications
Arguments:
accountId: account_id
agentId: agent_id
identifier: identifier
orgId: org_id
projectId: project_id
repoId: repo_id
Using getGitopsApplications
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 getGitopsApplications(args: GetGitopsApplicationsArgs, opts?: InvokeOptions): Promise<GetGitopsApplicationsResult>
function getGitopsApplicationsOutput(args: GetGitopsApplicationsOutputArgs, opts?: InvokeOptions): Output<GetGitopsApplicationsResult>
def get_gitops_applications(account_id: Optional[str] = None,
agent_id: Optional[str] = None,
applications: Optional[Sequence[GetGitopsApplicationsApplication]] = None,
cluster_id: Optional[str] = None,
identifier: Optional[str] = None,
kind: Optional[str] = None,
name: Optional[str] = None,
options_remove_existing_finalizers: Optional[bool] = None,
org_id: Optional[str] = None,
project: Optional[str] = None,
project_id: Optional[str] = None,
query_project: Optional[str] = None,
query_refresh: Optional[str] = None,
query_repo: Optional[str] = None,
query_resource_version: Optional[str] = None,
query_selector: Optional[str] = None,
repo_id: Optional[str] = None,
request_cascade: Optional[bool] = None,
request_name: Optional[str] = None,
request_propagation_policy: Optional[str] = None,
upsert: Optional[bool] = None,
validate: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetGitopsApplicationsResult
def get_gitops_applications_output(account_id: Optional[pulumi.Input[str]] = None,
agent_id: Optional[pulumi.Input[str]] = None,
applications: Optional[pulumi.Input[Sequence[pulumi.Input[GetGitopsApplicationsApplicationArgs]]]] = None,
cluster_id: Optional[pulumi.Input[str]] = None,
identifier: Optional[pulumi.Input[str]] = None,
kind: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
options_remove_existing_finalizers: Optional[pulumi.Input[bool]] = None,
org_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
query_project: Optional[pulumi.Input[str]] = None,
query_refresh: Optional[pulumi.Input[str]] = None,
query_repo: Optional[pulumi.Input[str]] = None,
query_resource_version: Optional[pulumi.Input[str]] = None,
query_selector: Optional[pulumi.Input[str]] = None,
repo_id: Optional[pulumi.Input[str]] = None,
request_cascade: Optional[pulumi.Input[bool]] = None,
request_name: Optional[pulumi.Input[str]] = None,
request_propagation_policy: Optional[pulumi.Input[str]] = None,
upsert: Optional[pulumi.Input[bool]] = None,
validate: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGitopsApplicationsResult]
func GetGitopsApplications(ctx *Context, args *GetGitopsApplicationsArgs, opts ...InvokeOption) (*GetGitopsApplicationsResult, error)
func GetGitopsApplicationsOutput(ctx *Context, args *GetGitopsApplicationsOutputArgs, opts ...InvokeOption) GetGitopsApplicationsResultOutput
> Note: This function is named GetGitopsApplications
in the Go SDK.
public static class GetGitopsApplications
{
public static Task<GetGitopsApplicationsResult> InvokeAsync(GetGitopsApplicationsArgs args, InvokeOptions? opts = null)
public static Output<GetGitopsApplicationsResult> Invoke(GetGitopsApplicationsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGitopsApplicationsResult> getGitopsApplications(GetGitopsApplicationsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: harness:platform/getGitopsApplications:getGitopsApplications
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Id string - Account identifier of the GitOps application.
- Agent
Id string - Agent identifier of the GitOps application.
- Name string
- Name of the GitOps application.
- Org
Id string - Organization identifier of the GitOps application.
- Project
Id string - Project identifier of the GitOps application.
- Repo
Id string - Repository identifier of the GitOps application.
- Applications
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application> - Definition of the GitOps application resource.
- Cluster
Id string - Cluster identifier of the GitOps application.
- Identifier string
- Identifier of the GitOps application.
- Kind string
- Kind of the GitOps application.
- Options
Remove boolExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- Project string
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- Query
Project string - Project names to filter the corresponding GitOps applications.
- Query
Refresh string - Forces the GitOps application to reconcile when set to true.
- Query
Repo string - Repo URL to restrict returned list applications.
- Query
Resource stringVersion - Shows modifications after a version that is specified with a watch call.
- Query
Selector string - Filters GitOps applications corresponding to the labels.
- Request
Cascade bool - Request cascade to delete the GitOps application.
- Request
Name string - Request name to delete the GitOps application.
- Request
Propagation stringPolicy - Request propagation policy to delete the GitOps application.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- Validate bool
- Indicates if the GitOps application has to be validated.
- Account
Id string - Account identifier of the GitOps application.
- Agent
Id string - Agent identifier of the GitOps application.
- Name string
- Name of the GitOps application.
- Org
Id string - Organization identifier of the GitOps application.
- Project
Id string - Project identifier of the GitOps application.
- Repo
Id string - Repository identifier of the GitOps application.
- Applications
[]Get
Gitops Applications Application - Definition of the GitOps application resource.
- Cluster
Id string - Cluster identifier of the GitOps application.
- Identifier string
- Identifier of the GitOps application.
- Kind string
- Kind of the GitOps application.
- Options
Remove boolExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- Project string
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- Query
Project string - Project names to filter the corresponding GitOps applications.
- Query
Refresh string - Forces the GitOps application to reconcile when set to true.
- Query
Repo string - Repo URL to restrict returned list applications.
- Query
Resource stringVersion - Shows modifications after a version that is specified with a watch call.
- Query
Selector string - Filters GitOps applications corresponding to the labels.
- Request
Cascade bool - Request cascade to delete the GitOps application.
- Request
Name string - Request name to delete the GitOps application.
- Request
Propagation stringPolicy - Request propagation policy to delete the GitOps application.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- Validate bool
- Indicates if the GitOps application has to be validated.
- account
Id String - Account identifier of the GitOps application.
- agent
Id String - Agent identifier of the GitOps application.
- name String
- Name of the GitOps application.
- org
Id String - Organization identifier of the GitOps application.
- project
Id String - Project identifier of the GitOps application.
- repo
Id String - Repository identifier of the GitOps application.
- applications
List<Get
Gitops Applications Application> - Definition of the GitOps application resource.
- cluster
Id String - Cluster identifier of the GitOps application.
- identifier String
- Identifier of the GitOps application.
- kind String
- Kind of the GitOps application.
- options
Remove BooleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- project String
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- query
Project String - Project names to filter the corresponding GitOps applications.
- query
Refresh String - Forces the GitOps application to reconcile when set to true.
- query
Repo String - Repo URL to restrict returned list applications.
- query
Resource StringVersion - Shows modifications after a version that is specified with a watch call.
- query
Selector String - Filters GitOps applications corresponding to the labels.
- request
Cascade Boolean - Request cascade to delete the GitOps application.
- request
Name String - Request name to delete the GitOps application.
- request
Propagation StringPolicy - Request propagation policy to delete the GitOps application.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate Boolean
- Indicates if the GitOps application has to be validated.
- account
Id string - Account identifier of the GitOps application.
- agent
Id string - Agent identifier of the GitOps application.
- name string
- Name of the GitOps application.
- org
Id string - Organization identifier of the GitOps application.
- project
Id string - Project identifier of the GitOps application.
- repo
Id string - Repository identifier of the GitOps application.
- applications
Get
Gitops Applications Application[] - Definition of the GitOps application resource.
- cluster
Id string - Cluster identifier of the GitOps application.
- identifier string
- Identifier of the GitOps application.
- kind string
- Kind of the GitOps application.
- options
Remove booleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- project string
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- query
Project string - Project names to filter the corresponding GitOps applications.
- query
Refresh string - Forces the GitOps application to reconcile when set to true.
- query
Repo string - Repo URL to restrict returned list applications.
- query
Resource stringVersion - Shows modifications after a version that is specified with a watch call.
- query
Selector string - Filters GitOps applications corresponding to the labels.
- request
Cascade boolean - Request cascade to delete the GitOps application.
- request
Name string - Request name to delete the GitOps application.
- request
Propagation stringPolicy - Request propagation policy to delete the GitOps application.
- upsert boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate boolean
- Indicates if the GitOps application has to be validated.
- account_
id str - Account identifier of the GitOps application.
- agent_
id str - Agent identifier of the GitOps application.
- name str
- Name of the GitOps application.
- org_
id str - Organization identifier of the GitOps application.
- project_
id str - Project identifier of the GitOps application.
- repo_
id str - Repository identifier of the GitOps application.
- applications
Sequence[Get
Gitops Applications Application] - Definition of the GitOps application resource.
- cluster_
id str - Cluster identifier of the GitOps application.
- identifier str
- Identifier of the GitOps application.
- kind str
- Kind of the GitOps application.
- options_
remove_ boolexisting_ finalizers - Options to remove existing finalizers to delete the GitOps application.
- project str
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- query_
project str - Project names to filter the corresponding GitOps applications.
- query_
refresh str - Forces the GitOps application to reconcile when set to true.
- query_
repo str - Repo URL to restrict returned list applications.
- query_
resource_ strversion - Shows modifications after a version that is specified with a watch call.
- query_
selector str - Filters GitOps applications corresponding to the labels.
- request_
cascade bool - Request cascade to delete the GitOps application.
- request_
name str - Request name to delete the GitOps application.
- request_
propagation_ strpolicy - Request propagation policy to delete the GitOps application.
- upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate bool
- Indicates if the GitOps application has to be validated.
- account
Id String - Account identifier of the GitOps application.
- agent
Id String - Agent identifier of the GitOps application.
- name String
- Name of the GitOps application.
- org
Id String - Organization identifier of the GitOps application.
- project
Id String - Project identifier of the GitOps application.
- repo
Id String - Repository identifier of the GitOps application.
- applications List<Property Map>
- Definition of the GitOps application resource.
- cluster
Id String - Cluster identifier of the GitOps application.
- identifier String
- Identifier of the GitOps application.
- kind String
- Kind of the GitOps application.
- options
Remove BooleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- project String
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- query
Project String - Project names to filter the corresponding GitOps applications.
- query
Refresh String - Forces the GitOps application to reconcile when set to true.
- query
Repo String - Repo URL to restrict returned list applications.
- query
Resource StringVersion - Shows modifications after a version that is specified with a watch call.
- query
Selector String - Filters GitOps applications corresponding to the labels.
- request
Cascade Boolean - Request cascade to delete the GitOps application.
- request
Name String - Request name to delete the GitOps application.
- request
Propagation StringPolicy - Request propagation policy to delete the GitOps application.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate Boolean
- Indicates if the GitOps application has to be validated.
getGitopsApplications Result
The following output properties are available:
- Account
Id string - Account identifier of the GitOps application.
- Agent
Id string - Agent identifier of the GitOps application.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the GitOps application.
- Org
Id string - Organization identifier of the GitOps application.
- Project
Id string - Project identifier of the GitOps application.
- Repo
Id string - Repository identifier of the GitOps application.
- Applications
List<Lbrlabs.
Pulumi Package. Harness. Platform. Outputs. Get Gitops Applications Application> - Definition of the GitOps application resource.
- Cluster
Id string - Cluster identifier of the GitOps application.
- Identifier string
- Identifier of the GitOps application.
- Kind string
- Kind of the GitOps application.
- Options
Remove boolExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- Project string
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- Query
Project string - Project names to filter the corresponding GitOps applications.
- Query
Refresh string - Forces the GitOps application to reconcile when set to true.
- Query
Repo string - Repo URL to restrict returned list applications.
- Query
Resource stringVersion - Shows modifications after a version that is specified with a watch call.
- Query
Selector string - Filters GitOps applications corresponding to the labels.
- Request
Cascade bool - Request cascade to delete the GitOps application.
- Request
Name string - Request name to delete the GitOps application.
- Request
Propagation stringPolicy - Request propagation policy to delete the GitOps application.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- Validate bool
- Indicates if the GitOps application has to be validated.
- Account
Id string - Account identifier of the GitOps application.
- Agent
Id string - Agent identifier of the GitOps application.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the GitOps application.
- Org
Id string - Organization identifier of the GitOps application.
- Project
Id string - Project identifier of the GitOps application.
- Repo
Id string - Repository identifier of the GitOps application.
- Applications
[]Get
Gitops Applications Application - Definition of the GitOps application resource.
- Cluster
Id string - Cluster identifier of the GitOps application.
- Identifier string
- Identifier of the GitOps application.
- Kind string
- Kind of the GitOps application.
- Options
Remove boolExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- Project string
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- Query
Project string - Project names to filter the corresponding GitOps applications.
- Query
Refresh string - Forces the GitOps application to reconcile when set to true.
- Query
Repo string - Repo URL to restrict returned list applications.
- Query
Resource stringVersion - Shows modifications after a version that is specified with a watch call.
- Query
Selector string - Filters GitOps applications corresponding to the labels.
- Request
Cascade bool - Request cascade to delete the GitOps application.
- Request
Name string - Request name to delete the GitOps application.
- Request
Propagation stringPolicy - Request propagation policy to delete the GitOps application.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- Validate bool
- Indicates if the GitOps application has to be validated.
- account
Id String - Account identifier of the GitOps application.
- agent
Id String - Agent identifier of the GitOps application.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the GitOps application.
- org
Id String - Organization identifier of the GitOps application.
- project
Id String - Project identifier of the GitOps application.
- repo
Id String - Repository identifier of the GitOps application.
- applications
List<Get
Gitops Applications Application> - Definition of the GitOps application resource.
- cluster
Id String - Cluster identifier of the GitOps application.
- identifier String
- Identifier of the GitOps application.
- kind String
- Kind of the GitOps application.
- options
Remove BooleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- project String
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- query
Project String - Project names to filter the corresponding GitOps applications.
- query
Refresh String - Forces the GitOps application to reconcile when set to true.
- query
Repo String - Repo URL to restrict returned list applications.
- query
Resource StringVersion - Shows modifications after a version that is specified with a watch call.
- query
Selector String - Filters GitOps applications corresponding to the labels.
- request
Cascade Boolean - Request cascade to delete the GitOps application.
- request
Name String - Request name to delete the GitOps application.
- request
Propagation StringPolicy - Request propagation policy to delete the GitOps application.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate Boolean
- Indicates if the GitOps application has to be validated.
- account
Id string - Account identifier of the GitOps application.
- agent
Id string - Agent identifier of the GitOps application.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of the GitOps application.
- org
Id string - Organization identifier of the GitOps application.
- project
Id string - Project identifier of the GitOps application.
- repo
Id string - Repository identifier of the GitOps application.
- applications
Get
Gitops Applications Application[] - Definition of the GitOps application resource.
- cluster
Id string - Cluster identifier of the GitOps application.
- identifier string
- Identifier of the GitOps application.
- kind string
- Kind of the GitOps application.
- options
Remove booleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- project string
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- query
Project string - Project names to filter the corresponding GitOps applications.
- query
Refresh string - Forces the GitOps application to reconcile when set to true.
- query
Repo string - Repo URL to restrict returned list applications.
- query
Resource stringVersion - Shows modifications after a version that is specified with a watch call.
- query
Selector string - Filters GitOps applications corresponding to the labels.
- request
Cascade boolean - Request cascade to delete the GitOps application.
- request
Name string - Request name to delete the GitOps application.
- request
Propagation stringPolicy - Request propagation policy to delete the GitOps application.
- upsert boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate boolean
- Indicates if the GitOps application has to be validated.
- account_
id str - Account identifier of the GitOps application.
- agent_
id str - Agent identifier of the GitOps application.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of the GitOps application.
- org_
id str - Organization identifier of the GitOps application.
- project_
id str - Project identifier of the GitOps application.
- repo_
id str - Repository identifier of the GitOps application.
- applications
Sequence[Get
Gitops Applications Application] - Definition of the GitOps application resource.
- cluster_
id str - Cluster identifier of the GitOps application.
- identifier str
- Identifier of the GitOps application.
- kind str
- Kind of the GitOps application.
- options_
remove_ boolexisting_ finalizers - Options to remove existing finalizers to delete the GitOps application.
- project str
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- query_
project str - Project names to filter the corresponding GitOps applications.
- query_
refresh str - Forces the GitOps application to reconcile when set to true.
- query_
repo str - Repo URL to restrict returned list applications.
- query_
resource_ strversion - Shows modifications after a version that is specified with a watch call.
- query_
selector str - Filters GitOps applications corresponding to the labels.
- request_
cascade bool - Request cascade to delete the GitOps application.
- request_
name str - Request name to delete the GitOps application.
- request_
propagation_ strpolicy - Request propagation policy to delete the GitOps application.
- upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate bool
- Indicates if the GitOps application has to be validated.
- account
Id String - Account identifier of the GitOps application.
- agent
Id String - Agent identifier of the GitOps application.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the GitOps application.
- org
Id String - Organization identifier of the GitOps application.
- project
Id String - Project identifier of the GitOps application.
- repo
Id String - Repository identifier of the GitOps application.
- applications List<Property Map>
- Definition of the GitOps application resource.
- cluster
Id String - Cluster identifier of the GitOps application.
- identifier String
- Identifier of the GitOps application.
- kind String
- Kind of the GitOps application.
- options
Remove BooleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- project String
- Reference to the project corresponding to this GitOps application. An empty string means that the GitOps application belongs to the 'default' project.
- query
Project String - Project names to filter the corresponding GitOps applications.
- query
Refresh String - Forces the GitOps application to reconcile when set to true.
- query
Repo String - Repo URL to restrict returned list applications.
- query
Resource StringVersion - Shows modifications after a version that is specified with a watch call.
- query
Selector String - Filters GitOps applications corresponding to the labels.
- request
Cascade Boolean - Request cascade to delete the GitOps application.
- request
Name String - Request name to delete the GitOps application.
- request
Propagation StringPolicy - Request propagation policy to delete the GitOps application.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate Boolean
- Indicates if the GitOps application has to be validated.
Supporting Types
GetGitopsApplicationsApplication
- Metadatas
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Metadata> - Metadata corresponding to the resources. This includes all the objects a user must create.
- Specs
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec> - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- Metadatas
[]Get
Gitops Applications Application Metadata - Metadata corresponding to the resources. This includes all the objects a user must create.
- Specs
[]Get
Gitops Applications Application Spec - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
List<Get
Gitops Applications Application Metadata> - Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
List<Get
Gitops Applications Application Spec> - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
Get
Gitops Applications Application Metadata[] - Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
Get
Gitops Applications Application Spec[] - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
Sequence[Get
Gitops Applications Application Metadata] - Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
Sequence[Get
Gitops Applications Application Spec] - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas List<Property Map>
- Metadata corresponding to the resources. This includes all the objects a user must create.
- specs List<Property Map>
- Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
GetGitopsApplicationsApplicationMetadata
- Annotations Dictionary<string, string>
- Finalizers List<string>
- Generation string
- Labels Dictionary<string, string>
- Namespace string
- Uid string
- Cluster
Name string - Generate
Name string - Name string
- Name of the GitOps application.
- Owner
References List<Lbrlabs.Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Metadata Owner Reference>
- Annotations map[string]string
- Finalizers []string
- Generation string
- Labels map[string]string
- Namespace string
- Uid string
- Cluster
Name string - Generate
Name string - Name string
- Name of the GitOps application.
- Owner
References []GetGitops Applications Application Metadata Owner Reference
- annotations Map<String,String>
- finalizers List<String>
- generation String
- labels Map<String,String>
- namespace String
- uid String
- cluster
Name String - generate
Name String - name String
- Name of the GitOps application.
- owner
References List<GetGitops Applications Application Metadata Owner Reference>
- annotations {[key: string]: string}
- finalizers string[]
- generation string
- labels {[key: string]: string}
- namespace string
- uid string
- cluster
Name string - generate
Name string - name string
- Name of the GitOps application.
- owner
References GetGitops Applications Application Metadata Owner Reference[]
- annotations Mapping[str, str]
- finalizers Sequence[str]
- generation str
- labels Mapping[str, str]
- namespace str
- uid str
- cluster_
name str - generate_
name str - name str
- Name of the GitOps application.
- owner_
references Sequence[GetGitops Applications Application Metadata Owner Reference]
- annotations Map<String>
- finalizers List<String>
- generation String
- labels Map<String>
- namespace String
- uid String
- cluster
Name String - generate
Name String - name String
- Name of the GitOps application.
- owner
References List<Property Map>
GetGitopsApplicationsApplicationMetadataOwnerReference
- Api
Version string - Block
Owner boolDeletion - Controller bool
- Kind string
- Kind of the GitOps application.
- Name string
- Name of the GitOps application.
- Uid string
- Api
Version string - Block
Owner boolDeletion - Controller bool
- Kind string
- Kind of the GitOps application.
- Name string
- Name of the GitOps application.
- Uid string
- api
Version String - block
Owner BooleanDeletion - controller Boolean
- kind String
- Kind of the GitOps application.
- name String
- Name of the GitOps application.
- uid String
- api
Version string - block
Owner booleanDeletion - controller boolean
- kind string
- Kind of the GitOps application.
- name string
- Name of the GitOps application.
- uid string
- api_
version str - block_
owner_ booldeletion - controller bool
- kind str
- Kind of the GitOps application.
- name str
- Name of the GitOps application.
- uid str
- api
Version String - block
Owner BooleanDeletion - controller Boolean
- kind String
- Kind of the GitOps application.
- name String
- Name of the GitOps application.
- uid String
GetGitopsApplicationsApplicationSpec
- Destinations
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Destination> - Sources
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source> - Sync
Policies List<Lbrlabs.Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Sync Policy>
GetGitopsApplicationsApplicationSpecDestination
GetGitopsApplicationsApplicationSpecSource
- Chart string
- Directories
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source Directory> - Helms
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source Helm> - Ksonnets
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source Ksonnet> - Kustomizes
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source Kustomize> - Path string
- Plugins
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source Plugin> - Repo
Url string - Target
Revision string
- Chart string
- Directories
[]Get
Gitops Applications Application Spec Source Directory - Helms
[]Get
Gitops Applications Application Spec Source Helm - Ksonnets
[]Get
Gitops Applications Application Spec Source Ksonnet - Kustomizes
[]Get
Gitops Applications Application Spec Source Kustomize - Path string
- Plugins
[]Get
Gitops Applications Application Spec Source Plugin - Repo
Url string - Target
Revision string
- chart String
- directories
List<Get
Gitops Applications Application Spec Source Directory> - helms
List<Get
Gitops Applications Application Spec Source Helm> - ksonnets
List<Get
Gitops Applications Application Spec Source Ksonnet> - kustomizes
List<Get
Gitops Applications Application Spec Source Kustomize> - path String
- plugins
List<Get
Gitops Applications Application Spec Source Plugin> - repo
Url String - target
Revision String
- chart string
- directories
Get
Gitops Applications Application Spec Source Directory[] - helms
Get
Gitops Applications Application Spec Source Helm[] - ksonnets
Get
Gitops Applications Application Spec Source Ksonnet[] - kustomizes
Get
Gitops Applications Application Spec Source Kustomize[] - path string
- plugins
Get
Gitops Applications Application Spec Source Plugin[] - repo
Url string - target
Revision string
- chart str
- directories
Sequence[Get
Gitops Applications Application Spec Source Directory] - helms
Sequence[Get
Gitops Applications Application Spec Source Helm] - ksonnets
Sequence[Get
Gitops Applications Application Spec Source Ksonnet] - kustomizes
Sequence[Get
Gitops Applications Application Spec Source Kustomize] - path str
- plugins
Sequence[Get
Gitops Applications Application Spec Source Plugin] - repo_
url str - target_
revision str
GetGitopsApplicationsApplicationSpecSourceDirectory
- exclude string
- include string
- jsonnets
Get
Gitops Applications Application Spec Source Directory Jsonnet[] - recurse boolean
- exclude String
- include String
- jsonnets List<Property Map>
- recurse Boolean
GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnet
- ext
Vars List<Property Map> - libs List<String>
- tlas List<Property Map>
GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnetExtVar
GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnetTla
GetGitopsApplicationsApplicationSpecSourceHelm
- File
Parameters List<Lbrlabs.Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source Helm File Parameter> - Parameters
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source Helm Parameter> - Pass
Credentials bool - Release
Name string - Value
Files List<string> - Values string
- Version string
- file
Parameters List<Property Map> - parameters List<Property Map>
- pass
Credentials Boolean - release
Name String - value
Files List<String> - values String
- version String
GetGitopsApplicationsApplicationSpecSourceHelmFileParameter
GetGitopsApplicationsApplicationSpecSourceHelmParameter
- Force
String bool - Name string
- Name of the GitOps application.
- Value string
- Force
String bool - Name string
- Name of the GitOps application.
- Value string
- force
String Boolean - name String
- Name of the GitOps application.
- value String
- force
String boolean - name string
- Name of the GitOps application.
- value string
- force_
string bool - name str
- Name of the GitOps application.
- value str
- force
String Boolean - name String
- Name of the GitOps application.
- value String
GetGitopsApplicationsApplicationSpecSourceKsonnet
GetGitopsApplicationsApplicationSpecSourceKsonnetParameter
GetGitopsApplicationsApplicationSpecSourceKustomize
- Common
Annotations Dictionary<string, string> - Common
Labels Dictionary<string, string> - Force
Common boolAnnotations - Force
Common boolLabels - Images List<string>
- Name
Prefix string - Name
Suffix string - Version string
- Common
Annotations map[string]string - Common
Labels map[string]string - Force
Common boolAnnotations - Force
Common boolLabels - Images []string
- Name
Prefix string - Name
Suffix string - Version string
- common
Annotations Map<String,String> - common
Labels Map<String,String> - force
Common BooleanAnnotations - force
Common BooleanLabels - images List<String>
- name
Prefix String - name
Suffix String - version String
- common
Annotations {[key: string]: string} - common
Labels {[key: string]: string} - force
Common booleanAnnotations - force
Common booleanLabels - images string[]
- name
Prefix string - name
Suffix string - version string
- common_
annotations Mapping[str, str] - common_
labels Mapping[str, str] - force_
common_ boolannotations - force_
common_ boollabels - images Sequence[str]
- name_
prefix str - name_
suffix str - version str
- common
Annotations Map<String> - common
Labels Map<String> - force
Common BooleanAnnotations - force
Common BooleanLabels - images List<String>
- name
Prefix String - name
Suffix String - version String
GetGitopsApplicationsApplicationSpecSourcePlugin
- Envs
List<Lbrlabs.
Pulumi Package. Harness. Platform. Inputs. Get Gitops Applications Application Spec Source Plugin Env> - Name string
- Name of the GitOps application.
- Envs
[]Get
Gitops Applications Application Spec Source Plugin Env - Name string
- Name of the GitOps application.
- envs
List<Get
Gitops Applications Application Spec Source Plugin Env> - name String
- Name of the GitOps application.
- envs
Get
Gitops Applications Application Spec Source Plugin Env[] - name string
- Name of the GitOps application.
- envs
Sequence[Get
Gitops Applications Application Spec Source Plugin Env] - name str
- Name of the GitOps application.
- envs List<Property Map>
- name String
- Name of the GitOps application.
GetGitopsApplicationsApplicationSpecSourcePluginEnv
GetGitopsApplicationsApplicationSpecSyncPolicy
GetGitopsApplicationsApplicationSpecSyncPolicyAutomated
- Allow
Empty bool - Prune bool
- Self
Heal bool
- Allow
Empty bool - Prune bool
- Self
Heal bool
- allow
Empty Boolean - prune Boolean
- self
Heal Boolean
- allow
Empty boolean - prune boolean
- self
Heal boolean
- allow_
empty bool - prune bool
- self_
heal bool
- allow
Empty Boolean - prune Boolean
- self
Heal Boolean
GetGitopsApplicationsApplicationSpecSyncPolicyRetry
- backoffs List<Property Map>
- limit String
GetGitopsApplicationsApplicationSpecSyncPolicyRetryBackoff
- Duration string
- Factor string
- Max
Duration string
- Duration string
- Factor string
- Max
Duration string
- duration String
- factor String
- max
Duration String
- duration string
- factor string
- max
Duration string
- duration str
- factor str
- max_
duration str
- duration String
- factor String
- max
Duration String
Package Details
- Repository
- harness lbrlabs/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harness
Terraform Provider.