package
0.0.3
Repository: https://github.com/stefanmcshane/go-argocd.git
Documentation: pkg.go.dev

# Structs

AccountAccount account account swagger:model accountAccount.
AccountAccountsList account accounts list swagger:model accountAccountsList.
AccountCanIResponse account can i response swagger:model accountCanIResponse.
AccountCreateTokenRequest account create token request swagger:model accountCreateTokenRequest.
AccountCreateTokenResponse account create token response swagger:model accountCreateTokenResponse.
AccountToken account token swagger:model accountToken.
AccountUpdatePasswordRequest account update password request swagger:model accountUpdatePasswordRequest.
ApplicationApplicationManifestQueryWithFiles application application manifest query with files swagger:model applicationApplicationManifestQueryWithFiles.
ApplicationApplicationManifestQueryWithFilesWrapper application application manifest query with files wrapper swagger:model applicationApplicationManifestQueryWithFilesWrapper.
ApplicationApplicationPatchRequest ApplicationPatchRequest is a request to patch an application swagger:model applicationApplicationPatchRequest.
ApplicationApplicationResourceResponse application application resource response swagger:model applicationApplicationResourceResponse.
ApplicationApplicationRollbackRequest application application rollback request swagger:model applicationApplicationRollbackRequest.
ApplicationApplicationSyncRequest ApplicationSyncRequest is a request to apply the config state to live state swagger:model applicationApplicationSyncRequest.
ApplicationApplicationSyncWindow application application sync window swagger:model applicationApplicationSyncWindow.
ApplicationApplicationSyncWindowsResponse application application sync windows response swagger:model applicationApplicationSyncWindowsResponse.
ApplicationFileChunk application file chunk swagger:model applicationFileChunk.
ApplicationLogEntry application log entry swagger:model applicationLogEntry.
ApplicationManagedResourcesResponse application managed resources response swagger:model applicationManagedResourcesResponse.
ApplicationResourceActionsListResponse application resource actions list response swagger:model applicationResourceActionsListResponse.
ApplicationsetApplicationSetResponse applicationset application set response swagger:model applicationsetApplicationSetResponse.
ApplicationSyncOptions application sync options swagger:model applicationSyncOptions.
Applicationv1alpha1EnvEntry EnvEntry represents an entry in the application's environment swagger:model applicationv1alpha1EnvEntry.
ClusterClusterID ClusterID holds a cluster server URL or cluster name swagger:model clusterClusterID.
ClusterConnector cluster connector swagger:model clusterConnector.
ClusterDexConfig cluster dex config swagger:model clusterDexConfig.
ClusterGoogleAnalyticsConfig cluster google analytics config swagger:model clusterGoogleAnalyticsConfig.
ClusterHelp Help settings swagger:model clusterHelp.
ClusterOIDCConfig cluster o ID c config swagger:model clusterOIDCConfig.
ClusterPlugin Plugin settings swagger:model clusterPlugin.
ClusterSettings cluster settings swagger:model clusterSettings.
GpgkeyGnuPGPublicKeyCreateResponse Response to a public key creation request swagger:model gpgkeyGnuPGPublicKeyCreateResponse.
NotificationService notification service swagger:model notificationService.
NotificationServiceList notification service list swagger:model notificationServiceList.
NotificationTemplate notification template swagger:model notificationTemplate.
NotificationTemplateList notification template list swagger:model notificationTemplateList.
NotificationTrigger notification trigger swagger:model notificationTrigger.
NotificationTriggerList notification trigger list swagger:model notificationTriggerList.
OidcClaim oidc claim swagger:model oidcClaim.
ProjectDetailedProjectsResponse project detailed projects response swagger:model projectDetailedProjectsResponse.
ProjectGlobalProjectsResponse project global projects response swagger:model projectGlobalProjectsResponse.
ProjectProjectCreateRequest ProjectCreateRequest defines project creation parameters.
ProjectProjectTokenCreateRequest ProjectTokenCreateRequest defines project token creation parameters.
ProjectProjectTokenResponse ProjectTokenResponse wraps the created token or returns an empty string if deleted.
ProjectProjectUpdateRequest project project update request swagger:model projectProjectUpdateRequest.
ProjectSyncWindowsResponse project sync windows response swagger:model projectSyncWindowsResponse.
ProtobufAny protobuf any swagger:model protobufAny.
RepositoryAppInfo AppInfo contains application type and app file path swagger:model repositoryAppInfo.
RepositoryHelmAppSpec HelmAppSpec contains helm app name in source repo swagger:model repositoryHelmAppSpec.
RepositoryHelmChart repository helm chart swagger:model repositoryHelmChart.
RepositoryHelmChartsResponse repository helm charts response swagger:model repositoryHelmChartsResponse.
RepositoryKustomizeAppSpec KustomizeAppSpec contains kustomize images swagger:model repositoryKustomizeAppSpec.
RepositoryManifestResponse repository manifest response swagger:model repositoryManifestResponse.
RepositoryRefs A subset of the repository's named refs swagger:model repositoryRefs.
RepositoryRepoAppDetailsQuery RepoAppDetailsQuery contains query information for app details request swagger:model repositoryRepoAppDetailsQuery.
RepositoryRepoAppDetailsResponse RepoAppDetailsResponse application details swagger:model repositoryRepoAppDetailsResponse.
RepositoryRepoAppsResponse RepoAppsResponse contains applications of specified repository swagger:model repositoryRepoAppsResponse.
RuntimeError runtime error swagger:model runtimeError.
RuntimeStreamError runtime stream error swagger:model runtimeStreamError.
SessionGetUserInfoResponse The current user's userInfo info swagger:model sessionGetUserInfoResponse.
SessionSessionCreateRequest SessionCreateRequest is for logging in.
SessionSessionResponse SessionResponse wraps the created token or returns an empty string if deleted.
V1alpha1Application Application is a definition of Application resource.
V1alpha1ApplicationCondition ApplicationCondition contains details about an application condition, which is usally an error or warning swagger:model v1alpha1ApplicationCondition.
V1alpha1ApplicationDestination ApplicationDestination holds information about the application's destination swagger:model v1alpha1ApplicationDestination.
V1alpha1ApplicationList ApplicationList is list of Application resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object swagger:model v1alpha1ApplicationList.
V1alpha1ApplicationSet ApplicationSet is a set of Application resources +genclient +genclient:noStatus +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:path=applicationsets,shortName=appset;appsets +kubebuilder:subresource:status swagger:model v1alpha1ApplicationSet.
V1alpha1ApplicationSetCondition ApplicationSetCondition contains details about an applicationset condition, which is usally an error or warning swagger:model v1alpha1ApplicationSetCondition.
V1alpha1ApplicationSetGenerator ApplicationSetGenerator represents a generator at the top level of an ApplicationSet.
V1alpha1ApplicationSetList ApplicationSetList contains a list of ApplicationSet +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true swagger:model v1alpha1ApplicationSetList.
V1alpha1ApplicationSetNestedGenerator ApplicationSetNestedGenerator represents a generator nested within a combination-type generator (MatrixGenerator or MergeGenerator).
V1alpha1ApplicationSetSpec ApplicationSetSpec represents a class of application set state.
V1alpha1ApplicationSetStatus ApplicationSetStatus defines the observed state of ApplicationSet swagger:model v1alpha1ApplicationSetStatus.
V1alpha1ApplicationSetSyncPolicy ApplicationSetSyncPolicy configures how generated Applications will relate to their ApplicationSet.
V1alpha1ApplicationSetTemplate ApplicationSetTemplate represents argocd ApplicationSpec swagger:model v1alpha1ApplicationSetTemplate.
V1alpha1ApplicationSetTemplateMeta ApplicationSetTemplateMeta represents the Argo CD application fields that may be used for Applications generated from the ApplicationSet (based on metav1.ObjectMeta) swagger:model v1alpha1ApplicationSetTemplateMeta.
V1alpha1ApplicationSource ApplicationSource contains all required information about the source of an application swagger:model v1alpha1ApplicationSource.
V1alpha1ApplicationSourceDirectory ApplicationSourceDirectory holds options for applications of type plain YAML or Jsonnet swagger:model v1alpha1ApplicationSourceDirectory.
V1alpha1ApplicationSourceHelm ApplicationSourceHelm holds helm specific options swagger:model v1alpha1ApplicationSourceHelm.
V1alpha1ApplicationSourceJsonnet ApplicationSourceJsonnet holds options specific to applications of type Jsonnet swagger:model v1alpha1ApplicationSourceJsonnet.
V1alpha1ApplicationSourceKustomize ApplicationSourceKustomize holds options specific to an Application source specific to Kustomize swagger:model v1alpha1ApplicationSourceKustomize.
V1alpha1ApplicationSourcePlugin ApplicationSourcePlugin holds options specific to config management plugins swagger:model v1alpha1ApplicationSourcePlugin.
V1alpha1ApplicationSpec ApplicationSpec represents desired application state.
V1alpha1ApplicationStatus ApplicationStatus contains status information for the application swagger:model v1alpha1ApplicationStatus.
V1alpha1ApplicationSummary ApplicationSummary contains information about URLs and container images used by an application swagger:model v1alpha1ApplicationSummary.
V1alpha1ApplicationTree ApplicationTree holds nodes which belongs to the application TODO: describe purpose of this type swagger:model v1alpha1ApplicationTree.
V1alpha1ApplicationWatchEvent ApplicationWatchEvent contains information about application change.
V1alpha1AppProject AppProject provides a logical grouping of applications, providing controls for: * where the apps may deploy to (cluster whitelist) * what may be deployed (repository whitelist, resource whitelist/blacklist) * who can access these applications (roles, OIDC group claims bindings) * and what they can do (RBAC policies) * automation access to these roles (JWT tokens) +genclient +genclient:noStatus +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:path=appprojects,shortName=appproj;appprojs swagger:model v1alpha1AppProject.
V1alpha1AppProjectList AppProjectList is list of AppProject resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object swagger:model v1alpha1AppProjectList.
V1alpha1AppProjectSpec AppProjectSpec is the specification of an AppProject swagger:model v1alpha1AppProjectSpec.
V1alpha1AppProjectStatus AppProjectStatus contains status information for AppProject CRs swagger:model v1alpha1AppProjectStatus.
V1alpha1AWSAuthConfig AWSAuthConfig is an AWS IAM authentication configuration swagger:model v1alpha1AWSAuthConfig.
V1alpha1Backoff Backoff is the backoff strategy to use on subsequent retries for failing syncs swagger:model v1alpha1Backoff.
V1alpha1BasicAuthBitbucketServer BasicAuthBitbucketServer defines the username/(password or personal access token) for Basic auth.
V1alpha1Cluster Cluster is the definition of a cluster resource swagger:model v1alpha1Cluster.
V1alpha1ClusterCacheInfo ClusterCacheInfo contains information about the cluster cache swagger:model v1alpha1ClusterCacheInfo.
V1alpha1ClusterConfig ClusterConfig is the configuration attributes.
V1alpha1ClusterGenerator ClusterGenerator defines a generator to match against clusters registered with ArgoCD.
V1alpha1ClusterInfo ClusterInfo contains information about the cluster swagger:model v1alpha1ClusterInfo.
V1alpha1ClusterList ClusterList is a collection of Clusters.
V1alpha1Command Command holds binary path and arguments list swagger:model v1alpha1Command.
V1alpha1ComparedTo ComparedTo contains application source and target which was used for resources comparison swagger:model v1alpha1ComparedTo.
V1alpha1ConfigManagementPlugin ConfigManagementPlugin contains config management plugin configuration swagger:model v1alpha1ConfigManagementPlugin.
V1alpha1ConnectionState ConnectionState contains information about remote resource connection state, currently used for clusters and repositories swagger:model v1alpha1ConnectionState.
V1alpha1DuckTypeGenerator DuckType defines a generator to match against clusters registered with ArgoCD.
V1alpha1ExecProviderConfig ExecProviderConfig is config used to call an external command to perform cluster authentication See: https://godoc.org/k8s.io/client-go/tools/clientcmd/api#ExecConfig swagger:model v1alpha1ExecProviderConfig.
V1alpha1GitDirectoryGeneratorItem v1alpha1 git directory generator item swagger:model v1alpha1GitDirectoryGeneratorItem.
V1alpha1GitFileGeneratorItem v1alpha1 git file generator item swagger:model v1alpha1GitFileGeneratorItem.
V1alpha1GitGenerator v1alpha1 git generator swagger:model v1alpha1GitGenerator.
V1alpha1GnuPGPublicKey GnuPGPublicKey is a representation of a GnuPG public key swagger:model v1alpha1GnuPGPublicKey.
V1alpha1GnuPGPublicKeyList GnuPGPublicKeyList is a collection of GnuPGPublicKey objects swagger:model v1alpha1GnuPGPublicKeyList.
V1alpha1HealthStatus HealthStatus contains information about the currently observed health state of an application or resource swagger:model v1alpha1HealthStatus.
V1alpha1HelmFileParameter HelmFileParameter is a file parameter that's passed to helm template during manifest generation swagger:model v1alpha1HelmFileParameter.
V1alpha1HelmParameter HelmParameter is a parameter that's passed to helm template during manifest generation swagger:model v1alpha1HelmParameter.
V1alpha1HostInfo HostInfo holds host name and resources metrics TODO: describe purpose of this type TODO: describe members of this type swagger:model v1alpha1HostInfo.
V1alpha1HostResourceInfo TODO: describe this type swagger:model v1alpha1HostResourceInfo.
V1alpha1Info v1alpha1 info swagger:model v1alpha1Info.
V1alpha1InfoItem InfoItem contains arbitrary, human readable information about an application swagger:model v1alpha1InfoItem.
V1alpha1JsonnetVar JsonnetVar represents a variable to be passed to jsonnet during manifest generation swagger:model v1alpha1JsonnetVar.
V1alpha1JWTToken JWTToken holds the issuedAt and expiresAt values of a token swagger:model v1alpha1JWTToken.
V1alpha1JWTTokens JWTTokens represents a list of JWT tokens swagger:model v1alpha1JWTTokens.
V1alpha1KnownTypeField KnownTypeField contains mapping between CRD field and known Kubernetes type.
V1alpha1KustomizeOptions KustomizeOptions are options for kustomize to use when building manifests swagger:model v1alpha1KustomizeOptions.
V1alpha1ListGenerator ListGenerator include items info swagger:model v1alpha1ListGenerator.
V1alpha1MatrixGenerator MatrixGenerator generates the cartesian product of two sets of parameters.
V1alpha1MergeGenerator MergeGenerator merges the output of two or more generators.
V1alpha1Operation Operation contains information about a requested or running operation swagger:model v1alpha1Operation.
V1alpha1OperationInitiator OperationInitiator contains information about the initiator of an operation swagger:model v1alpha1OperationInitiator.
V1alpha1OperationState OperationState contains information about state of a running operation swagger:model v1alpha1OperationState.
V1alpha1OrphanedResourceKey OrphanedResourceKey is a reference to a resource to be ignored from swagger:model v1alpha1OrphanedResourceKey.
V1alpha1OrphanedResourcesMonitorSettings OrphanedResourcesMonitorSettings holds settings of orphaned resources monitoring swagger:model v1alpha1OrphanedResourcesMonitorSettings.
V1alpha1OverrideIgnoreDiff OverrideIgnoreDiff contains configurations about how fields should be ignored during diffs between the desired state and live state swagger:model v1alpha1OverrideIgnoreDiff.
V1alpha1ProjectRole ProjectRole represents a role that has access to a project swagger:model v1alpha1ProjectRole.
V1alpha1PullRequestGenerator PullRequestGenerator defines a generator that scrapes a PullRequest API to find candidate pull requests.
V1alpha1PullRequestGeneratorBitbucketServer PullRequestGenerator defines connection info specific to BitbucketServer.
V1alpha1PullRequestGeneratorFilter PullRequestGeneratorFilter is a single pull request filter.
V1alpha1PullRequestGeneratorGitea PullRequestGenerator defines connection info specific to Gitea.
V1alpha1PullRequestGeneratorGithub PullRequestGenerator defines connection info specific to GitHub.
V1alpha1PullRequestGeneratorGitLab PullRequestGeneratorGitLab defines connection info specific to GitLab.
V1alpha1RepoCreds RepoCreds holds the definition for repository credentials swagger:model v1alpha1RepoCreds.
V1alpha1RepoCredsList RepositoryList is a collection of Repositories.
V1alpha1Repository Repository is a repository holding application configurations swagger:model v1alpha1Repository.
V1alpha1RepositoryCertificate A RepositoryCertificate is either SSH known hosts entry or TLS certificate swagger:model v1alpha1RepositoryCertificate.
V1alpha1RepositoryCertificateList RepositoryCertificateList is a collection of RepositoryCertificates swagger:model v1alpha1RepositoryCertificateList.
V1alpha1RepositoryList RepositoryList is a collection of Repositories.
V1alpha1ResourceAction TODO: describe this type TODO: describe members of this type swagger:model v1alpha1ResourceAction.
V1alpha1ResourceActionParam TODO: describe this type TODO: describe members of this type swagger:model v1alpha1ResourceActionParam.
V1alpha1ResourceDiff ResourceDiff holds the diff of a live and target resource object TODO: describe members of this type swagger:model v1alpha1ResourceDiff.
V1alpha1ResourceIgnoreDifferences ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state.
V1alpha1ResourceNetworkingInfo ResourceNetworkingInfo holds networking resource related information TODO: describe members of this type swagger:model v1alpha1ResourceNetworkingInfo.
V1alpha1ResourceNode ResourceNode contains information about live resource and its children TODO: describe members of this type swagger:model v1alpha1ResourceNode.
V1alpha1ResourceOverride ResourceOverride holds configuration to customize resource diffing and health assessment TODO: describe the members of this type swagger:model v1alpha1ResourceOverride.
V1alpha1ResourceRef ResourceRef includes fields which uniquely identify a resource swagger:model v1alpha1ResourceRef.
V1alpha1ResourceResult ResourceResult holds the operation result details of a specific resource swagger:model v1alpha1ResourceResult.
V1alpha1ResourceStatus ResourceStatus holds the current sync and health status of a resource TODO: describe members of this type swagger:model v1alpha1ResourceStatus.
V1alpha1RetryStrategy RetryStrategy contains information about the strategy to apply when a sync failed swagger:model v1alpha1RetryStrategy.
V1alpha1RevisionHistory RevisionHistory contains history information about a previous sync swagger:model v1alpha1RevisionHistory.
V1alpha1RevisionMetadata RevisionMetadata contains metadata for a specific revision in a Git repository swagger:model v1alpha1RevisionMetadata.
V1alpha1SCMProviderGenerator SCMProviderGenerator defines a generator that scrapes a SCMaaS API to find candidate repos.
V1alpha1SCMProviderGeneratorAzureDevOps SCMProviderGeneratorAzureDevOps defines connection info specific to Azure DevOps.
V1alpha1SCMProviderGeneratorBitbucket SCMProviderGeneratorBitbucket defines connection info specific to Bitbucket Cloud (API version 2).
V1alpha1SCMProviderGeneratorBitbucketServer SCMProviderGeneratorBitbucketServer defines connection info specific to Bitbucket Server.
V1alpha1SCMProviderGeneratorFilter SCMProviderGeneratorFilter is a single repository filter.
V1alpha1SCMProviderGeneratorGitea SCMProviderGeneratorGitea defines a connection info specific to Gitea.
V1alpha1SCMProviderGeneratorGithub SCMProviderGeneratorGithub defines connection info specific to GitHub.
V1alpha1SCMProviderGeneratorGitlab SCMProviderGeneratorGitlab defines connection info specific to Gitlab.
V1alpha1SecretRef Utility struct for a reference to a secret key.
V1alpha1SignatureKey SignatureKey is the specification of a key required to verify commit signatures with swagger:model v1alpha1SignatureKey.
V1alpha1SyncOperation SyncOperation contains details about a sync operation.
V1alpha1SyncOperationResource SyncOperationResource contains resources to sync.
V1alpha1SyncOperationResult SyncOperationResult represent result of sync operation swagger:model v1alpha1SyncOperationResult.
V1alpha1SyncPolicy SyncPolicy controls when a sync will be performed in response to updates in git swagger:model v1alpha1SyncPolicy.
V1alpha1SyncPolicyAutomated SyncPolicyAutomated controls the behavior of an automated sync swagger:model v1alpha1SyncPolicyAutomated.
V1alpha1SyncStatus SyncStatus contains information about the currently observed live and desired states of an application swagger:model v1alpha1SyncStatus.
V1alpha1SyncStrategy SyncStrategy controls the manner in which a sync is performed swagger:model v1alpha1SyncStrategy.
V1alpha1SyncStrategyApply SyncStrategyApply uses `kubectl apply` to perform the apply swagger:model v1alpha1SyncStrategyApply.
V1alpha1SyncStrategyHook SyncStrategyHook will perform a sync using hooks annotations.
V1alpha1SyncWindow SyncWindow contains the kind, time, duration and attributes that are used to assign the syncWindows to apps swagger:model v1alpha1SyncWindow.
V1alpha1TLSClientConfig TLSClientConfig contains settings to enable transport layer security swagger:model v1alpha1TLSClientConfig.
V1Event Event is a report of an event somewhere in the cluster.
V1EventList EventList is a list of events.
V1EventSeries EventSeries contain information on series of events, i.e.
V1EventSource EventSource contains information for an event.
V1FieldsV1 FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.
V1GroupKind GroupKind specifies a Group and a Kind, but does not force a version.
V1JSON JSON represents any valid JSON value.
V1LabelSelector A label selector is a label query over a set of resources.
V1LabelSelectorRequirement A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
V1ListMeta ListMeta describes metadata that synthetic resources must have, including lists and various status objects.
V1LoadBalancerIngress LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.
V1ManagedFieldsEntry ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
V1MicroTime MicroTime is version of Time with microsecond level precision.
V1NodeSystemInfo NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
V1ObjectMeta ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
V1ObjectReference ObjectReference contains enough information to let you inspect or modify the referred object.
V1OwnerReference OwnerReference contains enough information to let you identify an owning object.
V1PortStatus v1 port status swagger:model v1PortStatus.
V1Time Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON.
VersionVersionMessage VersionMessage represents version of the Argo CD API server swagger:model versionVersionMessage.

# Interfaces

AccountEmptyResponse account empty response swagger:model accountEmptyResponse.
AccountUpdatePasswordResponse account update password response swagger:model accountUpdatePasswordResponse.
ApplicationApplicationResponse application application response swagger:model applicationApplicationResponse.
ApplicationOperationTerminateResponse application operation terminate response swagger:model applicationOperationTerminateResponse.
ClusterClusterResponse cluster cluster response swagger:model clusterClusterResponse.
GpgkeyGnuPGPublicKeyResponse Generic (empty) response for GPG public key CRUD requests swagger:model gpgkeyGnuPGPublicKeyResponse.
ProjectEmptyResponse project empty response swagger:model projectEmptyResponse.
RepocredsRepoCredsResponse RepoCredsResponse is a response to most repository credentials requests swagger:model repocredsRepoCredsResponse.
RepositoryDirectoryAppSpec DirectoryAppSpec contains directory swagger:model repositoryDirectoryAppSpec.
RepositoryRepoResponse repository repo response swagger:model repositoryRepoResponse.

# Type aliases

V1TimeString v1TimeString is a string representation of v1Time, to fix compilation errors swagger:model v1TimeString.