Harness v0.7.2 published on Tuesday, Apr 15, 2025 by Pulumi
harness.platform.getGitopsApplications
Explore with Pulumi AI
Datasource for fetching a Harness GitOps Application.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
variables:
  example:
    fn::invoke:
      function: harness:platform:getGitopsApplications
      arguments:
        identifier: identifier
        accountId: account_id
        projectId: project_id
        orgId: org_id
        agentId: agent_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,
                            identifier: Optional[str] = None,
                            name: Optional[str] = None,
                            org_id: Optional[str] = None,
                            project_id: Optional[str] = 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,
                            identifier: Optional[pulumi.Input[str]] = None,
                            name: Optional[pulumi.Input[str]] = None,
                            org_id: Optional[pulumi.Input[str]] = None,
                            project_id: Optional[pulumi.Input[str]] = 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)
public static Output<GetGitopsApplicationsResult> getGitopsApplications(GetGitopsApplicationsArgs args, InvokeOptions options)
fn::invoke:
  function: harness:platform/getGitopsApplications:getGitopsApplications
  arguments:
    # arguments dictionaryThe following arguments are supported:
- 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.
- account_id str
- identifier str
- Identifier of the GitOps application.
getGitopsApplications Result
The following output properties are available:
- AccountId string
- AgentId string
- Agent identifier of the GitOps application.
- Applications
List<GetGitops Applications Application> 
- Definition of the GitOps application resource.
- ClusterId string
- Cluster identifier of the GitOps application.
- Id string
- The provider-assigned unique ID for this managed resource.
- Kind string
- Kind of the GitOps application.
- Name string
- Name of the GitOps application.
- OptionsRemove boolExisting Finalizers 
- Options to remove existing finalizers to delete the GitOps application.
- OrgId string
- Organization identifier of the GitOps application.
- Project string
- The ArgoCD project name corresponding to this GitOps application. An empty string means that the GitOps application belongs to the default project created by Harness.
- ProjectId string
- Project identifier of the GitOps application.
- RepoId string
- Repository identifier of the GitOps application.
- RequestCascade bool
- Request cascade to delete the GitOps application.
- RequestPropagation stringPolicy 
- Request propagation policy to delete the GitOps application.
- SkipRepo boolValidation 
- Indicates if the GitOps application should skip validate repository definition exists.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- Validate bool
- Indicates if the GitOps application yaml has to be validated.
- Identifier string
- Identifier of the GitOps application.
- AccountId string
- AgentId string
- Agent identifier of the GitOps application.
- Applications
[]GetGitops Applications Application 
- Definition of the GitOps application resource.
- ClusterId string
- Cluster identifier of the GitOps application.
- Id string
- The provider-assigned unique ID for this managed resource.
- Kind string
- Kind of the GitOps application.
- Name string
- Name of the GitOps application.
- OptionsRemove boolExisting Finalizers 
- Options to remove existing finalizers to delete the GitOps application.
- OrgId string
- Organization identifier of the GitOps application.
- Project string
- The ArgoCD project name corresponding to this GitOps application. An empty string means that the GitOps application belongs to the default project created by Harness.
- ProjectId string
- Project identifier of the GitOps application.
- RepoId string
- Repository identifier of the GitOps application.
- RequestCascade bool
- Request cascade to delete the GitOps application.
- RequestPropagation stringPolicy 
- Request propagation policy to delete the GitOps application.
- SkipRepo boolValidation 
- Indicates if the GitOps application should skip validate repository definition exists.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- Validate bool
- Indicates if the GitOps application yaml has to be validated.
- Identifier string
- Identifier of the GitOps application.
- accountId String
- agentId String
- Agent identifier of the GitOps application.
- applications
List<GetGitops Applications Application> 
- Definition of the GitOps application resource.
- clusterId String
- Cluster identifier of the GitOps application.
- id String
- The provider-assigned unique ID for this managed resource.
- kind String
- Kind of the GitOps application.
- name String
- Name of the GitOps application.
- optionsRemove BooleanExisting Finalizers 
- Options to remove existing finalizers to delete the GitOps application.
- orgId String
- Organization identifier of the GitOps application.
- project String
- The ArgoCD project name corresponding to this GitOps application. An empty string means that the GitOps application belongs to the default project created by Harness.
- projectId String
- Project identifier of the GitOps application.
- repoId String
- Repository identifier of the GitOps application.
- requestCascade Boolean
- Request cascade to delete the GitOps application.
- requestPropagation StringPolicy 
- Request propagation policy to delete the GitOps application.
- skipRepo BooleanValidation 
- Indicates if the GitOps application should skip validate repository definition exists.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate Boolean
- Indicates if the GitOps application yaml has to be validated.
- identifier String
- Identifier of the GitOps application.
- accountId string
- agentId string
- Agent identifier of the GitOps application.
- applications
GetGitops Applications Application[] 
- Definition of the GitOps application resource.
- clusterId string
- Cluster identifier of the GitOps application.
- id string
- The provider-assigned unique ID for this managed resource.
- kind string
- Kind of the GitOps application.
- name string
- Name of the GitOps application.
- optionsRemove booleanExisting Finalizers 
- Options to remove existing finalizers to delete the GitOps application.
- orgId string
- Organization identifier of the GitOps application.
- project string
- The ArgoCD project name corresponding to this GitOps application. An empty string means that the GitOps application belongs to the default project created by Harness.
- projectId string
- Project identifier of the GitOps application.
- repoId string
- Repository identifier of the GitOps application.
- requestCascade boolean
- Request cascade to delete the GitOps application.
- requestPropagation stringPolicy 
- Request propagation policy to delete the GitOps application.
- skipRepo booleanValidation 
- Indicates if the GitOps application should skip validate repository definition exists.
- upsert boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate boolean
- Indicates if the GitOps application yaml has to be validated.
- identifier string
- Identifier of the GitOps application.
- account_id str
- agent_id str
- Agent identifier of the GitOps application.
- applications
Sequence[GetGitops Applications Application] 
- Definition of the GitOps application resource.
- cluster_id str
- Cluster identifier of the GitOps application.
- id str
- The provider-assigned unique ID for this managed resource.
- kind str
- Kind of the GitOps application.
- name str
- Name of the GitOps application.
- options_remove_ boolexisting_ finalizers 
- Options to remove existing finalizers to delete the GitOps application.
- org_id str
- Organization identifier of the GitOps application.
- project str
- The ArgoCD project name corresponding to this GitOps application. An empty string means that the GitOps application belongs to the default project created by Harness.
- project_id str
- Project identifier of the GitOps application.
- repo_id str
- Repository identifier of the GitOps application.
- request_cascade bool
- Request cascade to delete the GitOps application.
- request_propagation_ strpolicy 
- Request propagation policy to delete the GitOps application.
- skip_repo_ boolvalidation 
- Indicates if the GitOps application should skip validate repository definition exists.
- upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate bool
- Indicates if the GitOps application yaml has to be validated.
- identifier str
- Identifier of the GitOps application.
- accountId String
- agentId String
- Agent identifier of the GitOps application.
- applications List<Property Map>
- Definition of the GitOps application resource.
- clusterId String
- Cluster identifier of the GitOps application.
- id String
- The provider-assigned unique ID for this managed resource.
- kind String
- Kind of the GitOps application.
- name String
- Name of the GitOps application.
- optionsRemove BooleanExisting Finalizers 
- Options to remove existing finalizers to delete the GitOps application.
- orgId String
- Organization identifier of the GitOps application.
- project String
- The ArgoCD project name corresponding to this GitOps application. An empty string means that the GitOps application belongs to the default project created by Harness.
- projectId String
- Project identifier of the GitOps application.
- repoId String
- Repository identifier of the GitOps application.
- requestCascade Boolean
- Request cascade to delete the GitOps application.
- requestPropagation StringPolicy 
- Request propagation policy to delete the GitOps application.
- skipRepo BooleanValidation 
- Indicates if the GitOps application should skip validate repository definition exists.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- validate Boolean
- Indicates if the GitOps application yaml has to be validated.
- identifier String
- Identifier of the GitOps application.
Supporting Types
GetGitopsApplicationsApplication   
- Specs
List<GetGitops Applications Application Spec> 
- Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- Metadatas
List<GetGitops Applications Application Metadata> 
- Metadata corresponding to the resources. This includes all the objects a user must create.
- Specs
[]GetGitops Applications Application Spec 
- Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- Metadatas
[]GetGitops Applications Application Metadata 
- Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
List<GetGitops Applications Application Spec> 
- Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
List<GetGitops Applications Application Metadata> 
- Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
GetGitops Applications Application Spec[] 
- Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
GetGitops Applications Application Metadata[] 
- Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
Sequence[GetGitops Applications Application Spec] 
- Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
Sequence[GetGitops Applications Application Metadata] 
- 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.
- metadatas List<Property Map>
- Metadata corresponding to the resources. This includes all the objects a user must create.
GetGitopsApplicationsApplicationMetadata    
- Annotations Dictionary<string, string>
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- ClusterName string
- Name of the cluster corresponding to the object. API server ignores this if set in any create or update request.
- Finalizers List<string>
- Before the object is removed from the register, it must be empty. Each element serves as a unique identifier for the component that is accountable for removing that entry from the list. Entries in this list can only be removed if the object's deletionTimestamp is not null. The processing and removal of finalizers can happen in any sequence. No order is enforced as it may block the finalizers. Finalizers is a shared field that can be reordered by any actor with authority. If the finalizer list is processed in order, this could result in a scenario where the component in charge of the list's first finalizer is waiting for a signal (generated by a field value, an external system, or another) produced by a component in charge of the list's later finalizer.
- GenerateName string
- An optional prefix that the server will only apply if the Name field is empty to create a unique name. The name returned to the client will differ from the name passed if this field is used. A unique suffix will be added to this value as well. The supplied value must adhere to the same validation guidelines as the Name field and may be reduced by the suffix length necessary to ensure that it is unique on the server. The server will NOT return a 409 if this field is supplied and the created name already exists; instead, it will either return 201 Created or 500 with Reason ServerTimeout, indicating that a unique name could not be found in the allotted time and the client should try again later.
- Generation string
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- Name string
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- Namespace string
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- OwnerReferences List<GetGitops Applications Application Metadata Owner Reference> 
- List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
- Uid string
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- Annotations map[string]string
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- ClusterName string
- Name of the cluster corresponding to the object. API server ignores this if set in any create or update request.
- Finalizers []string
- Before the object is removed from the register, it must be empty. Each element serves as a unique identifier for the component that is accountable for removing that entry from the list. Entries in this list can only be removed if the object's deletionTimestamp is not null. The processing and removal of finalizers can happen in any sequence. No order is enforced as it may block the finalizers. Finalizers is a shared field that can be reordered by any actor with authority. If the finalizer list is processed in order, this could result in a scenario where the component in charge of the list's first finalizer is waiting for a signal (generated by a field value, an external system, or another) produced by a component in charge of the list's later finalizer.
- GenerateName string
- An optional prefix that the server will only apply if the Name field is empty to create a unique name. The name returned to the client will differ from the name passed if this field is used. A unique suffix will be added to this value as well. The supplied value must adhere to the same validation guidelines as the Name field and may be reduced by the suffix length necessary to ensure that it is unique on the server. The server will NOT return a 409 if this field is supplied and the created name already exists; instead, it will either return 201 Created or 500 with Reason ServerTimeout, indicating that a unique name could not be found in the allotted time and the client should try again later.
- Generation string
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- Name string
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- Namespace string
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- OwnerReferences []GetGitops Applications Application Metadata Owner Reference 
- List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
- Uid string
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations Map<String,String>
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- clusterName String
- Name of the cluster corresponding to the object. API server ignores this if set in any create or update request.
- finalizers List<String>
- Before the object is removed from the register, it must be empty. Each element serves as a unique identifier for the component that is accountable for removing that entry from the list. Entries in this list can only be removed if the object's deletionTimestamp is not null. The processing and removal of finalizers can happen in any sequence. No order is enforced as it may block the finalizers. Finalizers is a shared field that can be reordered by any actor with authority. If the finalizer list is processed in order, this could result in a scenario where the component in charge of the list's first finalizer is waiting for a signal (generated by a field value, an external system, or another) produced by a component in charge of the list's later finalizer.
- generateName String
- An optional prefix that the server will only apply if the Name field is empty to create a unique name. The name returned to the client will differ from the name passed if this field is used. A unique suffix will be added to this value as well. The supplied value must adhere to the same validation guidelines as the Name field and may be reduced by the suffix length necessary to ensure that it is unique on the server. The server will NOT return a 409 if this field is supplied and the created name already exists; instead, it will either return 201 Created or 500 with Reason ServerTimeout, indicating that a unique name could not be found in the allotted time and the client should try again later.
- generation String
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name String
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace String
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- ownerReferences List<GetGitops Applications Application Metadata Owner Reference> 
- List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
- uid String
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations {[key: string]: string}
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- clusterName string
- Name of the cluster corresponding to the object. API server ignores this if set in any create or update request.
- finalizers string[]
- Before the object is removed from the register, it must be empty. Each element serves as a unique identifier for the component that is accountable for removing that entry from the list. Entries in this list can only be removed if the object's deletionTimestamp is not null. The processing and removal of finalizers can happen in any sequence. No order is enforced as it may block the finalizers. Finalizers is a shared field that can be reordered by any actor with authority. If the finalizer list is processed in order, this could result in a scenario where the component in charge of the list's first finalizer is waiting for a signal (generated by a field value, an external system, or another) produced by a component in charge of the list's later finalizer.
- generateName string
- An optional prefix that the server will only apply if the Name field is empty to create a unique name. The name returned to the client will differ from the name passed if this field is used. A unique suffix will be added to this value as well. The supplied value must adhere to the same validation guidelines as the Name field and may be reduced by the suffix length necessary to ensure that it is unique on the server. The server will NOT return a 409 if this field is supplied and the created name already exists; instead, it will either return 201 Created or 500 with Reason ServerTimeout, indicating that a unique name could not be found in the allotted time and the client should try again later.
- generation string
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name string
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace string
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- ownerReferences GetGitops Applications Application Metadata Owner Reference[] 
- List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
- uid string
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations Mapping[str, str]
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- cluster_name str
- Name of the cluster corresponding to the object. API server ignores this if set in any create or update request.
- finalizers Sequence[str]
- Before the object is removed from the register, it must be empty. Each element serves as a unique identifier for the component that is accountable for removing that entry from the list. Entries in this list can only be removed if the object's deletionTimestamp is not null. The processing and removal of finalizers can happen in any sequence. No order is enforced as it may block the finalizers. Finalizers is a shared field that can be reordered by any actor with authority. If the finalizer list is processed in order, this could result in a scenario where the component in charge of the list's first finalizer is waiting for a signal (generated by a field value, an external system, or another) produced by a component in charge of the list's later finalizer.
- generate_name str
- An optional prefix that the server will only apply if the Name field is empty to create a unique name. The name returned to the client will differ from the name passed if this field is used. A unique suffix will be added to this value as well. The supplied value must adhere to the same validation guidelines as the Name field and may be reduced by the suffix length necessary to ensure that it is unique on the server. The server will NOT return a 409 if this field is supplied and the created name already exists; instead, it will either return 201 Created or 500 with Reason ServerTimeout, indicating that a unique name could not be found in the allotted time and the client should try again later.
- generation str
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name str
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace str
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- owner_references Sequence[GetGitops Applications Application Metadata Owner Reference] 
- List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
- uid str
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations Map<String>
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- clusterName String
- Name of the cluster corresponding to the object. API server ignores this if set in any create or update request.
- finalizers List<String>
- Before the object is removed from the register, it must be empty. Each element serves as a unique identifier for the component that is accountable for removing that entry from the list. Entries in this list can only be removed if the object's deletionTimestamp is not null. The processing and removal of finalizers can happen in any sequence. No order is enforced as it may block the finalizers. Finalizers is a shared field that can be reordered by any actor with authority. If the finalizer list is processed in order, this could result in a scenario where the component in charge of the list's first finalizer is waiting for a signal (generated by a field value, an external system, or another) produced by a component in charge of the list's later finalizer.
- generateName String
- An optional prefix that the server will only apply if the Name field is empty to create a unique name. The name returned to the client will differ from the name passed if this field is used. A unique suffix will be added to this value as well. The supplied value must adhere to the same validation guidelines as the Name field and may be reduced by the suffix length necessary to ensure that it is unique on the server. The server will NOT return a 409 if this field is supplied and the created name already exists; instead, it will either return 201 Created or 500 with Reason ServerTimeout, indicating that a unique name could not be found in the allotted time and the client should try again later.
- generation String
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name String
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace String
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- ownerReferences List<Property Map>
- List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
- uid String
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
GetGitopsApplicationsApplicationMetadataOwnerReference      
- ApiVersion string
- API version of the referent.
- BlockOwner boolDeletion 
- If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
- Controller bool
- Indicates if the reference points to the managing controller.
- Kind string
- Kind of the referent.
- Name string
- Name of the referent.
- Uid string
- UID of the referent.
- ApiVersion string
- API version of the referent.
- BlockOwner boolDeletion 
- If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
- Controller bool
- Indicates if the reference points to the managing controller.
- Kind string
- Kind of the referent.
- Name string
- Name of the referent.
- Uid string
- UID of the referent.
- apiVersion String
- API version of the referent.
- blockOwner BooleanDeletion 
- If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
- controller Boolean
- Indicates if the reference points to the managing controller.
- kind String
- Kind of the referent.
- name String
- Name of the referent.
- uid String
- UID of the referent.
- apiVersion string
- API version of the referent.
- blockOwner booleanDeletion 
- If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
- controller boolean
- Indicates if the reference points to the managing controller.
- kind string
- Kind of the referent.
- name string
- Name of the referent.
- uid string
- UID of the referent.
- api_version str
- API version of the referent.
- block_owner_ booldeletion 
- If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
- controller bool
- Indicates if the reference points to the managing controller.
- kind str
- Kind of the referent.
- name str
- Name of the referent.
- uid str
- UID of the referent.
- apiVersion String
- API version of the referent.
- blockOwner BooleanDeletion 
- If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
- controller Boolean
- Indicates if the reference points to the managing controller.
- kind String
- Kind of the referent.
- name String
- Name of the referent.
- uid String
- UID of the referent.
GetGitopsApplicationsApplicationSpec    
- Destinations
List<GetGitops Applications Application Spec Destination> 
- Information about the GitOps application's destination.
- Sources
List<GetGitops Applications Application Spec Source> 
- List of sources for the GitOps application. Multi Source support
- SyncPolicies List<GetGitops Applications Application Spec Sync Policy> 
- Controls when a sync will be performed in response to updates in git.
- Project string
- The ArgoCD project name corresponding to this GitOps application. Value must match mappings of ArgoCD projects to harness project.
- Source
List<GetGitops Applications Application Spec Source> 
- Contains all information about the source of a GitOps application.
- Destinations
[]GetGitops Applications Application Spec Destination 
- Information about the GitOps application's destination.
- Sources
[]GetGitops Applications Application Spec Source 
- List of sources for the GitOps application. Multi Source support
- SyncPolicies []GetGitops Applications Application Spec Sync Policy 
- Controls when a sync will be performed in response to updates in git.
- Project string
- The ArgoCD project name corresponding to this GitOps application. Value must match mappings of ArgoCD projects to harness project.
- Source
[]GetGitops Applications Application Spec Source 
- Contains all information about the source of a GitOps application.
- destinations
List<GetGitops Applications Application Spec Destination> 
- Information about the GitOps application's destination.
- sources
List<GetGitops Applications Application Spec Source> 
- List of sources for the GitOps application. Multi Source support
- syncPolicies List<GetGitops Applications Application Spec Sync Policy> 
- Controls when a sync will be performed in response to updates in git.
- project String
- The ArgoCD project name corresponding to this GitOps application. Value must match mappings of ArgoCD projects to harness project.
- source
List<GetGitops Applications Application Spec Source> 
- Contains all information about the source of a GitOps application.
- destinations
GetGitops Applications Application Spec Destination[] 
- Information about the GitOps application's destination.
- sources
GetGitops Applications Application Spec Source[] 
- List of sources for the GitOps application. Multi Source support
- syncPolicies GetGitops Applications Application Spec Sync Policy[] 
- Controls when a sync will be performed in response to updates in git.
- project string
- The ArgoCD project name corresponding to this GitOps application. Value must match mappings of ArgoCD projects to harness project.
- source
GetGitops Applications Application Spec Source[] 
- Contains all information about the source of a GitOps application.
- destinations
Sequence[GetGitops Applications Application Spec Destination] 
- Information about the GitOps application's destination.
- sources
Sequence[GetGitops Applications Application Spec Source] 
- List of sources for the GitOps application. Multi Source support
- sync_policies Sequence[GetGitops Applications Application Spec Sync Policy] 
- Controls when a sync will be performed in response to updates in git.
- project str
- The ArgoCD project name corresponding to this GitOps application. Value must match mappings of ArgoCD projects to harness project.
- source
Sequence[GetGitops Applications Application Spec Source] 
- Contains all information about the source of a GitOps application.
- destinations List<Property Map>
- Information about the GitOps application's destination.
- sources List<Property Map>
- List of sources for the GitOps application. Multi Source support
- syncPolicies List<Property Map>
- Controls when a sync will be performed in response to updates in git.
- project String
- The ArgoCD project name corresponding to this GitOps application. Value must match mappings of ArgoCD projects to harness project.
- source List<Property Map>
- Contains all information about the source of a GitOps application.
GetGitopsApplicationsApplicationSpecDestination     
- Name string
- URL of the target cluster and must be set to the kubernetes control plane API.
- Namespace string
- Target namespace of the GitOps 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 server for the GitOps application.
- Name string
- URL of the target cluster and must be set to the kubernetes control plane API.
- Namespace string
- Target namespace of the GitOps 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 server for the GitOps application.
- name String
- URL of the target cluster and must be set to the kubernetes control plane API.
- namespace String
- Target namespace of the GitOps 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 server for the GitOps application.
- name string
- URL of the target cluster and must be set to the kubernetes control plane API.
- namespace string
- Target namespace of the GitOps 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 server for the GitOps application.
- name str
- URL of the target cluster and must be set to the kubernetes control plane API.
- namespace str
- Target namespace of the GitOps 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 server for the GitOps application.
- name String
- URL of the target cluster and must be set to the kubernetes control plane API.
- namespace String
- Target namespace of the GitOps 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 server for the GitOps application.
GetGitopsApplicationsApplicationSpecSource     
- Chart string
- Helm chart name, and must be specified for the GitOps applications sourced from a helm repo.
- Directories
List<GetGitops Applications Application Spec Source Directory> 
- Options for applications of type plain YAML or Jsonnet.
- Helms
List<GetGitops Applications Application Spec Source Helm> 
- Holds helm specific options.
- Ksonnets
List<GetGitops Applications Application Spec Source Ksonnet> 
- Ksonnet specific options.
- Kustomizes
List<GetGitops Applications Application Spec Source Kustomize> 
- Options specific to a GitOps application source specific to Kustomize.
- Path string
- Directory path within the git repository, and is only valid for the GitOps applications sourced from git.
- Plugins
List<GetGitops Applications Application Spec Source Plugin> 
- Options specific to config management plugins.
- Ref string
- Reference name to be used in other source spec, used for multi-source applications.
- RepoUrl string
- URL to the repository (git or helm) that contains the GitOps application manifests.
- TargetRevision string
- Revision of the source to sync the GitOps 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 of the chart's version.
- Chart string
- Helm chart name, and must be specified for the GitOps applications sourced from a helm repo.
- Directories
[]GetGitops Applications Application Spec Source Directory 
- Options for applications of type plain YAML or Jsonnet.
- Helms
[]GetGitops Applications Application Spec Source Helm 
- Holds helm specific options.
- Ksonnets
[]GetGitops Applications Application Spec Source Ksonnet 
- Ksonnet specific options.
- Kustomizes
[]GetGitops Applications Application Spec Source Kustomize 
- Options specific to a GitOps application source specific to Kustomize.
- Path string
- Directory path within the git repository, and is only valid for the GitOps applications sourced from git.
- Plugins
[]GetGitops Applications Application Spec Source Plugin 
- Options specific to config management plugins.
- Ref string
- Reference name to be used in other source spec, used for multi-source applications.
- RepoUrl string
- URL to the repository (git or helm) that contains the GitOps application manifests.
- TargetRevision string
- Revision of the source to sync the GitOps 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 of the chart's version.
- chart String
- Helm chart name, and must be specified for the GitOps applications sourced from a helm repo.
- directories
List<GetGitops Applications Application Spec Source Directory> 
- Options for applications of type plain YAML or Jsonnet.
- helms
List<GetGitops Applications Application Spec Source Helm> 
- Holds helm specific options.
- ksonnets
List<GetGitops Applications Application Spec Source Ksonnet> 
- Ksonnet specific options.
- kustomizes
List<GetGitops Applications Application Spec Source Kustomize> 
- Options specific to a GitOps application source specific to Kustomize.
- path String
- Directory path within the git repository, and is only valid for the GitOps applications sourced from git.
- plugins
List<GetGitops Applications Application Spec Source Plugin> 
- Options specific to config management plugins.
- ref String
- Reference name to be used in other source spec, used for multi-source applications.
- repoUrl String
- URL to the repository (git or helm) that contains the GitOps application manifests.
- targetRevision String
- Revision of the source to sync the GitOps 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 of the chart's version.
- chart string
- Helm chart name, and must be specified for the GitOps applications sourced from a helm repo.
- directories
GetGitops Applications Application Spec Source Directory[] 
- Options for applications of type plain YAML or Jsonnet.
- helms
GetGitops Applications Application Spec Source Helm[] 
- Holds helm specific options.
- ksonnets
GetGitops Applications Application Spec Source Ksonnet[] 
- Ksonnet specific options.
- kustomizes
GetGitops Applications Application Spec Source Kustomize[] 
- Options specific to a GitOps application source specific to Kustomize.
- path string
- Directory path within the git repository, and is only valid for the GitOps applications sourced from git.
- plugins
GetGitops Applications Application Spec Source Plugin[] 
- Options specific to config management plugins.
- ref string
- Reference name to be used in other source spec, used for multi-source applications.
- repoUrl string
- URL to the repository (git or helm) that contains the GitOps application manifests.
- targetRevision string
- Revision of the source to sync the GitOps 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 of the chart's version.
- chart str
- Helm chart name, and must be specified for the GitOps applications sourced from a helm repo.
- directories
Sequence[GetGitops Applications Application Spec Source Directory] 
- Options for applications of type plain YAML or Jsonnet.
- helms
Sequence[GetGitops Applications Application Spec Source Helm] 
- Holds helm specific options.
- ksonnets
Sequence[GetGitops Applications Application Spec Source Ksonnet] 
- Ksonnet specific options.
- kustomizes
Sequence[GetGitops Applications Application Spec Source Kustomize] 
- Options specific to a GitOps application source specific to Kustomize.
- path str
- Directory path within the git repository, and is only valid for the GitOps applications sourced from git.
- plugins
Sequence[GetGitops Applications Application Spec Source Plugin] 
- Options specific to config management plugins.
- ref str
- Reference name to be used in other source spec, used for multi-source applications.
- repo_url str
- URL to the repository (git or helm) that contains the GitOps application manifests.
- target_revision str
- Revision of the source to sync the GitOps 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 of the chart's version.
- chart String
- Helm chart name, and must be specified for the GitOps applications sourced from a helm repo.
- directories List<Property Map>
- Options for applications of type plain YAML or Jsonnet.
- helms List<Property Map>
- Holds helm specific options.
- ksonnets List<Property Map>
- Ksonnet specific options.
- kustomizes List<Property Map>
- Options specific to a GitOps application source specific to Kustomize.
- path String
- Directory path within the git repository, and is only valid for the GitOps applications sourced from git.
- plugins List<Property Map>
- Options specific to config management plugins.
- ref String
- Reference name to be used in other source spec, used for multi-source applications.
- repoUrl String
- URL to the repository (git or helm) that contains the GitOps application manifests.
- targetRevision String
- Revision of the source to sync the GitOps 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 of the chart's version.
GetGitopsApplicationsApplicationSpecSourceDirectory      
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation.
- Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation.
- Jsonnets
List<GetGitops Applications Application Spec Source Directory Jsonnet> 
- Options specific to applications of type Jsonnet.
- Recurse bool
- Indicates 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.
- Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation.
- Jsonnets
[]GetGitops Applications Application Spec Source Directory Jsonnet 
- Options specific to applications of type Jsonnet.
- Recurse bool
- Indicates 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.
- include String
- Glob pattern to match paths against that should be explicitly included during manifest generation.
- jsonnets
List<GetGitops Applications Application Spec Source Directory Jsonnet> 
- Options specific to applications of type Jsonnet.
- recurse Boolean
- Indicates 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.
- include string
- Glob pattern to match paths against that should be explicitly included during manifest generation.
- jsonnets
GetGitops Applications Application Spec Source Directory Jsonnet[] 
- Options specific to applications of type Jsonnet.
- recurse boolean
- Indicates 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.
- include str
- Glob pattern to match paths against that should be explicitly included during manifest generation.
- jsonnets
Sequence[GetGitops Applications Application Spec Source Directory Jsonnet] 
- Options specific to applications of type Jsonnet.
- recurse bool
- Indicates 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.
- include String
- Glob pattern to match paths against that should be explicitly included during manifest generation.
- jsonnets List<Property Map>
- Options specific to applications of type Jsonnet.
- recurse Boolean
- Indicates to scan a directory recursively for manifests.
GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnet       
- ExtVars List<GetGitops Applications Application Spec Source Directory Jsonnet Ext Var> 
- List of jsonnet external variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<GetGitops Applications Application Spec Source Directory Jsonnet Tla> 
- List of jsonnet top-level arguments(TLAS).
- ExtVars []GetGitops Applications Application Spec Source Directory Jsonnet Ext Var 
- List of jsonnet external variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]GetGitops Applications Application Spec Source Directory Jsonnet Tla 
- List of jsonnet top-level arguments(TLAS).
- extVars List<GetGitops Applications Application Spec Source Directory Jsonnet Ext Var> 
- List of jsonnet external variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<GetGitops Applications Application Spec Source Directory Jsonnet Tla> 
- List of jsonnet top-level arguments(TLAS).
- extVars GetGitops Applications Application Spec Source Directory Jsonnet Ext Var[] 
- List of jsonnet external variables.
- libs string[]
- Additional library search dirs.
- tlas
GetGitops Applications Application Spec Source Directory Jsonnet Tla[] 
- List of jsonnet top-level arguments(TLAS).
- ext_vars Sequence[GetGitops Applications Application Spec Source Directory Jsonnet Ext Var] 
- List of jsonnet external variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[GetGitops Applications Application Spec Source Directory Jsonnet Tla] 
- List of jsonnet top-level arguments(TLAS).
- extVars 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(TLAS).
GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnetExtVar         
GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnetTla        
GetGitopsApplicationsApplicationSpecSourceHelm      
- FileParameters List<GetGitops Applications Application Spec Source Helm File Parameter> 
- File parameters to the helm template.
- Parameters
List<GetGitops Applications Application Spec Source Helm Parameter> 
- List of helm parameters which are passed to the helm template command upon manifest generation.
- PassCredentials bool
- Indicates if to pass credentials to all domains (helm's --pass-credentials)
- ReleaseName string
- Helm release name to use. If omitted it will use the GitOps application name.
- ValueFiles 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 block.
- Version string
- Helm version to use for templating (either "2" or "3")
- FileParameters []GetGitops Applications Application Spec Source Helm File Parameter 
- File parameters to the helm template.
- Parameters
[]GetGitops Applications Application Spec Source Helm Parameter 
- List of helm parameters which are passed to the helm template command upon manifest generation.
- PassCredentials bool
- Indicates if to pass credentials to all domains (helm's --pass-credentials)
- ReleaseName string
- Helm release name to use. If omitted it will use the GitOps application name.
- ValueFiles []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 block.
- Version string
- Helm version to use for templating (either "2" or "3")
- fileParameters List<GetGitops Applications Application Spec Source Helm File Parameter> 
- File parameters to the helm template.
- parameters
List<GetGitops Applications Application Spec Source Helm Parameter> 
- List of helm parameters which are passed to the helm template command upon manifest generation.
- passCredentials Boolean
- Indicates if to pass credentials to all domains (helm's --pass-credentials)
- releaseName String
- Helm release name to use. If omitted it will use the GitOps application name.
- valueFiles 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 block.
- version String
- Helm version to use for templating (either "2" or "3")
- fileParameters GetGitops Applications Application Spec Source Helm File Parameter[] 
- File parameters to the helm template.
- parameters
GetGitops Applications Application Spec Source Helm Parameter[] 
- List of helm parameters which are passed to the helm template command upon manifest generation.
- passCredentials boolean
- Indicates if to pass credentials to all domains (helm's --pass-credentials)
- releaseName string
- Helm release name to use. If omitted it will use the GitOps application name.
- valueFiles 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 block.
- version string
- Helm version to use for templating (either "2" or "3")
- file_parameters Sequence[GetGitops Applications Application Spec Source Helm File Parameter] 
- File parameters to the helm template.
- parameters
Sequence[GetGitops Applications Application Spec Source Helm Parameter] 
- List of helm parameters which are passed to the helm template command upon manifest generation.
- pass_credentials bool
- Indicates if to pass credentials to all domains (helm's --pass-credentials)
- release_name str
- Helm release name to use. If omitted it will use the GitOps application name.
- 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 block.
- version str
- Helm version to use for templating (either "2" or "3")
- fileParameters List<Property Map>
- File parameters to the helm template.
- parameters List<Property Map>
- List of helm parameters which are passed to the helm template command upon manifest generation.
- passCredentials Boolean
- Indicates if to pass credentials to all domains (helm's --pass-credentials)
- releaseName String
- Helm release name to use. If omitted it will use the GitOps application name.
- valueFiles 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 block.
- version String
- Helm version to use for templating (either "2" or "3")
GetGitopsApplicationsApplicationSpecSourceHelmFileParameter        
GetGitopsApplicationsApplicationSpecSourceHelmParameter       
- ForceString bool
- Indicates if helm should interpret booleans and numbers as strings.
- Name string
- Name of the helm parameter.
- Value string
- Value of the Helm parameter.
- ForceString bool
- Indicates if helm should interpret booleans and numbers as strings.
- Name string
- Name of the helm parameter.
- Value string
- Value of the Helm parameter.
- forceString Boolean
- Indicates if helm should interpret booleans and numbers as strings.
- name String
- Name of the helm parameter.
- value String
- Value of the Helm parameter.
- forceString boolean
- Indicates if helm should interpret booleans and numbers as strings.
- name string
- Name of the helm parameter.
- value string
- Value of the Helm parameter.
- force_string bool
- Indicates if helm should interpret booleans and numbers as strings.
- name str
- Name of the helm parameter.
- value str
- Value of the Helm parameter.
- forceString Boolean
- Indicates if helm should interpret booleans and numbers as strings.
- name String
- Name of the helm parameter.
- value String
- Value of the Helm parameter.
GetGitopsApplicationsApplicationSpecSourceKsonnet      
- Environment string
- Ksonnet application environment name.
- Parameters
List<GetGitops Applications Application Spec Source Ksonnet Parameter> 
- List of ksonnet component parameter override values.
- Environment string
- Ksonnet application environment name.
- Parameters
[]GetGitops Applications Application Spec Source Ksonnet Parameter 
- List of ksonnet component parameter override values.
- environment String
- Ksonnet application environment name.
- parameters
List<GetGitops Applications Application Spec Source Ksonnet Parameter> 
- List of ksonnet component parameter override values.
- environment string
- Ksonnet application environment name.
- parameters
GetGitops Applications Application Spec Source Ksonnet Parameter[] 
- List of ksonnet component parameter override values.
- environment str
- Ksonnet application environment name.
- parameters
Sequence[GetGitops Applications Application Spec Source Ksonnet Parameter] 
- List of ksonnet component parameter override values.
- environment String
- Ksonnet application environment name.
- parameters List<Property Map>
- List of ksonnet component parameter override values.
GetGitopsApplicationsApplicationSpecSourceKsonnetParameter       
GetGitopsApplicationsApplicationSpecSourceKustomize      
- CommonAnnotations Dictionary<string, string>
- List of additional annotations to add to rendered manifests.
- CommonLabels Dictionary<string, string>
- List of additional labels to add to rendered manifests.
- ForceCommon boolAnnotations 
- Indicates if to force applying common annotations to resources for kustomize apps.
- ForceCommon boolLabels 
- Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of kustomize image override specifications.
- NamePrefix string
- Prefix prepended to resources for kustomize apps.
- NameSuffix string
- Suffix appended to resources for kustomize apps.
- Version string
- Version of kustomize to use for rendering manifests.
- CommonAnnotations map[string]string
- List of additional annotations to add to rendered manifests.
- CommonLabels map[string]string
- List of additional labels to add to rendered manifests.
- ForceCommon boolAnnotations 
- Indicates if to force applying common annotations to resources for kustomize apps.
- ForceCommon boolLabels 
- Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of kustomize image override specifications.
- NamePrefix string
- Prefix prepended to resources for kustomize apps.
- NameSuffix string
- Suffix appended to resources for kustomize apps.
- Version string
- Version of kustomize to use for rendering manifests.
- commonAnnotations Map<String,String>
- List of additional annotations to add to rendered manifests.
- commonLabels Map<String,String>
- List of additional labels to add to rendered manifests.
- forceCommon BooleanAnnotations 
- Indicates if to force applying common annotations to resources for kustomize apps.
- forceCommon BooleanLabels 
- Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of kustomize image override specifications.
- namePrefix String
- Prefix prepended to resources for kustomize apps.
- nameSuffix String
- Suffix appended to resources for kustomize apps.
- version String
- Version of kustomize to use for rendering manifests.
- commonAnnotations {[key: string]: string}
- List of additional annotations to add to rendered manifests.
- commonLabels {[key: string]: string}
- List of additional labels to add to rendered manifests.
- forceCommon booleanAnnotations 
- Indicates if to force applying common annotations to resources for kustomize apps.
- forceCommon booleanLabels 
- Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of kustomize image override specifications.
- namePrefix string
- Prefix prepended to resources for kustomize apps.
- nameSuffix 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.
- force_common_ boolannotations 
- Indicates if to force applying common annotations to resources for kustomize apps.
- force_common_ boollabels 
- Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of kustomize image override specifications.
- name_prefix str
- Prefix prepended 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.
- commonAnnotations Map<String>
- List of additional annotations to add to rendered manifests.
- commonLabels Map<String>
- List of additional labels to add to rendered manifests.
- forceCommon BooleanAnnotations 
- Indicates if to force applying common annotations to resources for kustomize apps.
- forceCommon BooleanLabels 
- Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of kustomize image override specifications.
- namePrefix String
- Prefix prepended to resources for kustomize apps.
- nameSuffix String
- Suffix appended to resources for kustomize apps.
- version String
- Version of kustomize to use for rendering manifests.
GetGitopsApplicationsApplicationSpecSourcePlugin      
- Envs
List<GetGitops Applications Application Spec Source Plugin Env> 
- Entry in the GitOps application's environment.
- Name string
- Name of the plugin.
- Envs
[]GetGitops Applications Application Spec Source Plugin Env 
- Entry in the GitOps application's environment.
- Name string
- Name of the plugin.
- envs
List<GetGitops Applications Application Spec Source Plugin Env> 
- Entry in the GitOps application's environment.
- name String
- Name of the plugin.
- envs
GetGitops Applications Application Spec Source Plugin Env[] 
- Entry in the GitOps application's environment.
- name string
- Name of the plugin.
- envs
Sequence[GetGitops Applications Application Spec Source Plugin Env] 
- Entry in the GitOps application's environment.
- name str
- Name of the plugin.
- envs List<Property Map>
- Entry in the GitOps application's environment.
- name String
- Name of the plugin.
GetGitopsApplicationsApplicationSpecSourcePluginEnv       
GetGitopsApplicationsApplicationSpecSyncPolicy      
- Automateds
List<GetGitops Applications Application Spec Sync Policy Automated> 
- Controls the behavior of an automated sync.
- Retries
List<GetGitops Applications Application Spec Sync Policy Retry> 
- Contains information about the strategy to apply when a sync failed.
- SyncOptions List<string>
- Options allow you to specify whole app sync-options.
- Automateds
[]GetGitops Applications Application Spec Sync Policy Automated 
- Controls the behavior of an automated sync.
- Retries
[]GetGitops Applications Application Spec Sync Policy Retry 
- Contains information about the strategy to apply when a sync failed.
- SyncOptions []string
- Options allow you to specify whole app sync-options.
- automateds
List<GetGitops Applications Application Spec Sync Policy Automated> 
- Controls the behavior of an automated sync.
- retries
List<GetGitops Applications Application Spec Sync Policy Retry> 
- Contains information about the strategy to apply when a sync failed.
- syncOptions List<String>
- Options allow you to specify whole app sync-options.
- automateds
GetGitops Applications Application Spec Sync Policy Automated[] 
- Controls the behavior of an automated sync.
- retries
GetGitops Applications Application Spec Sync Policy Retry[] 
- Contains information about the strategy to apply when a sync failed.
- syncOptions string[]
- Options allow you to specify whole app sync-options.
- automateds
Sequence[GetGitops Applications Application Spec Sync Policy Automated] 
- Controls the behavior of an automated sync.
- retries
Sequence[GetGitops Applications Application Spec Sync Policy Retry] 
- Contains information about the strategy to apply when a sync failed.
- sync_options Sequence[str]
- Options allow you to specify whole app sync-options.
- automateds List<Property Map>
- Controls the behavior of an automated sync.
- retries List<Property Map>
- Contains information about the strategy to apply when a sync failed.
- syncOptions List<String>
- Options allow you to specify whole app sync-options.
GetGitopsApplicationsApplicationSpecSyncPolicyAutomated       
- AllowEmpty bool
- Indicates to allows apps to have zero live resources (default: false).
- Prune bool
- Indicates whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false).
- SelfHeal bool
- Indicates whether to revert resources back to their desired state upon modification in the cluster (default: false).
- AllowEmpty bool
- Indicates to allows apps to have zero live resources (default: false).
- Prune bool
- Indicates whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false).
- SelfHeal bool
- Indicates whether to revert resources back to their desired state upon modification in the cluster (default: false).
- allowEmpty Boolean
- Indicates to allows apps to have zero live resources (default: false).
- prune Boolean
- Indicates whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false).
- selfHeal Boolean
- Indicates whether to revert resources back to their desired state upon modification in the cluster (default: false).
- allowEmpty boolean
- Indicates to allows apps to have zero live resources (default: false).
- prune boolean
- Indicates whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false).
- selfHeal boolean
- Indicates whether to revert resources back to their desired state upon modification in the cluster (default: false).
- allow_empty bool
- Indicates to allows apps to have zero live resources (default: false).
- prune bool
- Indicates whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false).
- self_heal bool
- Indicates whether to revert resources back to their desired state upon modification in the cluster (default: false).
- allowEmpty Boolean
- Indicates to allows apps to have zero live resources (default: false).
- prune Boolean
- Indicates whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false).
- selfHeal Boolean
- Indicates whether to revert resources back to their desired state upon modification in the cluster (default: false).
GetGitopsApplicationsApplicationSpecSyncPolicyRetry       
- Backoffs
List<GetGitops Applications Application Spec Sync Policy Retry Backoff> 
- Backoff strategy to use on subsequent retries for failing syncs.
- Limit string
- Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoffs
[]GetGitops Applications Application Spec Sync Policy Retry Backoff 
- Backoff strategy to use on subsequent retries for failing syncs.
- Limit string
- Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoffs
List<GetGitops Applications Application Spec Sync Policy Retry Backoff> 
- Backoff strategy to use on subsequent retries for failing syncs.
- limit String
- Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoffs
GetGitops Applications Application Spec Sync Policy Retry Backoff[] 
- Backoff strategy to use on subsequent retries for failing syncs.
- limit string
- Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoffs
Sequence[GetGitops Applications Application Spec Sync Policy Retry Backoff] 
- Backoff strategy to use on subsequent retries for failing syncs.
- limit str
- Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoffs List<Property Map>
- Backoff strategy to use on subsequent retries for failing syncs.
- limit String
- Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GetGitopsApplicationsApplicationSpecSyncPolicyRetryBackoff        
- Duration string
- Amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h").
- Factor string
- Factor to multiply the base duration after each failed retry.
- MaxDuration string
- Maximum amount of time allowed of the backoff strategy.
- Duration string
- Amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h").
- Factor string
- Factor to multiply the base duration after each failed retry.
- MaxDuration string
- Maximum amount of time allowed of the backoff strategy.
- duration String
- Amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h").
- factor String
- Factor to multiply the base duration after each failed retry.
- maxDuration String
- Maximum amount of time allowed of the backoff strategy.
- duration string
- Amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h").
- factor string
- Factor to multiply the base duration after each failed retry.
- maxDuration string
- Maximum amount of time allowed of the backoff strategy.
- duration str
- Amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h").
- factor str
- Factor to multiply the base duration after each failed retry.
- max_duration str
- Maximum amount of time allowed of the backoff strategy.
- duration String
- Amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h").
- factor String
- Factor to multiply the base duration after each failed retry.
- maxDuration String
- Maximum amount of time allowed of the backoff strategy.
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the harnessTerraform Provider.
