Harness v0.4.4 published on Tuesday, Nov 12, 2024 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!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.harness.platform.PlatformFunctions;
import com.pulumi.harness.platform.inputs.GetGitopsApplicationsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = PlatformFunctions.getGitopsApplications(GetGitopsApplicationsArgs.builder()
.identifier("identifier")
.accountId("account_id")
.projectId("project_id")
.orgId("org_id")
.agentId("agent_id")
.repoId("repo_id")
.build());
}
}
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: harness:platform/getGitopsApplications:getGitopsApplications
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Id string - Account identifier of the GitOps application.
- Agent
Id string - Agent identifier of the GitOps application.
- Name string
- Name of the GitOps application.
- Org
Id string - Organization identifier of the GitOps application.
- Project
Id string - Project identifier of the GitOps application.
- Identifier string
- Identifier of the GitOps application.
- Account
Id string - Account identifier of the GitOps application.
- Agent
Id string - Agent identifier of the GitOps application.
- Name string
- Name of the GitOps application.
- Org
Id string - Organization identifier of the GitOps application.
- Project
Id string - Project identifier of the GitOps application.
- Identifier string
- Identifier of the GitOps application.
- account
Id String - Account identifier of the GitOps application.
- agent
Id String - Agent identifier of the GitOps application.
- name String
- Name of the GitOps application.
- org
Id String - Organization identifier of the GitOps application.
- project
Id String - Project identifier of the GitOps application.
- identifier String
- Identifier of the GitOps application.
- account
Id string - Account identifier of the GitOps application.
- agent
Id string - Agent identifier of the GitOps application.
- name string
- Name of the GitOps application.
- org
Id string - Organization identifier of the GitOps application.
- project
Id string - Project identifier of the GitOps application.
- identifier string
- Identifier of the GitOps application.
- account_
id str - Account identifier of the GitOps application.
- agent_
id str - Agent identifier of the GitOps application.
- name str
- Name of the GitOps application.
- org_
id str - Organization identifier of the GitOps application.
- project_
id str - Project identifier of the GitOps application.
- identifier str
- Identifier of the GitOps application.
- account
Id String - Account identifier of the GitOps application.
- agent
Id String - Agent identifier of the GitOps application.
- name String
- Name of the GitOps application.
- org
Id String - Organization identifier of the GitOps application.
- project
Id String - Project identifier of the GitOps application.
- identifier String
- Identifier of the GitOps application.
getGitopsApplications Result
The following output properties are available:
- Account
Id string - Account identifier of the GitOps application.
- Agent
Id string - Agent identifier of the GitOps application.
- Applications
List<Get
Gitops Applications Application> - Definition of the GitOps application resource.
- Cluster
Id 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.
- Options
Remove boolExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- Org
Id 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.
- Project
Id string - Project identifier of the GitOps application.
- Repo
Id string - Repository identifier of the GitOps application.
- Request
Cascade bool - Request cascade to delete the GitOps application.
- Request
Propagation stringPolicy - 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 string
- Identifier of the GitOps application.
- Account
Id string - Account identifier of the GitOps application.
- Agent
Id string - Agent identifier of the GitOps application.
- Applications
[]Get
Gitops Applications Application - Definition of the GitOps application resource.
- Cluster
Id string - Cluster identifier of the GitOps application.
- 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.
- Options
Remove boolExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- Org
Id 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.
- Project
Id string - Project identifier of the GitOps application.
- Repo
Id string - Repository identifier of the GitOps application.
- Request
Cascade bool - Request cascade to delete the GitOps application.
- Request
Propagation stringPolicy - 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 string
- Identifier of the GitOps application.
- account
Id String - Account identifier of the GitOps application.
- agent
Id String - Agent identifier of the GitOps application.
- applications
List<Get
Gitops Applications Application> - Definition of the GitOps application resource.
- cluster
Id String - Cluster identifier of the GitOps application.
- 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.
- options
Remove BooleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- org
Id 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.
- project
Id String - Project identifier of the GitOps application.
- repo
Id String - Repository identifier of the GitOps application.
- request
Cascade Boolean - Request cascade to delete the GitOps application.
- request
Propagation StringPolicy - Request propagation policy to delete the GitOps application.
- skip
Repo 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 string - Account identifier of the GitOps application.
- agent
Id string - Agent identifier of the GitOps application.
- applications
Get
Gitops Applications Application[] - Definition of the GitOps application resource.
- cluster
Id string - Cluster identifier of the GitOps application.
- 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.
- options
Remove booleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- org
Id 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.
- project
Id string - Project identifier of the GitOps application.
- repo
Id string - Repository identifier of the GitOps application.
- request
Cascade boolean - Request cascade to delete the GitOps application.
- request
Propagation stringPolicy - Request propagation policy to delete the GitOps application.
- skip
Repo 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 - Account identifier of the GitOps application.
- agent_
id str - Agent identifier of the GitOps application.
- applications
Sequence[Get
Gitops Applications Application] - Definition of the GitOps application resource.
- cluster_
id str - Cluster identifier of the GitOps application.
- 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.
- account
Id String - Account identifier of the GitOps application.
- agent
Id String - Agent identifier of the GitOps application.
- applications List<Property Map>
- Definition of the GitOps application resource.
- cluster
Id 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.
- options
Remove BooleanExisting Finalizers - Options to remove existing finalizers to delete the GitOps application.
- org
Id 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.
- project
Id String - Project identifier of the GitOps application.
- repo
Id String - Repository identifier of the GitOps application.
- request
Cascade Boolean - Request cascade to delete the GitOps application.
- request
Propagation StringPolicy - Request propagation policy to delete the GitOps application.
- skip
Repo 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<Get
Gitops Applications Application Spec> - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- Metadatas
List<Get
Gitops Applications Application Metadata> - Metadata corresponding to the resources. This includes all the objects a user must create.
- Specs
[]Get
Gitops Applications Application Spec - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- Metadatas
[]Get
Gitops Applications Application Metadata - Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
List<Get
Gitops Applications Application Spec> - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
List<Get
Gitops Applications Application Metadata> - Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
Get
Gitops Applications Application Spec[] - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
Get
Gitops Applications Application Metadata[] - Metadata corresponding to the resources. This includes all the objects a user must create.
- specs
Sequence[Get
Gitops Applications Application Spec] - Specifications of the GitOps application. This includes the repository URL, application definition, source, destination and sync policy.
- metadatas
Sequence[Get
Gitops Applications Application Metadata] - Metadata corresponding to the resources. This includes all the objects a user must create.
- specs 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.
- Cluster
Name 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.
- Generate
Name 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.
- Owner
References 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.
- Cluster
Name 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.
- Generate
Name 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.
- Owner
References []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.
- cluster
Name 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.
- generate
Name 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.
- owner
References 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.
- cluster
Name 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.
- generate
Name 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.
- owner
References 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.
- cluster
Name 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.
- generate
Name 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.
- owner
References 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
- Api
Version string - 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 string
- Kind of the referent.
- Name string
- Name of the referent.
- Uid string
- UID of the referent.
- Api
Version string - 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 string
- Kind of the referent.
- Name string
- Name of the referent.
- Uid string
- UID of the referent.
- api
Version String - API version of the referent.
- block
Owner 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 string - API version of the referent.
- block
Owner 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.
- api
Version String - API version of the referent.
- block
Owner 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<Get
Gitops Applications Application Spec Destination> - Information about the GitOps application's destination.
- Sources
List<Get
Gitops Applications Application Spec Source> - List of sources for the GitOps application. Multi Source support
- Sync
Policies 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<Get
Gitops Applications Application Spec Source> - Contains all information about the source of a GitOps application.
- Destinations
[]Get
Gitops Applications Application Spec Destination - Information about the GitOps application's destination.
- Sources
[]Get
Gitops Applications Application Spec Source - List of sources for the GitOps application. Multi Source support
- Sync
Policies []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
[]Get
Gitops Applications Application Spec Source - Contains all information about the source of a GitOps application.
- destinations
List<Get
Gitops Applications Application Spec Destination> - Information about the GitOps application's destination.
- sources
List<Get
Gitops Applications Application Spec Source> - List of sources for the GitOps application. Multi Source support
- sync
Policies 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<Get
Gitops Applications Application Spec Source> - Contains all information about the source of a GitOps application.
- destinations
Get
Gitops Applications Application Spec Destination[] - Information about the GitOps application's destination.
- sources
Get
Gitops Applications Application Spec Source[] - List of sources for the GitOps application. Multi Source support
- sync
Policies 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
Get
Gitops Applications Application Spec Source[] - Contains all information about the source of a GitOps application.
- destinations
Sequence[Get
Gitops Applications Application Spec Destination] - Information about the GitOps application's destination.
- sources
Sequence[Get
Gitops 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[Get
Gitops 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
- sync
Policies 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<Get
Gitops Applications Application Spec Source Directory> - Options for applications of type plain YAML or Jsonnet.
- Helms
List<Get
Gitops Applications Application Spec Source Helm> - Holds helm specific options.
- Ksonnets
List<Get
Gitops Applications Application Spec Source Ksonnet> - Ksonnet specific options.
- Kustomizes
List<Get
Gitops 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<Get
Gitops 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.
- Repo
Url string - URL to the repository (git or helm) that contains the GitOps application manifests.
- Target
Revision 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
[]Get
Gitops Applications Application Spec Source Directory - Options for applications of type plain YAML or Jsonnet.
- Helms
[]Get
Gitops Applications Application Spec Source Helm - Holds helm specific options.
- Ksonnets
[]Get
Gitops Applications Application Spec Source Ksonnet - Ksonnet specific options.
- Kustomizes
[]Get
Gitops 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
[]Get
Gitops 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.
- Repo
Url string - URL to the repository (git or helm) that contains the GitOps application manifests.
- Target
Revision 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<Get
Gitops Applications Application Spec Source Directory> - Options for applications of type plain YAML or Jsonnet.
- helms
List<Get
Gitops Applications Application Spec Source Helm> - Holds helm specific options.
- ksonnets
List<Get
Gitops Applications Application Spec Source Ksonnet> - Ksonnet specific options.
- kustomizes
List<Get
Gitops 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<Get
Gitops 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.
- repo
Url String - URL to the repository (git or helm) that contains the GitOps application manifests.
- target
Revision 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
Get
Gitops Applications Application Spec Source Directory[] - Options for applications of type plain YAML or Jsonnet.
- helms
Get
Gitops Applications Application Spec Source Helm[] - Holds helm specific options.
- ksonnets
Get
Gitops Applications Application Spec Source Ksonnet[] - Ksonnet specific options.
- kustomizes
Get
Gitops 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
Get
Gitops 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.
- repo
Url string - URL to the repository (git or helm) that contains the GitOps application manifests.
- target
Revision 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[Get
Gitops Applications Application Spec Source Directory] - Options for applications of type plain YAML or Jsonnet.
- helms
Sequence[Get
Gitops Applications Application Spec Source Helm] - Holds helm specific options.
- ksonnets
Sequence[Get
Gitops Applications Application Spec Source Ksonnet] - Ksonnet specific options.
- kustomizes
Sequence[Get
Gitops 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[Get
Gitops 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.
- repo
Url String - URL to the repository (git or helm) that contains the GitOps application manifests.
- target
Revision 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<Get
Gitops 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
[]Get
Gitops 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<Get
Gitops 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
Get
Gitops 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[Get
Gitops 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
- Ext
Vars List<GetGitops Applications Application Spec Source Directory Jsonnet Ext Var> - List of jsonnet external variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Get
Gitops Applications Application Spec Source Directory Jsonnet Tla> - List of jsonnet top-level arguments(TLAS).
- Ext
Vars []GetGitops Applications Application Spec Source Directory Jsonnet Ext Var - List of jsonnet external variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Get
Gitops Applications Application Spec Source Directory Jsonnet Tla - List of jsonnet top-level arguments(TLAS).
- ext
Vars List<GetGitops Applications Application Spec Source Directory Jsonnet Ext Var> - List of jsonnet external variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Get
Gitops Applications Application Spec Source Directory Jsonnet Tla> - List of jsonnet top-level arguments(TLAS).
- ext
Vars GetGitops Applications Application Spec Source Directory Jsonnet Ext Var[] - List of jsonnet external variables.
- libs string[]
- Additional library search dirs.
- tlas
Get
Gitops 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[Get
Gitops Applications Application Spec Source Directory Jsonnet Tla] - List of jsonnet top-level arguments(TLAS).
- 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(TLAS).
GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnetExtVar
GetGitopsApplicationsApplicationSpecSourceDirectoryJsonnetTla
GetGitopsApplicationsApplicationSpecSourceHelm
- File
Parameters List<GetGitops Applications Application Spec Source Helm File Parameter> - File parameters to the helm template.
- Parameters
List<Get
Gitops 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 string - Helm release name to use. If omitted it will use the GitOps application name.
- 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 block.
- Version string
- Helm version to use for templating (either "2" or "3")
- File
Parameters []GetGitops Applications Application Spec Source Helm File Parameter - File parameters to the helm template.
- Parameters
[]Get
Gitops 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 string - Helm release name to use. If omitted it will use the GitOps application name.
- 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 block.
- Version string
- Helm version to use for templating (either "2" or "3")
- file
Parameters List<GetGitops Applications Application Spec Source Helm File Parameter> - File parameters to the helm template.
- parameters
List<Get
Gitops Applications Application Spec Source Helm Parameter> - List of helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - Indicates if to pass credentials to all domains (helm's --pass-credentials)
- release
Name String - Helm release name to use. If omitted it will use the GitOps application name.
- 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 block.
- version String
- Helm version to use for templating (either "2" or "3")
- file
Parameters GetGitops Applications Application Spec Source Helm File Parameter[] - File parameters to the helm template.
- parameters
Get
Gitops Applications Application Spec Source Helm Parameter[] - List of helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - Indicates if to pass credentials to all domains (helm's --pass-credentials)
- release
Name string - Helm release name to use. If omitted it will use the GitOps application name.
- 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 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[Get
Gitops 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")
- file
Parameters 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.
- pass
Credentials Boolean - Indicates if to pass credentials to all domains (helm's --pass-credentials)
- release
Name String - Helm release name to use. If omitted it will use the GitOps application name.
- 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 block.
- version String
- Helm version to use for templating (either "2" or "3")
GetGitopsApplicationsApplicationSpecSourceHelmFileParameter
GetGitopsApplicationsApplicationSpecSourceHelmParameter
- Force
String bool - Indicates if helm should interpret booleans and numbers as strings.
- Name string
- Name of the GitOps application.
- Value string
- Value of the Helm parameter.
- Force
String bool - Indicates if helm should interpret booleans and numbers as strings.
- Name string
- Name of the GitOps application.
- Value string
- Value of the Helm parameter.
- force
String Boolean - Indicates if helm should interpret booleans and numbers as strings.
- name String
- Name of the GitOps application.
- value String
- Value of the Helm parameter.
- force
String boolean - Indicates if helm should interpret booleans and numbers as strings.
- name string
- Name of the GitOps application.
- 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 GitOps application.
- value str
- Value of the Helm parameter.
- force
String Boolean - Indicates if helm should interpret booleans and numbers as strings.
- name String
- Name of the GitOps application.
- value String
- Value of the Helm parameter.
GetGitopsApplicationsApplicationSpecSourceKsonnet
- Environment string
- Ksonnet application environment name.
- Parameters
List<Get
Gitops Applications Application Spec Source Ksonnet Parameter> - List of ksonnet component parameter override values.
- Environment string
- Ksonnet application environment name.
- Parameters
[]Get
Gitops Applications Application Spec Source Ksonnet Parameter - List of ksonnet component parameter override values.
- environment String
- Ksonnet application environment name.
- parameters
List<Get
Gitops Applications Application Spec Source Ksonnet Parameter> - List of ksonnet component parameter override values.
- environment string
- Ksonnet application environment name.
- parameters
Get
Gitops Applications Application Spec Source Ksonnet Parameter[] - List of ksonnet component parameter override values.
- environment str
- Ksonnet application environment name.
- parameters
Sequence[Get
Gitops 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
- 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.
- 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 List<string>
- List of kustomize image override specifications.
- Name
Prefix string - Prefix prepended 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.
- 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 []string
- List of kustomize image override specifications.
- Name
Prefix string - Prefix prepended 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.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of kustomize image override specifications.
- name
Prefix String - Prefix prepended 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.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of kustomize image override specifications.
- name
Prefix string - Prefix prepended 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.
- 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.
- 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.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of kustomize image override specifications.
- name
Prefix String - Prefix prepended 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.
GetGitopsApplicationsApplicationSpecSourcePlugin
- Envs
List<Get
Gitops Applications Application Spec Source Plugin Env> - Entry in the GitOps application's environment.
- Name string
- Name of the GitOps application.
- Envs
[]Get
Gitops Applications Application Spec Source Plugin Env - Entry in the GitOps application's environment.
- Name string
- Name of the GitOps application.
- envs
List<Get
Gitops Applications Application Spec Source Plugin Env> - Entry in the GitOps application's environment.
- name String
- Name of the GitOps application.
- envs
Get
Gitops Applications Application Spec Source Plugin Env[] - Entry in the GitOps application's environment.
- name string
- Name of the GitOps application.
- envs
Sequence[Get
Gitops Applications Application Spec Source Plugin Env] - Entry in the GitOps application's environment.
- name str
- Name of the GitOps application.
- envs List<Property Map>
- Entry in the GitOps application's environment.
- name String
- Name of the GitOps application.
GetGitopsApplicationsApplicationSpecSourcePluginEnv
GetGitopsApplicationsApplicationSpecSyncPolicy
- Automateds
List<Get
Gitops Applications Application Spec Sync Policy Automated> - Controls the behavior of an automated sync.
- Retries
List<Get
Gitops Applications Application Spec Sync Policy Retry> - Contains information about the strategy to apply when a sync failed.
- Sync
Options List<string> - Options allow you to specify whole app sync-options.
- Automateds
[]Get
Gitops Applications Application Spec Sync Policy Automated - Controls the behavior of an automated sync.
- Retries
[]Get
Gitops Applications Application Spec Sync Policy Retry - Contains information about the strategy to apply when a sync failed.
- Sync
Options []string - Options allow you to specify whole app sync-options.
- automateds
List<Get
Gitops Applications Application Spec Sync Policy Automated> - Controls the behavior of an automated sync.
- retries
List<Get
Gitops Applications Application Spec Sync Policy Retry> - Contains information about the strategy to apply when a sync failed.
- sync
Options List<String> - Options allow you to specify whole app sync-options.
- automateds
Get
Gitops Applications Application Spec Sync Policy Automated[] - Controls the behavior of an automated sync.
- retries
Get
Gitops Applications Application Spec Sync Policy Retry[] - Contains information about the strategy to apply when a sync failed.
- sync
Options string[] - Options allow you to specify whole app sync-options.
- automateds
Sequence[Get
Gitops Applications Application Spec Sync Policy Automated] - Controls the behavior of an automated sync.
- retries
Sequence[Get
Gitops 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.
- sync
Options List<String> - Options allow you to specify whole app sync-options.
GetGitopsApplicationsApplicationSpecSyncPolicyAutomated
- 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).
- 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).
- allow
Empty 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).
- self
Heal Boolean - Indicates whether to revert resources back to their desired state upon modification in the cluster (default: false).
- allow
Empty 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).
- self
Heal 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).
- allow
Empty 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).
- self
Heal Boolean - Indicates whether to revert resources back to their desired state upon modification in the cluster (default: false).
GetGitopsApplicationsApplicationSpecSyncPolicyRetry
- Backoffs
List<Get
Gitops 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
[]Get
Gitops 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<Get
Gitops 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
Get
Gitops 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[Get
Gitops 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.
- Max
Duration 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.
- Max
Duration 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.
- max
Duration 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.
- max
Duration 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.
- max
Duration 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
harness
Terraform Provider.