1. Packages
  2. Harness
  3. API Docs
  4. platform
  5. getGitopsApplications
Harness v0.0.6 published on Saturday, Jul 1, 2023 by lbrlabs

harness.platform.getGitopsApplications

Explore with Pulumi AI

harness logo
Harness v0.0.6 published on Saturday, Jul 1, 2023 by lbrlabs

    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:

    AccountId string
    Account identifier of the GitOps application.
    AgentId string
    Agent identifier of the GitOps application.
    Name string
    Name of the GitOps application.
    OrgId string
    Organization identifier of the GitOps application.
    ProjectId string
    Project identifier of the GitOps application.
    RepoId string
    Repository identifier of the GitOps application.
    Applications List<Lbrlabs.PulumiPackage.Harness.Platform.Inputs.GetGitopsApplicationsApplication>
    Definition of the GitOps application resource.
    ClusterId string
    Cluster identifier of the GitOps application.
    Identifier string
    Identifier of the GitOps application.
    Kind string
    Kind of the GitOps application.
    OptionsRemoveExistingFinalizers bool
    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.
    QueryProject string
    Project names to filter the corresponding GitOps applications.
    QueryRefresh string
    Forces the GitOps application to reconcile when set to true.
    QueryRepo string
    Repo URL to restrict returned list applications.
    QueryResourceVersion string
    Shows modifications after a version that is specified with a watch call.
    QuerySelector string
    Filters GitOps applications corresponding to the labels.
    RequestCascade bool
    Request cascade to delete the GitOps application.
    RequestName string
    Request name to delete the GitOps application.
    RequestPropagationPolicy string
    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.
    AccountId string
    Account identifier of the GitOps application.
    AgentId string
    Agent identifier of the GitOps application.
    Name string
    Name of the GitOps application.
    OrgId string
    Organization identifier of the GitOps application.
    ProjectId string
    Project identifier of the GitOps application.
    RepoId string
    Repository identifier of the GitOps application.
    Applications []GetGitopsApplicationsApplication
    Definition of the GitOps application resource.
    ClusterId string
    Cluster identifier of the GitOps application.
    Identifier string
    Identifier of the GitOps application.
    Kind string
    Kind of the GitOps application.
    OptionsRemoveExistingFinalizers bool
    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.
    QueryProject string
    Project names to filter the corresponding GitOps applications.
    QueryRefresh string
    Forces the GitOps application to reconcile when set to true.
    QueryRepo string
    Repo URL to restrict returned list applications.
    QueryResourceVersion string
    Shows modifications after a version that is specified with a watch call.
    QuerySelector string
    Filters GitOps applications corresponding to the labels.
    RequestCascade bool
    Request cascade to delete the GitOps application.
    RequestName string
    Request name to delete the GitOps application.
    RequestPropagationPolicy string
    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.
    accountId String
    Account identifier of the GitOps application.
    agentId String
    Agent identifier of the GitOps application.
    name String
    Name of the GitOps application.
    orgId String
    Organization identifier of the GitOps application.
    projectId String
    Project identifier of the GitOps application.
    repoId String
    Repository identifier of the GitOps application.
    applications List<GetGitopsApplicationsApplication>
    Definition of the GitOps application resource.
    clusterId String
    Cluster identifier of the GitOps application.
    identifier String
    Identifier of the GitOps application.
    kind String
    Kind of the GitOps application.
    optionsRemoveExistingFinalizers Boolean
    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.
    queryProject String
    Project names to filter the corresponding GitOps applications.
    queryRefresh String
    Forces the GitOps application to reconcile when set to true.
    queryRepo String
    Repo URL to restrict returned list applications.
    queryResourceVersion String
    Shows modifications after a version that is specified with a watch call.
    querySelector String
    Filters GitOps applications corresponding to the labels.
    requestCascade Boolean
    Request cascade to delete the GitOps application.
    requestName String
    Request name to delete the GitOps application.
    requestPropagationPolicy String
    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.
    accountId string
    Account identifier of the GitOps application.
    agentId string
    Agent identifier of the GitOps application.
    name string
    Name of the GitOps application.
    orgId string
    Organization identifier of the GitOps application.
    projectId string
    Project identifier of the GitOps application.
    repoId string
    Repository identifier of the GitOps application.
    applications GetGitopsApplicationsApplication[]
    Definition of the GitOps application resource.
    clusterId string
    Cluster identifier of the GitOps application.
    identifier string
    Identifier of the GitOps application.
    kind string
    Kind of the GitOps application.
    optionsRemoveExistingFinalizers boolean
    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.
    queryProject string
    Project names to filter the corresponding GitOps applications.
    queryRefresh string
    Forces the GitOps application to reconcile when set to true.
    queryRepo string
    Repo URL to restrict returned list applications.
    queryResourceVersion string
    Shows modifications after a version that is specified with a watch call.
    querySelector string
    Filters GitOps applications corresponding to the labels.
    requestCascade boolean
    Request cascade to delete the GitOps application.
    requestName string
    Request name to delete the GitOps application.
    requestPropagationPolicy string
    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[GetGitopsApplicationsApplication]
    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_existing_finalizers bool
    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_version str
    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_policy str
    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.
    accountId String
    Account identifier of the GitOps application.
    agentId String
    Agent identifier of the GitOps application.
    name String
    Name of the GitOps application.
    orgId String
    Organization identifier of the GitOps application.
    projectId String
    Project identifier of the GitOps application.
    repoId String
    Repository identifier of the GitOps application.
    applications List<Property Map>
    Definition of the GitOps application resource.
    clusterId String
    Cluster identifier of the GitOps application.
    identifier String
    Identifier of the GitOps application.
    kind String
    Kind of the GitOps application.
    optionsRemoveExistingFinalizers Boolean
    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.
    queryProject String
    Project names to filter the corresponding GitOps applications.
    queryRefresh String
    Forces the GitOps application to reconcile when set to true.
    queryRepo String
    Repo URL to restrict returned list applications.
    queryResourceVersion String
    Shows modifications after a version that is specified with a watch call.
    querySelector String
    Filters GitOps applications corresponding to the labels.
    requestCascade Boolean
    Request cascade to delete the GitOps application.
    requestName String
    Request name to delete the GitOps application.
    requestPropagationPolicy String
    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:

    AccountId string
    Account identifier of the GitOps application.
    AgentId 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.
    OrgId string
    Organization identifier of the GitOps application.
    ProjectId string
    Project identifier of the GitOps application.
    RepoId string
    Repository identifier of the GitOps application.
    Applications List<Lbrlabs.PulumiPackage.Harness.Platform.Outputs.GetGitopsApplicationsApplication>
    Definition of the GitOps application resource.
    ClusterId string
    Cluster identifier of the GitOps application.
    Identifier string
    Identifier of the GitOps application.
    Kind string
    Kind of the GitOps application.
    OptionsRemoveExistingFinalizers bool
    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.
    QueryProject string
    Project names to filter the corresponding GitOps applications.
    QueryRefresh string
    Forces the GitOps application to reconcile when set to true.
    QueryRepo string
    Repo URL to restrict returned list applications.
    QueryResourceVersion string
    Shows modifications after a version that is specified with a watch call.
    QuerySelector string
    Filters GitOps applications corresponding to the labels.
    RequestCascade bool
    Request cascade to delete the GitOps application.
    RequestName string
    Request name to delete the GitOps application.
    RequestPropagationPolicy string
    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.
    AccountId string
    Account identifier of the GitOps application.
    AgentId 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.
    OrgId string
    Organization identifier of the GitOps application.
    ProjectId string
    Project identifier of the GitOps application.
    RepoId string
    Repository identifier of the GitOps application.
    Applications []GetGitopsApplicationsApplication
    Definition of the GitOps application resource.
    ClusterId string
    Cluster identifier of the GitOps application.
    Identifier string
    Identifier of the GitOps application.
    Kind string
    Kind of the GitOps application.
    OptionsRemoveExistingFinalizers bool
    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.
    QueryProject string
    Project names to filter the corresponding GitOps applications.
    QueryRefresh string
    Forces the GitOps application to reconcile when set to true.
    QueryRepo string
    Repo URL to restrict returned list applications.
    QueryResourceVersion string
    Shows modifications after a version that is specified with a watch call.
    QuerySelector string
    Filters GitOps applications corresponding to the labels.
    RequestCascade bool
    Request cascade to delete the GitOps application.
    RequestName string
    Request name to delete the GitOps application.
    RequestPropagationPolicy string
    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.
    accountId String
    Account identifier of the GitOps application.
    agentId 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.
    orgId String
    Organization identifier of the GitOps application.
    projectId String
    Project identifier of the GitOps application.
    repoId String
    Repository identifier of the GitOps application.
    applications List<GetGitopsApplicationsApplication>
    Definition of the GitOps application resource.
    clusterId String
    Cluster identifier of the GitOps application.
    identifier String
    Identifier of the GitOps application.
    kind String
    Kind of the GitOps application.
    optionsRemoveExistingFinalizers Boolean
    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.
    queryProject String
    Project names to filter the corresponding GitOps applications.
    queryRefresh String
    Forces the GitOps application to reconcile when set to true.
    queryRepo String
    Repo URL to restrict returned list applications.
    queryResourceVersion String
    Shows modifications after a version that is specified with a watch call.
    querySelector String
    Filters GitOps applications corresponding to the labels.
    requestCascade Boolean
    Request cascade to delete the GitOps application.
    requestName String
    Request name to delete the GitOps application.
    requestPropagationPolicy String
    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.
    accountId string
    Account identifier of the GitOps application.
    agentId 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.
    orgId string
    Organization identifier of the GitOps application.
    projectId string
    Project identifier of the GitOps application.
    repoId string
    Repository identifier of the GitOps application.
    applications GetGitopsApplicationsApplication[]
    Definition of the GitOps application resource.
    clusterId string
    Cluster identifier of the GitOps application.
    identifier string
    Identifier of the GitOps application.
    kind string
    Kind of the GitOps application.
    optionsRemoveExistingFinalizers boolean
    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.
    queryProject string
    Project names to filter the corresponding GitOps applications.
    queryRefresh string
    Forces the GitOps application to reconcile when set to true.
    queryRepo string
    Repo URL to restrict returned list applications.
    queryResourceVersion string
    Shows modifications after a version that is specified with a watch call.
    querySelector string
    Filters GitOps applications corresponding to the labels.
    requestCascade boolean
    Request cascade to delete the GitOps application.
    requestName string
    Request name to delete the GitOps application.
    requestPropagationPolicy string
    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[GetGitopsApplicationsApplication]
    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_existing_finalizers bool
    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_version str
    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_policy str
    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.
    accountId String
    Account identifier of the GitOps application.
    agentId 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.
    orgId String
    Organization identifier of the GitOps application.
    projectId String
    Project identifier of the GitOps application.
    repoId String
    Repository identifier of the GitOps application.
    applications List<Property Map>
    Definition of the GitOps application resource.
    clusterId String
    Cluster identifier of the GitOps application.
    identifier String
    Identifier of the GitOps application.
    kind String
    Kind of the GitOps application.
    optionsRemoveExistingFinalizers Boolean
    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.
    queryProject String
    Project names to filter the corresponding GitOps applications.
    queryRefresh String
    Forces the GitOps application to reconcile when set to true.
    queryRepo String
    Repo URL to restrict returned list applications.
    queryResourceVersion String
    Shows modifications after a version that is specified with a watch call.
    querySelector String
    Filters GitOps applications corresponding to the labels.
    requestCascade Boolean
    Request cascade to delete the GitOps application.
    requestName String
    Request name to delete the GitOps application.
    requestPropagationPolicy String
    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.PulumiPackage.Harness.Platform.Inputs.GetGitopsApplicationsApplicationMetadata>
    Metadata corresponding to the resources. This includes all the objects a user must create.
    Specs List<Lbrlabs.PulumiPackage.Harness.Platform.Inputs.GetGitopsApplicationsApplicationSpec>
    Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
    Metadatas []GetGitopsApplicationsApplicationMetadata
    Metadata corresponding to the resources. This includes all the objects a user must create.
    Specs []GetGitopsApplicationsApplicationSpec
    Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
    metadatas List<GetGitopsApplicationsApplicationMetadata>
    Metadata corresponding to the resources. This includes all the objects a user must create.
    specs List<GetGitopsApplicationsApplicationSpec>
    Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
    metadatas GetGitopsApplicationsApplicationMetadata[]
    Metadata corresponding to the resources. This includes all the objects a user must create.
    specs GetGitopsApplicationsApplicationSpec[]
    Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
    metadatas Sequence[GetGitopsApplicationsApplicationMetadata]
    Metadata corresponding to the resources. This includes all the objects a user must create.
    specs Sequence[GetGitopsApplicationsApplicationSpec]
    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
    ClusterName string
    GenerateName string
    Name string
    Name of the GitOps application.
    OwnerReferences List<Lbrlabs.PulumiPackage.Harness.Platform.Inputs.GetGitopsApplicationsApplicationMetadataOwnerReference>
    Annotations map[string]string
    Finalizers []string
    Generation string
    Labels map[string]string
    Namespace string
    Uid string
    ClusterName string
    GenerateName string
    Name string
    Name of the GitOps application.
    OwnerReferences []GetGitopsApplicationsApplicationMetadataOwnerReference
    annotations Map<String,String>
    finalizers List<String>
    generation String
    labels Map<String,String>
    namespace String
    uid String
    clusterName String
    generateName String
    name String
    Name of the GitOps application.
    ownerReferences List<GetGitopsApplicationsApplicationMetadataOwnerReference>
    annotations {[key: string]: string}
    finalizers string[]
    generation string
    labels {[key: string]: string}
    namespace string
    uid string
    clusterName string
    generateName string
    name string
    Name of the GitOps application.
    ownerReferences GetGitopsApplicationsApplicationMetadataOwnerReference[]
    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[GetGitopsApplicationsApplicationMetadataOwnerReference]
    annotations Map<String>
    finalizers List<String>
    generation String
    labels Map<String>
    namespace String
    uid String
    clusterName String
    generateName String
    name String
    Name of the GitOps application.
    ownerReferences List<Property Map>

    GetGitopsApplicationsApplicationMetadataOwnerReference

    ApiVersion string
    BlockOwnerDeletion bool
    Controller bool
    Kind string
    Kind of the GitOps application.
    Name string
    Name of the GitOps application.
    Uid string
    ApiVersion string
    BlockOwnerDeletion bool
    Controller bool
    Kind string
    Kind of the GitOps application.
    Name string
    Name of the GitOps application.
    Uid string
    apiVersion String
    blockOwnerDeletion Boolean
    controller Boolean
    kind String
    Kind of the GitOps application.
    name String
    Name of the GitOps application.
    uid String
    apiVersion string
    blockOwnerDeletion boolean
    controller boolean
    kind string
    Kind of the GitOps application.
    name string
    Name of the GitOps application.
    uid string
    api_version str
    block_owner_deletion bool
    controller bool
    kind str
    Kind of the GitOps application.
    name str
    Name of the GitOps application.
    uid str
    apiVersion String
    blockOwnerDeletion Boolean
    controller Boolean
    kind String
    Kind of the GitOps application.
    name String
    Name of the GitOps application.
    uid String

    GetGitopsApplicationsApplicationSpec

    GetGitopsApplicationsApplicationSpecDestination

    Name string
    Name of the GitOps application.
    Namespace string
    Server string
    Name string
    Name of the GitOps application.
    Namespace string
    Server string
    name String
    Name of the GitOps application.
    namespace String
    server String
    name string
    Name of the GitOps application.
    namespace string
    server string
    name str
    Name of the GitOps application.
    namespace str
    server str
    name String
    Name of the GitOps application.
    namespace String
    server String

    GetGitopsApplicationsApplicationSpecSource

    GetGitopsApplicationsApplicationSpecSourceDirectory

    GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnet

    GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnetExtVar

    Code bool
    Name string
    Name of the GitOps application.
    Value string
    Code bool
    Name string
    Name of the GitOps application.
    Value string
    code Boolean
    name String
    Name of the GitOps application.
    value String
    code boolean
    name string
    Name of the GitOps application.
    value string
    code bool
    name str
    Name of the GitOps application.
    value str
    code Boolean
    name String
    Name of the GitOps application.
    value String

    GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnetTla

    Code bool
    Name string
    Name of the GitOps application.
    Value string
    Code bool
    Name string
    Name of the GitOps application.
    Value string
    code Boolean
    name String
    Name of the GitOps application.
    value String
    code boolean
    name string
    Name of the GitOps application.
    value string
    code bool
    name str
    Name of the GitOps application.
    value str
    code Boolean
    name String
    Name of the GitOps application.
    value String

    GetGitopsApplicationsApplicationSpecSourceHelm

    GetGitopsApplicationsApplicationSpecSourceHelmFileParameter

    Name string
    Name of the GitOps application.
    Path string
    Name string
    Name of the GitOps application.
    Path string
    name String
    Name of the GitOps application.
    path String
    name string
    Name of the GitOps application.
    path string
    name str
    Name of the GitOps application.
    path str
    name String
    Name of the GitOps application.
    path String

    GetGitopsApplicationsApplicationSpecSourceHelmParameter

    ForceString bool
    Name string
    Name of the GitOps application.
    Value string
    ForceString bool
    Name string
    Name of the GitOps application.
    Value string
    forceString Boolean
    name String
    Name of the GitOps application.
    value String
    forceString boolean
    name string
    Name of the GitOps application.
    value string
    force_string bool
    name str
    Name of the GitOps application.
    value str
    forceString Boolean
    name String
    Name of the GitOps application.
    value String

    GetGitopsApplicationsApplicationSpecSourceKsonnet

    GetGitopsApplicationsApplicationSpecSourceKsonnetParameter

    Component string
    Name string
    Name of the GitOps application.
    Value string
    Component string
    Name string
    Name of the GitOps application.
    Value string
    component String
    name String
    Name of the GitOps application.
    value String
    component string
    name string
    Name of the GitOps application.
    value string
    component str
    name str
    Name of the GitOps application.
    value str
    component String
    name String
    Name of the GitOps application.
    value String

    GetGitopsApplicationsApplicationSpecSourceKustomize

    CommonAnnotations Dictionary<string, string>
    CommonLabels Dictionary<string, string>
    ForceCommonAnnotations bool
    ForceCommonLabels bool
    Images List<string>
    NamePrefix string
    NameSuffix string
    Version string
    CommonAnnotations map[string]string
    CommonLabels map[string]string
    ForceCommonAnnotations bool
    ForceCommonLabels bool
    Images []string
    NamePrefix string
    NameSuffix string
    Version string
    commonAnnotations Map<String,String>
    commonLabels Map<String,String>
    forceCommonAnnotations Boolean
    forceCommonLabels Boolean
    images List<String>
    namePrefix String
    nameSuffix String
    version String
    commonAnnotations {[key: string]: string}
    commonLabels {[key: string]: string}
    forceCommonAnnotations boolean
    forceCommonLabels boolean
    images string[]
    namePrefix string
    nameSuffix string
    version string
    commonAnnotations Map<String>
    commonLabels Map<String>
    forceCommonAnnotations Boolean
    forceCommonLabels Boolean
    images List<String>
    namePrefix String
    nameSuffix String
    version String

    GetGitopsApplicationsApplicationSpecSourcePlugin

    envs List<Property Map>
    name String
    Name of the GitOps application.

    GetGitopsApplicationsApplicationSpecSourcePluginEnv

    Name string
    Name of the GitOps application.
    Value string
    Name string
    Name of the GitOps application.
    Value string
    name String
    Name of the GitOps application.
    value String
    name string
    Name of the GitOps application.
    value string
    name str
    Name of the GitOps application.
    value str
    name String
    Name of the GitOps application.
    value String

    GetGitopsApplicationsApplicationSpecSyncPolicy

    GetGitopsApplicationsApplicationSpecSyncPolicyAutomated

    allowEmpty Boolean
    prune Boolean
    selfHeal Boolean
    allowEmpty boolean
    prune boolean
    selfHeal boolean
    allowEmpty Boolean
    prune Boolean
    selfHeal Boolean

    GetGitopsApplicationsApplicationSpecSyncPolicyRetry

    GetGitopsApplicationsApplicationSpecSyncPolicyRetryBackoff

    Duration string
    Factor string
    MaxDuration string
    Duration string
    Factor string
    MaxDuration string
    duration String
    factor String
    maxDuration String
    duration string
    factor string
    maxDuration string
    duration String
    factor String
    maxDuration String

    Package Details

    Repository
    harness lbrlabs/pulumi-harness
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the harness Terraform Provider.
    harness logo
    Harness v0.0.6 published on Saturday, Jul 1, 2023 by lbrlabs