Viewing docs for Argo CD v1.1.1
published on Saturday, Mar 21, 2026 by Three141
published on Saturday, Mar 21, 2026 by Three141
Viewing docs for Argo CD v1.1.1
published on Saturday, Mar 21, 2026 by Three141
published on Saturday, Mar 21, 2026 by Three141
Reads an existing ArgoCD application.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as argocd from "@three14/pulumi-argocd";
const foo = argocd.getApplication({
metadata: {
name: "foo",
namespace: "argocd",
},
});
import pulumi
import pulumi_argocd as argocd
foo = argocd.get_application(metadata={
"name": "foo",
"namespace": "argocd",
})
package main
import (
"github.com/Three141/pulumi-argocd/sdk/go/argocd"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := argocd.LookupApplication(ctx, &argocd.LookupApplicationArgs{
Metadata: argocd.GetApplicationMetadata{
Name: "foo",
Namespace: "argocd",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Argocd = Three14.Argocd;
return await Deployment.RunAsync(() =>
{
var foo = Argocd.GetApplication.Invoke(new()
{
Metadata = new Argocd.Inputs.GetApplicationMetadataInputArgs
{
Name = "foo",
Namespace = "argocd",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.argocd.ArgocdFunctions;
import com.pulumi.argocd.inputs.GetApplicationArgs;
import com.pulumi.argocd.inputs.GetApplicationMetadataArgs;
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 foo = ArgocdFunctions.getApplication(GetApplicationArgs.builder()
.metadata(GetApplicationMetadataArgs.builder()
.name("foo")
.namespace("argocd")
.build())
.build());
}
}
variables:
foo:
fn::invoke:
function: argocd:getApplication
arguments:
metadata:
name: foo
namespace: argocd
Using getApplication
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 getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>def get_application(metadata: Optional[GetApplicationMetadata] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(metadata: Optional[pulumi.Input[GetApplicationMetadataArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput> Note: This function is named LookupApplication in the Go SDK.
public static class GetApplication
{
public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
public static Output<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
fn::invoke:
function: argocd:index/getApplication:getApplication
arguments:
# arguments dictionaryThe following arguments are supported:
- Metadata
Three14.
Argocd. Inputs. Get Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- Metadata
Get
Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- metadata
Get
Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- metadata
Get
Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- metadata
Get
Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- metadata Property Map
- Standard Kubernetes object metadata. For more info see the Kubernetes reference.
getApplication Result
The following output properties are available:
- Id string
- ArgoCD application identifier
- Metadata
Three14.
Argocd. Outputs. Get Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- Spec
Three14.
Argocd. Outputs. Get Application Spec - The application specification.
- Status
Three14.
Argocd. Outputs. Get Application Status - Status information for the application.
- Id string
- ArgoCD application identifier
- Metadata
Get
Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- Spec
Get
Application Spec - The application specification.
- Status
Get
Application Status - Status information for the application.
- id String
- ArgoCD application identifier
- metadata
Get
Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- spec
Get
Application Spec - The application specification.
- status
Get
Application Status - Status information for the application.
- id string
- ArgoCD application identifier
- metadata
Get
Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- spec
Get
Application Spec - The application specification.
- status
Get
Application Status - Status information for the application.
- id str
- ArgoCD application identifier
- metadata
Get
Application Metadata - Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- spec
Get
Application Spec - The application specification.
- status
Get
Application Status - Status information for the application.
- id String
- ArgoCD application identifier
- metadata Property Map
- Standard Kubernetes object metadata. For more info see the Kubernetes reference.
- spec Property Map
- The application specification.
- status Property Map
- Status information for the application.
Supporting Types
GetApplicationMetadata
- Annotations Dictionary<string, string>
- An unstructured key value map stored with the applications.argoproj.io that may be used to store arbitrary metadata. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
- Generation int
- A sequence number representing a specific generation of the desired state.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the applications.argoproj.io. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
- Name string
- Name of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
- Namespace string
- Namespace of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
- Resource
Version string - An opaque value that represents the internal version of this applications.argoproj.io that can be used by clients to determine when the applications.argoproj.io has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- Uid string
- The unique in time and space value for this applications.argoproj.io. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
- Annotations map[string]string
- An unstructured key value map stored with the applications.argoproj.io that may be used to store arbitrary metadata. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
- Generation int
- A sequence number representing a specific generation of the desired state.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the applications.argoproj.io. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
- Name string
- Name of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
- Namespace string
- Namespace of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
- Resource
Version string - An opaque value that represents the internal version of this applications.argoproj.io that can be used by clients to determine when the applications.argoproj.io has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- Uid string
- The unique in time and space value for this applications.argoproj.io. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
- annotations Map<String,String>
- An unstructured key value map stored with the applications.argoproj.io that may be used to store arbitrary metadata. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
- generation Integer
- A sequence number representing a specific generation of the desired state.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the applications.argoproj.io. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
- name String
- Name of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
- namespace String
- Namespace of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
- resource
Version String - An opaque value that represents the internal version of this applications.argoproj.io that can be used by clients to determine when the applications.argoproj.io has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- uid String
- The unique in time and space value for this applications.argoproj.io. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
- annotations {[key: string]: string}
- An unstructured key value map stored with the applications.argoproj.io that may be used to store arbitrary metadata. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
- generation number
- A sequence number representing a specific generation of the desired state.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the applications.argoproj.io. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
- name string
- Name of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
- namespace string
- Namespace of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
- resource
Version string - An opaque value that represents the internal version of this applications.argoproj.io that can be used by clients to determine when the applications.argoproj.io has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- uid string
- The unique in time and space value for this applications.argoproj.io. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
- annotations Mapping[str, str]
- An unstructured key value map stored with the applications.argoproj.io that may be used to store arbitrary metadata. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
- generation int
- A sequence number representing a specific generation of the desired state.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the applications.argoproj.io. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
- name str
- Name of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
- namespace str
- Namespace of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
- resource_
version str - An opaque value that represents the internal version of this applications.argoproj.io that can be used by clients to determine when the applications.argoproj.io has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- uid str
- The unique in time and space value for this applications.argoproj.io. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
- annotations Map<String>
- An unstructured key value map stored with the applications.argoproj.io that may be used to store arbitrary metadata. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
- generation Number
- A sequence number representing a specific generation of the desired state.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the applications.argoproj.io. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
- name String
- Name of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
- namespace String
- Namespace of the applications.argoproj.io, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
- resource
Version String - An opaque value that represents the internal version of this applications.argoproj.io that can be used by clients to determine when the applications.argoproj.io has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- uid String
- The unique in time and space value for this applications.argoproj.io. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
GetApplicationSpec
- Destination
Three14.
Argocd. Inputs. Get Application Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<Three14.Argocd. Inputs. Get Application Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Three14.
Argocd. Inputs. Get Application Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to. Defaults to
default. - Revision
History intLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Sources
List<Three14.
Argocd. Inputs. Get Application Spec Source> - Location of the application's manifests or chart.
- Sync
Policy Three14.Argocd. Inputs. Get Application Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Get
Application Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GetApplication Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Get
Application Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to. Defaults to
default. - Revision
History intLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Sources
[]Get
Application Spec Source - Location of the application's manifests or chart.
- Sync
Policy GetApplication Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Get
Application Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GetApplication Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Get
Application Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to. Defaults to
default. - revision
History IntegerLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- sources
List<Get
Application Spec Source> - Location of the application's manifests or chart.
- sync
Policy GetApplication Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Get
Application Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GetApplication Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Get
Application Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to. Defaults to
default. - revision
History numberLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- sources
Get
Application Spec Source[] - Location of the application's manifests or chart.
- sync
Policy GetApplication Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Get
Application Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GetApplication Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Get
Application Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to. Defaults to
default. - revision_
history_ intlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- sources
Sequence[Get
Application Spec Source] - Location of the application's manifests or chart.
- sync_
policy GetApplication Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to. Defaults to
default. - revision
History NumberLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- sources List<Property Map>
- Location of the application's manifests or chart.
- sync
Policy Property Map - Controls when and how a sync will be performed.
GetApplicationSpecDestination
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GetApplicationSpecIgnoreDifference
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GetApplicationSpecInfo
GetApplicationSpecSource
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Three14.
Argocd. Inputs. Get Application Spec Source Directory - Path/directory specific options.
- Helm
Three14.
Argocd. Inputs. Get Application Spec Source Helm - Helm specific options.
- Kustomize
Three14.
Argocd. Inputs. Get Application Spec Source Kustomize - Kustomize specific options.
- Name string
- Name is used to refer to a source and is displayed in the UI. It is supported in multi-source Applications since version 2.14
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Three14.
Argocd. Inputs. Get Application Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Get
Application Spec Source Directory - Path/directory specific options.
- Helm
Get
Application Spec Source Helm - Helm specific options.
- Kustomize
Get
Application Spec Source Kustomize - Kustomize specific options.
- Name string
- Name is used to refer to a source and is displayed in the UI. It is supported in multi-source Applications since version 2.14
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Get
Application Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Get
Application Spec Source Directory - Path/directory specific options.
- helm
Get
Application Spec Source Helm - Helm specific options.
- kustomize
Get
Application Spec Source Kustomize - Kustomize specific options.
- name String
- Name is used to refer to a source and is displayed in the UI. It is supported in multi-source Applications since version 2.14
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Get
Application Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Get
Application Spec Source Directory - Path/directory specific options.
- helm
Get
Application Spec Source Helm - Helm specific options.
- kustomize
Get
Application Spec Source Kustomize - Kustomize specific options.
- name string
- Name is used to refer to a source and is displayed in the UI. It is supported in multi-source Applications since version 2.14
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Get
Application Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Get
Application Spec Source Directory - Path/directory specific options.
- helm
Get
Application Spec Source Helm - Helm specific options.
- kustomize
Get
Application Spec Source Kustomize - Kustomize specific options.
- name str
- Name is used to refer to a source and is displayed in the UI. It is supported in multi-source Applications since version 2.14
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Get
Application Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- name String
- Name is used to refer to a source and is displayed in the UI. It is supported in multi-source Applications since version 2.14
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GetApplicationSpecSourceDirectory
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Three14.
Argocd. Inputs. Get Application Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Get
Application Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Get
Application Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Get
Application Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Get
Application Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GetApplicationSpecSourceDirectoryJsonnet
- Ext
Vars List<Three14.Argocd. Inputs. Get Application Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Three14.
Argocd. Inputs. Get Application Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GetApplication Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Get
Application Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext
Vars List<GetApplication Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Get
Application Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GetApplication Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Get
Application Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GetApplication Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Get
Application Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GetApplicationSpecSourceDirectoryJsonnetExtVar
GetApplicationSpecSourceDirectoryJsonnetTla
GetApplicationSpecSourceHelm
- File
Parameters List<Three14.Argocd. Inputs. Get Application Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
value_filesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Three14.
Argocd. Inputs. Get Application Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Whether to skip the schema validation step (Helm's --skip-schema-validation).
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a Attribute.
- File
Parameters []GetApplication Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
value_filesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Get
Application Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Whether to skip the schema validation step (Helm's --skip-schema-validation).
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a Attribute.
- file
Parameters List<GetApplication Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
value_filesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Get
Application Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Whether to skip the schema validation step (Helm's --skip-schema-validation).
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a Attribute.
- file
Parameters GetApplication Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
value_filesdo not exist locally by not appending them to 'helm template --values'. - parameters
Get
Application Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Whether to skip the schema validation step (Helm's --skip-schema-validation).
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a Attribute.
- file_
parameters Sequence[GetApplication Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
value_filesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Get
Application Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Whether to skip the schema validation step (Helm's --skip-schema-validation).
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a Attribute.
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
value_filesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Whether to skip the schema validation step (Helm's --skip-schema-validation).
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a Attribute.
GetApplicationSpecSourceHelmFileParameter
GetApplicationSpecSourceHelmParameter
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameters.
- Value string
- Value of the Helm parameters.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameters.
- Value string
- Value of the Helm parameters.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameters.
- value String
- Value of the Helm parameters.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameters.
- value string
- Value of the Helm parameters.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameters.
- value str
- Value of the Helm parameters.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameters.
- value String
- Value of the Helm parameters.
GetApplicationSpecSourceKustomize
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- version String
- Version of Kustomize to use for rendering manifests.
GetApplicationSpecSourcePlugin
- Envs
List<Three14.
Argocd. Inputs. Get Application Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules. - Parameters
List<Three14.
Argocd. Inputs. Get Application Spec Source Plugin Parameter> - Parameters to supply to config management plugin.
- Envs
[]Get
Application Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules. - Parameters
[]Get
Application Spec Source Plugin Parameter - Parameters to supply to config management plugin.
- envs
List<Get
Application Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules. - parameters
List<Get
Application Spec Source Plugin Parameter> - Parameters to supply to config management plugin.
- envs
Get
Application Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules. - parameters
Get
Application Spec Source Plugin Parameter[] - Parameters to supply to config management plugin.
- envs
Sequence[Get
Application Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules. - parameters
Sequence[Get
Application Spec Source Plugin Parameter] - Parameters to supply to config management plugin.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules. - parameters List<Property Map>
- Parameters to supply to config management plugin.
GetApplicationSpecSourcePluginEnv
GetApplicationSpecSourcePluginParameter
GetApplicationSpecSyncPolicy
- Automated
Three14.
Argocd. Inputs. Get Application Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Retry
Three14.
Argocd. Inputs. Get Application Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Get
Application Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Retry
Get
Application Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Get
Application Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- retry
Get
Application Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Get
Application Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- retry
Get
Application Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Get
Application Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- retry
Get
Application Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GetApplicationSpecSyncPolicyAutomated
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GetApplicationSpecSyncPolicyRetry
- Backoff
Three14.
Argocd. Inputs. Get Application Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit int
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Get
Application Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit int
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Get
Application Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit Integer
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Get
Application Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit number
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Get
Application Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit int
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit Number
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GetApplicationSpecSyncPolicyRetryBackoff
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor int
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor int
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor Integer
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor number
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor int
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor Number
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GetApplicationStatus
- Conditions
List<Three14.
Argocd. Inputs. Get Application Status Condition> - List of currently observed application conditions.
- Health
Three14.
Argocd. Inputs. Get Application Status Health - Application's current health status.
- Operation
State Three14.Argocd. Inputs. Get Application Status Operation State - Information about any ongoing operations, such as a sync.
- Reconciled
At string - When the application state was reconciled using the latest git version.
- Resources
List<Three14.
Argocd. Inputs. Get Application Status Resource> - List of Kubernetes resources managed by this application.
- Summary
Three14.
Argocd. Inputs. Get Application Status Summary - List of URLs and container images used by this application.
- Sync
Three14.
Argocd. Inputs. Get Application Status Sync - Application's current sync status
- Conditions
[]Get
Application Status Condition - List of currently observed application conditions.
- Health
Get
Application Status Health - Application's current health status.
- Operation
State GetApplication Status Operation State - Information about any ongoing operations, such as a sync.
- Reconciled
At string - When the application state was reconciled using the latest git version.
- Resources
[]Get
Application Status Resource - List of Kubernetes resources managed by this application.
- Summary
Get
Application Status Summary - List of URLs and container images used by this application.
- Sync
Get
Application Status Sync - Application's current sync status
- conditions
List<Get
Application Status Condition> - List of currently observed application conditions.
- health
Get
Application Status Health - Application's current health status.
- operation
State GetApplication Status Operation State - Information about any ongoing operations, such as a sync.
- reconciled
At String - When the application state was reconciled using the latest git version.
- resources
List<Get
Application Status Resource> - List of Kubernetes resources managed by this application.
- summary
Get
Application Status Summary - List of URLs and container images used by this application.
- sync
Get
Application Status Sync - Application's current sync status
- conditions
Get
Application Status Condition[] - List of currently observed application conditions.
- health
Get
Application Status Health - Application's current health status.
- operation
State GetApplication Status Operation State - Information about any ongoing operations, such as a sync.
- reconciled
At string - When the application state was reconciled using the latest git version.
- resources
Get
Application Status Resource[] - List of Kubernetes resources managed by this application.
- summary
Get
Application Status Summary - List of URLs and container images used by this application.
- sync
Get
Application Status Sync - Application's current sync status
- conditions
Sequence[Get
Application Status Condition] - List of currently observed application conditions.
- health
Get
Application Status Health - Application's current health status.
- operation_
state GetApplication Status Operation State - Information about any ongoing operations, such as a sync.
- reconciled_
at str - When the application state was reconciled using the latest git version.
- resources
Sequence[Get
Application Status Resource] - List of Kubernetes resources managed by this application.
- summary
Get
Application Status Summary - List of URLs and container images used by this application.
- sync
Get
Application Status Sync - Application's current sync status
- conditions List<Property Map>
- List of currently observed application conditions.
- health Property Map
- Application's current health status.
- operation
State Property Map - Information about any ongoing operations, such as a sync.
- reconciled
At String - When the application state was reconciled using the latest git version.
- resources List<Property Map>
- List of Kubernetes resources managed by this application.
- summary Property Map
- List of URLs and container images used by this application.
- sync Property Map
- Application's current sync status
GetApplicationStatusCondition
- Last
Transition stringTime - The time the condition was last observed.
- Message string
- Human-readable message indicating details about condition.
- Type string
- Application condition type.
- Last
Transition stringTime - The time the condition was last observed.
- Message string
- Human-readable message indicating details about condition.
- Type string
- Application condition type.
- last
Transition StringTime - The time the condition was last observed.
- message String
- Human-readable message indicating details about condition.
- type String
- Application condition type.
- last
Transition stringTime - The time the condition was last observed.
- message string
- Human-readable message indicating details about condition.
- type string
- Application condition type.
- last_
transition_ strtime - The time the condition was last observed.
- message str
- Human-readable message indicating details about condition.
- type str
- Application condition type.
- last
Transition StringTime - The time the condition was last observed.
- message String
- Human-readable message indicating details about condition.
- type String
- Application condition type.
GetApplicationStatusHealth
GetApplicationStatusOperationState
- Finished
At string - Time of operation completion.
- Message string
- Any pertinent messages when attempting to perform operation (typically errors).
- Phase string
- The current phase of the operation.
- Retry
Count int - Count of operation retries.
- Started
At string - Time of operation start.
- Finished
At string - Time of operation completion.
- Message string
- Any pertinent messages when attempting to perform operation (typically errors).
- Phase string
- The current phase of the operation.
- Retry
Count int - Count of operation retries.
- Started
At string - Time of operation start.
- finished
At String - Time of operation completion.
- message String
- Any pertinent messages when attempting to perform operation (typically errors).
- phase String
- The current phase of the operation.
- retry
Count Integer - Count of operation retries.
- started
At String - Time of operation start.
- finished
At string - Time of operation completion.
- message string
- Any pertinent messages when attempting to perform operation (typically errors).
- phase string
- The current phase of the operation.
- retry
Count number - Count of operation retries.
- started
At string - Time of operation start.
- finished_
at str - Time of operation completion.
- message str
- Any pertinent messages when attempting to perform operation (typically errors).
- phase str
- The current phase of the operation.
- retry_
count int - Count of operation retries.
- started_
at str - Time of operation start.
- finished
At String - Time of operation completion.
- message String
- Any pertinent messages when attempting to perform operation (typically errors).
- phase String
- The current phase of the operation.
- retry
Count Number - Count of operation retries.
- started
At String - Time of operation start.
GetApplicationStatusResource
- Group string
- The Kubernetes resource Group.
- Health
Three14.
Argocd. Inputs. Get Application Status Resource Health - Resource health status.
- Hook bool
- Indicates whether or not this resource has a hook annotation.
- Kind string
- The Kubernetes resource Kind.
- Name string
- The Kubernetes resource Name.
- Namespace string
- The Kubernetes resource Namespace.
- Requires
Pruning bool - Indicates if the resources requires pruning or not.
- Status string
- Resource sync status.
- Sync
Wave int - Sync wave.
- Version string
- The Kubernetes resource Version.
- Group string
- The Kubernetes resource Group.
- Health
Get
Application Status Resource Health - Resource health status.
- Hook bool
- Indicates whether or not this resource has a hook annotation.
- Kind string
- The Kubernetes resource Kind.
- Name string
- The Kubernetes resource Name.
- Namespace string
- The Kubernetes resource Namespace.
- Requires
Pruning bool - Indicates if the resources requires pruning or not.
- Status string
- Resource sync status.
- Sync
Wave int - Sync wave.
- Version string
- The Kubernetes resource Version.
- group String
- The Kubernetes resource Group.
- health
Get
Application Status Resource Health - Resource health status.
- hook Boolean
- Indicates whether or not this resource has a hook annotation.
- kind String
- The Kubernetes resource Kind.
- name String
- The Kubernetes resource Name.
- namespace String
- The Kubernetes resource Namespace.
- requires
Pruning Boolean - Indicates if the resources requires pruning or not.
- status String
- Resource sync status.
- sync
Wave Integer - Sync wave.
- version String
- The Kubernetes resource Version.
- group string
- The Kubernetes resource Group.
- health
Get
Application Status Resource Health - Resource health status.
- hook boolean
- Indicates whether or not this resource has a hook annotation.
- kind string
- The Kubernetes resource Kind.
- name string
- The Kubernetes resource Name.
- namespace string
- The Kubernetes resource Namespace.
- requires
Pruning boolean - Indicates if the resources requires pruning or not.
- status string
- Resource sync status.
- sync
Wave number - Sync wave.
- version string
- The Kubernetes resource Version.
- group str
- The Kubernetes resource Group.
- health
Get
Application Status Resource Health - Resource health status.
- hook bool
- Indicates whether or not this resource has a hook annotation.
- kind str
- The Kubernetes resource Kind.
- name str
- The Kubernetes resource Name.
- namespace str
- The Kubernetes resource Namespace.
- requires_
pruning bool - Indicates if the resources requires pruning or not.
- status str
- Resource sync status.
- sync_
wave int - Sync wave.
- version str
- The Kubernetes resource Version.
- group String
- The Kubernetes resource Group.
- health Property Map
- Resource health status.
- hook Boolean
- Indicates whether or not this resource has a hook annotation.
- kind String
- The Kubernetes resource Kind.
- name String
- The Kubernetes resource Name.
- namespace String
- The Kubernetes resource Namespace.
- requires
Pruning Boolean - Indicates if the resources requires pruning or not.
- status String
- Resource sync status.
- sync
Wave Number - Sync wave.
- version String
- The Kubernetes resource Version.
GetApplicationStatusResourceHealth
GetApplicationStatusSummary
- External
Urls List<string> - All external URLs of application child resources.
- Images List<string>
- All images of application child resources.
- External
Urls []string - All external URLs of application child resources.
- Images []string
- All images of application child resources.
- external
Urls List<String> - All external URLs of application child resources.
- images List<String>
- All images of application child resources.
- external
Urls string[] - All external URLs of application child resources.
- images string[]
- All images of application child resources.
- external_
urls Sequence[str] - All external URLs of application child resources.
- images Sequence[str]
- All images of application child resources.
- external
Urls List<String> - All external URLs of application child resources.
- images List<String>
- All images of application child resources.
GetApplicationStatusSync
Package Details
- Repository
- argocd Three141/pulumi-argocd
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
argocdTerraform Provider.
Viewing docs for Argo CD v1.1.1
published on Saturday, Mar 21, 2026 by Three141
published on Saturday, Mar 21, 2026 by Three141
