The identity and technical contract details declared by the specification.
v1PortStatus
object
3 properties
applicationsApplicationDestination
object
3 properties
applicationsKustomizeResId
object
3 properties
applicationsOperationState
object
9 properties
applicationsApplicationSourceHelm
object
15 properties
applicationsBearerTokenBitbucket
object
BearerTokenBitbucket defines the Bearer token for BitBucket AppToken auth.
1 property
applicationsPullRequestGeneratorBitbucket
object
PullRequestGeneratorBitbucket defines connection info specific to Bitbucket.
5 properties
v1FieldsV1
object
FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format. Each key is either a '.' representing the field itself, and will always map to…
1 property
applicationsMatrixGenerator
object
MatrixGenerator generates the cartesian product of two sets of parameters. The parameters are defined by two nested generators.
2 properties
ApplicationSetQueryApplicationSetSortByOptions
string
applicationsOperationInitiator
object
2 properties
applicationsApplicationSetCreateRequest
object
4 properties
applicationsInfo
object
2 properties
applicationsGitDirectoryGeneratorItem
object
2 properties
applicationsKustomizeGvk
object
3 properties
v1JSON
object
JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
1 property
applicationsGitGenerator
object
8 properties
applicationsListGenerator
object
3 properties
applicationsSCMProviderGenerator
object
SCMProviderGenerator defines a generator that scrapes a SCMaaS API to find candidate repos.
12 properties
applicationsEnvEntry
object
2 properties
v1ApplicationSetGeneratorList
object
1 property
applicationsPluginGenerator
object
PluginGenerator defines connection info specific to Plugin.
5 properties
applicationsPullRequestGeneratorAzureDevOps
object
PullRequestGeneratorAzureDevOps defines connection info specific to AzureDevOps.
6 properties
v1LoadBalancerIngress
object
LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.
4 properties
applicationsResourceRef
object
6 properties
applicationsApplicationSetGenerator
object
ApplicationSetGenerator represents a generator at the top level of an ApplicationSet.
10 properties
applicationsSyncOperation
object
SyncOperation contains details about a sync operation.
11 properties
applicationsHydrateOperation
object
7 properties
gatewayruntimeError
object
4 properties
applicationsSyncStrategy
object
2 properties
applicationsApplicationSetGenerateRequest
object
2 properties
applicationsSCMProviderGeneratorFilter
object
SCMProviderGeneratorFilter is a single repository filter. If multiple filter types are set on a single struct, they will be AND'd together. All filters must pa…
5 properties
servicev1ApplicationSetList
object
7 properties
applicationsSyncPolicy
object
4 properties
v1OwnerReference
object
6 properties
applicationsResourceIgnoreDifferences
object
ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state.
7 properties
applicationsTagFilter
object
2 properties
v1Time
object
Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time pack…
2 properties
applicationsApplicationSetTree
object
1 property
applicationsApplicationSetSpec
object
ApplicationSetSpec represents a class of application set state.
10 properties
applicationsSCMProviderGeneratorBitbucketServer
object
SCMProviderGeneratorBitbucketServer defines connection info specific to Bitbucket Server.
7 properties
applicationsPullRequestGeneratorGithub
object
PullRequestGeneratorGithub defines connection info specific to GitHub.
6 properties
applicationsOperation
object
4 properties
applicationsSCMProviderGeneratorAzureDevOps
object
SCMProviderGeneratorAzureDevOps defines connection info specific to Azure DevOps.
5 properties
applicationsPluginConfigMapRef
object
1 property
applicationsSyncOperationResource
object
SyncOperationResource contains resources to sync.
4 properties
applicationsResourceNetworkingInfo
object
ResourceNetworkingInfo holds networking-related information for a resource.
5 properties
applicationsApplicationPreservedFields
object
2 properties
applicationsAppHealthStatus
object
3 properties
applicationsHealthStatus
object
3 properties
v1LabelSelector
object
2 properties
applicationsResourceNode
object
ResourceNode contains information about a live Kubernetes resource and its relationships with other resources.
9 properties
applicationsKsonnetParameter
object
3 properties
applicationsSyncStatus
object
4 properties
applicationsApplicationSource
object
11 properties
applicationsMergeGenerator
object
MergeGenerator merges the output of two or more generators. Where the values for all specified merge keys are equal between two sets of generated parameters, t…
3 properties
v1ObjectMeta
object
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
15 properties
applicationsSCMProviderGeneratorGitea
object
SCMProviderGeneratorGitea defines a connection info specific to Gitea.
5 properties
applicationsSyncStrategyHook
object
SyncStrategyHook will perform a sync using hooks annotations. If no hook annotation is specified falls back to kubectl apply.
1 property
applicationsApplicationSetResponse
object
2 properties
applicationsApplicationCondition
object
4 properties
applicationsPullRequestGeneratorBitbucketServer
object
PullRequestGeneratorBitbucketServer defines connection info specific to BitbucketServer.
7 properties
applicationsApplicationSetStatus
object
5 properties
protobufAny
object
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides supp…
2 properties
servicev1ApplicationSet
object
9 properties
applicationsBasicAuthBitbucketServer
object
BasicAuthBitbucketServer defines the username/(password or personal access token) for Basic auth.
2 properties
applicationsApplicationSet
object
ApplicationSet is a set of Application resources.
3 properties
applicationsSCMProviderGeneratorGithub
object
SCMProviderGeneratorGithub defines connection info specific to GitHub.
5 properties
applicationsApplication
object
5 properties
applicationsHelmParameter
object
3 properties
applicationsPullRequestGenerator
object
PullRequestGenerator defines a generator that scrapes a PullRequest API to find candidate pull requests.
11 properties
applicationsApplicationMatchExpression
object
3 properties
applicationsApplicationSetTemplateMeta
object
5 properties
applicationsPullRequestGeneratorGitea
object
PullRequestGeneratorGitea defines connection info specific to Gitea.
6 properties
applicationsPullRequestGeneratorFilter
object
PullRequestGeneratorFilter is a single pull request filter. If multiple filter types are set on a single struct, they will be AND'd together. All filters must…
3 properties
applicationsInfoItem
object
2 properties
applicationsManagedNamespaceMetadata
object
2 properties
applicationsPullRequestGeneratorGitLab
object
PullRequestGeneratorGitLab defines connection info specific to GitLab.
7 properties
applicationsApplicationSourceKsonnet
object
2 properties
applicationsBackoff
object
3 properties
applicationsApplicationSourcePluginParameter
object
4 properties
applicationsBearerTokenBitbucketCloud
object
BearerTokenBitbucketCloud defines the Bearer token for BitBucket AppToken auth.
1 property
applicationsSyncSource
object
SyncSource specifies a location from which hydrated manifests may be synced. RepoURL is assumed based on the associated DrySource config in the SourceHydrator.
2 properties
applicationsGitFileGeneratorItem
object
2 properties
applicationsRevisionHistory
object
10 properties
intstrIntOrString
object
+protobuf=true +protobuf.options.(gogoproto.goprotostringer)=false +k8s:openapi-gen=true
3 properties
applicationsSyncPolicyAutomated
object
4 properties
applicationsApplicationSetSyncPolicy
object
ApplicationSetSyncPolicy configures how generated Applications will relate to their ApplicationSet.
2 properties
applicationsApplicationSetNestedGenerator
object
ApplicationSetNestedGenerator represents a generator nested within a combination-type generator (MatrixGenerator or MergeGenerator).
10 properties
applicationsApplicationSetRolloutStrategy
object
1 property
v1SortOrderOptions
string
v1ApplicationSetQuery
object
12 properties
applicationsSourceHydrator
object
SourceHydrator specifies a dry "don't repeat yourself" source for manifests, a sync source from which to sync hydrated manifests, and an optional hydrateTo loc…
3 properties
applicationsClusterGenerator
object
ClusterGenerator defines a generator to match against clusters registered with ArgoCD.
4 properties
applicationsSCMProviderGeneratorAWSCodeCommit
object
SCMProviderGeneratorAWSCodeCommit defines connection info specific to AWS CodeCommit.
4 properties
applicationsApplicationSpec
object
ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revisio…
9 properties
applicationsConfigMapKeyRef
object
ConfigMapKeyRef struct for a reference to a configmap key.
2 properties
applicationsApplicationSourcePlugin
object
3 properties
applicationsKustomizeSelector
object
3 properties
applicationsRetryStrategy
object
3 properties
applicationsDrySource
object
DrySource specifies a location for dry "don't repeat yourself" manifest source information.
7 properties
applicationsApplicationSetResourceIgnoreDifferences
object
ApplicationSetResourceIgnoreDifferences configures how the ApplicationSet controller will ignore differences in live applications when applying changes from ge…
3 properties
applicationsSCMProviderGeneratorBitbucket
object
SCMProviderGeneratorBitbucket defines connection info specific to Bitbucket Cloud (API version 2).
4 properties
applicationsApplicationSetTemplate
object
2 properties
v1ManagedFieldsEntry
object
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
7 properties
applicationsSyncStrategyApply
object
1 property
applicationsApplicationSummary
object
2 properties
applicationsSecretRef
object
SecretRef struct for a reference to a secret key.
2 properties
applicationsApplicationSetCondition
object
5 properties
applicationsSuccessfulHydrateOperation
object
3 properties
applicationsApplicationSetGenerateResponse
object
1 property
applicationsResourceResult
object
11 properties
applicationsApplicationSetStrategy
object
ApplicationSetStrategy configures how generated Applications are updated in sequence.
3 properties
applicationsSyncOperationResult
object
6 properties
applicationsApplicationSetRolloutStep
object
2 properties
applicationsHydrateTo
object
HydrateTo specifies a location to which hydrated manifests should be pushed as a "staging area" before being moved to the SyncSource. The RepoURL and Path are…
1 property
applicationsApplicationSourceKustomize
object
18 properties
applicationsJsonnetVar
object
3 properties
applicationsOptionalMap
object
1 property
applicationsApplicationSourceDirectory
object
4 properties
applicationsApplicationSetApplicationStatus
object
6 properties
applicationsResourceStatus
object
ResourceStatus holds the current synchronization and health status of a Kubernetes resource.
11 properties
applicationsSourceHydratorStatus
object
2 properties
applicationsSCMProviderGeneratorGitlab
object
SCMProviderGeneratorGitlab defines connection info specific to Gitlab.
9 properties
applicationsHelmFileParameter
object
2 properties
applicationsApplicationStatus
object
14 properties
applicationsComparedTo
object
4 properties
applicationsOptionalArray
object
1 property
applicationsDuckTypeGenerator
object
DuckType defines a generator to match against clusters registered with ArgoCD.
6 properties
applicationsApplicationSourceJsonnet
object
3 properties
applicationsPluginInput
object
1 property
applicationsKustomizePatch
object
4 properties
applicationsKustomizeReplicas
object
2 properties
v1LabelSelectorRequirement
object
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Harness publishes across the network.