From c72c5e5b4cd5497698eb5f32af2b20018beef053 Mon Sep 17 00:00:00 2001 From: peefy Date: Tue, 7 Nov 2023 21:42:28 +0800 Subject: [PATCH] feat: publish more crd definitions Signed-off-by: peefy --- .../artifacthub/flux-cd/0.1.0/README.md | 9 - .../flux-cd/0.1.0/artifacthub-pkg.yaml | 25 - argoproj/README.md | 8 + argoproj/docs/argoproj.md | 14935 ++++++++++ argoproj/kcl.mod | 7 + {flux-cd => argoproj}/kcl.mod.lock | 0 .../argoproj_io_v1alpha1_app_project.k | 389 + .../argoproj_io_v1alpha1_application.k | 5469 ++++ .../argoproj_io_v1alpha1_application_set.k | 24293 ++++++++++++++++ cattle/README.md | 8 + cattle/docs/cattle.md | 493 + cattle/kcl.mod | 7 + cattle/kcl.mod.lock | 9 + cattle/v1/provisioning_cattle_io_v1_cluster.k | 867 + cert-manager/README.md | 8 + cert-manager/docs/cert-manager.md | 262 + cert-manager/kcl.mod | 7 + cert-manager/kcl.mod.lock | 9 + .../v1/cert_manager_io_v1_certificate.k | 415 + consul/README.md | 8 + consul/docs/consul.md | 188 + consul/kcl.mod | 7 + consul/kcl.mod.lock | 9 + .../consul_hashicorp_com_v1alpha1_mesh.k | 219 + external-secrets/README.md | 8 + external-secrets/docs/external-secrets.md | 594 + external-secrets/kcl.mod | 7 + external-secrets/kcl.mod.lock | 9 + ...rnal_secrets_io_v1alpha1_external_secret.k | 363 + ...ernal_secrets_io_v1beta1_external_secret.k | 625 + flux-cd/README.md | 9 - flux-cd/crd/crd.yaml | 0 flux-cd/kcl.mod | 8 - fluxcd/README.md | 8 + fluxcd/docs/fluxcd.md | 288 + fluxcd/kcl.mod | 7 + fluxcd/kcl.mod.lock | 9 + .../source_toolkit_fluxcd_io_v1beta1_bucket.k | 239 + .../source_toolkit_fluxcd_io_v1beta2_bucket.k | 261 + istio/kcl.mod | 2 +- ...extensions_istio_io_v1alpha1_wasm_plugin.k | 0 ...install_istio_io_v1alpha1_istio_operator.k | 0 ...ity_istio_io_v1beta1_peer_authentication.k | 101 + kasten/README.md | 8 + kasten/docs/kasten.md | 97 + kasten/kcl.mod | 7 + kasten/kcl.mod.lock | 9 + .../config_kio_kasten_io_v1alpha1_policy.k | 63 + kubevirt/README.md | 8 + kubevirt/docs/kubevirt.md | 2174 ++ kubevirt/kcl.mod | 7 + kubevirt/kcl.mod.lock | 9 + .../kubevirt_io_v1_virtual_machine_instance.k | 4001 +++ linkerd/README.md | 8 + linkerd/docs/linkerd.md | 119 + linkerd/kcl.mod | 7 + linkerd/kcl.mod.lock | 9 + ...linkerd_io_v1alpha1_authorization_policy.k | 122 + openshift/README.md | 8 + openshift/docs/openshift.md | 291 + openshift/kcl.mod | 7 + openshift/kcl.mod.lock | 9 + openshift/v1/route_openshift_io_v1_route.k | 29 + ...machine_openshift_io_v1beta1_machine_set.k | 449 + tekton/README.md | 8 + tekton/docs/tekton.md | 93 + tekton/kcl.mod | 7 + tekton/kcl.mod.lock | 9 + tekton/tekton_dev_v1beta1_pipeline_run.k | 29 + tekton/tekton_dev_v1beta1_task_run.k | 29 + traefik/README.md | 8 + traefik/docs/traefik.md | 82 + traefik/kcl.mod | 7 + traefik/kcl.mod.lock | 9 + .../traefik_containo_us_v1alpha1_tls_option.k | 29 + velero/README.md | 8 + velero/docs/velero.md | 455 + velero/kcl.mod | 7 + velero/kcl.mod.lock | 9 + velero/velero_io_v1_restore.k | 437 + velero/velero_io_v1_schedule.k | 477 + 81 files changed, 59281 insertions(+), 52 deletions(-) delete mode 100644 .integration/artifacthub/flux-cd/0.1.0/README.md delete mode 100644 .integration/artifacthub/flux-cd/0.1.0/artifacthub-pkg.yaml create mode 100644 argoproj/README.md create mode 100644 argoproj/docs/argoproj.md create mode 100644 argoproj/kcl.mod rename {flux-cd => argoproj}/kcl.mod.lock (100%) create mode 100644 argoproj/v1alpha1/argoproj_io_v1alpha1_app_project.k create mode 100644 argoproj/v1alpha1/argoproj_io_v1alpha1_application.k create mode 100644 argoproj/v1alpha1/argoproj_io_v1alpha1_application_set.k create mode 100644 cattle/README.md create mode 100644 cattle/docs/cattle.md create mode 100644 cattle/kcl.mod create mode 100644 cattle/kcl.mod.lock create mode 100644 cattle/v1/provisioning_cattle_io_v1_cluster.k create mode 100644 cert-manager/README.md create mode 100644 cert-manager/docs/cert-manager.md create mode 100644 cert-manager/kcl.mod create mode 100644 cert-manager/kcl.mod.lock create mode 100644 cert-manager/v1/cert_manager_io_v1_certificate.k create mode 100644 consul/README.md create mode 100644 consul/docs/consul.md create mode 100644 consul/kcl.mod create mode 100644 consul/kcl.mod.lock create mode 100644 consul/v1alpha1/consul_hashicorp_com_v1alpha1_mesh.k create mode 100644 external-secrets/README.md create mode 100644 external-secrets/docs/external-secrets.md create mode 100644 external-secrets/kcl.mod create mode 100644 external-secrets/kcl.mod.lock create mode 100644 external-secrets/v1alpha1/external_secrets_io_v1alpha1_external_secret.k create mode 100644 external-secrets/v1beta1/external_secrets_io_v1beta1_external_secret.k delete mode 100644 flux-cd/README.md delete mode 100644 flux-cd/crd/crd.yaml delete mode 100644 flux-cd/kcl.mod create mode 100644 fluxcd/README.md create mode 100644 fluxcd/docs/fluxcd.md create mode 100644 fluxcd/kcl.mod create mode 100644 fluxcd/kcl.mod.lock create mode 100644 fluxcd/v1beta1/source_toolkit_fluxcd_io_v1beta1_bucket.k create mode 100644 fluxcd/v1beta2/source_toolkit_fluxcd_io_v1beta2_bucket.k rename istio/{ => v1alpha1}/extensions_istio_io_v1alpha1_wasm_plugin.k (100%) rename istio/{ => v1alpha1}/install_istio_io_v1alpha1_istio_operator.k (100%) create mode 100644 istio/v1beta1/security_istio_io_v1beta1_peer_authentication.k create mode 100644 kasten/README.md create mode 100644 kasten/docs/kasten.md create mode 100644 kasten/kcl.mod create mode 100644 kasten/kcl.mod.lock create mode 100644 kasten/v1alpha1/config_kio_kasten_io_v1alpha1_policy.k create mode 100644 kubevirt/README.md create mode 100644 kubevirt/docs/kubevirt.md create mode 100644 kubevirt/kcl.mod create mode 100644 kubevirt/kcl.mod.lock create mode 100644 kubevirt/v1/kubevirt_io_v1_virtual_machine_instance.k create mode 100644 linkerd/README.md create mode 100644 linkerd/docs/linkerd.md create mode 100644 linkerd/kcl.mod create mode 100644 linkerd/kcl.mod.lock create mode 100644 linkerd/v1alpha1/policy_linkerd_io_v1alpha1_authorization_policy.k create mode 100644 openshift/README.md create mode 100644 openshift/docs/openshift.md create mode 100644 openshift/kcl.mod create mode 100644 openshift/kcl.mod.lock create mode 100644 openshift/v1/route_openshift_io_v1_route.k create mode 100644 openshift/v1beta1/machine_openshift_io_v1beta1_machine_set.k create mode 100644 tekton/README.md create mode 100644 tekton/docs/tekton.md create mode 100644 tekton/kcl.mod create mode 100644 tekton/kcl.mod.lock create mode 100644 tekton/tekton_dev_v1beta1_pipeline_run.k create mode 100644 tekton/tekton_dev_v1beta1_task_run.k create mode 100644 traefik/README.md create mode 100644 traefik/docs/traefik.md create mode 100644 traefik/kcl.mod create mode 100644 traefik/kcl.mod.lock create mode 100644 traefik/v1alpha1/traefik_containo_us_v1alpha1_tls_option.k create mode 100644 velero/README.md create mode 100644 velero/docs/velero.md create mode 100644 velero/kcl.mod create mode 100644 velero/kcl.mod.lock create mode 100644 velero/velero_io_v1_restore.k create mode 100644 velero/velero_io_v1_schedule.k diff --git a/.integration/artifacthub/flux-cd/0.1.0/README.md b/.integration/artifacthub/flux-cd/0.1.0/README.md deleted file mode 100644 index b91dcccc..00000000 --- a/.integration/artifacthub/flux-cd/0.1.0/README.md +++ /dev/null @@ -1,9 +0,0 @@ -## Introduction - -`flux-cd` is the flux-cd spec definition - - - -## Resource - -Code source and document is [here](https://github.com/kcl-lang/artifacthub/tree/main/flux-cd) diff --git a/.integration/artifacthub/flux-cd/0.1.0/artifacthub-pkg.yaml b/.integration/artifacthub/flux-cd/0.1.0/artifacthub-pkg.yaml deleted file mode 100644 index 31ca7cff..00000000 --- a/.integration/artifacthub/flux-cd/0.1.0/artifacthub-pkg.yaml +++ /dev/null @@ -1,25 +0,0 @@ -version: 0.1.0 -name: flux-cd -displayName: flux-cd -createdAt: "2023-10-31T15:28:54Z" -description: '`flux-cd` is the flux-cd spec definition' -links: -- name: KCL homepage - url: https://kcl-lang.io/ -- name: KCL repo - url: https://github.com/kcl-lang/kcl -install: | - #### Add `flux-cd` with tag `0.1.0` as dependency - ``` - kpm add flux-cd:0.1.0 - ``` - - #### Pull `flux-cd` with tag `0.1.0` to local - ``` - kpm pull flux-cd:0.1.0 - ``` -maintainers: -- name: kcl-lang.io - email: kcl-lang.io@domainsbyproxy.com -provider: - name: kcl-lang.io diff --git a/argoproj/README.md b/argoproj/README.md new file mode 100644 index 00000000..8e96f467 --- /dev/null +++ b/argoproj/README.md @@ -0,0 +1,8 @@ +## Introduction + +`argoproj` module contains definitions for `argoproj` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/argoproj) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/argoproj/docs] diff --git a/argoproj/docs/argoproj.md b/argoproj/docs/argoproj.md new file mode 100644 index 00000000..0ebd1944 --- /dev/null +++ b/argoproj/docs/argoproj.md @@ -0,0 +1,14935 @@ +# argoproj + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1alpha1 + - [AppProject](#appproject) + - [Application](#application) + - [ApplicationSet](#applicationset) + - [ArgoprojIoV1alpha1AppProjectSpec](#argoprojiov1alpha1appprojectspec) + - [ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0](#argoprojiov1alpha1appprojectspecclusterresourceblacklistitems0) + - [ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0](#argoprojiov1alpha1appprojectspecclusterresourcewhitelistitems0) + - [ArgoprojIoV1alpha1AppProjectSpecDestinationsItems0](#argoprojiov1alpha1appprojectspecdestinationsitems0) + - [ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceBlacklistItems0](#argoprojiov1alpha1appprojectspecnamespaceresourceblacklistitems0) + - [ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceWhitelistItems0](#argoprojiov1alpha1appprojectspecnamespaceresourcewhitelistitems0) + - [ArgoprojIoV1alpha1AppProjectSpecOrphanedResources](#argoprojiov1alpha1appprojectspecorphanedresources) + - [ArgoprojIoV1alpha1AppProjectSpecOrphanedResourcesIgnoreItems0](#argoprojiov1alpha1appprojectspecorphanedresourcesignoreitems0) + - [ArgoprojIoV1alpha1AppProjectSpecRolesItems0](#argoprojiov1alpha1appprojectspecrolesitems0) + - [ArgoprojIoV1alpha1AppProjectSpecRolesItems0JwtTokensItems0](#argoprojiov1alpha1appprojectspecrolesitems0jwttokensitems0) + - [ArgoprojIoV1alpha1AppProjectSpecSignatureKeysItems0](#argoprojiov1alpha1appprojectspecsignaturekeysitems0) + - [ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0](#argoprojiov1alpha1appprojectspecsyncwindowsitems0) + - [ArgoprojIoV1alpha1AppProjectStatus](#argoprojiov1alpha1appprojectstatus) + - [ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnon](#argoprojiov1alpha1appprojectstatusjwttokensbyroleanon) + - [ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnonItemsItems0](#argoprojiov1alpha1appprojectstatusjwttokensbyroleanonitemsitems0) + - [ArgoprojIoV1alpha1ApplicationOperation](#argoprojiov1alpha1applicationoperation) + - [ArgoprojIoV1alpha1ApplicationOperationInfoItems0](#argoprojiov1alpha1applicationoperationinfoitems0) + - [ArgoprojIoV1alpha1ApplicationOperationInitiatedBy](#argoprojiov1alpha1applicationoperationinitiatedby) + - [ArgoprojIoV1alpha1ApplicationOperationRetry](#argoprojiov1alpha1applicationoperationretry) + - [ArgoprojIoV1alpha1ApplicationOperationRetryBackoff](#argoprojiov1alpha1applicationoperationretrybackoff) + - [ArgoprojIoV1alpha1ApplicationOperationSync](#argoprojiov1alpha1applicationoperationsync) + - [ArgoprojIoV1alpha1ApplicationOperationSyncResourcesItems0](#argoprojiov1alpha1applicationoperationsyncresourcesitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSource](#argoprojiov1alpha1applicationoperationsyncsource) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectory](#argoprojiov1alpha1applicationoperationsyncsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnet](#argoprojiov1alpha1applicationoperationsyncsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationoperationsyncsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationoperationsyncsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelm](#argoprojiov1alpha1applicationoperationsyncsourcehelm) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomize](#argoprojiov1alpha1applicationoperationsyncsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationoperationsyncsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcePlugin](#argoprojiov1alpha1applicationoperationsyncsourceplugin) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginEnvItems0](#argoprojiov1alpha1applicationoperationsyncsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Directory](#argoprojiov1alpha1applicationoperationsyncsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationoperationsyncsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Helm](#argoprojiov1alpha1applicationoperationsyncsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Kustomize](#argoprojiov1alpha1applicationoperationsyncsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Plugin](#argoprojiov1alpha1applicationoperationsyncsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategy](#argoprojiov1alpha1applicationoperationsyncsyncstrategy) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyApply](#argoprojiov1alpha1applicationoperationsyncsyncstrategyapply) + - [ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyHook](#argoprojiov1alpha1applicationoperationsyncsyncstrategyhook) + - [ArgoprojIoV1alpha1ApplicationSetSpec](#argoprojiov1alpha1applicationsetspec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcelabelselector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcelabelselectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Clusters](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusters) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clustersselector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clustersselectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Git](#argoprojiov1alpha1applicationsetspecgeneratorsitems0git) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitDirectoriesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gitdirectoriesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitFilesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gitfilesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0List](#argoprojiov1alpha1applicationsetspecgeneratorsitems0list) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Matrix](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrix) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcelabelselector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcelabelselectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Clusters](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusters) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clustersselector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clustersselectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Git](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0git) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitDirectoriesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gitdirectoriesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitFilesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gitfilesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0List](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0list) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequest](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequest) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestbitbucketserver) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestbitbucketserverbasicauth) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestbitbucketserverbasicauthpasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgitea) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgiteatokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgithub) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgithubtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgitlab) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgitlabtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProvider](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovider) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommit](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderawscodecommit) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderawscodecommittagfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOps](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderazuredevops) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderazuredevopsaccesstokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucket](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucket) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketAppPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucketapppasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucketserver) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucketserverbasicauth) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucketserverbasicauthpasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergitea) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergiteatokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergithub) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergithubtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergitlab) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergitlabtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Selector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0selector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0SelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0selectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Merge](#argoprojiov1alpha1applicationsetspecgeneratorsitems0merge) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcelabelselector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcelabelselectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Clusters](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusters) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clustersselector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clustersselectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Git](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0git) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitDirectoriesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gitdirectoriesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitFilesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gitfilesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0List](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0list) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequest](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequest) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestbitbucketserver) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestbitbucketserverbasicauth) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestbitbucketserverbasicauthpasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgitea) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgiteatokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgithub) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgithubtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgitlab) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgitlabtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProvider](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovider) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommit](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderawscodecommit) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderawscodecommittagfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOps](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderazuredevops) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderazuredevopsaccesstokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucket](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucket) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketAppPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucketapppasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucketserver) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucketserverbasicauth) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucketserverbasicauthpasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergitea) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergiteatokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergithub) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergithubtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergitlab) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergitlabtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Selector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0selector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0SelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0selectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequest](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequest) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestbitbucketserver) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestbitbucketserverbasicauth) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestbitbucketserverbasicauthpasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgitea) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgiteatokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgithub) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgithubtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgitlab) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgitlabtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProvider](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovider) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommit](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderawscodecommit) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderawscodecommittagfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOps](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderazuredevops) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderazuredevopsaccesstokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucket](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucket) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketAppPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucketapppasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucketserver) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucketserverbasicauth) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucketserverbasicauthpasswordref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderfiltersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergitea) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergiteatokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergithub) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergithubtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergitlab) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergitlabtokenref) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Selector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0selector) + - [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0SelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0selectormatchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecPreservedFields](#argoprojiov1alpha1applicationsetspecpreservedfields) + - [ArgoprojIoV1alpha1ApplicationSetSpecStrategy](#argoprojiov1alpha1applicationsetspecstrategy) + - [ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSync](#argoprojiov1alpha1applicationsetspecstrategyrollingsync) + - [ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0](#argoprojiov1alpha1applicationsetspecstrategyrollingsyncstepsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0MatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecstrategyrollingsyncstepsitems0matchexpressionsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplate](#argoprojiov1alpha1applicationsetspectemplate) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateMetadata](#argoprojiov1alpha1applicationsetspectemplatemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpec](#argoprojiov1alpha1applicationsetspectemplatespec) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecDestination](#argoprojiov1alpha1applicationsetspectemplatespecdestination) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspectemplatespecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspectemplatespecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSource](#argoprojiov1alpha1applicationsetspectemplatespecsource) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspectemplatespecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspectemplatespecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspectemplatespecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspectemplatespecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspectemplatespecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationSetStatus](#argoprojiov1alpha1applicationsetstatus) + - [ArgoprojIoV1alpha1ApplicationSetStatusApplicationStatusItems0](#argoprojiov1alpha1applicationsetstatusapplicationstatusitems0) + - [ArgoprojIoV1alpha1ApplicationSetStatusConditionsItems0](#argoprojiov1alpha1applicationsetstatusconditionsitems0) + - [ArgoprojIoV1alpha1ApplicationSpec](#argoprojiov1alpha1applicationspec) + - [ArgoprojIoV1alpha1ApplicationSpecDestination](#argoprojiov1alpha1applicationspecdestination) + - [ArgoprojIoV1alpha1ApplicationSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationspecignoredifferencesitems0) + - [ArgoprojIoV1alpha1ApplicationSpecInfoItems0](#argoprojiov1alpha1applicationspecinfoitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSource](#argoprojiov1alpha1applicationspecsource) + - [ArgoprojIoV1alpha1ApplicationSpecSourceDirectory](#argoprojiov1alpha1applicationspecsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationspecsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationspecsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationspecsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourceHelm](#argoprojiov1alpha1applicationspecsourcehelm) + - [ArgoprojIoV1alpha1ApplicationSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationspecsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationspecsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourceKustomize](#argoprojiov1alpha1applicationspecsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationspecsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcePlugin](#argoprojiov1alpha1applicationspecsourceplugin) + - [ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationspecsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationspecsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0](#argoprojiov1alpha1applicationspecsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory](#argoprojiov1alpha1applicationspecsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationspecsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationspecsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationspecsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm](#argoprojiov1alpha1applicationspecsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationspecsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationspecsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationspecsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationspecsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationspecsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationspecsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationspecsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationSpecSyncPolicy](#argoprojiov1alpha1applicationspecsyncpolicy) + - [ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationspecsyncpolicyautomated) + - [ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationspecsyncpolicymanagednamespacemetadata) + - [ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry](#argoprojiov1alpha1applicationspecsyncpolicyretry) + - [ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationspecsyncpolicyretrybackoff) + - [ArgoprojIoV1alpha1ApplicationStatus](#argoprojiov1alpha1applicationstatus) + - [ArgoprojIoV1alpha1ApplicationStatusConditionsItems0](#argoprojiov1alpha1applicationstatusconditionsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHealth](#argoprojiov1alpha1applicationstatushealth) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0](#argoprojiov1alpha1applicationstatushistoryitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source](#argoprojiov1alpha1applicationstatushistoryitems0source) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory](#argoprojiov1alpha1applicationstatushistoryitems0sourcedirectory) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet](#argoprojiov1alpha1applicationstatushistoryitems0sourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm](#argoprojiov1alpha1applicationstatushistoryitems0sourcehelm) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize](#argoprojiov1alpha1applicationstatushistoryitems0sourcekustomize) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin](#argoprojiov1alpha1applicationstatushistoryitems0sourceplugin) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationState](#argoprojiov1alpha1applicationstatusoperationstate) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation](#argoprojiov1alpha1applicationstatusoperationstateoperation) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationinfoitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy](#argoprojiov1alpha1applicationstatusoperationstateoperationinitiatedby) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry](#argoprojiov1alpha1applicationstatusoperationstateoperationretry) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff](#argoprojiov1alpha1applicationstatusoperationstateoperationretrybackoff) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync](#argoprojiov1alpha1applicationstatusoperationstateoperationsync) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncresourcesitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsource) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcehelm) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourceplugin) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsyncstrategy) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsyncstrategyapply) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsyncstrategyhook) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult](#argoprojiov1alpha1applicationstatusoperationstatesyncresult) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultresourcesitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsource) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcedirectory) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcehelm) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcekustomize) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourceplugin) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0pluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusResourcesItems0](#argoprojiov1alpha1applicationstatusresourcesitems0) + - [ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health](#argoprojiov1alpha1applicationstatusresourcesitems0health) + - [ArgoprojIoV1alpha1ApplicationStatusSummary](#argoprojiov1alpha1applicationstatussummary) + - [ArgoprojIoV1alpha1ApplicationStatusSync](#argoprojiov1alpha1applicationstatussync) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedTo](#argoprojiov1alpha1applicationstatussynccomparedto) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToDestination](#argoprojiov1alpha1applicationstatussynccomparedtodestination) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSource](#argoprojiov1alpha1applicationstatussynccomparedtosource) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectory](#argoprojiov1alpha1applicationstatussynccomparedtosourcedirectory) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnet](#argoprojiov1alpha1applicationstatussynccomparedtosourcedirectoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcedirectoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcedirectoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelm](#argoprojiov1alpha1applicationstatussynccomparedtosourcehelm) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcehelmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcehelmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomize](#argoprojiov1alpha1applicationstatussynccomparedtosourcekustomize) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcekustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePlugin](#argoprojiov1alpha1applicationstatussynccomparedtosourceplugin) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginEnvItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcepluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcepluginparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Directory](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0directory) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0directoryjsonnet) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0directoryjsonnetextvarsitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0directoryjsonnettlasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Helm](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0helm) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0helmfileparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0helmparametersitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Kustomize](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0kustomize) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0kustomizereplicasitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Plugin](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0plugin) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0pluginenvitems0) + - [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0pluginparametersitems0) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### AppProject + +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) + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"argoproj.io/v1alpha1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"argoproj.io/v1alpha1"| +|**kind** `required` `readOnly`|"AppProject"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"AppProject"| +|**metadata** `required`|[ObjectMeta](#objectmeta)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1AppProjectSpec](#argoprojiov1alpha1appprojectspec)|spec|| +|**status**|[ArgoprojIoV1alpha1AppProjectStatus](#argoprojiov1alpha1appprojectstatus)|status|| +### Application + +Application is a definition of Application resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"argoproj.io/v1alpha1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"argoproj.io/v1alpha1"| +|**kind** `required` `readOnly`|"Application"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Application"| +|**metadata** `required`|[ObjectMeta](#objectmeta)|metadata|| +|**operation**|[ArgoprojIoV1alpha1ApplicationOperation](#argoprojiov1alpha1applicationoperation)|operation|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSpec](#argoprojiov1alpha1applicationspec)|spec|| +|**status**|[ArgoprojIoV1alpha1ApplicationStatus](#argoprojiov1alpha1applicationstatus)|status|| +### ApplicationSet + +argoproj io v1alpha1 application set + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"argoproj.io/v1alpha1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"argoproj.io/v1alpha1"| +|**kind** `required` `readOnly`|"ApplicationSet"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"ApplicationSet"| +|**metadata** `required`|[ObjectMeta](#objectmeta)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpec](#argoprojiov1alpha1applicationsetspec)|spec|| +|**status**|[ArgoprojIoV1alpha1ApplicationSetStatus](#argoprojiov1alpha1applicationsetstatus)|status|| +### ArgoprojIoV1alpha1AppProjectSpec + +AppProjectSpec is the specification of an AppProject + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**clusterResourceBlacklist**|[[ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0](#argoprojiov1alpha1appprojectspecclusterresourceblacklistitems0)]|ClusterResourceBlacklist contains list of blacklisted cluster level resources|| +|**clusterResourceWhitelist**|[[ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0](#argoprojiov1alpha1appprojectspecclusterresourcewhitelistitems0)]|ClusterResourceWhitelist contains list of whitelisted cluster level resources|| +|**description**|str|Description contains optional project description|| +|**destinations**|[[ArgoprojIoV1alpha1AppProjectSpecDestinationsItems0](#argoprojiov1alpha1appprojectspecdestinationsitems0)]|Destinations contains list of destinations available for deployment|| +|**namespaceResourceBlacklist**|[[ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceBlacklistItems0](#argoprojiov1alpha1appprojectspecnamespaceresourceblacklistitems0)]|NamespaceResourceBlacklist contains list of blacklisted namespace level resources|| +|**namespaceResourceWhitelist**|[[ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceWhitelistItems0](#argoprojiov1alpha1appprojectspecnamespaceresourcewhitelistitems0)]|NamespaceResourceWhitelist contains list of whitelisted namespace level resources|| +|**orphanedResources**|[ArgoprojIoV1alpha1AppProjectSpecOrphanedResources](#argoprojiov1alpha1appprojectspecorphanedresources)|orphaned resources|| +|**permitOnlyProjectScopedClusters**|bool|PermitOnlyProjectScopedClusters determines whether destinations can only reference clusters which are project-scoped|| +|**roles**|[[ArgoprojIoV1alpha1AppProjectSpecRolesItems0](#argoprojiov1alpha1appprojectspecrolesitems0)]|Roles are user defined RBAC roles associated with this project|| +|**signatureKeys**|[[ArgoprojIoV1alpha1AppProjectSpecSignatureKeysItems0](#argoprojiov1alpha1appprojectspecsignaturekeysitems0)]|SignatureKeys contains a list of PGP key IDs that commits in Git must be signed with in order to be allowed for sync|| +|**sourceNamespaces**|[str]|SourceNamespaces defines the namespaces application resources are allowed to be created in|| +|**sourceRepos**|[str]|SourceRepos contains list of repository URLs which can be used for deployment|| +|**syncWindows**|[[ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0](#argoprojiov1alpha1appprojectspecsyncwindowsitems0)]|SyncWindows controls when syncs can be run for apps in this project|| +### ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0 + +GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group** `required`|str|group|| +|**kind** `required`|str|kind|| +### ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0 + +GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group** `required`|str|group|| +|**kind** `required`|str|kind|| +### ArgoprojIoV1alpha1AppProjectSpecDestinationsItems0 + +ApplicationDestination holds information about the application's destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is an alternate way of specifying the target cluster by its symbolic name|| +|**namespace**|str|Namespace specifies the target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace|| +|**server**|str|Server specifies the URL of the target cluster and must be set to the Kubernetes control plane API|| +### ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceBlacklistItems0 + +GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group** `required`|str|group|| +|**kind** `required`|str|kind|| +### ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceWhitelistItems0 + +GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group** `required`|str|group|| +|**kind** `required`|str|kind|| +### ArgoprojIoV1alpha1AppProjectSpecOrphanedResources + +OrphanedResources specifies if controller should monitor orphaned resources of apps in this project + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**ignore**|[[ArgoprojIoV1alpha1AppProjectSpecOrphanedResourcesIgnoreItems0](#argoprojiov1alpha1appprojectspecorphanedresourcesignoreitems0)]|Ignore contains a list of resources that are to be excluded from orphaned resources monitoring|| +|**warn**|bool|Warn indicates if warning condition should be created for apps which have orphaned resources|| +### ArgoprojIoV1alpha1AppProjectSpecOrphanedResourcesIgnoreItems0 + +OrphanedResourceKey is a reference to a resource to be ignored from + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**kind**|str|kind|| +|**name**|str|name|| +### ArgoprojIoV1alpha1AppProjectSpecRolesItems0 + +ProjectRole represents a role that has access to a project + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**description**|str|Description is a description of the role|| +|**groups**|[str]|Groups are a list of OIDC group claims bound to this role|| +|**jwtTokens**|[[ArgoprojIoV1alpha1AppProjectSpecRolesItems0JwtTokensItems0](#argoprojiov1alpha1appprojectspecrolesitems0jwttokensitems0)]|JWTTokens are a list of generated JWT tokens bound to this role|| +|**name** `required`|str|Name is a name for this role|| +|**policies**|[str]|Policies Stores a list of casbin formatted strings that define access policies for the role in the project|| +### ArgoprojIoV1alpha1AppProjectSpecRolesItems0JwtTokensItems0 + +JWTToken holds the issuedAt and expiresAt values of a token + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exp**|int|exp|| +|**iat** `required`|int|iat|| +|**id**|str|id|| +### ArgoprojIoV1alpha1AppProjectSpecSignatureKeysItems0 + +SignatureKey is the specification of a key required to verify commit signatures with + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**keyID** `required`|str|The ID of the key in hexadecimal notation|| +### ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0 + +SyncWindow contains the kind, time, duration and attributes that are used to assign the syncWindows to apps + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**applications**|[str]|Applications contains a list of applications that the window will apply to|| +|**clusters**|[str]|Clusters contains a list of clusters that the window will apply to|| +|**duration**|str|Duration is the amount of time the sync window will be open|| +|**kind**|str|Kind defines if the window allows or blocks syncs|| +|**manualSync**|bool|ManualSync enables manual syncs when they would otherwise be blocked|| +|**namespaces**|[str]|Namespaces contains a list of namespaces that the window will apply to|| +|**schedule**|str|Schedule is the time the window will begin, specified in cron format|| +|**timeZone**|str|TimeZone of the sync that will be applied to the schedule|| +### ArgoprojIoV1alpha1AppProjectStatus + +AppProjectStatus contains status information for AppProject CRs + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**jwtTokensByRole**|{str:[ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnon](#argoprojiov1alpha1appprojectstatusjwttokensbyroleanon)}|JWTTokensByRole contains a list of JWT tokens issued for a given role|| +### ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnon + +JWTTokens represents a list of JWT tokens + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**items**|[[ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnonItemsItems0](#argoprojiov1alpha1appprojectstatusjwttokensbyroleanonitemsitems0)]|items|| +### ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnonItemsItems0 + +JWTToken holds the issuedAt and expiresAt values of a token + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exp**|int|exp|| +|**iat** `required`|int|iat|| +|**id**|str|id|| +### ArgoprojIoV1alpha1ApplicationOperation + +Operation contains information about a requested or running operation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**info**|[[ArgoprojIoV1alpha1ApplicationOperationInfoItems0](#argoprojiov1alpha1applicationoperationinfoitems0)]|Info is a list of informational items for this operation|| +|**initiatedBy**|[ArgoprojIoV1alpha1ApplicationOperationInitiatedBy](#argoprojiov1alpha1applicationoperationinitiatedby)|initiated by|| +|**retry**|[ArgoprojIoV1alpha1ApplicationOperationRetry](#argoprojiov1alpha1applicationoperationretry)|retry|| +|**sync**|[ArgoprojIoV1alpha1ApplicationOperationSync](#argoprojiov1alpha1applicationoperationsync)|sync|| +### ArgoprojIoV1alpha1ApplicationOperationInfoItems0 + +argoproj io v1alpha1 application operation info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationOperationInitiatedBy + +InitiatedBy contains information about who initiated the operations + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|bool|Automated is set to true if operation was initiated automatically by the application controller.|| +|**username**|str|Username contains the name of a user who started operation|| +### ArgoprojIoV1alpha1ApplicationOperationRetry + +Retry controls the strategy to apply if a sync fails + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationOperationRetryBackoff](#argoprojiov1alpha1applicationoperationretrybackoff)|backoff|| +|**limit**|int|Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.|| +### ArgoprojIoV1alpha1ApplicationOperationRetryBackoff + +Backoff controls how to backoff on subsequent retries of failed syncs + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h")|| +|**factor**|int|Factor is a factor to multiply the base duration after each failed retry|| +|**maxDuration**|str|MaxDuration is the maximum amount of time allowed for the backoff strategy|| +### ArgoprojIoV1alpha1ApplicationOperationSync + +Sync contains parameters for the operation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**dryRun**|bool|DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync|| +|**manifests**|[str]|Manifests is an optional field that overrides sync source with a local directory for development|| +|**prune**|bool|Prune specifies to delete resources from the cluster that are no longer tracked in git|| +|**resources**|[[ArgoprojIoV1alpha1ApplicationOperationSyncResourcesItems0](#argoprojiov1alpha1applicationoperationsyncresourcesitems0)]|Resources describes which resources shall be part of the sync|| +|**revision**|str|Revision is the revision (Git) or chart version (Helm) which to sync the application to If omitted, will use the revision specified in app spec.|| +|**revisions**|[str]|Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to If omitted, will use the revision specified in app spec.|| +|**source**|[ArgoprojIoV1alpha1ApplicationOperationSyncSource](#argoprojiov1alpha1applicationoperationsyncsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0)]|Sources overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation|| +|**syncOptions**|[str]|SyncOptions provide per-sync sync-options, e.g. Validate=false|| +|**syncStrategy**|[ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategy](#argoprojiov1alpha1applicationoperationsyncsyncstrategy)|sync strategy|| +### ArgoprojIoV1alpha1ApplicationOperationSyncResourcesItems0 + +SyncOperationResource contains resources to sync. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**kind** `required`|str|kind|| +|**name** `required`|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSource + +Source overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectory](#argoprojiov1alpha1applicationoperationsyncsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelm](#argoprojiov1alpha1applicationoperationsyncsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomize](#argoprojiov1alpha1applicationoperationsyncsourcekustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourcePlugin](#argoprojiov1alpha1applicationoperationsyncsourceplugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnet](#argoprojiov1alpha1applicationoperationsyncsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationoperationsyncsourcedirectoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationoperationsyncsourcedirectoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcehelmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcehelmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationoperationsyncsourcekustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application operation sync source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcePlugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginEnvItems0](#argoprojiov1alpha1applicationoperationsyncsourcepluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginParametersItems0 + +argoproj io v1alpha1 application operation sync source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0 + +ApplicationSource contains all required information about the source of an application + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Directory](#argoprojiov1alpha1applicationoperationsyncsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Helm](#argoprojiov1alpha1applicationoperationsyncsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Kustomize](#argoprojiov1alpha1applicationoperationsyncsourcesitems0kustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Plugin](#argoprojiov1alpha1applicationoperationsyncsourcesitems0plugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Directory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationoperationsyncsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0directoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0directoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Helm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0helmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0helmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Kustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0kustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application operation sync sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Plugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0pluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationoperationsyncsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application operation sync sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategy + +SyncStrategy describes how to perform the sync + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apply**|[ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyApply](#argoprojiov1alpha1applicationoperationsyncsyncstrategyapply)|apply|| +|**hook**|[ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyHook](#argoprojiov1alpha1applicationoperationsyncsyncstrategyhook)|hook|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyApply + +Apply will perform a `kubectl apply` to perform the sync. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**force**|bool|Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.|| +### ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyHook + +Hook will submit any referenced resources to perform the sync. This is the default strategy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**force**|bool|Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.|| +### ArgoprojIoV1alpha1ApplicationSetSpec + +argoproj io v1alpha1 application set spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**generators** `required`|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0)]|generators|| +|**goTemplate**|bool|go template|| +|**goTemplateOptions**|[str]|go template options|| +|**preservedFields**|[ArgoprojIoV1alpha1ApplicationSetSpecPreservedFields](#argoprojiov1alpha1applicationsetspecpreservedfields)|preserved fields|| +|**strategy**|[ArgoprojIoV1alpha1ApplicationSetSpecStrategy](#argoprojiov1alpha1applicationsetspecstrategy)|strategy|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecsyncpolicy)|sync policy|| +|**template** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecTemplate](#argoprojiov1alpha1applicationsetspectemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0 + +argoproj io v1alpha1 application set spec generators items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**clusterDecisionResource**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresource)|cluster decision resource|| +|**clusters**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Clusters](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusters)|clusters|| +|**git**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Git](#argoprojiov1alpha1applicationsetspecgeneratorsitems0git)|git|| +|**list**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0List](#argoprojiov1alpha1applicationsetspecgeneratorsitems0list)|list|| +|**matrix**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Matrix](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrix)|matrix|| +|**merge**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Merge](#argoprojiov1alpha1applicationsetspecgeneratorsitems0merge)|merge|| +|**pullRequest**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequest](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequest)|pull request|| +|**scmProvider**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProvider](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovider)|scm provider|| +|**selector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Selector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0selector)|selector|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResource + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configMapRef** `required`|str|config map ref|| +|**labelSelector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcelabelselector)|label selector|| +|**name**|str|name|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelector + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource label selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcelabelselectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource label selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplate + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Clusters + +argoproj io v1alpha1 application set spec generators items0 clusters + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**selector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clustersselector)|selector|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelector + +argoproj io v1alpha1 application set spec generators items0 clusters selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clustersselectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplate + +argoproj io v1alpha1 application set spec generators items0 clusters template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 clusters template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 clusters template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 clusters template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0clusterstemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Git + +argoproj io v1alpha1 application set spec generators items0 git + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**directories**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitDirectoriesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gitdirectoriesitems0)]|directories|| +|**files**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitFilesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gitfilesitems0)]|files|| +|**pathParamPrefix**|str|path param prefix|| +|**repoURL** `required`|str|repo URL|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**revision** `required`|str|revision|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitDirectoriesItems0 + +argoproj io v1alpha1 application set spec generators items0 git directories items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|bool|exclude|| +|**path** `required`|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitFilesItems0 + +argoproj io v1alpha1 application set spec generators items0 git files items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**path** `required`|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplate + +argoproj io v1alpha1 application set spec generators items0 git template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 git template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 git template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 git template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 git template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 git template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 git template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 git template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 git template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 git template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 git template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 git template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 git template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 git template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0gittemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 git template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0List + +argoproj io v1alpha1 application set spec generators items0 list + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**elements** `required`|[]|elements|| +|**elementsYaml**|str|elements yaml|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplate + +argoproj io v1alpha1 application set spec generators items0 list template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 list template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 list template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 list template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 list template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 list template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 list template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 list template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 list template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 list template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 list template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 list template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 list template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 list template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0listtemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 list template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Matrix + +argoproj io v1alpha1 application set spec generators items0 matrix + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**generators** `required`|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0)]|generators|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**clusterDecisionResource**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresource)|cluster decision resource|| +|**clusters**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Clusters](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusters)|clusters|| +|**git**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Git](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0git)|git|| +|**list**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0List](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0list)|list|| +|**matrix**|any|matrix|| +|**merge**|any|merge|| +|**pullRequest**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequest](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequest)|pull request|| +|**scmProvider**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProvider](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovider)|scm provider|| +|**selector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Selector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0selector)|selector|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResource + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configMapRef** `required`|str|config map ref|| +|**labelSelector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcelabelselector)|label selector|| +|**name**|str|name|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelector + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource label selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcelabelselectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource label selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplate + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Clusters + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**selector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clustersselector)|selector|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelector + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clustersselectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplate + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0clusterstemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Git + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**directories**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitDirectoriesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gitdirectoriesitems0)]|directories|| +|**files**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitFilesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gitfilesitems0)]|files|| +|**pathParamPrefix**|str|path param prefix|| +|**repoURL** `required`|str|repo URL|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**revision** `required`|str|revision|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitDirectoriesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git directories items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|bool|exclude|| +|**path** `required`|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitFilesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git files items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**path** `required`|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplate + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0gittemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0List + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**elements** `required`|[]|elements|| +|**elementsYaml**|str|elements yaml|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplate + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0listtemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequest + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bitbucketServer**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestbitbucketserver)|bitbucket server|| +|**filters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestfiltersitems0)]|filters|| +|**gitea**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgitea)|gitea|| +|**github**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgithub)|github|| +|**gitlab**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgitlab)|gitlab|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServer + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request bitbucket server + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api** `required`|str|api|| +|**basicAuth**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestbitbucketserverbasicauth)|basic auth|| +|**project** `required`|str|project|| +|**repo** `required`|str|repo|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuth + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request bitbucket server basic auth + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**passwordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestbitbucketserverbasicauthpasswordref)|password ref|| +|**username** `required`|str|username|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request bitbucket server basic auth password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**branchMatch**|str|branch match|| +|**targetBranchMatch**|str|target branch match|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request gitea + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api** `required`|str|api|| +|**insecure**|bool|insecure|| +|**owner** `required`|str|owner|| +|**repo** `required`|str|repo|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgiteatokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGiteaTokenRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request gitea token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithub + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request github + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api**|str|api|| +|**appSecretName**|str|app secret name|| +|**labels**|[str]|labels|| +|**owner** `required`|str|owner|| +|**repo** `required`|str|repo|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgithubtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithubTokenRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request github token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlab + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request gitlab + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api**|str|api|| +|**labels**|[str]|labels|| +|**project** `required`|str|project|| +|**pullRequestState**|str|pull request state|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequestgitlabtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlabTokenRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request gitlab token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplate + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0pullrequesttemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProvider + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**awsCodeCommit**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommit](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderawscodecommit)|aws code commit|| +|**azureDevOps**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOps](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderazuredevops)|azure dev ops|| +|**bitbucket**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucket](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucket)|bitbucket|| +|**bitbucketServer**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucketserver)|bitbucket server|| +|**cloneProtocol**|str|clone protocol|| +|**filters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderfiltersitems0)]|filters|| +|**gitea**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergitea)|gitea|| +|**github**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergithub)|github|| +|**gitlab**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergitlab)|gitlab|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommit + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider aws code commit + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**region**|str|region|| +|**role**|str|role|| +|**tagFilters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderawscodecommittagfiltersitems0)]|tag filters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider aws code commit tag filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOps + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider azure dev ops + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**accessTokenRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderazuredevopsaccesstokenref)|access token ref|| +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**organization** `required`|str|organization|| +|**teamProject** `required`|str|team project|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider azure dev ops access token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucket + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**appPasswordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketAppPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucketapppasswordref)|app password ref|| +|**owner** `required`|str|owner|| +|**user** `required`|str|user|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketAppPasswordRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket app password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServer + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket server + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api** `required`|str|api|| +|**basicAuth**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucketserverbasicauth)|basic auth|| +|**project** `required`|str|project|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuth + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket server basic auth + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**passwordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmproviderbitbucketserverbasicauthpasswordref)|password ref|| +|**username** `required`|str|username|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket server basic auth password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**branchMatch**|str|branch match|| +|**labelMatch**|str|label match|| +|**pathsDoNotExist**|[str]|paths do not exist|| +|**pathsExist**|[str]|paths exist|| +|**repositoryMatch**|str|repository match|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitea + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider gitea + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api** `required`|str|api|| +|**insecure**|bool|insecure|| +|**owner** `required`|str|owner|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergiteatokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGiteaTokenRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider gitea token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithub + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider github + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**appSecretName**|str|app secret name|| +|**organization** `required`|str|organization|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergithubtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithubTokenRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider github token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlab + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider gitlab + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**group** `required`|str|group|| +|**includeSubgroups**|bool|include subgroups|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidergitlabtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlabTokenRef + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider gitlab token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplate + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0scmprovidertemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Selector + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0SelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixgeneratorsitems0selectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0SelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix generators items0 selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplate + +argoproj io v1alpha1 application set spec generators items0 matrix template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 matrix template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 matrix template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0matrixtemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Merge + +argoproj io v1alpha1 application set spec generators items0 merge + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**generators** `required`|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0)]|generators|| +|**mergeKeys** `required`|[str]|merge keys|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**clusterDecisionResource**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresource)|cluster decision resource|| +|**clusters**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Clusters](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusters)|clusters|| +|**git**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Git](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0git)|git|| +|**list**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0List](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0list)|list|| +|**matrix**|any|matrix|| +|**merge**|any|merge|| +|**pullRequest**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequest](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequest)|pull request|| +|**scmProvider**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProvider](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovider)|scm provider|| +|**selector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Selector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0selector)|selector|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResource + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configMapRef** `required`|str|config map ref|| +|**labelSelector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcelabelselector)|label selector|| +|**name**|str|name|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelector + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource label selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcelabelselectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource label selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplate + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterdecisionresourcetemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Clusters + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**selector**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelector](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clustersselector)|selector|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelector + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clustersselectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplate + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0clusterstemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Git + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**directories**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitDirectoriesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gitdirectoriesitems0)]|directories|| +|**files**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitFilesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gitfilesitems0)]|files|| +|**pathParamPrefix**|str|path param prefix|| +|**repoURL** `required`|str|repo URL|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**revision** `required`|str|revision|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitDirectoriesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git directories items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|bool|exclude|| +|**path** `required`|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitFilesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git files items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**path** `required`|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplate + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0gittemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0List + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**elements** `required`|[]|elements|| +|**elementsYaml**|str|elements yaml|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplate + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0listtemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequest + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bitbucketServer**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestbitbucketserver)|bitbucket server|| +|**filters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestfiltersitems0)]|filters|| +|**gitea**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgitea)|gitea|| +|**github**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgithub)|github|| +|**gitlab**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgitlab)|gitlab|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServer + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request bitbucket server + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api** `required`|str|api|| +|**basicAuth**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestbitbucketserverbasicauth)|basic auth|| +|**project** `required`|str|project|| +|**repo** `required`|str|repo|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuth + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request bitbucket server basic auth + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**passwordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestbitbucketserverbasicauthpasswordref)|password ref|| +|**username** `required`|str|username|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request bitbucket server basic auth password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**branchMatch**|str|branch match|| +|**targetBranchMatch**|str|target branch match|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request gitea + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api** `required`|str|api|| +|**insecure**|bool|insecure|| +|**owner** `required`|str|owner|| +|**repo** `required`|str|repo|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgiteatokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGiteaTokenRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request gitea token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithub + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request github + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api**|str|api|| +|**appSecretName**|str|app secret name|| +|**labels**|[str]|labels|| +|**owner** `required`|str|owner|| +|**repo** `required`|str|repo|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgithubtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithubTokenRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request github token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlab + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request gitlab + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api**|str|api|| +|**labels**|[str]|labels|| +|**project** `required`|str|project|| +|**pullRequestState**|str|pull request state|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequestgitlabtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlabTokenRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request gitlab token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplate + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0pullrequesttemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProvider + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**awsCodeCommit**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommit](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderawscodecommit)|aws code commit|| +|**azureDevOps**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOps](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderazuredevops)|azure dev ops|| +|**bitbucket**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucket](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucket)|bitbucket|| +|**bitbucketServer**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucketserver)|bitbucket server|| +|**cloneProtocol**|str|clone protocol|| +|**filters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderfiltersitems0)]|filters|| +|**gitea**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergitea)|gitea|| +|**github**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergithub)|github|| +|**gitlab**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergitlab)|gitlab|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommit + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider aws code commit + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**region**|str|region|| +|**role**|str|role|| +|**tagFilters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderawscodecommittagfiltersitems0)]|tag filters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider aws code commit tag filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOps + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider azure dev ops + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**accessTokenRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderazuredevopsaccesstokenref)|access token ref|| +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**organization** `required`|str|organization|| +|**teamProject** `required`|str|team project|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider azure dev ops access token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucket + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**appPasswordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketAppPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucketapppasswordref)|app password ref|| +|**owner** `required`|str|owner|| +|**user** `required`|str|user|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketAppPasswordRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket app password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServer + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket server + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api** `required`|str|api|| +|**basicAuth**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucketserverbasicauth)|basic auth|| +|**project** `required`|str|project|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuth + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket server basic auth + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**passwordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmproviderbitbucketserverbasicauthpasswordref)|password ref|| +|**username** `required`|str|username|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket server basic auth password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**branchMatch**|str|branch match|| +|**labelMatch**|str|label match|| +|**pathsDoNotExist**|[str]|paths do not exist|| +|**pathsExist**|[str]|paths exist|| +|**repositoryMatch**|str|repository match|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitea + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider gitea + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api** `required`|str|api|| +|**insecure**|bool|insecure|| +|**owner** `required`|str|owner|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergiteatokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGiteaTokenRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider gitea token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithub + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider github + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**appSecretName**|str|app secret name|| +|**organization** `required`|str|organization|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergithubtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithubTokenRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider github token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlab + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider gitlab + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**group** `required`|str|group|| +|**includeSubgroups**|bool|include subgroups|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidergitlabtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlabTokenRef + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider gitlab token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplate + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0scmprovidertemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Selector + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0SelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergegeneratorsitems0selectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0SelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge generators items0 selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplate + +argoproj io v1alpha1 application set spec generators items0 merge template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 merge template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 merge template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 merge template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 merge template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 merge template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 merge template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 merge template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 merge template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0mergetemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequest + +argoproj io v1alpha1 application set spec generators items0 pull request + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bitbucketServer**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestbitbucketserver)|bitbucket server|| +|**filters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestfiltersitems0)]|filters|| +|**gitea**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgitea)|gitea|| +|**github**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgithub)|github|| +|**gitlab**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgitlab)|gitlab|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplate)|template|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServer + +argoproj io v1alpha1 application set spec generators items0 pull request bitbucket server + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api** `required`|str|api|| +|**basicAuth**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestbitbucketserverbasicauth)|basic auth|| +|**project** `required`|str|project|| +|**repo** `required`|str|repo|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuth + +argoproj io v1alpha1 application set spec generators items0 pull request bitbucket server basic auth + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**passwordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestbitbucketserverbasicauthpasswordref)|password ref|| +|**username** `required`|str|username|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef + +argoproj io v1alpha1 application set spec generators items0 pull request bitbucket server basic auth password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**branchMatch**|str|branch match|| +|**targetBranchMatch**|str|target branch match|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea + +argoproj io v1alpha1 application set spec generators items0 pull request gitea + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api** `required`|str|api|| +|**insecure**|bool|insecure|| +|**owner** `required`|str|owner|| +|**repo** `required`|str|repo|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgiteatokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGiteaTokenRef + +argoproj io v1alpha1 application set spec generators items0 pull request gitea token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithub + +argoproj io v1alpha1 application set spec generators items0 pull request github + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api**|str|api|| +|**appSecretName**|str|app secret name|| +|**labels**|[str]|labels|| +|**owner** `required`|str|owner|| +|**repo** `required`|str|repo|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgithubtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithubTokenRef + +argoproj io v1alpha1 application set spec generators items0 pull request github token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlab + +argoproj io v1alpha1 application set spec generators items0 pull request gitlab + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**api**|str|api|| +|**labels**|[str]|labels|| +|**project** `required`|str|project|| +|**pullRequestState**|str|pull request state|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequestgitlabtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlabTokenRef + +argoproj io v1alpha1 application set spec generators items0 pull request gitlab token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplate + +argoproj io v1alpha1 application set spec generators items0 pull request template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 pull request template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 pull request template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 pull request template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0pullrequesttemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProvider + +argoproj io v1alpha1 application set spec generators items0 scm provider + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**awsCodeCommit**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommit](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderawscodecommit)|aws code commit|| +|**azureDevOps**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOps](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderazuredevops)|azure dev ops|| +|**bitbucket**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucket](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucket)|bitbucket|| +|**bitbucketServer**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServer](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucketserver)|bitbucket server|| +|**cloneProtocol**|str|clone protocol|| +|**filters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderfiltersitems0)]|filters|| +|**gitea**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitea](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergitea)|gitea|| +|**github**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithub](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergithub)|github|| +|**gitlab**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlab](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergitlab)|gitlab|| +|**requeueAfterSeconds**|int|requeue after seconds|| +|**template**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplate](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplate)|template|| +|**values**|{str:str}|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommit + +argoproj io v1alpha1 application set spec generators items0 scm provider aws code commit + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**region**|str|region|| +|**role**|str|role|| +|**tagFilters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderawscodecommittagfiltersitems0)]|tag filters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider aws code commit tag filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOps + +argoproj io v1alpha1 application set spec generators items0 scm provider azure dev ops + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**accessTokenRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderazuredevopsaccesstokenref)|access token ref|| +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**organization** `required`|str|organization|| +|**teamProject** `required`|str|team project|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef + +argoproj io v1alpha1 application set spec generators items0 scm provider azure dev ops access token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucket + +argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**appPasswordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketAppPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucketapppasswordref)|app password ref|| +|**owner** `required`|str|owner|| +|**user** `required`|str|user|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketAppPasswordRef + +argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket app password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServer + +argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket server + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api** `required`|str|api|| +|**basicAuth**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuth](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucketserverbasicauth)|basic auth|| +|**project** `required`|str|project|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuth + +argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket server basic auth + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**passwordRef** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmproviderbitbucketserverbasicauthpasswordref)|password ref|| +|**username** `required`|str|username|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef + +argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket server basic auth password ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderFiltersItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider filters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**branchMatch**|str|branch match|| +|**labelMatch**|str|label match|| +|**pathsDoNotExist**|[str]|paths do not exist|| +|**pathsExist**|[str]|paths exist|| +|**repositoryMatch**|str|repository match|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitea + +argoproj io v1alpha1 application set spec generators items0 scm provider gitea + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api** `required`|str|api|| +|**insecure**|bool|insecure|| +|**owner** `required`|str|owner|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGiteaTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergiteatokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGiteaTokenRef + +argoproj io v1alpha1 application set spec generators items0 scm provider gitea token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithub + +argoproj io v1alpha1 application set spec generators items0 scm provider github + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**appSecretName**|str|app secret name|| +|**organization** `required`|str|organization|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithubTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergithubtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithubTokenRef + +argoproj io v1alpha1 application set spec generators items0 scm provider github token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlab + +argoproj io v1alpha1 application set spec generators items0 scm provider gitlab + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allBranches**|bool|all branches|| +|**api**|str|api|| +|**group** `required`|str|group|| +|**includeSubgroups**|bool|include subgroups|| +|**tokenRef**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlabTokenRef](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidergitlabtokenref)|token ref|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlabTokenRef + +argoproj io v1alpha1 application set spec generators items0 scm provider gitlab token ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**secretName** `required`|str|secret name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplate + +argoproj io v1alpha1 application set spec generators items0 scm provider template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpec](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateMetadata + +argoproj io v1alpha1 application set spec generators items0 scm provider template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpec + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecDestination](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSource](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecDestination + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSource + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspecgeneratorsitems0scmprovidertemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Selector + +argoproj io v1alpha1 application set spec generators items0 selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0SelectorMatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecgeneratorsitems0selectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0SelectorMatchExpressionsItems0 + +argoproj io v1alpha1 application set spec generators items0 selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**operator** `required`|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecPreservedFields + +argoproj io v1alpha1 application set spec preserved fields + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|[str]|annotations|| +### ArgoprojIoV1alpha1ApplicationSetSpecStrategy + +argoproj io v1alpha1 application set spec strategy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**rollingSync**|[ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSync](#argoprojiov1alpha1applicationsetspecstrategyrollingsync)|rolling sync|| +|**type**|str||| +### ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSync + +argoproj io v1alpha1 application set spec strategy rolling sync + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**steps**|[[ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0](#argoprojiov1alpha1applicationsetspecstrategyrollingsyncstepsitems0)]|steps|| +### ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0 + +argoproj io v1alpha1 application set spec strategy rolling sync steps items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0MatchExpressionsItems0](#argoprojiov1alpha1applicationsetspecstrategyrollingsyncstepsitems0matchexpressionsitems0)]|match expressions|| +|**maxUpdate**|int | str|max update|| +### ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0MatchExpressionsItems0 + +argoproj io v1alpha1 application set spec strategy rolling sync steps items0 match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key**|str|key|| +|**operator**|str|operator|| +|**values**|[str]|values|| +### ArgoprojIoV1alpha1ApplicationSetSpecSyncPolicy + +argoproj io v1alpha1 application set spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**preserveResourcesOnDeletion**|bool|preserve resources on deletion|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplate + +argoproj io v1alpha1 application set spec template + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateMetadata](#argoprojiov1alpha1applicationsetspectemplatemetadata)|metadata|| +|**spec** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpec](#argoprojiov1alpha1applicationsetspectemplatespec)|spec|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateMetadata + +argoproj io v1alpha1 application set spec template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**finalizers**|[str]|finalizers|| +|**labels**|{str:str}|labels|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpec + +argoproj io v1alpha1 application set spec template spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecDestination](#argoprojiov1alpha1applicationsetspectemplatespecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationsetspectemplatespecignoredifferencesitems0)]|ignore differences|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecInfoItems0](#argoprojiov1alpha1applicationsetspectemplatespecinfoitems0)]|info|| +|**project** `required`|str|project|| +|**revisionHistoryLimit**|int|revision history limit|| +|**source**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSource](#argoprojiov1alpha1applicationsetspectemplatespecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0)]|sources|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicy](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecDestination + +argoproj io v1alpha1 application set spec template spec destination + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**namespace**|str|namespace|| +|**server**|str|server|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecIgnoreDifferencesItems0 + +argoproj io v1alpha1 application set spec template spec ignore differences items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|managed fields managers|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecInfoItems0 + +argoproj io v1alpha1 application set spec template spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSource + +argoproj io v1alpha1 application set spec template spec source + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectory](#argoprojiov1alpha1applicationsetspectemplatespecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelm](#argoprojiov1alpha1applicationsetspectemplatespecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomize](#argoprojiov1alpha1applicationsetspectemplatespecsourcekustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePlugin](#argoprojiov1alpha1applicationsetspectemplatespecsourceplugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectory + +argoproj io v1alpha1 application set spec template spec source directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationsetspectemplatespecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnet + +argoproj io v1alpha1 application set spec template spec source directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcedirectoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcedirectoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec template spec source directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec template spec source directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelm + +argoproj io v1alpha1 application set spec template spec source helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcehelmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcehelmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmFileParametersItems0 + +argoproj io v1alpha1 application set spec template spec source helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmParametersItems0 + +argoproj io v1alpha1 application set spec template spec source helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomize + +argoproj io v1alpha1 application set spec template spec source kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcekustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec template spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePlugin + +argoproj io v1alpha1 application set spec template spec source plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcepluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginEnvItems0 + +argoproj io v1alpha1 application set spec template spec source plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application set spec template spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0 + +argoproj io v1alpha1 application set spec template spec sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|chart|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Directory](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Helm](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0kustomize)|kustomize|| +|**path**|str|path|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0plugin)|plugin|| +|**ref**|str|ref|| +|**repoURL** `required`|str|repo URL|| +|**targetRevision**|str|target revision|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Directory + +argoproj io v1alpha1 application set spec template spec sources items0 directory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|exclude|| +|**include**|str|include|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|recurse|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnet + +argoproj io v1alpha1 application set spec template spec sources items0 directory jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0directoryjsonnetextvarsitems0)]|ext vars|| +|**libs**|[str]|libs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0directoryjsonnettlasitems0)]|tlas|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +argoproj io v1alpha1 application set spec template spec sources items0 directory jsonnet ext vars items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0 + +argoproj io v1alpha1 application set spec template spec sources items0 directory jsonnet tlas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Helm + +argoproj io v1alpha1 application set spec template spec sources items0 helm + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0helmfileparametersitems0)]|file parameters|| +|**ignoreMissingValueFiles**|bool|ignore missing value files|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0helmparametersitems0)]|parameters|| +|**passCredentials**|bool|pass credentials|| +|**releaseName**|str|release name|| +|**skipCrds**|bool|skip crds|| +|**valueFiles**|[str]|value files|| +|**values**|str|values|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmFileParametersItems0 + +argoproj io v1alpha1 application set spec template spec sources items0 helm file parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|name|| +|**path**|str|path|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmParametersItems0 + +argoproj io v1alpha1 application set spec template spec sources items0 helm parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|force string|| +|**name**|str|name|| +|**value**|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Kustomize + +argoproj io v1alpha1 application set spec template spec sources items0 kustomize + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|common annotations|| +|**commonAnnotationsEnvsubst**|bool|common annotations envsubst|| +|**commonLabels**|{str:str}|common labels|| +|**forceCommonAnnotations**|bool|force common annotations|| +|**forceCommonLabels**|bool|force common labels|| +|**images**|[str]|images|| +|**namePrefix**|str|name prefix|| +|**nameSuffix**|str|name suffix|| +|**namespace**|str|namespace|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0kustomizereplicasitems0)]|replicas|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application set spec template spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|count|| +|**name** `required`|str|name|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Plugin + +argoproj io v1alpha1 application set spec template spec sources items0 plugin + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0pluginenvitems0)]|env|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationsetspectemplatespecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginEnvItems0 + +argoproj io v1alpha1 application set spec template spec sources items0 plugin env items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application set spec template spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|array|| +|**map**|{str:str}||| +|**name**|str|name|| +|**string**|str|string|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicy + +argoproj io v1alpha1 application set spec template spec sync policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetry](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|sync options|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyAutomated + +argoproj io v1alpha1 application set spec template spec sync policy automated + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|allow empty|| +|**prune**|bool|prune|| +|**selfHeal**|bool|self heal|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyManagedNamespaceMetadata + +argoproj io v1alpha1 application set spec template spec sync policy managed namespace metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetry + +argoproj io v1alpha1 application set spec template spec sync policy retry + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationsetspectemplatespecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|limit|| +### ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetryBackoff + +argoproj io v1alpha1 application set spec template spec sync policy retry backoff + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|duration|| +|**factor**|int|factor|| +|**maxDuration**|str|max duration|| +### ArgoprojIoV1alpha1ApplicationSetStatus + +argoproj io v1alpha1 application set status + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**applicationStatus**|[[ArgoprojIoV1alpha1ApplicationSetStatusApplicationStatusItems0](#argoprojiov1alpha1applicationsetstatusapplicationstatusitems0)]|application status|| +|**conditions**|[[ArgoprojIoV1alpha1ApplicationSetStatusConditionsItems0](#argoprojiov1alpha1applicationsetstatusconditionsitems0)]|conditions|| +### ArgoprojIoV1alpha1ApplicationSetStatusApplicationStatusItems0 + +argoproj io v1alpha1 application set status application status items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**application** `required`|str|application|| +|**lastTransitionTime**|str|last transition time|| +|**message** `required`|str|message|| +|**status** `required`|str|status|| +|**step** `required`|str|step|| +### ArgoprojIoV1alpha1ApplicationSetStatusConditionsItems0 + +argoproj io v1alpha1 application set status conditions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime**|str|last transition time|| +|**message** `required`|str|message|| +|**reason** `required`|str|reason|| +|**status** `required`|str|status|| +|**type** `required`|str||| +### ArgoprojIoV1alpha1ApplicationSpec + +ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revision. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationSpecDestination](#argoprojiov1alpha1applicationspecdestination)|destination|| +|**ignoreDifferences**|[[ArgoprojIoV1alpha1ApplicationSpecIgnoreDifferencesItems0](#argoprojiov1alpha1applicationspecignoredifferencesitems0)]|IgnoreDifferences is a list of resources and their fields which should be ignored during comparison|| +|**info**|[[ArgoprojIoV1alpha1ApplicationSpecInfoItems0](#argoprojiov1alpha1applicationspecinfoitems0)]|Info contains a list of information (URLs, email addresses, and plain text) that relates to the application|| +|**project** `required`|str|Project is a reference to the project this application belongs to. The empty string means that application belongs to the 'default' project.|| +|**revisionHistoryLimit**|int|RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.|| +|**source**|[ArgoprojIoV1alpha1ApplicationSpecSource](#argoprojiov1alpha1applicationspecsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0](#argoprojiov1alpha1applicationspecsourcesitems0)]|Sources is a reference to the location of the application's manifests or chart|| +|**syncPolicy**|[ArgoprojIoV1alpha1ApplicationSpecSyncPolicy](#argoprojiov1alpha1applicationspecsyncpolicy)|sync policy|| +### ArgoprojIoV1alpha1ApplicationSpecDestination + +Destination is a reference to the target Kubernetes server and namespace + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is an alternate way of specifying the target cluster by its symbolic name|| +|**namespace**|str|Namespace specifies the target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace|| +|**server**|str|Server specifies the URL of the target cluster and must be set to the Kubernetes control plane API|| +### ArgoprojIoV1alpha1ApplicationSpecIgnoreDifferencesItems0 + +ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**jqPathExpressions**|[str]|jq path expressions|| +|**jsonPointers**|[str]|json pointers|| +|**kind** `required`|str|kind|| +|**managedFieldsManagers**|[str]|ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the desired state defined in the SCM and won't be displayed in diffs|| +|**name**|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationSpecInfoItems0 + +argoproj io v1alpha1 application spec info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSpecSource + +Source is a reference to the location of the application's manifests or chart + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSpecSourceDirectory](#argoprojiov1alpha1applicationspecsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSpecSourceHelm](#argoprojiov1alpha1applicationspecsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSpecSourceKustomize](#argoprojiov1alpha1applicationspecsourcekustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSpecSourcePlugin](#argoprojiov1alpha1applicationspecsourceplugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationSpecSourceDirectory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnet](#argoprojiov1alpha1applicationspecsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationspecsourcedirectoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationspecsourcedirectoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSpecSourceHelm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSpecSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationspecsourcehelmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSpecSourceHelmParametersItems0](#argoprojiov1alpha1applicationspecsourcehelmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationSpecSourceHelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationSpecSourceHelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationSpecSourceKustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationspecsourcekustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application spec source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationSpecSourcePlugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0](#argoprojiov1alpha1applicationspecsourcepluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0](#argoprojiov1alpha1applicationspecsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0 + +argoproj io v1alpha1 application spec source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0 + +ApplicationSource contains all required information about the source of an application + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory](#argoprojiov1alpha1applicationspecsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm](#argoprojiov1alpha1applicationspecsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize](#argoprojiov1alpha1applicationspecsourcesitems0kustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin](#argoprojiov1alpha1applicationspecsourcesitems0plugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationspecsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationspecsourcesitems0directoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationspecsourcesitems0directoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationspecsourcesitems0helmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationspecsourcesitems0helmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationspecsourcesitems0kustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application spec sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationspecsourcesitems0pluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationspecsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application spec sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationSpecSyncPolicy + +SyncPolicy controls when and how a sync will be performed + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|[ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated](#argoprojiov1alpha1applicationspecsyncpolicyautomated)|automated|| +|**managedNamespaceMetadata**|[ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata](#argoprojiov1alpha1applicationspecsyncpolicymanagednamespacemetadata)|managed namespace metadata|| +|**retry**|[ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry](#argoprojiov1alpha1applicationspecsyncpolicyretry)|retry|| +|**syncOptions**|[str]|Options allow you to specify whole app sync-options|| +### ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated + +Automated will keep an application synced to the target revision + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEmpty**|bool|AllowEmpty allows apps have zero live resources (default: false)|| +|**prune**|bool|Prune specifies whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false)|| +|**selfHeal**|bool|SelfHeal specifes whether to revert resources back to their desired state upon modification in the cluster (default: false)|| +### ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata + +ManagedNamespaceMetadata controls metadata in the given namespace (if CreateNamespace=true) + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry + +Retry controls failed sync retry behavior + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff](#argoprojiov1alpha1applicationspecsyncpolicyretrybackoff)|backoff|| +|**limit**|int|Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.|| +### ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff + +Backoff controls how to backoff on subsequent retries of failed syncs + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h")|| +|**factor**|int|Factor is a factor to multiply the base duration after each failed retry|| +|**maxDuration**|str|MaxDuration is the maximum amount of time allowed for the backoff strategy|| +### ArgoprojIoV1alpha1ApplicationStatus + +ApplicationStatus contains status information for the application + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conditions**|[[ArgoprojIoV1alpha1ApplicationStatusConditionsItems0](#argoprojiov1alpha1applicationstatusconditionsitems0)]|Conditions is a list of currently observed application conditions|| +|**health**|[ArgoprojIoV1alpha1ApplicationStatusHealth](#argoprojiov1alpha1applicationstatushealth)|health|| +|**history**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0](#argoprojiov1alpha1applicationstatushistoryitems0)]|History contains information about the application's sync history|| +|**observedAt**|str|ObservedAt indicates when the application state was updated without querying latest git state Deprecated: controller no longer updates ObservedAt field|| +|**operationState**|[ArgoprojIoV1alpha1ApplicationStatusOperationState](#argoprojiov1alpha1applicationstatusoperationstate)|operation state|| +|**reconciledAt**|str|ReconciledAt indicates when the application state was reconciled using the latest git version|| +|**resourceHealthSource**|str|ResourceHealthSource indicates where the resource health status is stored: inline if not set or appTree|| +|**resources**|[[ArgoprojIoV1alpha1ApplicationStatusResourcesItems0](#argoprojiov1alpha1applicationstatusresourcesitems0)]|Resources is a list of Kubernetes resources managed by this application|| +|**sourceType**|str|SourceType specifies the type of this application|| +|**sourceTypes**|[str]|SourceTypes specifies the type of the sources included in the application|| +|**summary**|[ArgoprojIoV1alpha1ApplicationStatusSummary](#argoprojiov1alpha1applicationstatussummary)|summary|| +|**sync**|[ArgoprojIoV1alpha1ApplicationStatusSync](#argoprojiov1alpha1applicationstatussync)|sync|| +### ArgoprojIoV1alpha1ApplicationStatusConditionsItems0 + +ApplicationCondition contains details about an application condition, which is usally an error or warning + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime**|str|LastTransitionTime is the time the condition was last observed|| +|**message** `required`|str|Message contains human-readable message indicating details about condition|| +|**type** `required`|str||| +### ArgoprojIoV1alpha1ApplicationStatusHealth + +Health contains information about the application's current health status + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**message**|str|Message is a human-readable informational message describing the health status|| +|**status**|str|Status holds the status code of the application or resource|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0 + +RevisionHistory contains history information about a previous sync + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**deployStartedAt**|str|DeployStartedAt holds the time the sync operation started|| +|**deployedAt** `required`|str|DeployedAt holds the time the sync operation completed|| +|**id** `required`|int|ID is an auto incrementing identifier of the RevisionHistory|| +|**revision**|str|Revision holds the revision the sync was performed against|| +|**revisions**|[str]|Revisions holds the revision of each source in sources field the sync was performed against|| +|**source**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source](#argoprojiov1alpha1applicationstatushistoryitems0source)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0)]|Sources is a reference to the application sources used for the sync operation|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source + +Source is a reference to the application source used for the sync operation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory](#argoprojiov1alpha1applicationstatushistoryitems0sourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm](#argoprojiov1alpha1applicationstatushistoryitems0sourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize](#argoprojiov1alpha1applicationstatushistoryitems0sourcekustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin](#argoprojiov1alpha1applicationstatushistoryitems0sourceplugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet](#argoprojiov1alpha1applicationstatushistoryitems0sourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcedirectoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcedirectoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcehelmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcehelmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcekustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application status history items0 source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcepluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0 + +argoproj io v1alpha1 application status history items0 source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0 + +ApplicationSource contains all required information about the source of an application + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0kustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0plugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0directoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0directoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0helmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0helmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0kustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application status history items0 sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0pluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationstatushistoryitems0sourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application status history items0 sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationState + +OperationState contains information about any ongoing operations, such as a sync + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**finishedAt**|str|FinishedAt contains time of operation completion|| +|**message**|str|Message holds any pertinent messages when attempting to perform operation (typically errors).|| +|**operation** `required`|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation](#argoprojiov1alpha1applicationstatusoperationstateoperation)|operation|| +|**phase** `required`|str|Phase is the current phase of the operation|| +|**retryCount**|int|RetryCount contains time of operation retries|| +|**startedAt** `required`|str|StartedAt contains time of operation start|| +|**syncResult**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult](#argoprojiov1alpha1applicationstatusoperationstatesyncresult)|sync result|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation + +Operation is the original requested operation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**info**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationinfoitems0)]|Info is a list of informational items for this operation|| +|**initiatedBy**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy](#argoprojiov1alpha1applicationstatusoperationstateoperationinitiatedby)|initiated by|| +|**retry**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry](#argoprojiov1alpha1applicationstatusoperationstateoperationretry)|retry|| +|**sync**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync](#argoprojiov1alpha1applicationstatusoperationstateoperationsync)|sync|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0 + +argoproj io v1alpha1 application status operation state operation info items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy + +InitiatedBy contains information about who initiated the operations + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**automated**|bool|Automated is set to true if operation was initiated automatically by the application controller.|| +|**username**|str|Username contains the name of a user who started operation|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry + +Retry controls the strategy to apply if a sync fails + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backoff**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff](#argoprojiov1alpha1applicationstatusoperationstateoperationretrybackoff)|backoff|| +|**limit**|int|Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff + +Backoff controls how to backoff on subsequent retries of failed syncs + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**duration**|str|Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h")|| +|**factor**|int|Factor is a factor to multiply the base duration after each failed retry|| +|**maxDuration**|str|MaxDuration is the maximum amount of time allowed for the backoff strategy|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync + +Sync contains parameters for the operation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**dryRun**|bool|DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync|| +|**manifests**|[str]|Manifests is an optional field that overrides sync source with a local directory for development|| +|**prune**|bool|Prune specifies to delete resources from the cluster that are no longer tracked in git|| +|**resources**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncresourcesitems0)]|Resources describes which resources shall be part of the sync|| +|**revision**|str|Revision is the revision (Git) or chart version (Helm) which to sync the application to If omitted, will use the revision specified in app spec.|| +|**revisions**|[str]|Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to If omitted, will use the revision specified in app spec.|| +|**source**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0)]|Sources overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation|| +|**syncOptions**|[str]|SyncOptions provide per-sync sync-options, e.g. Validate=false|| +|**syncStrategy**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsyncstrategy)|sync strategy|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0 + +SyncOperationResource contains resources to sync. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**kind** `required`|str|kind|| +|**name** `required`|str|name|| +|**namespace**|str|namespace|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource + +Source overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcekustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourceplugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcedirectoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcedirectoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcehelmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcehelmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcekustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application status operation state operation sync source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcepluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0 + +argoproj io v1alpha1 application status operation state operation sync source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0 + +ApplicationSource contains all required information about the source of an application + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0kustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0plugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0directoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0directoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0helmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0helmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0kustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application status operation state operation sync sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0pluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application status operation state operation sync sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy + +SyncStrategy describes how to perform the sync + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apply**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsyncstrategyapply)|apply|| +|**hook**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook](#argoprojiov1alpha1applicationstatusoperationstateoperationsyncsyncstrategyhook)|hook|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply + +Apply will perform a `kubectl apply` to perform the sync. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**force**|bool|Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook + +Hook will submit any referenced resources to perform the sync. This is the default strategy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**force**|bool|Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult + +SyncResult is the result of a Sync operation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**resources**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultresourcesitems0)]|Resources contains a list of sync result items for each individual resource in a sync operation|| +|**revision** `required`|str|Revision holds the revision this sync operation was performed to|| +|**revisions**|[str]|Revisions holds the revision this sync operation was performed for respective indexed source in sources field|| +|**source**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0)]|Source records the application source information of the sync, used for comparing auto-sync|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0 + +ResourceResult holds the operation result details of a specific resource + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group** `required`|str|Group specifies the API group of the resource|| +|**hookPhase**|str|HookPhase contains the state of any operation associated with this resource OR hook This can also contain values for non-hook resources.|| +|**hookType**|str|HookType specifies the type of the hook. Empty for non-hook resources|| +|**kind** `required`|str|Kind specifies the API kind of the resource|| +|**message**|str|Message contains an informational or error message for the last sync OR operation|| +|**name** `required`|str|Name specifies the name of the resource|| +|**namespace** `required`|str|Namespace specifies the target namespace of the resource|| +|**status**|str|Status holds the final result of the sync. Will be empty if the resources is yet to be applied/pruned and is always zero-value for hooks|| +|**syncPhase**|str|SyncPhase indicates the particular phase of the sync that this result was acquired in|| +|**version** `required`|str|Version specifies the API version of the resource|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource + +Source records the application source information of the sync, used for comparing auto-sync + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcekustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourceplugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcedirectoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcedirectoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcehelmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcehelmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcekustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application status operation state sync result source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcepluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0 + +argoproj io v1alpha1 application status operation state sync result source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0 + +ApplicationSource contains all required information about the source of an application + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0kustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0plugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0directoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0directoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0helmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0helmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0kustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application status operation state sync result sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0pluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationstatusoperationstatesyncresultsourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application status operation state sync result sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationStatusResourcesItems0 + +ResourceStatus holds the current sync and health status of a resource TODO: describe members of this type + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|group|| +|**health**|[ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health](#argoprojiov1alpha1applicationstatusresourcesitems0health)|health|| +|**hook**|bool|hook|| +|**kind**|str|kind|| +|**name**|str|name|| +|**namespace**|str|namespace|| +|**requiresPruning**|bool|requires pruning|| +|**status**|str|SyncStatusCode is a type which represents possible comparison results|| +|**syncWave**|int|sync wave|| +|**version**|str|version|| +### ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health + +HealthStatus contains information about the currently observed health state of an application or resource + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**message**|str|Message is a human-readable informational message describing the health status|| +|**status**|str|Status holds the status code of the application or resource|| +### ArgoprojIoV1alpha1ApplicationStatusSummary + +Summary contains a list of URLs and container images used by this application + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**externalURLs**|[str]|ExternalURLs holds all external URLs of application child resources.|| +|**images**|[str]|Images holds all images of application child resources.|| +### ArgoprojIoV1alpha1ApplicationStatusSync + +Sync contains information about the application's current sync status + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**comparedTo**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedTo](#argoprojiov1alpha1applicationstatussynccomparedto)|compared to|| +|**revision**|str|Revision contains information about the revision the comparison has been performed to|| +|**revisions**|[str]|Revisions contains information about the revisions of multiple sources the comparison has been performed to|| +|**status** `required`|str|Status is the sync state of the comparison|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedTo + +ComparedTo contains information about what has been compared + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**destination** `required`|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToDestination](#argoprojiov1alpha1applicationstatussynccomparedtodestination)|destination|| +|**source**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSource](#argoprojiov1alpha1applicationstatussynccomparedtosource)|source|| +|**sources**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0)]|Sources is a reference to the application's multiple sources used for comparison|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToDestination + +Destination is a reference to the application's destination used for comparison + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is an alternate way of specifying the target cluster by its symbolic name|| +|**namespace**|str|Namespace specifies the target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace|| +|**server**|str|Server specifies the URL of the target cluster and must be set to the Kubernetes control plane API|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSource + +Source is a reference to the application's source used for comparison + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectory](#argoprojiov1alpha1applicationstatussynccomparedtosourcedirectory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelm](#argoprojiov1alpha1applicationstatussynccomparedtosourcehelm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomize](#argoprojiov1alpha1applicationstatussynccomparedtosourcekustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePlugin](#argoprojiov1alpha1applicationstatussynccomparedtosourceplugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnet](#argoprojiov1alpha1applicationstatussynccomparedtosourcedirectoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcedirectoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcedirectoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmFileParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcehelmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcehelmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomizeReplicasItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcekustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomizeReplicasItems0 + +argoproj io v1alpha1 application status sync compared to source kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePlugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginEnvItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcepluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcepluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginParametersItems0 + +argoproj io v1alpha1 application status sync compared to source plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0 + +ApplicationSource contains all required information about the source of an application + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chart**|str|Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.|| +|**directory**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Directory](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0directory)|directory|| +|**helm**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Helm](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0helm)|helm|| +|**kustomize**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Kustomize](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0kustomize)|kustomize|| +|**path**|str|Path is a directory path within the Git repository, and is only valid for applications sourced from Git.|| +|**plugin**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Plugin](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0plugin)|plugin|| +|**ref**|str|Ref is reference to another source within sources field. This field will not be used if used with a `source` tag.|| +|**repoURL** `required`|str|RepoURL is the URL to the repository (Git or Helm) that contains the application manifests|| +|**targetRevision**|str|TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Directory + +Directory holds path/directory specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exclude**|str|Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation|| +|**include**|str|Include contains a glob pattern to match paths against that should be explicitly included during manifest generation|| +|**jsonnet**|[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnet](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0directoryjsonnet)|jsonnet|| +|**recurse**|bool|Recurse specifies whether to scan a directory recursively for manifests|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnet + +Jsonnet holds options specific to Jsonnet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extVars**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetExtVarsItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0directoryjsonnetextvarsitems0)]|ExtVars is a list of Jsonnet External Variables|| +|**libs**|[str]|Additional library search dirs|| +|**tlas**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetTlasItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0directoryjsonnettlasitems0)]|TLAS is a list of Jsonnet Top-level Arguments|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetExtVarsItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetTlasItems0 + +JsonnetVar represents a variable to be passed to jsonnet during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**code**|bool|code|| +|**name** `required`|str|name|| +|**value** `required`|str|value|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Helm + +Helm holds helm specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileParameters**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmFileParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0helmfileparametersitems0)]|FileParameters are file parameters to the helm template|| +|**ignoreMissingValueFiles**|bool|IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0helmparametersitems0)]|Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation|| +|**passCredentials**|bool|PassCredentials pass credentials to all domains (Helm's --pass-credentials)|| +|**releaseName**|str|ReleaseName is the Helm release name to use. If omitted it will use the application name|| +|**skipCrds**|bool|SkipCrds skips custom resource definition installation step (Helm's --skip-crds)|| +|**valueFiles**|[str]|ValuesFiles is a list of Helm value files to use when generating a template|| +|**values**|str|Values specifies Helm values to be passed to helm template, typically defined as a block|| +|**version**|str|Version is the Helm version to use for templating ("3")|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmFileParametersItems0 + +HelmFileParameter is a file parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name is the name of the Helm parameter|| +|**path**|str|Path is the path to the file containing the values for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmParametersItems0 + +HelmParameter is a parameter that's passed to helm template during manifest generation + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**forceString**|bool|ForceString determines whether to tell Helm to interpret booleans and numbers as strings|| +|**name**|str|Name is the name of the Helm parameter|| +|**value**|str|Value is the value for the Helm parameter|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Kustomize + +Kustomize holds kustomize specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**commonAnnotations**|{str:str}|CommonAnnotations is a list of additional annotations to add to rendered manifests|| +|**commonAnnotationsEnvsubst**|bool|CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values|| +|**commonLabels**|{str:str}|CommonLabels is a list of additional labels to add to rendered manifests|| +|**forceCommonAnnotations**|bool|ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps|| +|**forceCommonLabels**|bool|ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps|| +|**images**|[str]|Images is a list of Kustomize image override specifications|| +|**namePrefix**|str|NamePrefix is a prefix appended to resources for Kustomize apps|| +|**nameSuffix**|str|NameSuffix is a suffix appended to resources for Kustomize apps|| +|**namespace**|str|Namespace sets the namespace that Kustomize adds to all resources|| +|**replicas**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0KustomizeReplicasItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0kustomizereplicasitems0)]|Replicas is a list of Kustomize Replicas override specifications|| +|**version**|str|Version controls which version of Kustomize to use for rendering manifests|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0KustomizeReplicasItems0 + +argoproj io v1alpha1 application status sync compared to sources items0 kustomize replicas items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**count** `required`|int | str|Number of replicas|| +|**name** `required`|str|Name of Deployment or StatefulSet|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Plugin + +Plugin holds config management plugin specific options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**env**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginEnvItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0pluginenvitems0)]|Env is a list of environment variable entries|| +|**name**|str|name|| +|**parameters**|[[ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginParametersItems0](#argoprojiov1alpha1applicationstatussynccomparedtosourcesitems0pluginparametersitems0)]|parameters|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginEnvItems0 + +EnvEntry represents an entry in the application's environment + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the name of the variable, usually expressed in uppercase|| +|**value** `required`|str|Value is the value of the variable|| +### ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginParametersItems0 + +argoproj io v1alpha1 application status sync compared to sources items0 plugin parameters items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**array**|[str]|Array is the value of an array type parameter.|| +|**map**|{str:str}||| +|**name**|str|Name is the name identifying a parameter.|| +|**string**|str|String_ is the value of a string type parameter.|| + diff --git a/argoproj/kcl.mod b/argoproj/kcl.mod new file mode 100644 index 00000000..680123fe --- /dev/null +++ b/argoproj/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "argoproj" +version = "0.1.0" +description = "`argoproj` module contains definitions for argoproj" + +[dependencies] +k8s = "1.28" diff --git a/flux-cd/kcl.mod.lock b/argoproj/kcl.mod.lock similarity index 100% rename from flux-cd/kcl.mod.lock rename to argoproj/kcl.mod.lock diff --git a/argoproj/v1alpha1/argoproj_io_v1alpha1_app_project.k b/argoproj/v1alpha1/argoproj_io_v1alpha1_app_project.k new file mode 100644 index 00000000..cef020b4 --- /dev/null +++ b/argoproj/v1alpha1/argoproj_io_v1alpha1_app_project.k @@ -0,0 +1,389 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema AppProject: + """ + 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) + + Attributes + ---------- + apiVersion : str, default is "argoproj.io/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "AppProject", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1AppProjectSpec, default is Undefined, required + spec + status : ArgoprojIoV1alpha1AppProjectStatus, default is Undefined, optional + status + """ + + + apiVersion: "argoproj.io/v1alpha1" = "argoproj.io/v1alpha1" + + kind: "AppProject" = "AppProject" + + metadata: v1.ObjectMeta + + spec: ArgoprojIoV1alpha1AppProjectSpec + + status?: ArgoprojIoV1alpha1AppProjectStatus + + +schema ArgoprojIoV1alpha1AppProjectSpec: + """ + AppProjectSpec is the specification of an AppProject + + Attributes + ---------- + clusterResourceBlacklist : [ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0], default is Undefined, optional + ClusterResourceBlacklist contains list of blacklisted cluster level resources + clusterResourceWhitelist : [ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0], default is Undefined, optional + ClusterResourceWhitelist contains list of whitelisted cluster level resources + description : str, default is Undefined, optional + Description contains optional project description + destinations : [ArgoprojIoV1alpha1AppProjectSpecDestinationsItems0], default is Undefined, optional + Destinations contains list of destinations available for deployment + namespaceResourceBlacklist : [ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceBlacklistItems0], default is Undefined, optional + NamespaceResourceBlacklist contains list of blacklisted namespace level resources + namespaceResourceWhitelist : [ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceWhitelistItems0], default is Undefined, optional + NamespaceResourceWhitelist contains list of whitelisted namespace level resources + orphanedResources : ArgoprojIoV1alpha1AppProjectSpecOrphanedResources, default is Undefined, optional + orphaned resources + permitOnlyProjectScopedClusters : bool, default is Undefined, optional + PermitOnlyProjectScopedClusters determines whether destinations can only reference clusters which are project-scoped + roles : [ArgoprojIoV1alpha1AppProjectSpecRolesItems0], default is Undefined, optional + Roles are user defined RBAC roles associated with this project + signatureKeys : [ArgoprojIoV1alpha1AppProjectSpecSignatureKeysItems0], default is Undefined, optional + SignatureKeys contains a list of PGP key IDs that commits in Git must be signed with in order to be allowed for sync + sourceNamespaces : [str], default is Undefined, optional + SourceNamespaces defines the namespaces application resources are allowed to be created in + sourceRepos : [str], default is Undefined, optional + SourceRepos contains list of repository URLs which can be used for deployment + syncWindows : [ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0], default is Undefined, optional + SyncWindows controls when syncs can be run for apps in this project + """ + + + clusterResourceBlacklist?: [ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0] + + clusterResourceWhitelist?: [ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0] + + description?: str + + destinations?: [ArgoprojIoV1alpha1AppProjectSpecDestinationsItems0] + + namespaceResourceBlacklist?: [ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceBlacklistItems0] + + namespaceResourceWhitelist?: [ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceWhitelistItems0] + + orphanedResources?: ArgoprojIoV1alpha1AppProjectSpecOrphanedResources + + permitOnlyProjectScopedClusters?: bool + + roles?: [ArgoprojIoV1alpha1AppProjectSpecRolesItems0] + + signatureKeys?: [ArgoprojIoV1alpha1AppProjectSpecSignatureKeysItems0] + + sourceNamespaces?: [str] + + sourceRepos?: [str] + + syncWindows?: [ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0] + + +schema ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0: + """ + GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types + + Attributes + ---------- + group : str, default is Undefined, required + group + kind : str, default is Undefined, required + kind + """ + + + group: str + + kind: str + + +schema ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0: + """ + GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types + + Attributes + ---------- + group : str, default is Undefined, required + group + kind : str, default is Undefined, required + kind + """ + + + group: str + + kind: str + + +schema ArgoprojIoV1alpha1AppProjectSpecDestinationsItems0: + """ + ApplicationDestination holds information about the application's destination + + Attributes + ---------- + name : str, default is Undefined, optional + Name is an alternate way of specifying the target cluster by its symbolic name + namespace : str, default is Undefined, optional + Namespace specifies the target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + server : str, default is Undefined, optional + Server specifies the URL of the target cluster and must be set to the Kubernetes control plane API + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceBlacklistItems0: + """ + GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types + + Attributes + ---------- + group : str, default is Undefined, required + group + kind : str, default is Undefined, required + kind + """ + + + group: str + + kind: str + + +schema ArgoprojIoV1alpha1AppProjectSpecNamespaceResourceWhitelistItems0: + """ + GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types + + Attributes + ---------- + group : str, default is Undefined, required + group + kind : str, default is Undefined, required + kind + """ + + + group: str + + kind: str + + +schema ArgoprojIoV1alpha1AppProjectSpecOrphanedResources: + """ + OrphanedResources specifies if controller should monitor orphaned resources of apps in this project + + Attributes + ---------- + ignore : [ArgoprojIoV1alpha1AppProjectSpecOrphanedResourcesIgnoreItems0], default is Undefined, optional + Ignore contains a list of resources that are to be excluded from orphaned resources monitoring + warn : bool, default is Undefined, optional + Warn indicates if warning condition should be created for apps which have orphaned resources + """ + + + ignore?: [ArgoprojIoV1alpha1AppProjectSpecOrphanedResourcesIgnoreItems0] + + warn?: bool + + +schema ArgoprojIoV1alpha1AppProjectSpecOrphanedResourcesIgnoreItems0: + """ + OrphanedResourceKey is a reference to a resource to be ignored from + + Attributes + ---------- + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + name : str, default is Undefined, optional + name + """ + + + group?: str + + kind?: str + + name?: str + + +schema ArgoprojIoV1alpha1AppProjectSpecRolesItems0: + """ + ProjectRole represents a role that has access to a project + + Attributes + ---------- + description : str, default is Undefined, optional + Description is a description of the role + groups : [str], default is Undefined, optional + Groups are a list of OIDC group claims bound to this role + jwtTokens : [ArgoprojIoV1alpha1AppProjectSpecRolesItems0JwtTokensItems0], default is Undefined, optional + JWTTokens are a list of generated JWT tokens bound to this role + name : str, default is Undefined, required + Name is a name for this role + policies : [str], default is Undefined, optional + Policies Stores a list of casbin formatted strings that define access policies for the role in the project + """ + + + description?: str + + groups?: [str] + + jwtTokens?: [ArgoprojIoV1alpha1AppProjectSpecRolesItems0JwtTokensItems0] + + name: str + + policies?: [str] + + +schema ArgoprojIoV1alpha1AppProjectSpecRolesItems0JwtTokensItems0: + """ + JWTToken holds the issuedAt and expiresAt values of a token + + Attributes + ---------- + exp : int, default is Undefined, optional + exp + iat : int, default is Undefined, required + iat + id : str, default is Undefined, optional + id + """ + + + exp?: int + + iat: int + + id?: str + + +schema ArgoprojIoV1alpha1AppProjectSpecSignatureKeysItems0: + """ + SignatureKey is the specification of a key required to verify commit signatures with + + Attributes + ---------- + keyID : str, default is Undefined, required + The ID of the key in hexadecimal notation + """ + + + keyID: str + + +schema ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0: + """ + SyncWindow contains the kind, time, duration and attributes that are used to assign the syncWindows to apps + + Attributes + ---------- + applications : [str], default is Undefined, optional + Applications contains a list of applications that the window will apply to + clusters : [str], default is Undefined, optional + Clusters contains a list of clusters that the window will apply to + duration : str, default is Undefined, optional + Duration is the amount of time the sync window will be open + kind : str, default is Undefined, optional + Kind defines if the window allows or blocks syncs + manualSync : bool, default is Undefined, optional + ManualSync enables manual syncs when they would otherwise be blocked + namespaces : [str], default is Undefined, optional + Namespaces contains a list of namespaces that the window will apply to + schedule : str, default is Undefined, optional + Schedule is the time the window will begin, specified in cron format + timeZone : str, default is Undefined, optional + TimeZone of the sync that will be applied to the schedule + """ + + + applications?: [str] + + clusters?: [str] + + duration?: str + + kind?: str + + manualSync?: bool + + namespaces?: [str] + + schedule?: str + + timeZone?: str + + +schema ArgoprojIoV1alpha1AppProjectStatus: + """ + AppProjectStatus contains status information for AppProject CRs + + Attributes + ---------- + jwtTokensByRole : {str:ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnon}, default is Undefined, optional + JWTTokensByRole contains a list of JWT tokens issued for a given role + """ + + + jwtTokensByRole?: {str:ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnon} + + +schema ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnon: + """ + JWTTokens represents a list of JWT tokens + + Attributes + ---------- + items : [ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnonItemsItems0], default is Undefined, optional + items + """ + + + items?: [ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnonItemsItems0] + + +schema ArgoprojIoV1alpha1AppProjectStatusJwtTokensByRoleAnonItemsItems0: + """ + JWTToken holds the issuedAt and expiresAt values of a token + + Attributes + ---------- + exp : int, default is Undefined, optional + exp + iat : int, default is Undefined, required + iat + id : str, default is Undefined, optional + id + """ + + + exp?: int + + iat: int + + id?: str diff --git a/argoproj/v1alpha1/argoproj_io_v1alpha1_application.k b/argoproj/v1alpha1/argoproj_io_v1alpha1_application.k new file mode 100644 index 00000000..c096005d --- /dev/null +++ b/argoproj/v1alpha1/argoproj_io_v1alpha1_application.k @@ -0,0 +1,5469 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Application: + """ + Application is a definition of Application resource. + + Attributes + ---------- + apiVersion : str, default is "argoproj.io/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Application", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, required + metadata + operation : ArgoprojIoV1alpha1ApplicationOperation, default is Undefined, optional + operation + spec : ArgoprojIoV1alpha1ApplicationSpec, default is Undefined, required + spec + status : ArgoprojIoV1alpha1ApplicationStatus, default is Undefined, optional + status + """ + + + apiVersion: "argoproj.io/v1alpha1" = "argoproj.io/v1alpha1" + + kind: "Application" = "Application" + + metadata: v1.ObjectMeta + + operation?: ArgoprojIoV1alpha1ApplicationOperation + + spec: ArgoprojIoV1alpha1ApplicationSpec + + status?: ArgoprojIoV1alpha1ApplicationStatus + + +schema ArgoprojIoV1alpha1ApplicationOperation: + """ + Operation contains information about a requested or running operation + + Attributes + ---------- + info : [ArgoprojIoV1alpha1ApplicationOperationInfoItems0], default is Undefined, optional + Info is a list of informational items for this operation + initiatedBy : ArgoprojIoV1alpha1ApplicationOperationInitiatedBy, default is Undefined, optional + initiated by + retry : ArgoprojIoV1alpha1ApplicationOperationRetry, default is Undefined, optional + retry + sync : ArgoprojIoV1alpha1ApplicationOperationSync, default is Undefined, optional + sync + """ + + + info?: [ArgoprojIoV1alpha1ApplicationOperationInfoItems0] + + initiatedBy?: ArgoprojIoV1alpha1ApplicationOperationInitiatedBy + + retry?: ArgoprojIoV1alpha1ApplicationOperationRetry + + sync?: ArgoprojIoV1alpha1ApplicationOperationSync + + +schema ArgoprojIoV1alpha1ApplicationOperationInfoItems0: + """ + argoproj io v1alpha1 application operation info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationOperationInitiatedBy: + """ + InitiatedBy contains information about who initiated the operations + + Attributes + ---------- + automated : bool, default is Undefined, optional + Automated is set to true if operation was initiated automatically by the application controller. + username : str, default is Undefined, optional + Username contains the name of a user who started operation + """ + + + automated?: bool + + username?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationRetry: + """ + Retry controls the strategy to apply if a sync fails + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationOperationRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationOperationRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationOperationRetryBackoff: + """ + Backoff controls how to backoff on subsequent retries of failed syncs + + Attributes + ---------- + duration : str, default is Undefined, optional + Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h") + factor : int, default is Undefined, optional + Factor is a factor to multiply the base duration after each failed retry + maxDuration : str, default is Undefined, optional + MaxDuration is the maximum amount of time allowed for the backoff strategy + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSync: + """ + Sync contains parameters for the operation + + Attributes + ---------- + dryRun : bool, default is Undefined, optional + DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync + manifests : [str], default is Undefined, optional + Manifests is an optional field that overrides sync source with a local directory for development + prune : bool, default is Undefined, optional + Prune specifies to delete resources from the cluster that are no longer tracked in git + resources : [ArgoprojIoV1alpha1ApplicationOperationSyncResourcesItems0], default is Undefined, optional + Resources describes which resources shall be part of the sync + revision : str, default is Undefined, optional + Revision is the revision (Git) or chart version (Helm) which to sync the application to If omitted, will use the revision specified in app spec. + revisions : [str], default is Undefined, optional + Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to If omitted, will use the revision specified in app spec. + source : ArgoprojIoV1alpha1ApplicationOperationSyncSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0], default is Undefined, optional + Sources overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation + syncOptions : [str], default is Undefined, optional + SyncOptions provide per-sync sync-options, e.g. Validate=false + syncStrategy : ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategy, default is Undefined, optional + sync strategy + """ + + + dryRun?: bool + + manifests?: [str] + + prune?: bool + + resources?: [ArgoprojIoV1alpha1ApplicationOperationSyncResourcesItems0] + + revision?: str + + revisions?: [str] + + source?: ArgoprojIoV1alpha1ApplicationOperationSyncSource + + sources?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0] + + syncOptions?: [str] + + syncStrategy?: ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategy + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncResourcesItems0: + """ + SyncOperationResource contains resources to sync. + + Attributes + ---------- + group : str, default is Undefined, optional + group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + kind: str + + name: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSource: + """ + Source overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationOperationSyncSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationOperationSyncSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceDirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceHelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application operation sync source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcePlugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application operation sync source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0: + """ + ApplicationSource contains all required information about the source of an application + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Directory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0DirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Helm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0HelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Kustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application operation sync sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0Plugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application operation sync sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategy: + """ + SyncStrategy describes how to perform the sync + + Attributes + ---------- + apply : ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyApply, default is Undefined, optional + apply + hook : ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyHook, default is Undefined, optional + hook + """ + + + apply?: ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyApply + + hook?: ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyHook + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyApply: + """ + Apply will perform a `kubectl apply` to perform the sync. + + Attributes + ---------- + force : bool, default is Undefined, optional + Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times. + """ + + + force?: bool + + +schema ArgoprojIoV1alpha1ApplicationOperationSyncSyncStrategyHook: + """ + Hook will submit any referenced resources to perform the sync. This is the default strategy + + Attributes + ---------- + force : bool, default is Undefined, optional + Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times. + """ + + + force?: bool + + +schema ArgoprojIoV1alpha1ApplicationSpec: + """ + ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revision. + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSpecIgnoreDifferencesItems0], default is Undefined, optional + IgnoreDifferences is a list of resources and their fields which should be ignored during comparison + info : [ArgoprojIoV1alpha1ApplicationSpecInfoItems0], default is Undefined, optional + Info contains a list of information (URLs, email addresses, and plain text) that relates to the application + project : str, default is Undefined, required + Project is a reference to the project this application belongs to. The empty string means that application belongs to the 'default' project. + revisionHistoryLimit : int, default is Undefined, optional + RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10. + source : ArgoprojIoV1alpha1ApplicationSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0], default is Undefined, optional + Sources is a reference to the location of the application's manifests or chart + syncPolicy : ArgoprojIoV1alpha1ApplicationSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSpecDestination: + """ + Destination is a reference to the target Kubernetes server and namespace + + Attributes + ---------- + name : str, default is Undefined, optional + Name is an alternate way of specifying the target cluster by its symbolic name + namespace : str, default is Undefined, optional + Namespace specifies the target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + server : str, default is Undefined, optional + Server specifies the URL of the target cluster and must be set to the Kubernetes control plane API + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecIgnoreDifferencesItems0: + """ + ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state. + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the desired state defined in the SCM and won't be displayed in diffs + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecInfoItems0: + """ + argoproj io v1alpha1 application spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSource: + """ + Source is a reference to the location of the application's manifests or chart + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceDirectory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceDirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHelm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSpecSourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcePlugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0: + """ + ApplicationSource contains all required information about the source of an application + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicy: + """ + SyncPolicy controls when and how a sync will be performed + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + Options allow you to specify whole app sync-options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated: + """ + Automated will keep an application synced to the target revision + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + AllowEmpty allows apps have zero live resources (default: false) + prune : bool, default is Undefined, optional + Prune specifies whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false) + selfHeal : bool, default is Undefined, optional + SelfHeal specifes whether to revert resources back to their desired state upon modification in the cluster (default: false) + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata: + """ + ManagedNamespaceMetadata controls metadata in the given namespace (if CreateNamespace=true) + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry: + """ + Retry controls failed sync retry behavior + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff: + """ + Backoff controls how to backoff on subsequent retries of failed syncs + + Attributes + ---------- + duration : str, default is Undefined, optional + Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h") + factor : int, default is Undefined, optional + Factor is a factor to multiply the base duration after each failed retry + maxDuration : str, default is Undefined, optional + MaxDuration is the maximum amount of time allowed for the backoff strategy + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationStatus: + """ + ApplicationStatus contains status information for the application + + Attributes + ---------- + conditions : [ArgoprojIoV1alpha1ApplicationStatusConditionsItems0], default is Undefined, optional + Conditions is a list of currently observed application conditions + health : ArgoprojIoV1alpha1ApplicationStatusHealth, default is Undefined, optional + health + history : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0], default is Undefined, optional + History contains information about the application's sync history + observedAt : str, default is Undefined, optional + ObservedAt indicates when the application state was updated without querying latest git state Deprecated: controller no longer updates ObservedAt field + operationState : ArgoprojIoV1alpha1ApplicationStatusOperationState, default is Undefined, optional + operation state + reconciledAt : str, default is Undefined, optional + ReconciledAt indicates when the application state was reconciled using the latest git version + resourceHealthSource : str, default is Undefined, optional + ResourceHealthSource indicates where the resource health status is stored: inline if not set or appTree + resources : [ArgoprojIoV1alpha1ApplicationStatusResourcesItems0], default is Undefined, optional + Resources is a list of Kubernetes resources managed by this application + sourceType : str, default is Undefined, optional + SourceType specifies the type of this application + sourceTypes : [str], default is Undefined, optional + SourceTypes specifies the type of the sources included in the application + summary : ArgoprojIoV1alpha1ApplicationStatusSummary, default is Undefined, optional + summary + sync : ArgoprojIoV1alpha1ApplicationStatusSync, default is Undefined, optional + sync + """ + + + conditions?: [ArgoprojIoV1alpha1ApplicationStatusConditionsItems0] + + health?: ArgoprojIoV1alpha1ApplicationStatusHealth + + history?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0] + + observedAt?: str + + operationState?: ArgoprojIoV1alpha1ApplicationStatusOperationState + + reconciledAt?: str + + resourceHealthSource?: str + + resources?: [ArgoprojIoV1alpha1ApplicationStatusResourcesItems0] + + sourceType?: str + + sourceTypes?: [str] + + summary?: ArgoprojIoV1alpha1ApplicationStatusSummary + + sync?: ArgoprojIoV1alpha1ApplicationStatusSync + + +schema ArgoprojIoV1alpha1ApplicationStatusConditionsItems0: + """ + ApplicationCondition contains details about an application condition, which is usally an error or warning + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + LastTransitionTime is the time the condition was last observed + message : str, default is Undefined, required + Message contains human-readable message indicating details about condition + $type : str, default is Undefined, required + Type is an application condition type + """ + + + lastTransitionTime?: str + + message: str + + $type: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHealth: + """ + Health contains information about the application's current health status + + Attributes + ---------- + message : str, default is Undefined, optional + Message is a human-readable informational message describing the health status + status : str, default is Undefined, optional + Status holds the status code of the application or resource + """ + + + message?: str + + status?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0: + """ + RevisionHistory contains history information about a previous sync + + Attributes + ---------- + deployStartedAt : str, default is Undefined, optional + DeployStartedAt holds the time the sync operation started + deployedAt : str, default is Undefined, required + DeployedAt holds the time the sync operation completed + id : int, default is Undefined, required + ID is an auto incrementing identifier of the RevisionHistory + revision : str, default is Undefined, optional + Revision holds the revision the sync was performed against + revisions : [str], default is Undefined, optional + Revisions holds the revision of each source in sources field the sync was performed against + source : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0], default is Undefined, optional + Sources is a reference to the application sources used for the sync operation + """ + + + deployStartedAt?: str + + deployedAt: str + + id: int + + revision?: str + + revisions?: [str] + + source?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source + + sources?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source: + """ + Source is a reference to the application source used for the sync operation + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application status history items0 source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0: + """ + argoproj io v1alpha1 application status history items0 source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0: + """ + ApplicationSource contains all required information about the source of an application + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application status history items0 sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application status history items0 sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationState: + """ + OperationState contains information about any ongoing operations, such as a sync + + Attributes + ---------- + finishedAt : str, default is Undefined, optional + FinishedAt contains time of operation completion + message : str, default is Undefined, optional + Message holds any pertinent messages when attempting to perform operation (typically errors). + operation : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation, default is Undefined, required + operation + phase : str, default is Undefined, required + Phase is the current phase of the operation + retryCount : int, default is Undefined, optional + RetryCount contains time of operation retries + startedAt : str, default is Undefined, required + StartedAt contains time of operation start + syncResult : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult, default is Undefined, optional + sync result + """ + + + finishedAt?: str + + message?: str + + operation: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation + + phase: str + + retryCount?: int + + startedAt: str + + syncResult?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation: + """ + Operation is the original requested operation + + Attributes + ---------- + info : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0], default is Undefined, optional + Info is a list of informational items for this operation + initiatedBy : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy, default is Undefined, optional + initiated by + retry : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry, default is Undefined, optional + retry + sync : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync, default is Undefined, optional + sync + """ + + + info?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0] + + initiatedBy?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy + + retry?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry + + sync?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0: + """ + argoproj io v1alpha1 application status operation state operation info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy: + """ + InitiatedBy contains information about who initiated the operations + + Attributes + ---------- + automated : bool, default is Undefined, optional + Automated is set to true if operation was initiated automatically by the application controller. + username : str, default is Undefined, optional + Username contains the name of a user who started operation + """ + + + automated?: bool + + username?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry: + """ + Retry controls the strategy to apply if a sync fails + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff: + """ + Backoff controls how to backoff on subsequent retries of failed syncs + + Attributes + ---------- + duration : str, default is Undefined, optional + Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h") + factor : int, default is Undefined, optional + Factor is a factor to multiply the base duration after each failed retry + maxDuration : str, default is Undefined, optional + MaxDuration is the maximum amount of time allowed for the backoff strategy + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync: + """ + Sync contains parameters for the operation + + Attributes + ---------- + dryRun : bool, default is Undefined, optional + DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync + manifests : [str], default is Undefined, optional + Manifests is an optional field that overrides sync source with a local directory for development + prune : bool, default is Undefined, optional + Prune specifies to delete resources from the cluster that are no longer tracked in git + resources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0], default is Undefined, optional + Resources describes which resources shall be part of the sync + revision : str, default is Undefined, optional + Revision is the revision (Git) or chart version (Helm) which to sync the application to If omitted, will use the revision specified in app spec. + revisions : [str], default is Undefined, optional + Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to If omitted, will use the revision specified in app spec. + source : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0], default is Undefined, optional + Sources overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation + syncOptions : [str], default is Undefined, optional + SyncOptions provide per-sync sync-options, e.g. Validate=false + syncStrategy : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy, default is Undefined, optional + sync strategy + """ + + + dryRun?: bool + + manifests?: [str] + + prune?: bool + + resources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0] + + revision?: str + + revisions?: [str] + + source?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource + + sources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0] + + syncOptions?: [str] + + syncStrategy?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0: + """ + SyncOperationResource contains resources to sync. + + Attributes + ---------- + group : str, default is Undefined, optional + group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + kind: str + + name: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource: + """ + Source overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application status operation state operation sync source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application status operation state operation sync source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0: + """ + ApplicationSource contains all required information about the source of an application + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application status operation state operation sync sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application status operation state operation sync sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy: + """ + SyncStrategy describes how to perform the sync + + Attributes + ---------- + apply : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply, default is Undefined, optional + apply + hook : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook, default is Undefined, optional + hook + """ + + + apply?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply + + hook?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply: + """ + Apply will perform a `kubectl apply` to perform the sync. + + Attributes + ---------- + force : bool, default is Undefined, optional + Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times. + """ + + + force?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook: + """ + Hook will submit any referenced resources to perform the sync. This is the default strategy + + Attributes + ---------- + force : bool, default is Undefined, optional + Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times. + """ + + + force?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult: + """ + SyncResult is the result of a Sync operation + + Attributes + ---------- + resources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0], default is Undefined, optional + Resources contains a list of sync result items for each individual resource in a sync operation + revision : str, default is Undefined, required + Revision holds the revision this sync operation was performed to + revisions : [str], default is Undefined, optional + Revisions holds the revision this sync operation was performed for respective indexed source in sources field + source : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0], default is Undefined, optional + Source records the application source information of the sync, used for comparing auto-sync + """ + + + resources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0] + + revision: str + + revisions?: [str] + + source?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource + + sources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0: + """ + ResourceResult holds the operation result details of a specific resource + + Attributes + ---------- + group : str, default is Undefined, required + Group specifies the API group of the resource + hookPhase : str, default is Undefined, optional + HookPhase contains the state of any operation associated with this resource OR hook This can also contain values for non-hook resources. + hookType : str, default is Undefined, optional + HookType specifies the type of the hook. Empty for non-hook resources + kind : str, default is Undefined, required + Kind specifies the API kind of the resource + message : str, default is Undefined, optional + Message contains an informational or error message for the last sync OR operation + name : str, default is Undefined, required + Name specifies the name of the resource + namespace : str, default is Undefined, required + Namespace specifies the target namespace of the resource + status : str, default is Undefined, optional + Status holds the final result of the sync. Will be empty if the resources is yet to be applied/pruned and is always zero-value for hooks + syncPhase : str, default is Undefined, optional + SyncPhase indicates the particular phase of the sync that this result was acquired in + version : str, default is Undefined, required + Version specifies the API version of the resource + """ + + + group: str + + hookPhase?: str + + hookType?: str + + kind: str + + message?: str + + name: str + + namespace: str + + status?: str + + syncPhase?: str + + version: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource: + """ + Source records the application source information of the sync, used for comparing auto-sync + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application status operation state sync result source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application status operation state sync result source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0: + """ + ApplicationSource contains all required information about the source of an application + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application status operation state sync result sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application status operation state sync result sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusResourcesItems0: + """ + ResourceStatus holds the current sync and health status of a resource TODO: describe members of this type + + Attributes + ---------- + group : str, default is Undefined, optional + group + health : ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health, default is Undefined, optional + health + hook : bool, default is Undefined, optional + hook + kind : str, default is Undefined, optional + kind + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + requiresPruning : bool, default is Undefined, optional + requires pruning + status : str, default is Undefined, optional + SyncStatusCode is a type which represents possible comparison results + syncWave : int, default is Undefined, optional + sync wave + version : str, default is Undefined, optional + version + """ + + + group?: str + + health?: ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health + + hook?: bool + + kind?: str + + name?: str + + namespace?: str + + requiresPruning?: bool + + status?: str + + syncWave?: int + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health: + """ + HealthStatus contains information about the currently observed health state of an application or resource + + Attributes + ---------- + message : str, default is Undefined, optional + Message is a human-readable informational message describing the health status + status : str, default is Undefined, optional + Status holds the status code of the application or resource + """ + + + message?: str + + status?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSummary: + """ + Summary contains a list of URLs and container images used by this application + + Attributes + ---------- + externalURLs : [str], default is Undefined, optional + ExternalURLs holds all external URLs of application child resources. + images : [str], default is Undefined, optional + Images holds all images of application child resources. + """ + + + externalURLs?: [str] + + images?: [str] + + +schema ArgoprojIoV1alpha1ApplicationStatusSync: + """ + Sync contains information about the application's current sync status + + Attributes + ---------- + comparedTo : ArgoprojIoV1alpha1ApplicationStatusSyncComparedTo, default is Undefined, optional + compared to + revision : str, default is Undefined, optional + Revision contains information about the revision the comparison has been performed to + revisions : [str], default is Undefined, optional + Revisions contains information about the revisions of multiple sources the comparison has been performed to + status : str, default is Undefined, required + Status is the sync state of the comparison + """ + + + comparedTo?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedTo + + revision?: str + + revisions?: [str] + + status: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedTo: + """ + ComparedTo contains information about what has been compared + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToDestination, default is Undefined, required + destination + source : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0], default is Undefined, optional + Sources is a reference to the application's multiple sources used for comparison + """ + + + destination: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToDestination + + source?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSource + + sources?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToDestination: + """ + Destination is a reference to the application's destination used for comparison + + Attributes + ---------- + name : str, default is Undefined, optional + Name is an alternate way of specifying the target cluster by its symbolic name + namespace : str, default is Undefined, optional + Namespace specifies the target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + server : str, default is Undefined, optional + Server specifies the URL of the target cluster and must be set to the Kubernetes control plane API + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSource: + """ + Source is a reference to the application's source used for comparison + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceDirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceHelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application status sync compared to source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePlugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application status sync compared to source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0: + """ + ApplicationSource contains all required information about the source of an application + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Directory: + """ + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnet: + """ + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0DirectoryJsonnetTlasItems0: + """ + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Helm: + """ + Helm holds helm specific options + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + parameters : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + Values specifies Helm values to be passed to helm template, typically defined as a block + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmFileParametersItems0: + """ + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0HelmParametersItems0: + """ + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Kustomize: + """ + Kustomize holds kustomize specific options + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + replicas : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application status sync compared to sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0Plugin: + """ + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginEnvItems0: + """ + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSyncComparedToSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application status sync compared to sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + diff --git a/argoproj/v1alpha1/argoproj_io_v1alpha1_application_set.k b/argoproj/v1alpha1/argoproj_io_v1alpha1_application_set.k new file mode 100644 index 00000000..de82c85b --- /dev/null +++ b/argoproj/v1alpha1/argoproj_io_v1alpha1_application_set.k @@ -0,0 +1,24293 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema ApplicationSet: + """ + argoproj io v1alpha1 application set + + Attributes + ---------- + apiVersion : str, default is "argoproj.io/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "ApplicationSet", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpec, default is Undefined, required + spec + status : ArgoprojIoV1alpha1ApplicationSetStatus, default is Undefined, optional + status + """ + + + apiVersion: "argoproj.io/v1alpha1" = "argoproj.io/v1alpha1" + + kind: "ApplicationSet" = "ApplicationSet" + + metadata: v1.ObjectMeta + + spec: ArgoprojIoV1alpha1ApplicationSetSpec + + status?: ArgoprojIoV1alpha1ApplicationSetStatus + + +schema ArgoprojIoV1alpha1ApplicationSetSpec: + """ + argoproj io v1alpha1 application set spec + + Attributes + ---------- + generators : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0], default is Undefined, required + generators + goTemplate : bool, default is Undefined, optional + go template + goTemplateOptions : [str], default is Undefined, optional + go template options + preservedFields : ArgoprojIoV1alpha1ApplicationSetSpecPreservedFields, default is Undefined, optional + preserved fields + strategy : ArgoprojIoV1alpha1ApplicationSetSpecStrategy, default is Undefined, optional + strategy + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecSyncPolicy, default is Undefined, optional + sync policy + template : ArgoprojIoV1alpha1ApplicationSetSpecTemplate, default is Undefined, required + template + """ + + + generators: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0] + + goTemplate?: bool + + goTemplateOptions?: [str] + + preservedFields?: ArgoprojIoV1alpha1ApplicationSetSpecPreservedFields + + strategy?: ArgoprojIoV1alpha1ApplicationSetSpecStrategy + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecSyncPolicy + + template: ArgoprojIoV1alpha1ApplicationSetSpecTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 + + Attributes + ---------- + clusterDecisionResource : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResource, default is Undefined, optional + cluster decision resource + clusters : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Clusters, default is Undefined, optional + clusters + git : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Git, default is Undefined, optional + git + list : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0List, default is Undefined, optional + list + matrix : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Matrix, default is Undefined, optional + matrix + merge : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Merge, default is Undefined, optional + merge + pullRequest : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequest, default is Undefined, optional + pull request + scmProvider : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProvider, default is Undefined, optional + scm provider + selector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Selector, default is Undefined, optional + selector + """ + + + clusterDecisionResource?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResource + + clusters?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Clusters + + git?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Git + + list?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0List + + matrix?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Matrix + + merge?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Merge + + pullRequest?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequest + + scmProvider?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProvider + + selector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Selector + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResource: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource + + Attributes + ---------- + configMapRef : str, default is Undefined, required + config map ref + labelSelector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelector, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + configMapRef: str + + labelSelector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelector + + name?: str + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelector: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Clusters: + """ + argoproj io v1alpha1 application set spec generators items0 clusters + + Attributes + ---------- + selector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelector, default is Undefined, optional + selector + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + selector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelector + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelector: + """ + argoproj io v1alpha1 application set spec generators items0 clusters selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersSelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 clusters template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Git: + """ + argoproj io v1alpha1 application set spec generators items0 git + + Attributes + ---------- + directories : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitDirectoriesItems0], default is Undefined, optional + directories + files : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitFilesItems0], default is Undefined, optional + files + pathParamPrefix : str, default is Undefined, optional + path param prefix + repoURL : str, default is Undefined, required + repo URL + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + revision : str, default is Undefined, required + revision + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + directories?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitDirectoriesItems0] + + files?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitFilesItems0] + + pathParamPrefix?: str + + repoURL: str + + requeueAfterSeconds?: int + + revision: str + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitDirectoriesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git directories items0 + + Attributes + ---------- + exclude : bool, default is Undefined, optional + exclude + path : str, default is Undefined, required + path + """ + + + exclude?: bool + + path: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitFilesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git files items0 + + Attributes + ---------- + path : str, default is Undefined, required + path + """ + + + path: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 git template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 git template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 git template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0List: + """ + argoproj io v1alpha1 application set spec generators items0 list + + Attributes + ---------- + elements : [any], default is Undefined, required + elements + elementsYaml : str, default is Undefined, optional + elements yaml + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplate, default is Undefined, optional + template + """ + + + elements: [any] + + elementsYaml?: str + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 list template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 list template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 list template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Matrix: + """ + argoproj io v1alpha1 application set spec generators items0 matrix + + Attributes + ---------- + generators : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0], default is Undefined, required + generators + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplate, default is Undefined, optional + template + """ + + + generators: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0] + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 + + Attributes + ---------- + clusterDecisionResource : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResource, default is Undefined, optional + cluster decision resource + clusters : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Clusters, default is Undefined, optional + clusters + git : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Git, default is Undefined, optional + git + list : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0List, default is Undefined, optional + list + matrix : any, default is Undefined, optional + matrix + merge : any, default is Undefined, optional + merge + pullRequest : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequest, default is Undefined, optional + pull request + scmProvider : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProvider, default is Undefined, optional + scm provider + selector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Selector, default is Undefined, optional + selector + """ + + + clusterDecisionResource?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResource + + clusters?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Clusters + + git?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Git + + list?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0List + + matrix?: any + + merge?: any + + pullRequest?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequest + + scmProvider?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProvider + + selector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Selector + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResource: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource + + Attributes + ---------- + configMapRef : str, default is Undefined, required + config map ref + labelSelector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelector, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + configMapRef: str + + labelSelector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelector + + name?: str + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelector: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Clusters: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters + + Attributes + ---------- + selector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelector, default is Undefined, optional + selector + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + selector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelector + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelector: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersSelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Git: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git + + Attributes + ---------- + directories : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitDirectoriesItems0], default is Undefined, optional + directories + files : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitFilesItems0], default is Undefined, optional + files + pathParamPrefix : str, default is Undefined, optional + path param prefix + repoURL : str, default is Undefined, required + repo URL + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + revision : str, default is Undefined, required + revision + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + directories?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitDirectoriesItems0] + + files?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitFilesItems0] + + pathParamPrefix?: str + + repoURL: str + + requeueAfterSeconds?: int + + revision: str + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitDirectoriesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git directories items0 + + Attributes + ---------- + exclude : bool, default is Undefined, optional + exclude + path : str, default is Undefined, required + path + """ + + + exclude?: bool + + path: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitFilesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git files items0 + + Attributes + ---------- + path : str, default is Undefined, required + path + """ + + + path: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0List: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list + + Attributes + ---------- + elements : [any], default is Undefined, required + elements + elementsYaml : str, default is Undefined, optional + elements yaml + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplate, default is Undefined, optional + template + """ + + + elements: [any] + + elementsYaml?: str + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequest: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request + + Attributes + ---------- + bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServer, default is Undefined, optional + bitbucket server + filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestFiltersItems0], default is Undefined, optional + filters + gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea, default is Undefined, optional + gitea + github : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithub, default is Undefined, optional + github + gitlab : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlab, default is Undefined, optional + gitlab + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplate, default is Undefined, optional + template + """ + + + bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServer + + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestFiltersItems0] + + gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea + + github?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithub + + gitlab?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlab + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServer: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request bitbucket server + + Attributes + ---------- + api : str, default is Undefined, required + api + basicAuth : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuth, default is Undefined, optional + basic auth + project : str, default is Undefined, required + project + repo : str, default is Undefined, required + repo + """ + + + api: str + + basicAuth?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuth + + project: str + + repo: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuth: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request bitbucket server basic auth + + Attributes + ---------- + passwordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef, default is Undefined, required + password ref + username : str, default is Undefined, required + username + """ + + + passwordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef + + username: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request bitbucket server basic auth password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request filters items0 + + Attributes + ---------- + branchMatch : str, default is Undefined, optional + branch match + targetBranchMatch : str, default is Undefined, optional + target branch match + """ + + + branchMatch?: str + + targetBranchMatch?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request gitea + + Attributes + ---------- + api : str, default is Undefined, required + api + insecure : bool, default is Undefined, optional + insecure + owner : str, default is Undefined, required + owner + repo : str, default is Undefined, required + repo + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGiteaTokenRef, default is Undefined, optional + token ref + """ + + + api: str + + insecure?: bool + + owner: str + + repo: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGiteaTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGiteaTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request gitea token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithub: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request github + + Attributes + ---------- + api : str, default is Undefined, optional + api + appSecretName : str, default is Undefined, optional + app secret name + labels : [str], default is Undefined, optional + labels + owner : str, default is Undefined, required + owner + repo : str, default is Undefined, required + repo + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithubTokenRef, default is Undefined, optional + token ref + """ + + + api?: str + + appSecretName?: str + + labels?: [str] + + owner: str + + repo: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithubTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGithubTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request github token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlab: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request gitlab + + Attributes + ---------- + api : str, default is Undefined, optional + api + labels : [str], default is Undefined, optional + labels + project : str, default is Undefined, required + project + pullRequestState : str, default is Undefined, optional + pull request state + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlabTokenRef, default is Undefined, optional + token ref + """ + + + api?: str + + labels?: [str] + + project: str + + pullRequestState?: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlabTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitlabTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request gitlab token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProvider: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider + + Attributes + ---------- + awsCodeCommit : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommit, default is Undefined, optional + aws code commit + azureDevOps : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOps, default is Undefined, optional + azure dev ops + bitbucket : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucket, default is Undefined, optional + bitbucket + bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServer, default is Undefined, optional + bitbucket server + cloneProtocol : str, default is Undefined, optional + clone protocol + filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderFiltersItems0], default is Undefined, optional + filters + gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitea, default is Undefined, optional + gitea + github : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithub, default is Undefined, optional + github + gitlab : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlab, default is Undefined, optional + gitlab + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + awsCodeCommit?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommit + + azureDevOps?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOps + + bitbucket?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucket + + bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServer + + cloneProtocol?: str + + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderFiltersItems0] + + gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitea + + github?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithub + + gitlab?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlab + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommit: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider aws code commit + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + region : str, default is Undefined, optional + region + role : str, default is Undefined, optional + role + tagFilters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0], default is Undefined, optional + tag filters + """ + + + allBranches?: bool + + region?: str + + role?: str + + tagFilters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider aws code commit tag filters items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOps: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider azure dev ops + + Attributes + ---------- + accessTokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef, default is Undefined, required + access token ref + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + organization : str, default is Undefined, required + organization + teamProject : str, default is Undefined, required + team project + """ + + + accessTokenRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef + + allBranches?: bool + + api?: str + + organization: str + + teamProject: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider azure dev ops access token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucket: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + appPasswordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketAppPasswordRef, default is Undefined, required + app password ref + owner : str, default is Undefined, required + owner + user : str, default is Undefined, required + user + """ + + + allBranches?: bool + + appPasswordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketAppPasswordRef + + owner: str + + user: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketAppPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket app password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServer: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket server + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, required + api + basicAuth : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuth, default is Undefined, optional + basic auth + project : str, default is Undefined, required + project + """ + + + allBranches?: bool + + api: str + + basicAuth?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuth + + project: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuth: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket server basic auth + + Attributes + ---------- + passwordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef, default is Undefined, required + password ref + username : str, default is Undefined, required + username + """ + + + passwordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef + + username: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider bitbucket server basic auth password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider filters items0 + + Attributes + ---------- + branchMatch : str, default is Undefined, optional + branch match + labelMatch : str, default is Undefined, optional + label match + pathsDoNotExist : [str], default is Undefined, optional + paths do not exist + pathsExist : [str], default is Undefined, optional + paths exist + repositoryMatch : str, default is Undefined, optional + repository match + """ + + + branchMatch?: str + + labelMatch?: str + + pathsDoNotExist?: [str] + + pathsExist?: [str] + + repositoryMatch?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitea: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider gitea + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, required + api + insecure : bool, default is Undefined, optional + insecure + owner : str, default is Undefined, required + owner + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGiteaTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api: str + + insecure?: bool + + owner: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGiteaTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGiteaTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider gitea token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithub: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider github + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + appSecretName : str, default is Undefined, optional + app secret name + organization : str, default is Undefined, required + organization + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithubTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api?: str + + appSecretName?: str + + organization: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithubTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGithubTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider github token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlab: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider gitlab + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + group : str, default is Undefined, required + group + includeSubgroups : bool, default is Undefined, optional + include subgroups + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlabTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api?: str + + group: str + + includeSubgroups?: bool + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlabTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderGitlabTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider gitlab token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0Selector: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0SelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0SelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0SelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 matrix template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Merge: + """ + argoproj io v1alpha1 application set spec generators items0 merge + + Attributes + ---------- + generators : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0], default is Undefined, required + generators + mergeKeys : [str], default is Undefined, required + merge keys + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplate, default is Undefined, optional + template + """ + + + generators: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0] + + mergeKeys: [str] + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 + + Attributes + ---------- + clusterDecisionResource : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResource, default is Undefined, optional + cluster decision resource + clusters : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Clusters, default is Undefined, optional + clusters + git : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Git, default is Undefined, optional + git + list : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0List, default is Undefined, optional + list + matrix : any, default is Undefined, optional + matrix + merge : any, default is Undefined, optional + merge + pullRequest : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequest, default is Undefined, optional + pull request + scmProvider : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProvider, default is Undefined, optional + scm provider + selector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Selector, default is Undefined, optional + selector + """ + + + clusterDecisionResource?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResource + + clusters?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Clusters + + git?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Git + + list?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0List + + matrix?: any + + merge?: any + + pullRequest?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequest + + scmProvider?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProvider + + selector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Selector + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResource: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource + + Attributes + ---------- + configMapRef : str, default is Undefined, required + config map ref + labelSelector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelector, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + configMapRef: str + + labelSelector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelector + + name?: str + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelector: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceLabelSelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Clusters: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters + + Attributes + ---------- + selector : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelector, default is Undefined, optional + selector + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + selector?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelector + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelector: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersSelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Git: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git + + Attributes + ---------- + directories : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitDirectoriesItems0], default is Undefined, optional + directories + files : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitFilesItems0], default is Undefined, optional + files + pathParamPrefix : str, default is Undefined, optional + path param prefix + repoURL : str, default is Undefined, required + repo URL + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + revision : str, default is Undefined, required + revision + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + directories?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitDirectoriesItems0] + + files?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitFilesItems0] + + pathParamPrefix?: str + + repoURL: str + + requeueAfterSeconds?: int + + revision: str + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitDirectoriesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git directories items0 + + Attributes + ---------- + exclude : bool, default is Undefined, optional + exclude + path : str, default is Undefined, required + path + """ + + + exclude?: bool + + path: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitFilesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git files items0 + + Attributes + ---------- + path : str, default is Undefined, required + path + """ + + + path: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0List: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list + + Attributes + ---------- + elements : [any], default is Undefined, required + elements + elementsYaml : str, default is Undefined, optional + elements yaml + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplate, default is Undefined, optional + template + """ + + + elements: [any] + + elementsYaml?: str + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequest: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request + + Attributes + ---------- + bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServer, default is Undefined, optional + bitbucket server + filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestFiltersItems0], default is Undefined, optional + filters + gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea, default is Undefined, optional + gitea + github : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithub, default is Undefined, optional + github + gitlab : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlab, default is Undefined, optional + gitlab + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplate, default is Undefined, optional + template + """ + + + bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServer + + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestFiltersItems0] + + gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea + + github?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithub + + gitlab?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlab + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServer: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request bitbucket server + + Attributes + ---------- + api : str, default is Undefined, required + api + basicAuth : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuth, default is Undefined, optional + basic auth + project : str, default is Undefined, required + project + repo : str, default is Undefined, required + repo + """ + + + api: str + + basicAuth?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuth + + project: str + + repo: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuth: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request bitbucket server basic auth + + Attributes + ---------- + passwordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef, default is Undefined, required + password ref + username : str, default is Undefined, required + username + """ + + + passwordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef + + username: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request bitbucket server basic auth password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request filters items0 + + Attributes + ---------- + branchMatch : str, default is Undefined, optional + branch match + targetBranchMatch : str, default is Undefined, optional + target branch match + """ + + + branchMatch?: str + + targetBranchMatch?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request gitea + + Attributes + ---------- + api : str, default is Undefined, required + api + insecure : bool, default is Undefined, optional + insecure + owner : str, default is Undefined, required + owner + repo : str, default is Undefined, required + repo + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGiteaTokenRef, default is Undefined, optional + token ref + """ + + + api: str + + insecure?: bool + + owner: str + + repo: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGiteaTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGiteaTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request gitea token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithub: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request github + + Attributes + ---------- + api : str, default is Undefined, optional + api + appSecretName : str, default is Undefined, optional + app secret name + labels : [str], default is Undefined, optional + labels + owner : str, default is Undefined, required + owner + repo : str, default is Undefined, required + repo + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithubTokenRef, default is Undefined, optional + token ref + """ + + + api?: str + + appSecretName?: str + + labels?: [str] + + owner: str + + repo: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithubTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGithubTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request github token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlab: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request gitlab + + Attributes + ---------- + api : str, default is Undefined, optional + api + labels : [str], default is Undefined, optional + labels + project : str, default is Undefined, required + project + pullRequestState : str, default is Undefined, optional + pull request state + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlabTokenRef, default is Undefined, optional + token ref + """ + + + api?: str + + labels?: [str] + + project: str + + pullRequestState?: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlabTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitlabTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request gitlab token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProvider: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider + + Attributes + ---------- + awsCodeCommit : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommit, default is Undefined, optional + aws code commit + azureDevOps : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOps, default is Undefined, optional + azure dev ops + bitbucket : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucket, default is Undefined, optional + bitbucket + bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServer, default is Undefined, optional + bitbucket server + cloneProtocol : str, default is Undefined, optional + clone protocol + filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderFiltersItems0], default is Undefined, optional + filters + gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitea, default is Undefined, optional + gitea + github : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithub, default is Undefined, optional + github + gitlab : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlab, default is Undefined, optional + gitlab + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + awsCodeCommit?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommit + + azureDevOps?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOps + + bitbucket?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucket + + bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServer + + cloneProtocol?: str + + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderFiltersItems0] + + gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitea + + github?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithub + + gitlab?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlab + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommit: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider aws code commit + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + region : str, default is Undefined, optional + region + role : str, default is Undefined, optional + role + tagFilters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0], default is Undefined, optional + tag filters + """ + + + allBranches?: bool + + region?: str + + role?: str + + tagFilters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider aws code commit tag filters items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOps: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider azure dev ops + + Attributes + ---------- + accessTokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef, default is Undefined, required + access token ref + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + organization : str, default is Undefined, required + organization + teamProject : str, default is Undefined, required + team project + """ + + + accessTokenRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef + + allBranches?: bool + + api?: str + + organization: str + + teamProject: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider azure dev ops access token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucket: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + appPasswordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketAppPasswordRef, default is Undefined, required + app password ref + owner : str, default is Undefined, required + owner + user : str, default is Undefined, required + user + """ + + + allBranches?: bool + + appPasswordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketAppPasswordRef + + owner: str + + user: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketAppPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket app password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServer: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket server + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, required + api + basicAuth : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuth, default is Undefined, optional + basic auth + project : str, default is Undefined, required + project + """ + + + allBranches?: bool + + api: str + + basicAuth?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuth + + project: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuth: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket server basic auth + + Attributes + ---------- + passwordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef, default is Undefined, required + password ref + username : str, default is Undefined, required + username + """ + + + passwordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef + + username: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider bitbucket server basic auth password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider filters items0 + + Attributes + ---------- + branchMatch : str, default is Undefined, optional + branch match + labelMatch : str, default is Undefined, optional + label match + pathsDoNotExist : [str], default is Undefined, optional + paths do not exist + pathsExist : [str], default is Undefined, optional + paths exist + repositoryMatch : str, default is Undefined, optional + repository match + """ + + + branchMatch?: str + + labelMatch?: str + + pathsDoNotExist?: [str] + + pathsExist?: [str] + + repositoryMatch?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitea: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider gitea + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, required + api + insecure : bool, default is Undefined, optional + insecure + owner : str, default is Undefined, required + owner + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGiteaTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api: str + + insecure?: bool + + owner: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGiteaTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGiteaTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider gitea token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithub: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider github + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + appSecretName : str, default is Undefined, optional + app secret name + organization : str, default is Undefined, required + organization + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithubTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api?: str + + appSecretName?: str + + organization: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithubTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGithubTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider github token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlab: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider gitlab + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + group : str, default is Undefined, required + group + includeSubgroups : bool, default is Undefined, optional + include subgroups + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlabTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api?: str + + group: str + + includeSubgroups?: bool + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlabTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderGitlabTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider gitlab token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0Selector: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0SelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0SelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0SelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge generators items0 selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 merge template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 merge template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequest: + """ + argoproj io v1alpha1 application set spec generators items0 pull request + + Attributes + ---------- + bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServer, default is Undefined, optional + bitbucket server + filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersItems0], default is Undefined, optional + filters + gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea, default is Undefined, optional + gitea + github : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithub, default is Undefined, optional + github + gitlab : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlab, default is Undefined, optional + gitlab + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplate, default is Undefined, optional + template + """ + + + bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServer + + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersItems0] + + gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea + + github?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithub + + gitlab?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlab + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplate + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServer: + """ + argoproj io v1alpha1 application set spec generators items0 pull request bitbucket server + + Attributes + ---------- + api : str, default is Undefined, required + api + basicAuth : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuth, default is Undefined, optional + basic auth + project : str, default is Undefined, required + project + repo : str, default is Undefined, required + repo + """ + + + api: str + + basicAuth?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuth + + project: str + + repo: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuth: + """ + argoproj io v1alpha1 application set spec generators items0 pull request bitbucket server basic auth + + Attributes + ---------- + passwordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef, default is Undefined, required + password ref + username : str, default is Undefined, required + username + """ + + + passwordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef + + username: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServerBasicAuthPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 pull request bitbucket server basic auth password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request filters items0 + + Attributes + ---------- + branchMatch : str, default is Undefined, optional + branch match + targetBranchMatch : str, default is Undefined, optional + target branch match + """ + + + branchMatch?: str + + targetBranchMatch?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea: + """ + argoproj io v1alpha1 application set spec generators items0 pull request gitea + + Attributes + ---------- + api : str, default is Undefined, required + api + insecure : bool, default is Undefined, optional + insecure + owner : str, default is Undefined, required + owner + repo : str, default is Undefined, required + repo + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGiteaTokenRef, default is Undefined, optional + token ref + """ + + + api: str + + insecure?: bool + + owner: str + + repo: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGiteaTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGiteaTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 pull request gitea token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithub: + """ + argoproj io v1alpha1 application set spec generators items0 pull request github + + Attributes + ---------- + api : str, default is Undefined, optional + api + appSecretName : str, default is Undefined, optional + app secret name + labels : [str], default is Undefined, optional + labels + owner : str, default is Undefined, required + owner + repo : str, default is Undefined, required + repo + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithubTokenRef, default is Undefined, optional + token ref + """ + + + api?: str + + appSecretName?: str + + labels?: [str] + + owner: str + + repo: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithubTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGithubTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 pull request github token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlab: + """ + argoproj io v1alpha1 application set spec generators items0 pull request gitlab + + Attributes + ---------- + api : str, default is Undefined, optional + api + labels : [str], default is Undefined, optional + labels + project : str, default is Undefined, required + project + pullRequestState : str, default is Undefined, optional + pull request state + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlabTokenRef, default is Undefined, optional + token ref + """ + + + api?: str + + labels?: [str] + + project: str + + pullRequestState?: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlabTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitlabTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 pull request gitlab token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 pull request template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProvider: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider + + Attributes + ---------- + awsCodeCommit : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommit, default is Undefined, optional + aws code commit + azureDevOps : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOps, default is Undefined, optional + azure dev ops + bitbucket : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucket, default is Undefined, optional + bitbucket + bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServer, default is Undefined, optional + bitbucket server + cloneProtocol : str, default is Undefined, optional + clone protocol + filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderFiltersItems0], default is Undefined, optional + filters + gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitea, default is Undefined, optional + gitea + github : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithub, default is Undefined, optional + github + gitlab : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlab, default is Undefined, optional + gitlab + requeueAfterSeconds : int, default is Undefined, optional + requeue after seconds + template : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplate, default is Undefined, optional + template + values : {str:str}, default is Undefined, optional + values + """ + + + awsCodeCommit?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommit + + azureDevOps?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOps + + bitbucket?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucket + + bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServer + + cloneProtocol?: str + + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderFiltersItems0] + + gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitea + + github?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithub + + gitlab?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlab + + requeueAfterSeconds?: int + + template?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplate + + values?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommit: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider aws code commit + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + region : str, default is Undefined, optional + region + role : str, default is Undefined, optional + role + tagFilters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0], default is Undefined, optional + tag filters + """ + + + allBranches?: bool + + region?: str + + role?: str + + tagFilters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAwsCodeCommitTagFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider aws code commit tag filters items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOps: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider azure dev ops + + Attributes + ---------- + accessTokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef, default is Undefined, required + access token ref + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + organization : str, default is Undefined, required + organization + teamProject : str, default is Undefined, required + team project + """ + + + accessTokenRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef + + allBranches?: bool + + api?: str + + organization: str + + teamProject: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderAzureDevOpsAccessTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider azure dev ops access token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucket: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + appPasswordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketAppPasswordRef, default is Undefined, required + app password ref + owner : str, default is Undefined, required + owner + user : str, default is Undefined, required + user + """ + + + allBranches?: bool + + appPasswordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketAppPasswordRef + + owner: str + + user: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketAppPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket app password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServer: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket server + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, required + api + basicAuth : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuth, default is Undefined, optional + basic auth + project : str, default is Undefined, required + project + """ + + + allBranches?: bool + + api: str + + basicAuth?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuth + + project: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuth: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket server basic auth + + Attributes + ---------- + passwordRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef, default is Undefined, required + password ref + username : str, default is Undefined, required + username + """ + + + passwordRef: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef + + username: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderBitbucketServerBasicAuthPasswordRef: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider bitbucket server basic auth password ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderFiltersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider filters items0 + + Attributes + ---------- + branchMatch : str, default is Undefined, optional + branch match + labelMatch : str, default is Undefined, optional + label match + pathsDoNotExist : [str], default is Undefined, optional + paths do not exist + pathsExist : [str], default is Undefined, optional + paths exist + repositoryMatch : str, default is Undefined, optional + repository match + """ + + + branchMatch?: str + + labelMatch?: str + + pathsDoNotExist?: [str] + + pathsExist?: [str] + + repositoryMatch?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitea: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider gitea + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, required + api + insecure : bool, default is Undefined, optional + insecure + owner : str, default is Undefined, required + owner + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGiteaTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api: str + + insecure?: bool + + owner: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGiteaTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGiteaTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider gitea token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithub: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider github + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + appSecretName : str, default is Undefined, optional + app secret name + organization : str, default is Undefined, required + organization + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithubTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api?: str + + appSecretName?: str + + organization: str + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithubTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGithubTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider github token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlab: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider gitlab + + Attributes + ---------- + allBranches : bool, default is Undefined, optional + all branches + api : str, default is Undefined, optional + api + group : str, default is Undefined, required + group + includeSubgroups : bool, default is Undefined, optional + include subgroups + tokenRef : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlabTokenRef, default is Undefined, optional + token ref + """ + + + allBranches?: bool + + api?: str + + group: str + + includeSubgroups?: bool + + tokenRef?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlabTokenRef + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderGitlabTokenRef: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider gitlab token ref + + Attributes + ---------- + key : str, default is Undefined, required + key + secretName : str, default is Undefined, required + secret name + """ + + + key: str + + secretName: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplate: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpec: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec generators items0 scm provider template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0Selector: + """ + argoproj io v1alpha1 application set spec generators items0 selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0SelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0SelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0SelectorMatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec generators items0 selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecPreservedFields: + """ + argoproj io v1alpha1 application set spec preserved fields + + Attributes + ---------- + annotations : [str], default is Undefined, optional + annotations + """ + + + annotations?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecStrategy: + """ + argoproj io v1alpha1 application set spec strategy + + Attributes + ---------- + rollingSync : ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSync, default is Undefined, optional + rolling sync + $type : str, default is Undefined, optional + type + """ + + + rollingSync?: ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSync + + $type?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSync: + """ + argoproj io v1alpha1 application set spec strategy rolling sync + + Attributes + ---------- + steps : [ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0], default is Undefined, optional + steps + """ + + + steps?: [ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0: + """ + argoproj io v1alpha1 application set spec strategy rolling sync steps items0 + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0MatchExpressionsItems0], default is Undefined, optional + match expressions + maxUpdate : int | str, default is Undefined, optional + max update + """ + + + matchExpressions?: [ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0MatchExpressionsItems0] + + maxUpdate?: int | str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSyncStepsItems0MatchExpressionsItems0: + """ + argoproj io v1alpha1 application set spec strategy rolling sync steps items0 match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, optional + key + operator : str, default is Undefined, optional + operator + values : [str], default is Undefined, optional + values + """ + + + key?: str + + operator?: str + + values?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec sync policy + + Attributes + ---------- + preserveResourcesOnDeletion : bool, default is Undefined, optional + preserve resources on deletion + """ + + + preserveResourcesOnDeletion?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplate: + """ + argoproj io v1alpha1 application set spec template + + Attributes + ---------- + metadata : ArgoprojIoV1alpha1ApplicationSetSpecTemplateMetadata, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpec, default is Undefined, required + spec + """ + + + metadata: ArgoprojIoV1alpha1ApplicationSetSpecTemplateMetadata + + spec: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpec + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateMetadata: + """ + argoproj io v1alpha1 application set spec template metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + finalizers : [str], default is Undefined, optional + finalizers + labels : {str:str}, default is Undefined, optional + labels + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + annotations?: {str:str} + + finalizers?: [str] + + labels?: {str:str} + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpec: + """ + argoproj io v1alpha1 application set spec template spec + + Attributes + ---------- + destination : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecDestination, default is Undefined, required + destination + ignoreDifferences : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecIgnoreDifferencesItems0], default is Undefined, optional + ignore differences + info : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecInfoItems0], default is Undefined, optional + info + project : str, default is Undefined, required + project + revisionHistoryLimit : int, default is Undefined, optional + revision history limit + source : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0], default is Undefined, optional + sources + syncPolicy : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicy, default is Undefined, optional + sync policy + """ + + + destination: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecDestination + + ignoreDifferences?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecIgnoreDifferencesItems0] + + info?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecInfoItems0] + + project: str + + revisionHistoryLimit?: int + + source?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSource + + sources?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0] + + syncPolicy?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicy + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecDestination: + """ + argoproj io v1alpha1 application set spec template spec destination + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + server : str, default is Undefined, optional + server + """ + + + name?: str + + namespace?: str + + server?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecIgnoreDifferencesItems0: + """ + argoproj io v1alpha1 application set spec template spec ignore differences items0 + + Attributes + ---------- + group : str, default is Undefined, optional + group + jqPathExpressions : [str], default is Undefined, optional + jq path expressions + jsonPointers : [str], default is Undefined, optional + json pointers + kind : str, default is Undefined, required + kind + managedFieldsManagers : [str], default is Undefined, optional + managed fields managers + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + group?: str + + jqPathExpressions?: [str] + + jsonPointers?: [str] + + kind: str + + managedFieldsManagers?: [str] + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecInfoItems0: + """ + argoproj io v1alpha1 application set spec template spec info items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSource: + """ + argoproj io v1alpha1 application set spec template spec source + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectory: + """ + argoproj io v1alpha1 application set spec template spec source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec template spec source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec template spec source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceDirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec template spec source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelm: + """ + argoproj io v1alpha1 application set spec template spec source helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec template spec source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHelmParametersItems0: + """ + argoproj io v1alpha1 application set spec template spec source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomize: + """ + argoproj io v1alpha1 application set spec template spec source kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePlugin: + """ + argoproj io v1alpha1 application set spec template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginEnvItems0: + """ + argoproj io v1alpha1 application set spec template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcePluginParametersItems0: + """ + argoproj io v1alpha1 application set spec template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0: + """ + argoproj io v1alpha1 application set spec template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Kustomize + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Directory: + """ + argoproj io v1alpha1 application set spec template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnet: + """ + argoproj io v1alpha1 application set spec template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + """ + argoproj io v1alpha1 application set spec template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + """ + argoproj io v1alpha1 application set spec template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Helm: + """ + argoproj io v1alpha1 application set spec template spec sources items0 helm + + Attributes + ---------- + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + version : str, default is Undefined, optional + version + """ + + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + valueFiles?: [str] + + values?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmFileParametersItems0: + """ + argoproj io v1alpha1 application set spec template spec sources items0 helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0HelmParametersItems0: + """ + argoproj io v1alpha1 application set spec template spec sources items0 helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Kustomize: + """ + argoproj io v1alpha1 application set spec template spec sources items0 kustomize + + Attributes + ---------- + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + images : [str], default is Undefined, optional + images + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + images?: [str] + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0KustomizeReplicasItems0: + """ + argoproj io v1alpha1 application set spec template spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0Plugin: + """ + argoproj io v1alpha1 application set spec template spec sources items0 plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginEnvItems0: + """ + argoproj io v1alpha1 application set spec template spec sources items0 plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourcesItems0PluginParametersItems0: + """ + argoproj io v1alpha1 application set spec template spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicy: + """ + argoproj io v1alpha1 application set spec template spec sync policy + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + sync options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyAutomated: + """ + argoproj io v1alpha1 application set spec template spec sync policy automated + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + allow empty + prune : bool, default is Undefined, optional + prune + selfHeal : bool, default is Undefined, optional + self heal + """ + + + allowEmpty?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyManagedNamespaceMetadata: + """ + argoproj io v1alpha1 application set spec template spec sync policy managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetry: + """ + argoproj io v1alpha1 application set spec template spec sync policy retry + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + limit + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetryBackoff + + limit?: int + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetryBackoff: + """ + argoproj io v1alpha1 application set spec template spec sync policy retry backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationSetStatus: + """ + argoproj io v1alpha1 application set status + + Attributes + ---------- + applicationStatus : [ArgoprojIoV1alpha1ApplicationSetStatusApplicationStatusItems0], default is Undefined, optional + application status + conditions : [ArgoprojIoV1alpha1ApplicationSetStatusConditionsItems0], default is Undefined, optional + conditions + """ + + + applicationStatus?: [ArgoprojIoV1alpha1ApplicationSetStatusApplicationStatusItems0] + + conditions?: [ArgoprojIoV1alpha1ApplicationSetStatusConditionsItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetStatusApplicationStatusItems0: + """ + argoproj io v1alpha1 application set status application status items0 + + Attributes + ---------- + application : str, default is Undefined, required + application + lastTransitionTime : str, default is Undefined, optional + last transition time + message : str, default is Undefined, required + message + status : str, default is Undefined, required + status + step : str, default is Undefined, required + step + """ + + + application: str + + lastTransitionTime?: str + + message: str + + status: str + + step: str + + +schema ArgoprojIoV1alpha1ApplicationSetStatusConditionsItems0: + """ + argoproj io v1alpha1 application set status conditions items0 + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + last transition time + message : str, default is Undefined, required + message + reason : str, default is Undefined, required + reason + status : str, default is Undefined, required + status + $type : str, default is Undefined, required + type + """ + + + lastTransitionTime?: str + + message: str + + reason: str + + status: str + + $type: str + + diff --git a/cattle/README.md b/cattle/README.md new file mode 100644 index 00000000..88c5185c --- /dev/null +++ b/cattle/README.md @@ -0,0 +1,8 @@ +## Introduction + +`cattle` module contains definitions for `cattle` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/cattle) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/cattle/docs] diff --git a/cattle/docs/cattle.md b/cattle/docs/cattle.md new file mode 100644 index 00000000..c5f9d3a3 --- /dev/null +++ b/cattle/docs/cattle.md @@ -0,0 +1,493 @@ +# cattle + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1 + - [Cluster](#cluster) + - [ProvisioningCattleIoV1ClusterSpec](#provisioningcattleiov1clusterspec) + - [ProvisioningCattleIoV1ClusterSpecRkeConfig](#provisioningcattleiov1clusterspecrkeconfig) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0](#provisioningcattleiov1clusterspecrkeconfigmachinepoolsitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0MachineConfigRef](#provisioningcattleiov1clusterspecrkeconfigmachinepoolsitems0machineconfigref) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0RollingUpdate](#provisioningcattleiov1clusterspecrkeconfigmachinepoolsitems0rollingupdate) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0TaintsItems0](#provisioningcattleiov1clusterspecrkeconfigmachinepoolsitems0taintsitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorconfigitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelector](#provisioningcattleiov1clusterspecrkeconfigmachineselectorconfigitems0machinelabelselector) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelectorMatchExpressionsItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorconfigitems0machinelabelselectormatchexpressionsitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMap](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0configmap) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMapItemsItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0configmapitemsitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0Secret](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0secret) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0SecretItemsItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0secretitemsitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelector](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0machinelabelselector) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelectorMatchExpressionsItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0machinelabelselectormatchexpressionsitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigRegistries](#provisioningcattleiov1clusterspecrkeconfigregistries) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesConfigsAnon](#provisioningcattleiov1clusterspecrkeconfigregistriesconfigsanon) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesMirrorsAnon](#provisioningcattleiov1clusterspecrkeconfigregistriesmirrorsanon) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigRotateCertificates](#provisioningcattleiov1clusterspecrkeconfigrotatecertificates) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigRotateEncryptionKeys](#provisioningcattleiov1clusterspecrkeconfigrotateencryptionkeys) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategy](#provisioningcattleiov1clusterspecrkeconfigupgradestrategy) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptions](#provisioningcattleiov1clusterspecrkeconfigupgradestrategycontrolplanedrainoptions) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPostDrainHooksItems0](#provisioningcattleiov1clusterspecrkeconfigupgradestrategycontrolplanedrainoptionspostdrainhooksitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPreDrainHooksItems0](#provisioningcattleiov1clusterspecrkeconfigupgradestrategycontrolplanedrainoptionspredrainhooksitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptions](#provisioningcattleiov1clusterspecrkeconfigupgradestrategyworkerdrainoptions) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPostDrainHooksItems0](#provisioningcattleiov1clusterspecrkeconfigupgradestrategyworkerdrainoptionspostdrainhooksitems0) + - [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPreDrainHooksItems0](#provisioningcattleiov1clusterspecrkeconfigupgradestrategyworkerdrainoptionspredrainhooksitems0) + - [ProvisioningCattleIoV1ClusterStatus](#provisioningcattleiov1clusterstatus) + - [ProvisioningCattleIoV1ClusterStatusConditionsItems0](#provisioningcattleiov1clusterstatusconditionsitems0) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### Cluster + +provisioning cattle io v1 cluster + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"provisioning.cattle.io/v1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"provisioning.cattle.io/v1"| +|**kind** `required` `readOnly`|"Cluster"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Cluster"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec**|[ProvisioningCattleIoV1ClusterSpec](#provisioningcattleiov1clusterspec)|spec|| +|**status**|[ProvisioningCattleIoV1ClusterStatus](#provisioningcattleiov1clusterstatus)|status|| +### ProvisioningCattleIoV1ClusterSpec + +provisioning cattle io v1 cluster spec + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**rkeConfig**|[ProvisioningCattleIoV1ClusterSpecRkeConfig](#provisioningcattleiov1clusterspecrkeconfig)|rke config|| +### ProvisioningCattleIoV1ClusterSpecRkeConfig + +provisioning cattle io v1 cluster spec rke config + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**machinePools**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0](#provisioningcattleiov1clusterspecrkeconfigmachinepoolsitems0)]|machine pools|| +|**machineSelectorConfig**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorconfigitems0)]|machine selector config|| +|**machineSelectorFiles**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0)]|machine selector files|| +|**provisionGeneration**|int|provision generation|| +|**registries**|[ProvisioningCattleIoV1ClusterSpecRkeConfigRegistries](#provisioningcattleiov1clusterspecrkeconfigregistries)|registries|| +|**rotateCertificates**|[ProvisioningCattleIoV1ClusterSpecRkeConfigRotateCertificates](#provisioningcattleiov1clusterspecrkeconfigrotatecertificates)|rotate certificates|| +|**rotateEncryptionKeys**|[ProvisioningCattleIoV1ClusterSpecRkeConfigRotateEncryptionKeys](#provisioningcattleiov1clusterspecrkeconfigrotateencryptionkeys)|rotate encryption keys|| +|**upgradeStrategy**|[ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategy](#provisioningcattleiov1clusterspecrkeconfigupgradestrategy)|upgrade strategy|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0 + +provisioning cattle io v1 cluster spec rke config machine pools items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**cloudCredentialSecretName**|str|cloud credential secret name|| +|**controlPlaneRole**|bool|control plane role|| +|**displayName**|str|display name|| +|**drainBeforeDelete**|bool|drain before delete|| +|**drainBeforeDeleteTimeout**|str|drain before delete timeout|| +|**dynamicSchemaSpec**|str|dynamic schema spec|| +|**etcdRole**|bool|etcd role|| +|**hostnameLengthLimit**|int|hostname length limit|| +|**labels**|{str:str}|labels|| +|**machineConfigRef** `required`|[ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0MachineConfigRef](#provisioningcattleiov1clusterspecrkeconfigmachinepoolsitems0machineconfigref)|machine config ref|| +|**machineDeploymentAnnotations**|{str:str}|machine deployment annotations|| +|**machineDeploymentLabels**|{str:str}|machine deployment labels|| +|**machineOS**|str|machine o s|| +|**maxUnhealthy**|str|max unhealthy|| +|**name** `required`|str|name|| +|**nodeStartupTimeout**|str|node startup timeout|| +|**paused**|bool|paused|| +|**quantity**|int|quantity|| +|**rollingUpdate**|[ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0RollingUpdate](#provisioningcattleiov1clusterspecrkeconfigmachinepoolsitems0rollingupdate)|rolling update|| +|**taints**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0TaintsItems0](#provisioningcattleiov1clusterspecrkeconfigmachinepoolsitems0taintsitems0)]|taints|| +|**unhealthyNodeTimeout**|str|unhealthy node timeout|| +|**unhealthyRange**|str|unhealthy range|| +|**workerRole**|bool|worker role|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0MachineConfigRef + +provisioning cattle io v1 cluster spec rke config machine pools items0 machine config ref + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|api version|| +|**fieldPath**|str|field path|| +|**kind**|str|kind|| +|**name**|str|name|| +|**namespace**|str|namespace|| +|**resourceVersion**|str|resource version|| +|**uid**|str|uid|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0RollingUpdate + +provisioning cattle io v1 cluster spec rke config machine pools items0 rolling update + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**maxSurge**|str|max surge|| +|**maxUnavailable**|str|max unavailable|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0TaintsItems0 + +provisioning cattle io v1 cluster spec rke config machine pools items0 taints items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**effect**|str|effect|| +|**key**|str|key|| +|**timeAdded**|str|time added|| +|**value**|str|value|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0 + +provisioning cattle io v1 cluster spec rke config machine selector config items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**config**|any|config|| +|**machineLabelSelector**|[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelector](#provisioningcattleiov1clusterspecrkeconfigmachineselectorconfigitems0machinelabelselector)|machine label selector|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelector + +provisioning cattle io v1 cluster spec rke config machine selector config items0 machine label selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelectorMatchExpressionsItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorconfigitems0machinelabelselectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelectorMatchExpressionsItems0 + +provisioning cattle io v1 cluster spec rke config machine selector config items0 machine label selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key**|str|key|| +|**operator**|str|operator|| +|**values**|[str]|values|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0 + +provisioning cattle io v1 cluster spec rke config machine selector files items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fileSources**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0)]|file sources|| +|**machineLabelSelector**|[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelector](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0machinelabelselector)|machine label selector|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0 + +provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configMap**|[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMap](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0configmap)|config map|| +|**secret**|[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0Secret](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0secret)|secret|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMap + +provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 config map + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**defaultPermissions**|str|default permissions|| +|**items**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMapItemsItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0configmapitemsitems0)]|items|| +|**name**|str|name|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMapItemsItems0 + +provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 config map items items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**dynamic**|bool|dynamic|| +|**hash**|str|hash|| +|**key**|str|key|| +|**path**|str|path|| +|**permissions**|str|permissions|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0Secret + +provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 secret + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**defaultPermissions**|str|default permissions|| +|**items**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0SecretItemsItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0filesourcesitems0secretitemsitems0)]|items|| +|**name**|str|name|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0SecretItemsItems0 + +provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 secret items items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**dynamic**|bool|dynamic|| +|**hash**|str|hash|| +|**key**|str|key|| +|**path**|str|path|| +|**permissions**|str|permissions|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelector + +provisioning cattle io v1 cluster spec rke config machine selector files items0 machine label selector + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelectorMatchExpressionsItems0](#provisioningcattleiov1clusterspecrkeconfigmachineselectorfilesitems0machinelabelselectormatchexpressionsitems0)]|match expressions|| +|**matchLabels**|{str:str}|match labels|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelectorMatchExpressionsItems0 + +provisioning cattle io v1 cluster spec rke config machine selector files items0 machine label selector match expressions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key**|str|key|| +|**operator**|str|operator|| +|**values**|[str]|values|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigRegistries + +provisioning cattle io v1 cluster spec rke config registries + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configs**|{str:[ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesConfigsAnon](#provisioningcattleiov1clusterspecrkeconfigregistriesconfigsanon)}|configs|| +|**mirrors**|{str:[ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesMirrorsAnon](#provisioningcattleiov1clusterspecrkeconfigregistriesmirrorsanon)}|mirrors|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesConfigsAnon + +provisioning cattle io v1 cluster spec rke config registries configs anon + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**authConfigSecretName**|str|auth config secret name|| +|**caBundle**|str|ca bundle|| +|**insecureSkipVerify**|bool|insecure skip verify|| +|**tlsSecretName**|str|tls secret name|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesMirrorsAnon + +provisioning cattle io v1 cluster spec rke config registries mirrors anon + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**endpoint**|[str]|endpoint|| +|**rewrite**|{str:str}|rewrite|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigRotateCertificates + +provisioning cattle io v1 cluster spec rke config rotate certificates + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**generation**|int|generation|| +|**services**|[str]|services|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigRotateEncryptionKeys + +provisioning cattle io v1 cluster spec rke config rotate encryption keys + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**generation**|int|generation|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategy + +provisioning cattle io v1 cluster spec rke config upgrade strategy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**controlPlaneConcurrency**|str|control plane concurrency|| +|**controlPlaneDrainOptions**|[ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptions](#provisioningcattleiov1clusterspecrkeconfigupgradestrategycontrolplanedrainoptions)|control plane drain options|| +|**workerConcurrency**|str|worker concurrency|| +|**workerDrainOptions**|[ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptions](#provisioningcattleiov1clusterspecrkeconfigupgradestrategyworkerdrainoptions)|worker drain options|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptions + +provisioning cattle io v1 cluster spec rke config upgrade strategy control plane drain options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**deleteEmptyDirData**|bool|delete empty dir data|| +|**disableEviction**|bool|disable eviction|| +|**enabled**|bool|enabled|| +|**force**|bool|force|| +|**gracePeriod**|int|grace period|| +|**ignoreDaemonSets**|bool|ignore daemon sets|| +|**ignoreErrors**|bool|ignore errors|| +|**postDrainHooks**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPostDrainHooksItems0](#provisioningcattleiov1clusterspecrkeconfigupgradestrategycontrolplanedrainoptionspostdrainhooksitems0)]|post drain hooks|| +|**preDrainHooks**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPreDrainHooksItems0](#provisioningcattleiov1clusterspecrkeconfigupgradestrategycontrolplanedrainoptionspredrainhooksitems0)]|pre drain hooks|| +|**skipWaitForDeleteTimeoutSeconds**|int|skip wait for delete timeout seconds|| +|**timeout**|int|timeout|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPostDrainHooksItems0 + +provisioning cattle io v1 cluster spec rke config upgrade strategy control plane drain options post drain hooks items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotation**|str|annotation|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPreDrainHooksItems0 + +provisioning cattle io v1 cluster spec rke config upgrade strategy control plane drain options pre drain hooks items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotation**|str|annotation|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptions + +provisioning cattle io v1 cluster spec rke config upgrade strategy worker drain options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**deleteEmptyDirData**|bool|delete empty dir data|| +|**disableEviction**|bool|disable eviction|| +|**enabled**|bool|enabled|| +|**force**|bool|force|| +|**gracePeriod**|int|grace period|| +|**ignoreDaemonSets**|bool|ignore daemon sets|| +|**ignoreErrors**|bool|ignore errors|| +|**postDrainHooks**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPostDrainHooksItems0](#provisioningcattleiov1clusterspecrkeconfigupgradestrategyworkerdrainoptionspostdrainhooksitems0)]|post drain hooks|| +|**preDrainHooks**|[[ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPreDrainHooksItems0](#provisioningcattleiov1clusterspecrkeconfigupgradestrategyworkerdrainoptionspredrainhooksitems0)]|pre drain hooks|| +|**skipWaitForDeleteTimeoutSeconds**|int|skip wait for delete timeout seconds|| +|**timeout**|int|timeout|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPostDrainHooksItems0 + +provisioning cattle io v1 cluster spec rke config upgrade strategy worker drain options post drain hooks items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotation**|str|annotation|| +### ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPreDrainHooksItems0 + +provisioning cattle io v1 cluster spec rke config upgrade strategy worker drain options pre drain hooks items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotation**|str|annotation|| +### ProvisioningCattleIoV1ClusterStatus + +provisioning cattle io v1 cluster status + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**agentDeployed**|bool|agent deployed|| +|**clientSecretName**|str|client secret name|| +|**clusterName**|str|cluster name|| +|**conditions**|[[ProvisioningCattleIoV1ClusterStatusConditionsItems0](#provisioningcattleiov1clusterstatusconditionsitems0)]|conditions|| +|**observedGeneration**|int|observed generation|| +|**ready**|bool|ready|| +### ProvisioningCattleIoV1ClusterStatusConditionsItems0 + +provisioning cattle io v1 cluster status conditions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime**|str|last transition time|| +|**lastUpdateTime**|str|last update time|| +|**message**|str|message|| +|**reason**|str|reason|| +|**status**|str|status|| +|**type**|str||| + diff --git a/cattle/kcl.mod b/cattle/kcl.mod new file mode 100644 index 00000000..1988c8b5 --- /dev/null +++ b/cattle/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "cattle" +version = "0.1.0" +description = "`cattle` module contains definitions for cattle" + +[dependencies] +k8s = "1.28" diff --git a/cattle/kcl.mod.lock b/cattle/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/cattle/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/cattle/v1/provisioning_cattle_io_v1_cluster.k b/cattle/v1/provisioning_cattle_io_v1_cluster.k new file mode 100644 index 00000000..b02cfcf1 --- /dev/null +++ b/cattle/v1/provisioning_cattle_io_v1_cluster.k @@ -0,0 +1,867 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Cluster: + """ + provisioning cattle io v1 cluster + + Attributes + ---------- + apiVersion : str, default is "provisioning.cattle.io/v1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Cluster", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : ProvisioningCattleIoV1ClusterSpec, default is Undefined, optional + spec + status : ProvisioningCattleIoV1ClusterStatus, default is Undefined, optional + status + """ + + + apiVersion: "provisioning.cattle.io/v1" = "provisioning.cattle.io/v1" + + kind: "Cluster" = "Cluster" + + metadata?: v1.ObjectMeta + + spec?: ProvisioningCattleIoV1ClusterSpec + + status?: ProvisioningCattleIoV1ClusterStatus + + +schema ProvisioningCattleIoV1ClusterSpec: + """ + provisioning cattle io v1 cluster spec + + Attributes + ---------- + rkeConfig : ProvisioningCattleIoV1ClusterSpecRkeConfig, default is Undefined, optional + rke config + """ + + + rkeConfig?: ProvisioningCattleIoV1ClusterSpecRkeConfig + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfig: + """ + provisioning cattle io v1 cluster spec rke config + + Attributes + ---------- + machinePools : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0], default is Undefined, optional + machine pools + machineSelectorConfig : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0], default is Undefined, optional + machine selector config + machineSelectorFiles : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0], default is Undefined, optional + machine selector files + provisionGeneration : int, default is Undefined, optional + provision generation + registries : ProvisioningCattleIoV1ClusterSpecRkeConfigRegistries, default is Undefined, optional + registries + rotateCertificates : ProvisioningCattleIoV1ClusterSpecRkeConfigRotateCertificates, default is Undefined, optional + rotate certificates + rotateEncryptionKeys : ProvisioningCattleIoV1ClusterSpecRkeConfigRotateEncryptionKeys, default is Undefined, optional + rotate encryption keys + upgradeStrategy : ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategy, default is Undefined, optional + upgrade strategy + """ + + + machinePools?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0] + + machineSelectorConfig?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0] + + machineSelectorFiles?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0] + + provisionGeneration?: int + + registries?: ProvisioningCattleIoV1ClusterSpecRkeConfigRegistries + + rotateCertificates?: ProvisioningCattleIoV1ClusterSpecRkeConfigRotateCertificates + + rotateEncryptionKeys?: ProvisioningCattleIoV1ClusterSpecRkeConfigRotateEncryptionKeys + + upgradeStrategy?: ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategy + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0: + """ + provisioning cattle io v1 cluster spec rke config machine pools items0 + + Attributes + ---------- + cloudCredentialSecretName : str, default is Undefined, optional + cloud credential secret name + controlPlaneRole : bool, default is Undefined, optional + control plane role + displayName : str, default is Undefined, optional + display name + drainBeforeDelete : bool, default is Undefined, optional + drain before delete + drainBeforeDeleteTimeout : str, default is Undefined, optional + drain before delete timeout + dynamicSchemaSpec : str, default is Undefined, optional + dynamic schema spec + etcdRole : bool, default is Undefined, optional + etcd role + hostnameLengthLimit : int, default is Undefined, optional + hostname length limit + labels : {str:str}, default is Undefined, optional + labels + machineConfigRef : ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0MachineConfigRef, default is Undefined, required + machine config ref + machineDeploymentAnnotations : {str:str}, default is Undefined, optional + machine deployment annotations + machineDeploymentLabels : {str:str}, default is Undefined, optional + machine deployment labels + machineOS : str, default is Undefined, optional + machine o s + maxUnhealthy : str, default is Undefined, optional + max unhealthy + name : str, default is Undefined, required + name + nodeStartupTimeout : str, default is Undefined, optional + node startup timeout + paused : bool, default is Undefined, optional + paused + quantity : int, default is Undefined, optional + quantity + rollingUpdate : ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0RollingUpdate, default is Undefined, optional + rolling update + taints : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0TaintsItems0], default is Undefined, optional + taints + unhealthyNodeTimeout : str, default is Undefined, optional + unhealthy node timeout + unhealthyRange : str, default is Undefined, optional + unhealthy range + workerRole : bool, default is Undefined, optional + worker role + """ + + + cloudCredentialSecretName?: str + + controlPlaneRole?: bool + + displayName?: str + + drainBeforeDelete?: bool + + drainBeforeDeleteTimeout?: str + + dynamicSchemaSpec?: str + + etcdRole?: bool + + hostnameLengthLimit?: int + + labels?: {str:str} + + machineConfigRef: ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0MachineConfigRef + + machineDeploymentAnnotations?: {str:str} + + machineDeploymentLabels?: {str:str} + + machineOS?: str + + maxUnhealthy?: str + + name: str + + nodeStartupTimeout?: str + + paused?: bool + + quantity?: int + + rollingUpdate?: ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0RollingUpdate + + taints?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0TaintsItems0] + + unhealthyNodeTimeout?: str + + unhealthyRange?: str + + workerRole?: bool + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0MachineConfigRef: + """ + provisioning cattle io v1 cluster spec rke config machine pools items0 machine config ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, optional + field path + kind : str, default is Undefined, optional + kind + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + resourceVersion : str, default is Undefined, optional + resource version + uid : str, default is Undefined, optional + uid + """ + + + apiVersion?: str + + fieldPath?: str + + kind?: str + + name?: str + + namespace?: str + + resourceVersion?: str + + uid?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0RollingUpdate: + """ + provisioning cattle io v1 cluster spec rke config machine pools items0 rolling update + + Attributes + ---------- + maxSurge : str, default is Undefined, optional + max surge + maxUnavailable : str, default is Undefined, optional + max unavailable + """ + + + maxSurge?: str + + maxUnavailable?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachinePoolsItems0TaintsItems0: + """ + provisioning cattle io v1 cluster spec rke config machine pools items0 taints items0 + + Attributes + ---------- + effect : str, default is Undefined, optional + effect + key : str, default is Undefined, optional + key + timeAdded : str, default is Undefined, optional + time added + value : str, default is Undefined, optional + value + """ + + + effect?: str + + key?: str + + timeAdded?: str + + value?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0: + """ + provisioning cattle io v1 cluster spec rke config machine selector config items0 + + Attributes + ---------- + config : any, default is Undefined, optional + config + machineLabelSelector : ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelector, default is Undefined, optional + machine label selector + """ + + + config?: any + + machineLabelSelector?: ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelector + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelector: + """ + provisioning cattle io v1 cluster spec rke config machine selector config items0 machine label selector + + Attributes + ---------- + matchExpressions : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorConfigItems0MachineLabelSelectorMatchExpressionsItems0: + """ + provisioning cattle io v1 cluster spec rke config machine selector config items0 machine label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, optional + key + operator : str, default is Undefined, optional + operator + values : [str], default is Undefined, optional + values + """ + + + key?: str + + operator?: str + + values?: [str] + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0: + """ + provisioning cattle io v1 cluster spec rke config machine selector files items0 + + Attributes + ---------- + fileSources : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0], default is Undefined, optional + file sources + machineLabelSelector : ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelector, default is Undefined, optional + machine label selector + """ + + + fileSources?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0] + + machineLabelSelector?: ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelector + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0: + """ + provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 + + Attributes + ---------- + configMap : ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMap, default is Undefined, optional + config map + secret : ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0Secret, default is Undefined, optional + secret + """ + + + configMap?: ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMap + + secret?: ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0Secret + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMap: + """ + provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 config map + + Attributes + ---------- + defaultPermissions : str, default is Undefined, optional + default permissions + items : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMapItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + """ + + + defaultPermissions?: str + + items?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMapItemsItems0] + + name?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0ConfigMapItemsItems0: + """ + provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 config map items items0 + + Attributes + ---------- + dynamic : bool, default is Undefined, optional + dynamic + hash : str, default is Undefined, optional + hash + key : str, default is Undefined, optional + key + path : str, default is Undefined, optional + path + permissions : str, default is Undefined, optional + permissions + """ + + + dynamic?: bool + + hash?: str + + key?: str + + path?: str + + permissions?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0Secret: + """ + provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 secret + + Attributes + ---------- + defaultPermissions : str, default is Undefined, optional + default permissions + items : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0SecretItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + """ + + + defaultPermissions?: str + + items?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0SecretItemsItems0] + + name?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0FileSourcesItems0SecretItemsItems0: + """ + provisioning cattle io v1 cluster spec rke config machine selector files items0 file sources items0 secret items items0 + + Attributes + ---------- + dynamic : bool, default is Undefined, optional + dynamic + hash : str, default is Undefined, optional + hash + key : str, default is Undefined, optional + key + path : str, default is Undefined, optional + path + permissions : str, default is Undefined, optional + permissions + """ + + + dynamic?: bool + + hash?: str + + key?: str + + path?: str + + permissions?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelector: + """ + provisioning cattle io v1 cluster spec rke config machine selector files items0 machine label selector + + Attributes + ---------- + matchExpressions : [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigMachineSelectorFilesItems0MachineLabelSelectorMatchExpressionsItems0: + """ + provisioning cattle io v1 cluster spec rke config machine selector files items0 machine label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, optional + key + operator : str, default is Undefined, optional + operator + values : [str], default is Undefined, optional + values + """ + + + key?: str + + operator?: str + + values?: [str] + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigRegistries: + """ + provisioning cattle io v1 cluster spec rke config registries + + Attributes + ---------- + configs : {str:ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesConfigsAnon}, default is Undefined, optional + configs + mirrors : {str:ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesMirrorsAnon}, default is Undefined, optional + mirrors + """ + + + configs?: {str:ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesConfigsAnon} + + mirrors?: {str:ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesMirrorsAnon} + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesConfigsAnon: + """ + provisioning cattle io v1 cluster spec rke config registries configs anon + + Attributes + ---------- + authConfigSecretName : str, default is Undefined, optional + auth config secret name + caBundle : str, default is Undefined, optional + ca bundle + insecureSkipVerify : bool, default is Undefined, optional + insecure skip verify + tlsSecretName : str, default is Undefined, optional + tls secret name + """ + + + authConfigSecretName?: str + + caBundle?: str + + insecureSkipVerify?: bool + + tlsSecretName?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigRegistriesMirrorsAnon: + """ + provisioning cattle io v1 cluster spec rke config registries mirrors anon + + Attributes + ---------- + endpoint : [str], default is Undefined, optional + endpoint + rewrite : {str:str}, default is Undefined, optional + rewrite + """ + + + endpoint?: [str] + + rewrite?: {str:str} + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigRotateCertificates: + """ + provisioning cattle io v1 cluster spec rke config rotate certificates + + Attributes + ---------- + generation : int, default is Undefined, optional + generation + services : [str], default is Undefined, optional + services + """ + + + generation?: int + + services?: [str] + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigRotateEncryptionKeys: + """ + provisioning cattle io v1 cluster spec rke config rotate encryption keys + + Attributes + ---------- + generation : int, default is Undefined, optional + generation + """ + + + generation?: int + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategy: + """ + provisioning cattle io v1 cluster spec rke config upgrade strategy + + Attributes + ---------- + controlPlaneConcurrency : str, default is Undefined, optional + control plane concurrency + controlPlaneDrainOptions : ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptions, default is Undefined, optional + control plane drain options + workerConcurrency : str, default is Undefined, optional + worker concurrency + workerDrainOptions : ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptions, default is Undefined, optional + worker drain options + """ + + + controlPlaneConcurrency?: str + + controlPlaneDrainOptions?: ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptions + + workerConcurrency?: str + + workerDrainOptions?: ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptions + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptions: + """ + provisioning cattle io v1 cluster spec rke config upgrade strategy control plane drain options + + Attributes + ---------- + deleteEmptyDirData : bool, default is Undefined, optional + delete empty dir data + disableEviction : bool, default is Undefined, optional + disable eviction + enabled : bool, default is Undefined, optional + enabled + force : bool, default is Undefined, optional + force + gracePeriod : int, default is Undefined, optional + grace period + ignoreDaemonSets : bool, default is Undefined, optional + ignore daemon sets + ignoreErrors : bool, default is Undefined, optional + ignore errors + postDrainHooks : [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPostDrainHooksItems0], default is Undefined, optional + post drain hooks + preDrainHooks : [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPreDrainHooksItems0], default is Undefined, optional + pre drain hooks + skipWaitForDeleteTimeoutSeconds : int, default is Undefined, optional + skip wait for delete timeout seconds + timeout : int, default is Undefined, optional + timeout + """ + + + deleteEmptyDirData?: bool + + disableEviction?: bool + + enabled?: bool + + force?: bool + + gracePeriod?: int + + ignoreDaemonSets?: bool + + ignoreErrors?: bool + + postDrainHooks?: [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPostDrainHooksItems0] + + preDrainHooks?: [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPreDrainHooksItems0] + + skipWaitForDeleteTimeoutSeconds?: int + + timeout?: int + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPostDrainHooksItems0: + """ + provisioning cattle io v1 cluster spec rke config upgrade strategy control plane drain options post drain hooks items0 + + Attributes + ---------- + annotation : str, default is Undefined, optional + annotation + """ + + + annotation?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyControlPlaneDrainOptionsPreDrainHooksItems0: + """ + provisioning cattle io v1 cluster spec rke config upgrade strategy control plane drain options pre drain hooks items0 + + Attributes + ---------- + annotation : str, default is Undefined, optional + annotation + """ + + + annotation?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptions: + """ + provisioning cattle io v1 cluster spec rke config upgrade strategy worker drain options + + Attributes + ---------- + deleteEmptyDirData : bool, default is Undefined, optional + delete empty dir data + disableEviction : bool, default is Undefined, optional + disable eviction + enabled : bool, default is Undefined, optional + enabled + force : bool, default is Undefined, optional + force + gracePeriod : int, default is Undefined, optional + grace period + ignoreDaemonSets : bool, default is Undefined, optional + ignore daemon sets + ignoreErrors : bool, default is Undefined, optional + ignore errors + postDrainHooks : [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPostDrainHooksItems0], default is Undefined, optional + post drain hooks + preDrainHooks : [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPreDrainHooksItems0], default is Undefined, optional + pre drain hooks + skipWaitForDeleteTimeoutSeconds : int, default is Undefined, optional + skip wait for delete timeout seconds + timeout : int, default is Undefined, optional + timeout + """ + + + deleteEmptyDirData?: bool + + disableEviction?: bool + + enabled?: bool + + force?: bool + + gracePeriod?: int + + ignoreDaemonSets?: bool + + ignoreErrors?: bool + + postDrainHooks?: [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPostDrainHooksItems0] + + preDrainHooks?: [ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPreDrainHooksItems0] + + skipWaitForDeleteTimeoutSeconds?: int + + timeout?: int + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPostDrainHooksItems0: + """ + provisioning cattle io v1 cluster spec rke config upgrade strategy worker drain options post drain hooks items0 + + Attributes + ---------- + annotation : str, default is Undefined, optional + annotation + """ + + + annotation?: str + + +schema ProvisioningCattleIoV1ClusterSpecRkeConfigUpgradeStrategyWorkerDrainOptionsPreDrainHooksItems0: + """ + provisioning cattle io v1 cluster spec rke config upgrade strategy worker drain options pre drain hooks items0 + + Attributes + ---------- + annotation : str, default is Undefined, optional + annotation + """ + + + annotation?: str + + +schema ProvisioningCattleIoV1ClusterStatus: + """ + provisioning cattle io v1 cluster status + + Attributes + ---------- + agentDeployed : bool, default is Undefined, optional + agent deployed + clientSecretName : str, default is Undefined, optional + client secret name + clusterName : str, default is Undefined, optional + cluster name + conditions : [ProvisioningCattleIoV1ClusterStatusConditionsItems0], default is Undefined, optional + conditions + observedGeneration : int, default is Undefined, optional + observed generation + ready : bool, default is Undefined, optional + ready + """ + + + agentDeployed?: bool + + clientSecretName?: str + + clusterName?: str + + conditions?: [ProvisioningCattleIoV1ClusterStatusConditionsItems0] + + observedGeneration?: int + + ready?: bool + + +schema ProvisioningCattleIoV1ClusterStatusConditionsItems0: + """ + provisioning cattle io v1 cluster status conditions items0 + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + last transition time + lastUpdateTime : str, default is Undefined, optional + last update time + message : str, default is Undefined, optional + message + reason : str, default is Undefined, optional + reason + status : str, default is Undefined, optional + status + $type : str, default is Undefined, optional + type + """ + + + lastTransitionTime?: str + + lastUpdateTime?: str + + message?: str + + reason?: str + + status?: str + + $type?: str + + diff --git a/cert-manager/README.md b/cert-manager/README.md new file mode 100644 index 00000000..0f0ee689 --- /dev/null +++ b/cert-manager/README.md @@ -0,0 +1,8 @@ +## Introduction + +`cert-manager` module contains definitions for `cert-manager` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/cert-manager) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/cert-manager/docs] diff --git a/cert-manager/docs/cert-manager.md b/cert-manager/docs/cert-manager.md new file mode 100644 index 00000000..8b4420b0 --- /dev/null +++ b/cert-manager/docs/cert-manager.md @@ -0,0 +1,262 @@ +# cert-manager + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1 + - [CertManagerIoV1CertificateSpec](#certmanageriov1certificatespec) + - [CertManagerIoV1CertificateSpecAdditionalOutputFormatsItems0](#certmanageriov1certificatespecadditionaloutputformatsitems0) + - [CertManagerIoV1CertificateSpecIssuerRef](#certmanageriov1certificatespecissuerref) + - [CertManagerIoV1CertificateSpecKeystores](#certmanageriov1certificatespeckeystores) + - [CertManagerIoV1CertificateSpecKeystoresJks](#certmanageriov1certificatespeckeystoresjks) + - [CertManagerIoV1CertificateSpecKeystoresJksPasswordSecretRef](#certmanageriov1certificatespeckeystoresjkspasswordsecretref) + - [CertManagerIoV1CertificateSpecKeystoresPkcs12](#certmanageriov1certificatespeckeystorespkcs12) + - [CertManagerIoV1CertificateSpecKeystoresPkcs12PasswordSecretRef](#certmanageriov1certificatespeckeystorespkcs12passwordsecretref) + - [CertManagerIoV1CertificateSpecPrivateKey](#certmanageriov1certificatespecprivatekey) + - [CertManagerIoV1CertificateSpecSecretTemplate](#certmanageriov1certificatespecsecrettemplate) + - [CertManagerIoV1CertificateSpecSubject](#certmanageriov1certificatespecsubject) + - [CertManagerIoV1CertificateStatus](#certmanageriov1certificatestatus) + - [CertManagerIoV1CertificateStatusConditionsItems0](#certmanageriov1certificatestatusconditionsitems0) + - [Certificate](#certificate) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### CertManagerIoV1CertificateSpec + +Desired state of the Certificate resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**additionalOutputFormats**|[[CertManagerIoV1CertificateSpecAdditionalOutputFormatsItems0](#certmanageriov1certificatespecadditionaloutputformatsitems0)]|AdditionalOutputFormats defines extra output formats of the private key and signed certificate chain to be written to this Certificate's target Secret. This is an Alpha Feature and is only enabled with the `--feature-gates=AdditionalCertificateOutputFormats=true` option on both the controller and webhook components.|| +|**commonName**|str|CommonName is a common name to be used on the Certificate. The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. This value is ignored by TLS clients when any subject alt name is set. This is x509 behaviour: https://tools.ietf.org/html/rfc6125#section-6.4.4|| +|**dnsNames**|[str]|DNSNames is a list of DNS subjectAltNames to be set on the Certificate.|| +|**duration**|str|The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. If unset this defaults to 90 days. Certificate will be renewed either 2/3 through its duration or `renewBefore` period before its expiry, whichever is later. Minimum accepted duration is 1 hour. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration|| +|**emailAddresses**|[str]|EmailAddresses is a list of email subjectAltNames to be set on the Certificate.|| +|**encodeUsagesInRequest**|bool|EncodeUsagesInRequest controls whether key usages should be present in the CertificateRequest|| +|**ipAddresses**|[str]|IPAddresses is a list of IP address subjectAltNames to be set on the Certificate.|| +|**isCA**|bool|IsCA will mark this Certificate as valid for certificate signing. This will automatically add the `cert sign` usage to the list of `usages`.|| +|**issuerRef** `required`|[CertManagerIoV1CertificateSpecIssuerRef](#certmanageriov1certificatespecissuerref)|issuer ref|| +|**keystores**|[CertManagerIoV1CertificateSpecKeystores](#certmanageriov1certificatespeckeystores)|keystores|| +|**literalSubject**|str|LiteralSubject is an LDAP formatted string that represents the [X.509 Subject field](https://datatracker.ietf.org/doc/html/rfc5280#section-4.1.2.6). Use this *instead* of the Subject field if you need to ensure the correct ordering of the RDN sequence, such as when issuing certs for LDAP authentication. See https://github.com/cert-manager/cert-manager/issues/3203, https://github.com/cert-manager/cert-manager/issues/4424. This field is alpha level and is only supported by cert-manager installations where LiteralCertificateSubject feature gate is enabled on both cert-manager controller and webhook.|| +|**privateKey**|[CertManagerIoV1CertificateSpecPrivateKey](#certmanageriov1certificatespecprivatekey)|private key|| +|**renewBefore**|str|How long before the currently issued certificate's expiry cert-manager should renew the certificate. The default is 2/3 of the issued certificate's duration. Minimum accepted value is 5 minutes. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration|| +|**revisionHistoryLimit**|int|revisionHistoryLimit is the maximum number of CertificateRequest revisions that are maintained in the Certificate's history. Each revision represents a single `CertificateRequest` created by this Certificate, either when it was created, renewed, or Spec was changed. Revisions will be removed by oldest first if the number of revisions exceeds this number. If set, revisionHistoryLimit must be a value of `1` or greater. If unset (`nil`), revisions will not be garbage collected. Default value is `nil`.|| +|**secretName** `required`|str|SecretName is the name of the secret resource that will be automatically created and managed by this Certificate resource. It will be populated with a private key and certificate, signed by the denoted issuer.|| +|**secretTemplate**|[CertManagerIoV1CertificateSpecSecretTemplate](#certmanageriov1certificatespecsecrettemplate)|secret template|| +|**subject**|[CertManagerIoV1CertificateSpecSubject](#certmanageriov1certificatespecsubject)|subject|| +|**uris**|[str]|URIs is a list of URI subjectAltNames to be set on the Certificate.|| +|**usages**|[str]|Usages is the set of x509 usages that are requested for the certificate. Defaults to `digital signature` and `key encipherment` if not specified.|| +### CertManagerIoV1CertificateSpecAdditionalOutputFormatsItems0 + +CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource. These contain supplementary data formats of the signed certificate chain and paired private key. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**type** `required`|"DER" | "CombinedPEM"||| +### CertManagerIoV1CertificateSpecIssuerRef + +IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|Group of the resource being referred to.|| +|**kind**|str|Kind of the resource being referred to.|| +|**name** `required`|str|Name of the resource being referred to.|| +### CertManagerIoV1CertificateSpecKeystores + +Keystores configures additional keystore output formats stored in the `secretName` Secret resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**jks**|[CertManagerIoV1CertificateSpecKeystoresJks](#certmanageriov1certificatespeckeystoresjks)|jks|| +|**pkcs12**|[CertManagerIoV1CertificateSpecKeystoresPkcs12](#certmanageriov1certificatespeckeystorespkcs12)|pkcs12|| +### CertManagerIoV1CertificateSpecKeystoresJks + +JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**create** `required`|bool|Create enables JKS keystore creation for the Certificate. If true, a file named `keystore.jks` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will be updated immediately. If the issuer provided a CA certificate, a file named `truststore.jks` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority|| +|**passwordSecretRef** `required`|[CertManagerIoV1CertificateSpecKeystoresJksPasswordSecretRef](#certmanageriov1certificatespeckeystoresjkspasswordsecretref)|password secret ref|| +### CertManagerIoV1CertificateSpecKeystoresJksPasswordSecretRef + +PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key**|str|The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.|| +|**name** `required`|str|Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names|| +### CertManagerIoV1CertificateSpecKeystoresPkcs12 + +PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**create** `required`|bool|Create enables PKCS12 keystore creation for the Certificate. If true, a file named `keystore.p12` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will be updated immediately. If the issuer provided a CA certificate, a file named `truststore.p12` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority|| +|**passwordSecretRef** `required`|[CertManagerIoV1CertificateSpecKeystoresPkcs12PasswordSecretRef](#certmanageriov1certificatespeckeystorespkcs12passwordsecretref)|password secret ref|| +### CertManagerIoV1CertificateSpecKeystoresPkcs12PasswordSecretRef + +PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key**|str|The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.|| +|**name** `required`|str|Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names|| +### CertManagerIoV1CertificateSpecPrivateKey + +Options to control private keys used for the Certificate. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**algorithm**|"RSA" | "ECDSA" | "Ed25519"|Algorithm is the private key algorithm of the corresponding private key for this certificate. If provided, allowed values are either `RSA`,`Ed25519` or `ECDSA` If `algorithm` is specified and `size` is not provided, key size of 256 will be used for `ECDSA` key algorithm and key size of 2048 will be used for `RSA` key algorithm. key size is ignored when using the `Ed25519` key algorithm.|| +|**encoding**|"PKCS1" | "PKCS8"|The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in. If provided, allowed values are `PKCS1` and `PKCS8` standing for PKCS#1 and PKCS#8, respectively. Defaults to `PKCS1` if not specified.|| +|**rotationPolicy**|"Never" | "Always"|RotationPolicy controls how private keys should be regenerated when a re-issuance is being processed. If set to Never, a private key will only be generated if one does not already exist in the target `spec.secretName`. If one does exists but it does not have the correct algorithm or size, a warning will be raised to await user intervention. If set to Always, a private key matching the specified requirements will be generated whenever a re-issuance occurs. Default is 'Never' for backward compatibility.|| +|**size**|int|Size is the key bit size of the corresponding private key for this certificate. If `algorithm` is set to `RSA`, valid values are `2048`, `4096` or `8192`, and will default to `2048` if not specified. If `algorithm` is set to `ECDSA`, valid values are `256`, `384` or `521`, and will default to `256` if not specified. If `algorithm` is set to `Ed25519`, Size is ignored. No other values are allowed.|| +### CertManagerIoV1CertificateSpecSecretTemplate + +SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is a key value map to be copied to the target Kubernetes Secret.|| +|**labels**|{str:str}|Labels is a key value map to be copied to the target Kubernetes Secret.|| +### CertManagerIoV1CertificateSpecSubject + +Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**countries**|[str]|Countries to be used on the Certificate.|| +|**localities**|[str]|Cities to be used on the Certificate.|| +|**organizationalUnits**|[str]|Organizational Units to be used on the Certificate.|| +|**organizations**|[str]|Organizations to be used on the Certificate.|| +|**postalCodes**|[str]|Postal codes to be used on the Certificate.|| +|**provinces**|[str]|State/Provinces to be used on the Certificate.|| +|**serialNumber**|str|Serial number to be used on the Certificate.|| +|**streetAddresses**|[str]|Street addresses to be used on the Certificate.|| +### CertManagerIoV1CertificateStatus + +Status of the Certificate. This is set and managed automatically. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conditions**|[[CertManagerIoV1CertificateStatusConditionsItems0](#certmanageriov1certificatestatusconditionsitems0)]|List of status conditions to indicate the status of certificates. Known condition types are `Ready` and `Issuing`.|| +|**failedIssuanceAttempts**|int|The number of continuous failed issuance attempts up till now. This field gets removed (if set) on a successful issuance and gets set to 1 if unset and an issuance has failed. If an issuance has failed, the delay till the next issuance will be calculated using formula time.Hour * 2 ^ (failedIssuanceAttempts - 1).|| +|**lastFailureTime**|str|LastFailureTime is set only if the lastest issuance for this Certificate failed and contains the time of the failure. If an issuance has failed, the delay till the next issuance will be calculated using formula time.Hour * 2 ^ (failedIssuanceAttempts - 1). If the latest issuance has succeeded this field will be unset.|| +|**nextPrivateKeySecretName**|str|The name of the Secret resource containing the private key to be used for the next certificate iteration. The keymanager controller will automatically set this field if the `Issuing` condition is set to `True`. It will automatically unset this field when the Issuing condition is not set or False.|| +|**notAfter**|str|The expiration time of the certificate stored in the secret named by this resource in `spec.secretName`.|| +|**notBefore**|str|The time after which the certificate stored in the secret named by this resource in spec.secretName is valid.|| +|**renewalTime**|str|RenewalTime is the time at which the certificate will be next renewed. If not set, no upcoming renewal is scheduled.|| +|**revision**|int|The current 'revision' of the certificate as issued.
When a CertificateRequest resource is created, it will have the `cert-manager.io/certificate-revision` set to one greater than the current value of this field.
Upon issuance, this field will be set to the value of the annotation on the CertificateRequest resource used to issue the certificate.
Persisting the value on the CertificateRequest resource allows the certificates controller to know whether a request is part of an old issuance or if it is part of the ongoing revision's issuance by checking if the revision value in the annotation is greater than this field.|| +### CertManagerIoV1CertificateStatusConditionsItems0 + +CertificateCondition contains condition information for an Certificate. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime**|str|LastTransitionTime is the timestamp corresponding to the last status change of this condition.|| +|**message**|str|Message is a human readable description of the details of the last transition, complementing reason.|| +|**observedGeneration**|int|If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Certificate.|| +|**reason**|str|Reason is a brief machine readable explanation for the condition's last transition.|| +|**status** `required`|"True" | "False" | "Unknown"|Status of the condition, one of (`True`, `False`, `Unknown`).|| +|**type** `required`|str||| +### Certificate + +A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in `spec.secretName`. The stored certificate will be renewed before it expires (as configured by `spec.renewBefore`). + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"cert-manager.io/v1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"cert-manager.io/v1"| +|**kind** `required` `readOnly`|"Certificate"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Certificate"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec** `required`|[CertManagerIoV1CertificateSpec](#certmanageriov1certificatespec)|spec|| +|**status**|[CertManagerIoV1CertificateStatus](#certmanageriov1certificatestatus)|status|| + diff --git a/cert-manager/kcl.mod b/cert-manager/kcl.mod new file mode 100644 index 00000000..cf9b5b72 --- /dev/null +++ b/cert-manager/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "cert-manager" +version = "0.1.0" +description = "`cert-manager` module contains definitions for cert-manager" + +[dependencies] +k8s = "1.28" diff --git a/cert-manager/kcl.mod.lock b/cert-manager/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/cert-manager/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/cert-manager/v1/cert_manager_io_v1_certificate.k b/cert-manager/v1/cert_manager_io_v1_certificate.k new file mode 100644 index 00000000..f53ae6a7 --- /dev/null +++ b/cert-manager/v1/cert_manager_io_v1_certificate.k @@ -0,0 +1,415 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Certificate: + """ + A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in `spec.secretName`. + The stored certificate will be renewed before it expires (as configured by `spec.renewBefore`). + + Attributes + ---------- + apiVersion : str, default is "cert-manager.io/v1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Certificate", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : CertManagerIoV1CertificateSpec, default is Undefined, required + spec + status : CertManagerIoV1CertificateStatus, default is Undefined, optional + status + """ + + + apiVersion: "cert-manager.io/v1" = "cert-manager.io/v1" + + kind: "Certificate" = "Certificate" + + metadata?: v1.ObjectMeta + + spec: CertManagerIoV1CertificateSpec + + status?: CertManagerIoV1CertificateStatus + + +schema CertManagerIoV1CertificateSpec: + """ + Desired state of the Certificate resource. + + Attributes + ---------- + additionalOutputFormats : [CertManagerIoV1CertificateSpecAdditionalOutputFormatsItems0], default is Undefined, optional + AdditionalOutputFormats defines extra output formats of the private key and signed certificate chain to be written to this Certificate's target Secret. This is an Alpha Feature and is only enabled with the `--feature-gates=AdditionalCertificateOutputFormats=true` option on both the controller and webhook components. + commonName : str, default is Undefined, optional + CommonName is a common name to be used on the Certificate. The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. This value is ignored by TLS clients when any subject alt name is set. This is x509 behaviour: https://tools.ietf.org/html/rfc6125#section-6.4.4 + dnsNames : [str], default is Undefined, optional + DNSNames is a list of DNS subjectAltNames to be set on the Certificate. + duration : str, default is Undefined, optional + The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. If unset this defaults to 90 days. Certificate will be renewed either 2/3 through its duration or `renewBefore` period before its expiry, whichever is later. Minimum accepted duration is 1 hour. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration + emailAddresses : [str], default is Undefined, optional + EmailAddresses is a list of email subjectAltNames to be set on the Certificate. + encodeUsagesInRequest : bool, default is Undefined, optional + EncodeUsagesInRequest controls whether key usages should be present in the CertificateRequest + ipAddresses : [str], default is Undefined, optional + IPAddresses is a list of IP address subjectAltNames to be set on the Certificate. + isCA : bool, default is Undefined, optional + IsCA will mark this Certificate as valid for certificate signing. This will automatically add the `cert sign` usage to the list of `usages`. + issuerRef : CertManagerIoV1CertificateSpecIssuerRef, default is Undefined, required + issuer ref + keystores : CertManagerIoV1CertificateSpecKeystores, default is Undefined, optional + keystores + literalSubject : str, default is Undefined, optional + LiteralSubject is an LDAP formatted string that represents the [X.509 Subject field](https://datatracker.ietf.org/doc/html/rfc5280#section-4.1.2.6). Use this *instead* of the Subject field if you need to ensure the correct ordering of the RDN sequence, such as when issuing certs for LDAP authentication. See https://github.com/cert-manager/cert-manager/issues/3203, https://github.com/cert-manager/cert-manager/issues/4424. This field is alpha level and is only supported by cert-manager installations where LiteralCertificateSubject feature gate is enabled on both cert-manager controller and webhook. + privateKey : CertManagerIoV1CertificateSpecPrivateKey, default is Undefined, optional + private key + renewBefore : str, default is Undefined, optional + How long before the currently issued certificate's expiry cert-manager should renew the certificate. The default is 2/3 of the issued certificate's duration. Minimum accepted value is 5 minutes. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration + revisionHistoryLimit : int, default is Undefined, optional + revisionHistoryLimit is the maximum number of CertificateRequest revisions that are maintained in the Certificate's history. Each revision represents a single `CertificateRequest` created by this Certificate, either when it was created, renewed, or Spec was changed. Revisions will be removed by oldest first if the number of revisions exceeds this number. If set, revisionHistoryLimit must be a value of `1` or greater. If unset (`nil`), revisions will not be garbage collected. Default value is `nil`. + secretName : str, default is Undefined, required + SecretName is the name of the secret resource that will be automatically created and managed by this Certificate resource. It will be populated with a private key and certificate, signed by the denoted issuer. + secretTemplate : CertManagerIoV1CertificateSpecSecretTemplate, default is Undefined, optional + secret template + subject : CertManagerIoV1CertificateSpecSubject, default is Undefined, optional + subject + uris : [str], default is Undefined, optional + URIs is a list of URI subjectAltNames to be set on the Certificate. + usages : [str], default is Undefined, optional + Usages is the set of x509 usages that are requested for the certificate. Defaults to `digital signature` and `key encipherment` if not specified. + """ + + + additionalOutputFormats?: [CertManagerIoV1CertificateSpecAdditionalOutputFormatsItems0] + + commonName?: str + + dnsNames?: [str] + + duration?: str + + emailAddresses?: [str] + + encodeUsagesInRequest?: bool + + ipAddresses?: [str] + + isCA?: bool + + issuerRef: CertManagerIoV1CertificateSpecIssuerRef + + keystores?: CertManagerIoV1CertificateSpecKeystores + + literalSubject?: str + + privateKey?: CertManagerIoV1CertificateSpecPrivateKey + + renewBefore?: str + + revisionHistoryLimit?: int + + secretName: str + + secretTemplate?: CertManagerIoV1CertificateSpecSecretTemplate + + subject?: CertManagerIoV1CertificateSpecSubject + + uris?: [str] + + usages?: [str] + + +schema CertManagerIoV1CertificateSpecAdditionalOutputFormatsItems0: + """ + CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource. These contain supplementary data formats of the signed certificate chain and paired private key. + + Attributes + ---------- + $type : str, default is Undefined, required + Type is the name of the format type that should be written to the Certificate's target Secret. + """ + + + $type: "DER" | "CombinedPEM" + + +schema CertManagerIoV1CertificateSpecIssuerRef: + """ + IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. + + Attributes + ---------- + group : str, default is Undefined, optional + Group of the resource being referred to. + kind : str, default is Undefined, optional + Kind of the resource being referred to. + name : str, default is Undefined, required + Name of the resource being referred to. + """ + + + group?: str + + kind?: str + + name: str + + +schema CertManagerIoV1CertificateSpecKeystores: + """ + Keystores configures additional keystore output formats stored in the `secretName` Secret resource. + + Attributes + ---------- + jks : CertManagerIoV1CertificateSpecKeystoresJks, default is Undefined, optional + jks + pkcs12 : CertManagerIoV1CertificateSpecKeystoresPkcs12, default is Undefined, optional + pkcs12 + """ + + + jks?: CertManagerIoV1CertificateSpecKeystoresJks + + pkcs12?: CertManagerIoV1CertificateSpecKeystoresPkcs12 + + +schema CertManagerIoV1CertificateSpecKeystoresJks: + """ + JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource. + + Attributes + ---------- + create : bool, default is Undefined, required + Create enables JKS keystore creation for the Certificate. If true, a file named `keystore.jks` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will be updated immediately. If the issuer provided a CA certificate, a file named `truststore.jks` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority + passwordSecretRef : CertManagerIoV1CertificateSpecKeystoresJksPasswordSecretRef, default is Undefined, required + password secret ref + """ + + + create: bool + + passwordSecretRef: CertManagerIoV1CertificateSpecKeystoresJksPasswordSecretRef + + +schema CertManagerIoV1CertificateSpecKeystoresJksPasswordSecretRef: + """ + PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore. + + Attributes + ---------- + key : str, default is Undefined, optional + The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. + name : str, default is Undefined, required + Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + """ + + + key?: str + + name: str + + +schema CertManagerIoV1CertificateSpecKeystoresPkcs12: + """ + PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource. + + Attributes + ---------- + create : bool, default is Undefined, required + Create enables PKCS12 keystore creation for the Certificate. If true, a file named `keystore.p12` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will be updated immediately. If the issuer provided a CA certificate, a file named `truststore.p12` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority + passwordSecretRef : CertManagerIoV1CertificateSpecKeystoresPkcs12PasswordSecretRef, default is Undefined, required + password secret ref + """ + + + create: bool + + passwordSecretRef: CertManagerIoV1CertificateSpecKeystoresPkcs12PasswordSecretRef + + +schema CertManagerIoV1CertificateSpecKeystoresPkcs12PasswordSecretRef: + """ + PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore. + + Attributes + ---------- + key : str, default is Undefined, optional + The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. + name : str, default is Undefined, required + Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + """ + + + key?: str + + name: str + + +schema CertManagerIoV1CertificateSpecPrivateKey: + """ + Options to control private keys used for the Certificate. + + Attributes + ---------- + algorithm : str, default is Undefined, optional + Algorithm is the private key algorithm of the corresponding private key for this certificate. If provided, allowed values are either `RSA`,`Ed25519` or `ECDSA` If `algorithm` is specified and `size` is not provided, key size of 256 will be used for `ECDSA` key algorithm and key size of 2048 will be used for `RSA` key algorithm. key size is ignored when using the `Ed25519` key algorithm. + encoding : str, default is Undefined, optional + The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in. If provided, allowed values are `PKCS1` and `PKCS8` standing for PKCS#1 and PKCS#8, respectively. Defaults to `PKCS1` if not specified. + rotationPolicy : str, default is Undefined, optional + RotationPolicy controls how private keys should be regenerated when a re-issuance is being processed. If set to Never, a private key will only be generated if one does not already exist in the target `spec.secretName`. If one does exists but it does not have the correct algorithm or size, a warning will be raised to await user intervention. If set to Always, a private key matching the specified requirements will be generated whenever a re-issuance occurs. Default is 'Never' for backward compatibility. + size : int, default is Undefined, optional + Size is the key bit size of the corresponding private key for this certificate. If `algorithm` is set to `RSA`, valid values are `2048`, `4096` or `8192`, and will default to `2048` if not specified. If `algorithm` is set to `ECDSA`, valid values are `256`, `384` or `521`, and will default to `256` if not specified. If `algorithm` is set to `Ed25519`, Size is ignored. No other values are allowed. + """ + + + algorithm?: "RSA" | "ECDSA" | "Ed25519" + + encoding?: "PKCS1" | "PKCS8" + + rotationPolicy?: "Never" | "Always" + + size?: int + + +schema CertManagerIoV1CertificateSpecSecretTemplate: + """ + SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret. + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + Annotations is a key value map to be copied to the target Kubernetes Secret. + labels : {str:str}, default is Undefined, optional + Labels is a key value map to be copied to the target Kubernetes Secret. + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema CertManagerIoV1CertificateSpecSubject: + """ + Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). + + Attributes + ---------- + countries : [str], default is Undefined, optional + Countries to be used on the Certificate. + localities : [str], default is Undefined, optional + Cities to be used on the Certificate. + organizationalUnits : [str], default is Undefined, optional + Organizational Units to be used on the Certificate. + organizations : [str], default is Undefined, optional + Organizations to be used on the Certificate. + postalCodes : [str], default is Undefined, optional + Postal codes to be used on the Certificate. + provinces : [str], default is Undefined, optional + State/Provinces to be used on the Certificate. + serialNumber : str, default is Undefined, optional + Serial number to be used on the Certificate. + streetAddresses : [str], default is Undefined, optional + Street addresses to be used on the Certificate. + """ + + + countries?: [str] + + localities?: [str] + + organizationalUnits?: [str] + + organizations?: [str] + + postalCodes?: [str] + + provinces?: [str] + + serialNumber?: str + + streetAddresses?: [str] + + +schema CertManagerIoV1CertificateStatus: + """ + Status of the Certificate. This is set and managed automatically. + + Attributes + ---------- + conditions : [CertManagerIoV1CertificateStatusConditionsItems0], default is Undefined, optional + List of status conditions to indicate the status of certificates. Known condition types are `Ready` and `Issuing`. + failedIssuanceAttempts : int, default is Undefined, optional + The number of continuous failed issuance attempts up till now. This field gets removed (if set) on a successful issuance and gets set to 1 if unset and an issuance has failed. If an issuance has failed, the delay till the next issuance will be calculated using formula time.Hour * 2 ^ (failedIssuanceAttempts - 1). + lastFailureTime : str, default is Undefined, optional + LastFailureTime is set only if the lastest issuance for this Certificate failed and contains the time of the failure. If an issuance has failed, the delay till the next issuance will be calculated using formula time.Hour * 2 ^ (failedIssuanceAttempts - 1). If the latest issuance has succeeded this field will be unset. + nextPrivateKeySecretName : str, default is Undefined, optional + The name of the Secret resource containing the private key to be used for the next certificate iteration. The keymanager controller will automatically set this field if the `Issuing` condition is set to `True`. It will automatically unset this field when the Issuing condition is not set or False. + notAfter : str, default is Undefined, optional + The expiration time of the certificate stored in the secret named by this resource in `spec.secretName`. + notBefore : str, default is Undefined, optional + The time after which the certificate stored in the secret named by this resource in spec.secretName is valid. + renewalTime : str, default is Undefined, optional + RenewalTime is the time at which the certificate will be next renewed. If not set, no upcoming renewal is scheduled. + revision : int, default is Undefined, optional + The current 'revision' of the certificate as issued. + When a CertificateRequest resource is created, it will have the `cert-manager.io/certificate-revision` set to one greater than the current value of this field. + Upon issuance, this field will be set to the value of the annotation on the CertificateRequest resource used to issue the certificate. + Persisting the value on the CertificateRequest resource allows the certificates controller to know whether a request is part of an old issuance or if it is part of the ongoing revision's issuance by checking if the revision value in the annotation is greater than this field. + """ + + + conditions?: [CertManagerIoV1CertificateStatusConditionsItems0] + + failedIssuanceAttempts?: int + + lastFailureTime?: str + + nextPrivateKeySecretName?: str + + notAfter?: str + + notBefore?: str + + renewalTime?: str + + revision?: int + + +schema CertManagerIoV1CertificateStatusConditionsItems0: + """ + CertificateCondition contains condition information for an Certificate. + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + LastTransitionTime is the timestamp corresponding to the last status change of this condition. + message : str, default is Undefined, optional + Message is a human readable description of the details of the last transition, complementing reason. + observedGeneration : int, default is Undefined, optional + If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Certificate. + reason : str, default is Undefined, optional + Reason is a brief machine readable explanation for the condition's last transition. + status : str, default is Undefined, required + Status of the condition, one of (`True`, `False`, `Unknown`). + $type : str, default is Undefined, required + Type of the condition, known values are (`Ready`, `Issuing`). + """ + + + lastTransitionTime?: str + + message?: str + + observedGeneration?: int + + reason?: str + + status: "True" | "False" | "Unknown" + + $type: str + + diff --git a/consul/README.md b/consul/README.md new file mode 100644 index 00000000..b5f949f0 --- /dev/null +++ b/consul/README.md @@ -0,0 +1,8 @@ +## Introduction + +`consul` module contains definitions for `consul` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/consul) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/consul/docs] diff --git a/consul/docs/consul.md b/consul/docs/consul.md new file mode 100644 index 00000000..cdb968bd --- /dev/null +++ b/consul/docs/consul.md @@ -0,0 +1,188 @@ +# consul + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1alpha1 + - [ConsulHashicorpComV1alpha1MeshSpec](#consulhashicorpcomv1alpha1meshspec) + - [ConsulHashicorpComV1alpha1MeshSpecHTTP](#consulhashicorpcomv1alpha1meshspechttp) + - [ConsulHashicorpComV1alpha1MeshSpecPeering](#consulhashicorpcomv1alpha1meshspecpeering) + - [ConsulHashicorpComV1alpha1MeshSpecTLS](#consulhashicorpcomv1alpha1meshspectls) + - [ConsulHashicorpComV1alpha1MeshSpecTLSIncoming](#consulhashicorpcomv1alpha1meshspectlsincoming) + - [ConsulHashicorpComV1alpha1MeshSpecTLSOutgoing](#consulhashicorpcomv1alpha1meshspectlsoutgoing) + - [ConsulHashicorpComV1alpha1MeshSpecTransparentProxy](#consulhashicorpcomv1alpha1meshspectransparentproxy) + - [ConsulHashicorpComV1alpha1MeshStatus](#consulhashicorpcomv1alpha1meshstatus) + - [ConsulHashicorpComV1alpha1MeshStatusConditionsItems0](#consulhashicorpcomv1alpha1meshstatusconditionsitems0) + - [Mesh](#mesh) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### ConsulHashicorpComV1alpha1MeshSpec + +MeshSpec defines the desired state of Mesh. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowEnablingPermissiveMutualTLS**|bool|AllowEnablingPermissiveMutualTLS must be true in order to allow setting MutualTLSMode=permissive in either service-defaults or proxy-defaults.|| +|**http**|[ConsulHashicorpComV1alpha1MeshSpecHTTP](#consulhashicorpcomv1alpha1meshspechttp)|http|| +|**peering**|[ConsulHashicorpComV1alpha1MeshSpecPeering](#consulhashicorpcomv1alpha1meshspecpeering)|peering|| +|**tls**|[ConsulHashicorpComV1alpha1MeshSpecTLS](#consulhashicorpcomv1alpha1meshspectls)|tls|| +|**transparentProxy**|[ConsulHashicorpComV1alpha1MeshSpecTransparentProxy](#consulhashicorpcomv1alpha1meshspectransparentproxy)|transparent proxy|| +### ConsulHashicorpComV1alpha1MeshSpecHTTP + +HTTP defines the HTTP configuration for the service mesh. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**sanitizeXForwardedClientCert** `required`|bool|sanitize x forwarded client cert|| +### ConsulHashicorpComV1alpha1MeshSpecPeering + +Peering defines the peering configuration for the service mesh. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**peerThroughMeshGateways**|bool|PeerThroughMeshGateways determines whether peering traffic between control planes should flow through mesh gateways. If enabled, Consul servers will advertise mesh gateway addresses as their own. Additionally, mesh gateways will configure themselves to expose the local servers using a peering-specific SNI.|| +### ConsulHashicorpComV1alpha1MeshSpecTLS + +TLS defines the TLS configuration for the service mesh. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**incoming**|[ConsulHashicorpComV1alpha1MeshSpecTLSIncoming](#consulhashicorpcomv1alpha1meshspectlsincoming)|incoming|| +|**outgoing**|[ConsulHashicorpComV1alpha1MeshSpecTLSOutgoing](#consulhashicorpcomv1alpha1meshspectlsoutgoing)|outgoing|| +### ConsulHashicorpComV1alpha1MeshSpecTLSIncoming + +Incoming defines the TLS configuration for inbound mTLS connections targeting the public listener on Connect and TerminatingGateway proxy kinds. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**cipherSuites**|[str]|CipherSuites sets the default list of TLS cipher suites to support when negotiating connections using TLS 1.2 or earlier. If unspecified, Envoy will use a default server cipher list. The list of supported cipher suites can be seen in https://github.com/hashicorp/consul/blob/v1.11.2/types/tls.go#L154-L169 and is dependent on underlying support in Envoy. Future releases of Envoy may remove currently-supported but insecure cipher suites, and future releases of Consul may add new supported cipher suites if any are added to Envoy.|| +|**tlsMaxVersion**|str|TLSMaxVersion sets the default maximum TLS version supported. Must be greater than or equal to `TLSMinVersion`. One of `TLS_AUTO`, `TLSv1_0`, `TLSv1_1`, `TLSv1_2`, or `TLSv1_3`. If unspecified, Envoy will default to TLS 1.3 as a max version for incoming connections.|| +|**tlsMinVersion**|str|TLSMinVersion sets the default minimum TLS version supported. One of `TLS_AUTO`, `TLSv1_0`, `TLSv1_1`, `TLSv1_2`, or `TLSv1_3`. If unspecified, Envoy v1.22.0 and newer will default to TLS 1.2 as a min version, while older releases of Envoy default to TLS 1.0.|| +### ConsulHashicorpComV1alpha1MeshSpecTLSOutgoing + +Outgoing defines the TLS configuration for outbound mTLS connections dialing upstreams from Connect and IngressGateway proxy kinds. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**cipherSuites**|[str]|CipherSuites sets the default list of TLS cipher suites to support when negotiating connections using TLS 1.2 or earlier. If unspecified, Envoy will use a default server cipher list. The list of supported cipher suites can be seen in https://github.com/hashicorp/consul/blob/v1.11.2/types/tls.go#L154-L169 and is dependent on underlying support in Envoy. Future releases of Envoy may remove currently-supported but insecure cipher suites, and future releases of Consul may add new supported cipher suites if any are added to Envoy.|| +|**tlsMaxVersion**|str|TLSMaxVersion sets the default maximum TLS version supported. Must be greater than or equal to `TLSMinVersion`. One of `TLS_AUTO`, `TLSv1_0`, `TLSv1_1`, `TLSv1_2`, or `TLSv1_3`. If unspecified, Envoy will default to TLS 1.3 as a max version for incoming connections.|| +|**tlsMinVersion**|str|TLSMinVersion sets the default minimum TLS version supported. One of `TLS_AUTO`, `TLSv1_0`, `TLSv1_1`, `TLSv1_2`, or `TLSv1_3`. If unspecified, Envoy v1.22.0 and newer will default to TLS 1.2 as a min version, while older releases of Envoy default to TLS 1.0.|| +### ConsulHashicorpComV1alpha1MeshSpecTransparentProxy + +TransparentProxy controls the configuration specific to proxies in "transparent" mode. Added in v1.10.0. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**meshDestinationsOnly**|bool|MeshDestinationsOnly determines whether sidecar proxies operating in "transparent" mode can proxy traffic to IP addresses not registered in Consul's catalog. If enabled, traffic will only be proxied to upstreams with service registrations in the catalog.|| +### ConsulHashicorpComV1alpha1MeshStatus + +consul hashicorp com v1alpha1 mesh status + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conditions**|[[ConsulHashicorpComV1alpha1MeshStatusConditionsItems0](#consulhashicorpcomv1alpha1meshstatusconditionsitems0)]|Conditions indicate the latest available observations of a resource's current state.|| +|**lastSyncedTime**|str|LastSyncedTime is the last time the resource successfully synced with Consul.|| +### ConsulHashicorpComV1alpha1MeshStatusConditionsItems0 + +Conditions define a readiness condition for a Consul resource. See: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime**|str|LastTransitionTime is the last time the condition transitioned from one status to another.|| +|**message**|str|A human readable message indicating details about the transition.|| +|**reason**|str|The reason for the condition's last transition.|| +|**status** `required`|str|Status of the condition, one of True, False, Unknown.|| +|**type** `required`|str||| +### Mesh + +Mesh is the Schema for the mesh API + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"consul.hashicorp.com/v1alpha1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"consul.hashicorp.com/v1alpha1"| +|**kind** `required` `readOnly`|"Mesh"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Mesh"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec**|[ConsulHashicorpComV1alpha1MeshSpec](#consulhashicorpcomv1alpha1meshspec)|spec|| +|**status**|[ConsulHashicorpComV1alpha1MeshStatus](#consulhashicorpcomv1alpha1meshstatus)|status|| + diff --git a/consul/kcl.mod b/consul/kcl.mod new file mode 100644 index 00000000..67ec4035 --- /dev/null +++ b/consul/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "consul" +version = "0.1.0" +description = "`consul` module contains definitions for consul" + +[dependencies] +k8s = "1.28" diff --git a/consul/kcl.mod.lock b/consul/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/consul/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/consul/v1alpha1/consul_hashicorp_com_v1alpha1_mesh.k b/consul/v1alpha1/consul_hashicorp_com_v1alpha1_mesh.k new file mode 100644 index 00000000..d1db7bb1 --- /dev/null +++ b/consul/v1alpha1/consul_hashicorp_com_v1alpha1_mesh.k @@ -0,0 +1,219 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Mesh: + """ + Mesh is the Schema for the mesh API + + Attributes + ---------- + apiVersion : str, default is "consul.hashicorp.com/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Mesh", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : ConsulHashicorpComV1alpha1MeshSpec, default is Undefined, optional + spec + status : ConsulHashicorpComV1alpha1MeshStatus, default is Undefined, optional + status + """ + + + apiVersion: "consul.hashicorp.com/v1alpha1" = "consul.hashicorp.com/v1alpha1" + + kind: "Mesh" = "Mesh" + + metadata?: v1.ObjectMeta + + spec?: ConsulHashicorpComV1alpha1MeshSpec + + status?: ConsulHashicorpComV1alpha1MeshStatus + + +schema ConsulHashicorpComV1alpha1MeshSpec: + """ + MeshSpec defines the desired state of Mesh. + + Attributes + ---------- + allowEnablingPermissiveMutualTLS : bool, default is Undefined, optional + AllowEnablingPermissiveMutualTLS must be true in order to allow setting MutualTLSMode=permissive in either service-defaults or proxy-defaults. + http : ConsulHashicorpComV1alpha1MeshSpecHTTP, default is Undefined, optional + http + peering : ConsulHashicorpComV1alpha1MeshSpecPeering, default is Undefined, optional + peering + tls : ConsulHashicorpComV1alpha1MeshSpecTLS, default is Undefined, optional + tls + transparentProxy : ConsulHashicorpComV1alpha1MeshSpecTransparentProxy, default is Undefined, optional + transparent proxy + """ + + + allowEnablingPermissiveMutualTLS?: bool + + http?: ConsulHashicorpComV1alpha1MeshSpecHTTP + + peering?: ConsulHashicorpComV1alpha1MeshSpecPeering + + tls?: ConsulHashicorpComV1alpha1MeshSpecTLS + + transparentProxy?: ConsulHashicorpComV1alpha1MeshSpecTransparentProxy + + +schema ConsulHashicorpComV1alpha1MeshSpecHTTP: + """ + HTTP defines the HTTP configuration for the service mesh. + + Attributes + ---------- + sanitizeXForwardedClientCert : bool, default is Undefined, required + sanitize x forwarded client cert + """ + + + sanitizeXForwardedClientCert: bool + + +schema ConsulHashicorpComV1alpha1MeshSpecPeering: + """ + Peering defines the peering configuration for the service mesh. + + Attributes + ---------- + peerThroughMeshGateways : bool, default is Undefined, optional + PeerThroughMeshGateways determines whether peering traffic between control planes should flow through mesh gateways. If enabled, Consul servers will advertise mesh gateway addresses as their own. Additionally, mesh gateways will configure themselves to expose the local servers using a peering-specific SNI. + """ + + + peerThroughMeshGateways?: bool + + +schema ConsulHashicorpComV1alpha1MeshSpecTLS: + """ + TLS defines the TLS configuration for the service mesh. + + Attributes + ---------- + incoming : ConsulHashicorpComV1alpha1MeshSpecTLSIncoming, default is Undefined, optional + incoming + outgoing : ConsulHashicorpComV1alpha1MeshSpecTLSOutgoing, default is Undefined, optional + outgoing + """ + + + incoming?: ConsulHashicorpComV1alpha1MeshSpecTLSIncoming + + outgoing?: ConsulHashicorpComV1alpha1MeshSpecTLSOutgoing + + +schema ConsulHashicorpComV1alpha1MeshSpecTLSIncoming: + """ + Incoming defines the TLS configuration for inbound mTLS connections targeting the public listener on Connect and TerminatingGateway proxy kinds. + + Attributes + ---------- + cipherSuites : [str], default is Undefined, optional + CipherSuites sets the default list of TLS cipher suites to support when negotiating connections using TLS 1.2 or earlier. If unspecified, Envoy will use a default server cipher list. The list of supported cipher suites can be seen in https://github.com/hashicorp/consul/blob/v1.11.2/types/tls.go#L154-L169 and is dependent on underlying support in Envoy. Future releases of Envoy may remove currently-supported but insecure cipher suites, and future releases of Consul may add new supported cipher suites if any are added to Envoy. + tlsMaxVersion : str, default is Undefined, optional + TLSMaxVersion sets the default maximum TLS version supported. Must be greater than or equal to `TLSMinVersion`. One of `TLS_AUTO`, `TLSv1_0`, `TLSv1_1`, `TLSv1_2`, or `TLSv1_3`. If unspecified, Envoy will default to TLS 1.3 as a max version for incoming connections. + tlsMinVersion : str, default is Undefined, optional + TLSMinVersion sets the default minimum TLS version supported. One of `TLS_AUTO`, `TLSv1_0`, `TLSv1_1`, `TLSv1_2`, or `TLSv1_3`. If unspecified, Envoy v1.22.0 and newer will default to TLS 1.2 as a min version, while older releases of Envoy default to TLS 1.0. + """ + + + cipherSuites?: [str] + + tlsMaxVersion?: str + + tlsMinVersion?: str + + +schema ConsulHashicorpComV1alpha1MeshSpecTLSOutgoing: + """ + Outgoing defines the TLS configuration for outbound mTLS connections dialing upstreams from Connect and IngressGateway proxy kinds. + + Attributes + ---------- + cipherSuites : [str], default is Undefined, optional + CipherSuites sets the default list of TLS cipher suites to support when negotiating connections using TLS 1.2 or earlier. If unspecified, Envoy will use a default server cipher list. The list of supported cipher suites can be seen in https://github.com/hashicorp/consul/blob/v1.11.2/types/tls.go#L154-L169 and is dependent on underlying support in Envoy. Future releases of Envoy may remove currently-supported but insecure cipher suites, and future releases of Consul may add new supported cipher suites if any are added to Envoy. + tlsMaxVersion : str, default is Undefined, optional + TLSMaxVersion sets the default maximum TLS version supported. Must be greater than or equal to `TLSMinVersion`. One of `TLS_AUTO`, `TLSv1_0`, `TLSv1_1`, `TLSv1_2`, or `TLSv1_3`. If unspecified, Envoy will default to TLS 1.3 as a max version for incoming connections. + tlsMinVersion : str, default is Undefined, optional + TLSMinVersion sets the default minimum TLS version supported. One of `TLS_AUTO`, `TLSv1_0`, `TLSv1_1`, `TLSv1_2`, or `TLSv1_3`. If unspecified, Envoy v1.22.0 and newer will default to TLS 1.2 as a min version, while older releases of Envoy default to TLS 1.0. + """ + + + cipherSuites?: [str] + + tlsMaxVersion?: str + + tlsMinVersion?: str + + +schema ConsulHashicorpComV1alpha1MeshSpecTransparentProxy: + """ + TransparentProxy controls the configuration specific to proxies in "transparent" mode. Added in v1.10.0. + + Attributes + ---------- + meshDestinationsOnly : bool, default is Undefined, optional + MeshDestinationsOnly determines whether sidecar proxies operating in "transparent" mode can proxy traffic to IP addresses not registered in Consul's catalog. If enabled, traffic will only be proxied to upstreams with service registrations in the catalog. + """ + + + meshDestinationsOnly?: bool + + +schema ConsulHashicorpComV1alpha1MeshStatus: + """ + consul hashicorp com v1alpha1 mesh status + + Attributes + ---------- + conditions : [ConsulHashicorpComV1alpha1MeshStatusConditionsItems0], default is Undefined, optional + Conditions indicate the latest available observations of a resource's current state. + lastSyncedTime : str, default is Undefined, optional + LastSyncedTime is the last time the resource successfully synced with Consul. + """ + + + conditions?: [ConsulHashicorpComV1alpha1MeshStatusConditionsItems0] + + lastSyncedTime?: str + + +schema ConsulHashicorpComV1alpha1MeshStatusConditionsItems0: + """ + Conditions define a readiness condition for a Consul resource. See: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + LastTransitionTime is the last time the condition transitioned from one status to another. + message : str, default is Undefined, optional + A human readable message indicating details about the transition. + reason : str, default is Undefined, optional + The reason for the condition's last transition. + status : str, default is Undefined, required + Status of the condition, one of True, False, Unknown. + $type : str, default is Undefined, required + Type of condition. + """ + + + lastTransitionTime?: str + + message?: str + + reason?: str + + status: str + + $type: str + + diff --git a/external-secrets/README.md b/external-secrets/README.md new file mode 100644 index 00000000..763ad937 --- /dev/null +++ b/external-secrets/README.md @@ -0,0 +1,8 @@ +## Introduction + +`external-secrets` module contains definitions for `external-secrets` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/external-secrets) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/external-secrets/docs] diff --git a/external-secrets/docs/external-secrets.md b/external-secrets/docs/external-secrets.md new file mode 100644 index 00000000..370b971d --- /dev/null +++ b/external-secrets/docs/external-secrets.md @@ -0,0 +1,594 @@ +# external-secrets + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1alpha1 + - [ExternalSecret](#externalsecret) + - [ExternalSecretsIoV1alpha1ExternalSecretSpec](#externalsecretsiov1alpha1externalsecretspec) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecDataFromItems0](#externalsecretsiov1alpha1externalsecretspecdatafromitems0) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0](#externalsecretsiov1alpha1externalsecretspecdataitems0) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0RemoteRef](#externalsecretsiov1alpha1externalsecretspecdataitems0remoteref) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecSecretStoreRef](#externalsecretsiov1alpha1externalsecretspecsecretstoreref) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecTarget](#externalsecretsiov1alpha1externalsecretspectarget) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplate](#externalsecretsiov1alpha1externalsecretspectargettemplate) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateMetadata](#externalsecretsiov1alpha1externalsecretspectargettemplatemetadata) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0configmap) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0configmapitemsitems0) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0secret) + - [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0secretitemsitems0) + - [ExternalSecretsIoV1alpha1ExternalSecretStatus](#externalsecretsiov1alpha1externalsecretstatus) + - [ExternalSecretsIoV1alpha1ExternalSecretStatusConditionsItems0](#externalsecretsiov1alpha1externalsecretstatusconditionsitems0) +- v1beta1 + - [ExternalSecret](#externalsecret) + - [ExternalSecretsIoV1beta1ExternalSecretSpec](#externalsecretsiov1beta1externalsecretspec) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0](#externalsecretsiov1beta1externalsecretspecdatafromitems0) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Extract](#externalsecretsiov1beta1externalsecretspecdatafromitems0extract) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Find](#externalsecretsiov1beta1externalsecretspecdatafromitems0find) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0FindName](#externalsecretsiov1beta1externalsecretspecdatafromitems0findname) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0](#externalsecretsiov1beta1externalsecretspecdatafromitems0rewriteitems0) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0Regexp](#externalsecretsiov1beta1externalsecretspecdatafromitems0rewriteitems0regexp) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRef](#externalsecretsiov1beta1externalsecretspecdatafromitems0sourceref) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefGeneratorRef](#externalsecretsiov1beta1externalsecretspecdatafromitems0sourcerefgeneratorref) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefStoreRef](#externalsecretsiov1beta1externalsecretspecdatafromitems0sourcerefstoreref) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0](#externalsecretsiov1beta1externalsecretspecdataitems0) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0RemoteRef](#externalsecretsiov1beta1externalsecretspecdataitems0remoteref) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRef](#externalsecretsiov1beta1externalsecretspecdataitems0sourceref) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefGeneratorRef](#externalsecretsiov1beta1externalsecretspecdataitems0sourcerefgeneratorref) + - [ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefStoreRef](#externalsecretsiov1beta1externalsecretspecdataitems0sourcerefstoreref) + - [ExternalSecretsIoV1beta1ExternalSecretSpecSecretStoreRef](#externalsecretsiov1beta1externalsecretspecsecretstoreref) + - [ExternalSecretsIoV1beta1ExternalSecretSpecTarget](#externalsecretsiov1beta1externalsecretspectarget) + - [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplate](#externalsecretsiov1beta1externalsecretspectargettemplate) + - [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateMetadata](#externalsecretsiov1beta1externalsecretspectargettemplatemetadata) + - [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0) + - [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0configmap) + - [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0configmapitemsitems0) + - [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0secret) + - [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0secretitemsitems0) + - [ExternalSecretsIoV1beta1ExternalSecretStatus](#externalsecretsiov1beta1externalsecretstatus) + - [ExternalSecretsIoV1beta1ExternalSecretStatusConditionsItems0](#externalsecretsiov1beta1externalsecretstatusconditionsitems0) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### ExternalSecret + +ExternalSecret is the Schema for the external-secrets API. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"external-secrets.io/v1alpha1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"external-secrets.io/v1alpha1"| +|**kind** `required` `readOnly`|"ExternalSecret"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"ExternalSecret"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec**|[ExternalSecretsIoV1alpha1ExternalSecretSpec](#externalsecretsiov1alpha1externalsecretspec)|spec|| +|**status**|[ExternalSecretsIoV1alpha1ExternalSecretStatus](#externalsecretsiov1alpha1externalsecretstatus)|status|| +### ExternalSecretsIoV1alpha1ExternalSecretSpec + +ExternalSecretSpec defines the desired state of ExternalSecret. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**data**|[[ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0](#externalsecretsiov1alpha1externalsecretspecdataitems0)]|Data defines the connection between the Kubernetes Secret keys and the Provider data|| +|**dataFrom**|[[ExternalSecretsIoV1alpha1ExternalSecretSpecDataFromItems0](#externalsecretsiov1alpha1externalsecretspecdatafromitems0)]|DataFrom is used to fetch all properties from a specific Provider data If multiple entries are specified, the Secret keys are merged in the specified order|| +|**refreshInterval**|str|RefreshInterval is the amount of time before the values are read again from the SecretStore provider Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" May be set to zero to fetch and create it once. Defaults to 1h.|"1h"| +|**secretStoreRef** `required`|[ExternalSecretsIoV1alpha1ExternalSecretSpecSecretStoreRef](#externalsecretsiov1alpha1externalsecretspecsecretstoreref)|secret store ref|| +|**target** `required`|[ExternalSecretsIoV1alpha1ExternalSecretSpecTarget](#externalsecretsiov1alpha1externalsecretspectarget)|target|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecDataFromItems0 + +ExternalSecretDataRemoteRef defines Provider data location. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conversionStrategy**|str|Used to define a conversion Strategy|"Default"| +|**key** `required`|str|Key is the key used in the Provider, mandatory|| +|**property**|str|Used to select a specific property of the Provider value (if a map), if supported|| +|**version**|str|Used to select a specific version of the Provider value, if supported|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0 + +ExternalSecretData defines the connection between the Kubernetes Secret key (spec.data.) and the Provider data. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**remoteRef** `required`|[ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0RemoteRef](#externalsecretsiov1alpha1externalsecretspecdataitems0remoteref)|remote ref|| +|**secretKey** `required`|str|secret key|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0RemoteRef + +ExternalSecretDataRemoteRef defines Provider data location. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conversionStrategy**|str|Used to define a conversion Strategy|"Default"| +|**key** `required`|str|Key is the key used in the Provider, mandatory|| +|**property**|str|Used to select a specific property of the Provider value (if a map), if supported|| +|**version**|str|Used to select a specific version of the Provider value, if supported|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecSecretStoreRef + +SecretStoreRef defines which SecretStore to fetch the ExternalSecret data. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**kind**|str|Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore`|| +|**name** `required`|str|Name of the SecretStore resource|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecTarget + +ExternalSecretTarget defines the Kubernetes Secret to be created There can be only one target per ExternalSecret. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**creationPolicy**|str|CreationPolicy defines rules on how to create the resulting Secret Defaults to 'Owner'|"Owner"| +|**immutable**|bool|Immutable defines if the final secret will be immutable|| +|**name**|str|Name defines the name of the Secret resource to be managed This field is immutable Defaults to the .metadata.name of the ExternalSecret resource|| +|**template**|[ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplate](#externalsecretsiov1alpha1externalsecretspectargettemplate)|template|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplate + +Template defines a blueprint for the created Secret resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**data**|{str:str}|data|| +|**engineVersion**|str|EngineVersion specifies the template engine version that should be used to compile/execute the template specified in .data and .templateFrom[].|"v1"| +|**metadata**|[ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateMetadata](#externalsecretsiov1alpha1externalsecretspectargettemplatemetadata)|metadata|| +|**templateFrom**|[[ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0)]|template from|| +|**type**|str||| +### ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateMetadata + +ExternalSecretTemplateMetadata defines metadata fields for the Secret blueprint. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0 + +external secrets io v1alpha1 external secret spec target template template from items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configMap**|[ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0configmap)|config map|| +|**secret**|[ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0secret)|secret|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap + +external secrets io v1alpha1 external secret spec target template template from items0 config map + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**items** `required`|[[ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0configmapitemsitems0)]|items|| +|**name** `required`|str|name|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0 + +external secrets io v1alpha1 external secret spec target template template from items0 config map items items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret + +external secrets io v1alpha1 external secret spec target template template from items0 secret + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**items** `required`|[[ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0](#externalsecretsiov1alpha1externalsecretspectargettemplatetemplatefromitems0secretitemsitems0)]|items|| +|**name** `required`|str|name|| +### ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0 + +external secrets io v1alpha1 external secret spec target template template from items0 secret items items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +### ExternalSecretsIoV1alpha1ExternalSecretStatus + +external secrets io v1alpha1 external secret status + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conditions**|[[ExternalSecretsIoV1alpha1ExternalSecretStatusConditionsItems0](#externalsecretsiov1alpha1externalsecretstatusconditionsitems0)]|conditions|| +|**refreshTime**|str|refreshTime is the time and date the external secret was fetched and the target secret updated|| +|**syncedResourceVersion**|str|SyncedResourceVersion keeps track of the last synced version|| +### ExternalSecretsIoV1alpha1ExternalSecretStatusConditionsItems0 + +external secrets io v1alpha1 external secret status conditions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime**|str|last transition time|| +|**message**|str|message|| +|**reason**|str|reason|| +|**status** `required`|str|status|| +|**type** `required`|str||| +### ExternalSecret + +ExternalSecret is the Schema for the external-secrets API. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"external-secrets.io/v1beta1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"external-secrets.io/v1beta1"| +|**kind** `required` `readOnly`|"ExternalSecret"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"ExternalSecret"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec**|[ExternalSecretsIoV1beta1ExternalSecretSpec](#externalsecretsiov1beta1externalsecretspec)|spec|| +|**status**|[ExternalSecretsIoV1beta1ExternalSecretStatus](#externalsecretsiov1beta1externalsecretstatus)|status|| +### ExternalSecretsIoV1beta1ExternalSecretSpec + +ExternalSecretSpec defines the desired state of ExternalSecret. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**data**|[[ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0](#externalsecretsiov1beta1externalsecretspecdataitems0)]|Data defines the connection between the Kubernetes Secret keys and the Provider data|| +|**dataFrom**|[[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0](#externalsecretsiov1beta1externalsecretspecdatafromitems0)]|DataFrom is used to fetch all properties from a specific Provider data If multiple entries are specified, the Secret keys are merged in the specified order|| +|**refreshInterval**|str|RefreshInterval is the amount of time before the values are read again from the SecretStore provider Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" May be set to zero to fetch and create it once. Defaults to 1h.|"1h"| +|**secretStoreRef**|[ExternalSecretsIoV1beta1ExternalSecretSpecSecretStoreRef](#externalsecretsiov1beta1externalsecretspecsecretstoreref)|secret store ref|| +|**target**|[ExternalSecretsIoV1beta1ExternalSecretSpecTarget](#externalsecretsiov1beta1externalsecretspectarget)|target|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0 + +external secrets io v1beta1 external secret spec data from items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**extract**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Extract](#externalsecretsiov1beta1externalsecretspecdatafromitems0extract)|extract|| +|**find**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Find](#externalsecretsiov1beta1externalsecretspecdatafromitems0find)|find|| +|**rewrite**|[[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0](#externalsecretsiov1beta1externalsecretspecdatafromitems0rewriteitems0)]|Used to rewrite secret Keys after getting them from the secret Provider Multiple Rewrite operations can be provided. They are applied in a layered order (first to last)|| +|**sourceRef**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRef](#externalsecretsiov1beta1externalsecretspecdatafromitems0sourceref)|source ref|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Extract + +Used to extract multiple key/value pairs from one secret Note: Extract does not support sourceRef.Generator or sourceRef.GeneratorRef. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conversionStrategy**|str|Used to define a conversion Strategy|"Default"| +|**decodingStrategy**|str|Used to define a decoding Strategy|"None"| +|**key** `required`|str|Key is the key used in the Provider, mandatory|| +|**metadataPolicy**|str|Policy for fetching tags/labels from provider secrets, possible options are Fetch, None. Defaults to None|| +|**property**|str|Used to select a specific property of the Provider value (if a map), if supported|| +|**version**|str|Used to select a specific version of the Provider value, if supported|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Find + +Used to find secrets based on tags or regular expressions Note: Find does not support sourceRef.Generator or sourceRef.GeneratorRef. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conversionStrategy**|str|Used to define a conversion Strategy|"Default"| +|**decodingStrategy**|str|Used to define a decoding Strategy|"None"| +|**name**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0FindName](#externalsecretsiov1beta1externalsecretspecdatafromitems0findname)|name|| +|**path**|str|A root path to start the find operations.|| +|**tags**|{str:str}|Find secrets based on tags.|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0FindName + +Finds secrets based on the name. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**regexp**|str|Finds secrets base|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0 + +external secrets io v1beta1 external secret spec data from items0 rewrite items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**regexp**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0Regexp](#externalsecretsiov1beta1externalsecretspecdatafromitems0rewriteitems0regexp)|regexp|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0Regexp + +Used to rewrite with regular expressions. The resulting key will be the output of a regexp.ReplaceAll operation. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**source** `required`|str|Used to define the regular expression of a re.Compiler.|| +|**target** `required`|str|Used to define the target pattern of a ReplaceAll operation.|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRef + +SourceRef points to a store or generator which contains secret values ready to use. Use this in combination with Extract or Find pull values out of a specific SecretStore. When sourceRef points to a generator Extract or Find is not supported. The generator returns a static map of values + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**generatorRef**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefGeneratorRef](#externalsecretsiov1beta1externalsecretspecdatafromitems0sourcerefgeneratorref)|generator ref|| +|**storeRef**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefStoreRef](#externalsecretsiov1beta1externalsecretspecdatafromitems0sourcerefstoreref)|store ref|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefGeneratorRef + +GeneratorRef points to a generator custom resource in + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|Specify the apiVersion of the generator resource|"generators.external-secrets.io/v1alpha1"| +|**kind** `required`|str|Specify the Kind of the resource, e.g. Password, ACRAccessToken etc.|| +|**name** `required`|str|Specify the name of the generator resource|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefStoreRef + +SecretStoreRef defines which SecretStore to fetch the ExternalSecret data. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**kind**|str|Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore`|| +|**name** `required`|str|Name of the SecretStore resource|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0 + +ExternalSecretData defines the connection between the Kubernetes Secret key (spec.data.) and the Provider data. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**remoteRef** `required`|[ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0RemoteRef](#externalsecretsiov1beta1externalsecretspecdataitems0remoteref)|remote ref|| +|**secretKey** `required`|str|SecretKey defines the key in which the controller stores the value. This is the key in the Kind=Secret|| +|**sourceRef**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRef](#externalsecretsiov1beta1externalsecretspecdataitems0sourceref)|source ref|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0RemoteRef + +RemoteRef points to the remote secret and defines which secret (version/property/..) to fetch. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conversionStrategy**|str|Used to define a conversion Strategy|"Default"| +|**decodingStrategy**|str|Used to define a decoding Strategy|"None"| +|**key** `required`|str|Key is the key used in the Provider, mandatory|| +|**metadataPolicy**|str|Policy for fetching tags/labels from provider secrets, possible options are Fetch, None. Defaults to None|| +|**property**|str|Used to select a specific property of the Provider value (if a map), if supported|| +|**version**|str|Used to select a specific version of the Provider value, if supported|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRef + +SourceRef allows you to override the source from which the value will pulled from. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**generatorRef**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefGeneratorRef](#externalsecretsiov1beta1externalsecretspecdataitems0sourcerefgeneratorref)|generator ref|| +|**storeRef**|[ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefStoreRef](#externalsecretsiov1beta1externalsecretspecdataitems0sourcerefstoreref)|store ref|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefGeneratorRef + +GeneratorRef points to a generator custom resource in + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|Specify the apiVersion of the generator resource|"generators.external-secrets.io/v1alpha1"| +|**kind** `required`|str|Specify the Kind of the resource, e.g. Password, ACRAccessToken etc.|| +|**name** `required`|str|Specify the name of the generator resource|| +### ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefStoreRef + +SecretStoreRef defines which SecretStore to fetch the ExternalSecret data. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**kind**|str|Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore`|| +|**name** `required`|str|Name of the SecretStore resource|| +### ExternalSecretsIoV1beta1ExternalSecretSpecSecretStoreRef + +SecretStoreRef defines which SecretStore to fetch the ExternalSecret data. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**kind**|str|Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore`|| +|**name** `required`|str|Name of the SecretStore resource|| +### ExternalSecretsIoV1beta1ExternalSecretSpecTarget + +ExternalSecretTarget defines the Kubernetes Secret to be created There can be only one target per ExternalSecret. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**creationPolicy**|"Owner" | "Orphan" | "Merge" | "None"|CreationPolicy defines rules on how to create the resulting Secret Defaults to 'Owner'|"Owner"| +|**deletionPolicy**|"Delete" | "Merge" | "Retain"|DeletionPolicy defines rules on how to delete the resulting Secret Defaults to 'Retain'|"Retain"| +|**immutable**|bool|Immutable defines if the final secret will be immutable|| +|**name**|str|Name defines the name of the Secret resource to be managed This field is immutable Defaults to the .metadata.name of the ExternalSecret resource|| +|**template**|[ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplate](#externalsecretsiov1beta1externalsecretspectargettemplate)|template|| +### ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplate + +Template defines a blueprint for the created Secret resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**data**|{str:str}|data|| +|**engineVersion**|str|engine version|"v2"| +|**mergePolicy**|str|merge policy|"Replace"| +|**metadata**|[ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateMetadata](#externalsecretsiov1beta1externalsecretspectargettemplatemetadata)|metadata|| +|**templateFrom**|[[ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0)]|template from|| +|**type**|str||| +### ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateMetadata + +ExternalSecretTemplateMetadata defines metadata fields for the Secret blueprint. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|annotations|| +|**labels**|{str:str}|labels|| +### ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0 + +external secrets io v1beta1 external secret spec target template template from items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configMap**|[ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0configmap)|config map|| +|**literal**|str|literal|| +|**secret**|[ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0secret)|secret|| +|**target**|str|target|"Data"| +### ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap + +external secrets io v1beta1 external secret spec target template template from items0 config map + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**items** `required`|[[ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0configmapitemsitems0)]|items|| +|**name** `required`|str|name|| +### ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0 + +external secrets io v1beta1 external secret spec target template template from items0 config map items items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**templateAs**|str|template as|"Values"| +### ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret + +external secrets io v1beta1 external secret spec target template template from items0 secret + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**items** `required`|[[ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0](#externalsecretsiov1beta1externalsecretspectargettemplatetemplatefromitems0secretitemsitems0)]|items|| +|**name** `required`|str|name|| +### ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0 + +external secrets io v1beta1 external secret spec target template template from items0 secret items items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key|| +|**templateAs**|str|template as|"Values"| +### ExternalSecretsIoV1beta1ExternalSecretStatus + +external secrets io v1beta1 external secret status + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**conditions**|[[ExternalSecretsIoV1beta1ExternalSecretStatusConditionsItems0](#externalsecretsiov1beta1externalsecretstatusconditionsitems0)]|conditions|| +|**refreshTime**|str|refreshTime is the time and date the external secret was fetched and the target secret updated|| +|**syncedResourceVersion**|str|SyncedResourceVersion keeps track of the last synced version|| +### ExternalSecretsIoV1beta1ExternalSecretStatusConditionsItems0 + +external secrets io v1beta1 external secret status conditions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime**|str|last transition time|| +|**message**|str|message|| +|**reason**|str|reason|| +|**status** `required`|str|status|| +|**type** `required`|str||| + diff --git a/external-secrets/kcl.mod b/external-secrets/kcl.mod new file mode 100644 index 00000000..b9576177 --- /dev/null +++ b/external-secrets/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "external-secrets" +version = "0.1.0" +description = "`external-secrets` module contains definitions for external-secrets" + +[dependencies] +k8s = "1.28" diff --git a/external-secrets/kcl.mod.lock b/external-secrets/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/external-secrets/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/external-secrets/v1alpha1/external_secrets_io_v1alpha1_external_secret.k b/external-secrets/v1alpha1/external_secrets_io_v1alpha1_external_secret.k new file mode 100644 index 00000000..55091718 --- /dev/null +++ b/external-secrets/v1alpha1/external_secrets_io_v1alpha1_external_secret.k @@ -0,0 +1,363 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema ExternalSecret: + """ + ExternalSecret is the Schema for the external-secrets API. + + Attributes + ---------- + apiVersion : str, default is "external-secrets.io/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "ExternalSecret", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : ExternalSecretsIoV1alpha1ExternalSecretSpec, default is Undefined, optional + spec + status : ExternalSecretsIoV1alpha1ExternalSecretStatus, default is Undefined, optional + status + """ + + + apiVersion: "external-secrets.io/v1alpha1" = "external-secrets.io/v1alpha1" + + kind: "ExternalSecret" = "ExternalSecret" + + metadata?: v1.ObjectMeta + + spec?: ExternalSecretsIoV1alpha1ExternalSecretSpec + + status?: ExternalSecretsIoV1alpha1ExternalSecretStatus + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpec: + """ + ExternalSecretSpec defines the desired state of ExternalSecret. + + Attributes + ---------- + data : [ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0], default is Undefined, optional + Data defines the connection between the Kubernetes Secret keys and the Provider data + dataFrom : [ExternalSecretsIoV1alpha1ExternalSecretSpecDataFromItems0], default is Undefined, optional + DataFrom is used to fetch all properties from a specific Provider data If multiple entries are specified, the Secret keys are merged in the specified order + refreshInterval : str, default is "1h", optional + RefreshInterval is the amount of time before the values are read again from the SecretStore provider Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" May be set to zero to fetch and create it once. Defaults to 1h. + secretStoreRef : ExternalSecretsIoV1alpha1ExternalSecretSpecSecretStoreRef, default is Undefined, required + secret store ref + target : ExternalSecretsIoV1alpha1ExternalSecretSpecTarget, default is Undefined, required + target + """ + + + data?: [ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0] + + dataFrom?: [ExternalSecretsIoV1alpha1ExternalSecretSpecDataFromItems0] + + refreshInterval?: str = "1h" + + secretStoreRef: ExternalSecretsIoV1alpha1ExternalSecretSpecSecretStoreRef + + target: ExternalSecretsIoV1alpha1ExternalSecretSpecTarget + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecDataFromItems0: + """ + ExternalSecretDataRemoteRef defines Provider data location. + + Attributes + ---------- + conversionStrategy : str, default is "Default", optional + Used to define a conversion Strategy + key : str, default is Undefined, required + Key is the key used in the Provider, mandatory + property : str, default is Undefined, optional + Used to select a specific property of the Provider value (if a map), if supported + version : str, default is Undefined, optional + Used to select a specific version of the Provider value, if supported + """ + + + conversionStrategy?: str = "Default" + + key: str + + property?: str + + version?: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0: + """ + ExternalSecretData defines the connection between the Kubernetes Secret key (spec.data.) and the Provider data. + + Attributes + ---------- + remoteRef : ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0RemoteRef, default is Undefined, required + remote ref + secretKey : str, default is Undefined, required + secret key + """ + + + remoteRef: ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0RemoteRef + + secretKey: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecDataItems0RemoteRef: + """ + ExternalSecretDataRemoteRef defines Provider data location. + + Attributes + ---------- + conversionStrategy : str, default is "Default", optional + Used to define a conversion Strategy + key : str, default is Undefined, required + Key is the key used in the Provider, mandatory + property : str, default is Undefined, optional + Used to select a specific property of the Provider value (if a map), if supported + version : str, default is Undefined, optional + Used to select a specific version of the Provider value, if supported + """ + + + conversionStrategy?: str = "Default" + + key: str + + property?: str + + version?: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecSecretStoreRef: + """ + SecretStoreRef defines which SecretStore to fetch the ExternalSecret data. + + Attributes + ---------- + kind : str, default is Undefined, optional + Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore` + name : str, default is Undefined, required + Name of the SecretStore resource + """ + + + kind?: str + + name: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecTarget: + """ + ExternalSecretTarget defines the Kubernetes Secret to be created There can be only one target per ExternalSecret. + + Attributes + ---------- + creationPolicy : str, default is "Owner", optional + CreationPolicy defines rules on how to create the resulting Secret Defaults to 'Owner' + immutable : bool, default is Undefined, optional + Immutable defines if the final secret will be immutable + name : str, default is Undefined, optional + Name defines the name of the Secret resource to be managed This field is immutable Defaults to the .metadata.name of the ExternalSecret resource + template : ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplate, default is Undefined, optional + template + """ + + + creationPolicy?: str = "Owner" + + immutable?: bool + + name?: str + + template?: ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplate + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplate: + """ + Template defines a blueprint for the created Secret resource. + + Attributes + ---------- + data : {str:str}, default is Undefined, optional + data + engineVersion : str, default is "v1", optional + EngineVersion specifies the template engine version that should be used to compile/execute the template specified in .data and .templateFrom[]. + metadata : ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateMetadata, default is Undefined, optional + metadata + templateFrom : [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0], default is Undefined, optional + template from + $type : str, default is Undefined, optional + type + """ + + + data?: {str:str} + + engineVersion?: str = "v1" + + metadata?: ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateMetadata + + templateFrom?: [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0] + + $type?: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateMetadata: + """ + ExternalSecretTemplateMetadata defines metadata fields for the Secret blueprint. + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0: + """ + external secrets io v1alpha1 external secret spec target template template from items0 + + Attributes + ---------- + configMap : ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap, default is Undefined, optional + config map + secret : ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret, default is Undefined, optional + secret + """ + + + configMap?: ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap + + secret?: ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap: + """ + external secrets io v1alpha1 external secret spec target template template from items0 config map + + Attributes + ---------- + items : [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0], default is Undefined, required + items + name : str, default is Undefined, required + name + """ + + + items: [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0] + + name: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0: + """ + external secrets io v1alpha1 external secret spec target template template from items0 config map items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + """ + + + key: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret: + """ + external secrets io v1alpha1 external secret spec target template template from items0 secret + + Attributes + ---------- + items : [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0], default is Undefined, required + items + name : str, default is Undefined, required + name + """ + + + items: [ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0] + + name: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0: + """ + external secrets io v1alpha1 external secret spec target template template from items0 secret items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + """ + + + key: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretStatus: + """ + external secrets io v1alpha1 external secret status + + Attributes + ---------- + conditions : [ExternalSecretsIoV1alpha1ExternalSecretStatusConditionsItems0], default is Undefined, optional + conditions + refreshTime : str, default is Undefined, optional + refreshTime is the time and date the external secret was fetched and the target secret updated + syncedResourceVersion : str, default is Undefined, optional + SyncedResourceVersion keeps track of the last synced version + """ + + + conditions?: [ExternalSecretsIoV1alpha1ExternalSecretStatusConditionsItems0] + + refreshTime?: str + + syncedResourceVersion?: str + + +schema ExternalSecretsIoV1alpha1ExternalSecretStatusConditionsItems0: + """ + external secrets io v1alpha1 external secret status conditions items0 + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + last transition time + message : str, default is Undefined, optional + message + reason : str, default is Undefined, optional + reason + status : str, default is Undefined, required + status + $type : str, default is Undefined, required + type + """ + + + lastTransitionTime?: str + + message?: str + + reason?: str + + status: str + + $type: str + + diff --git a/external-secrets/v1beta1/external_secrets_io_v1beta1_external_secret.k b/external-secrets/v1beta1/external_secrets_io_v1beta1_external_secret.k new file mode 100644 index 00000000..c19313c1 --- /dev/null +++ b/external-secrets/v1beta1/external_secrets_io_v1beta1_external_secret.k @@ -0,0 +1,625 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema ExternalSecret: + """ + ExternalSecret is the Schema for the external-secrets API. + + Attributes + ---------- + apiVersion : str, default is "external-secrets.io/v1beta1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "ExternalSecret", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : ExternalSecretsIoV1beta1ExternalSecretSpec, default is Undefined, optional + spec + status : ExternalSecretsIoV1beta1ExternalSecretStatus, default is Undefined, optional + status + """ + + + apiVersion: "external-secrets.io/v1beta1" = "external-secrets.io/v1beta1" + + kind: "ExternalSecret" = "ExternalSecret" + + metadata?: v1.ObjectMeta + + spec?: ExternalSecretsIoV1beta1ExternalSecretSpec + + status?: ExternalSecretsIoV1beta1ExternalSecretStatus + + +schema ExternalSecretsIoV1beta1ExternalSecretSpec: + """ + ExternalSecretSpec defines the desired state of ExternalSecret. + + Attributes + ---------- + data : [ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0], default is Undefined, optional + Data defines the connection between the Kubernetes Secret keys and the Provider data + dataFrom : [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0], default is Undefined, optional + DataFrom is used to fetch all properties from a specific Provider data If multiple entries are specified, the Secret keys are merged in the specified order + refreshInterval : str, default is "1h", optional + RefreshInterval is the amount of time before the values are read again from the SecretStore provider Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" May be set to zero to fetch and create it once. Defaults to 1h. + secretStoreRef : ExternalSecretsIoV1beta1ExternalSecretSpecSecretStoreRef, default is Undefined, optional + secret store ref + target : ExternalSecretsIoV1beta1ExternalSecretSpecTarget, default is Undefined, optional + target + """ + + + data?: [ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0] + + dataFrom?: [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0] + + refreshInterval?: str = "1h" + + secretStoreRef?: ExternalSecretsIoV1beta1ExternalSecretSpecSecretStoreRef + + target?: ExternalSecretsIoV1beta1ExternalSecretSpecTarget + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0: + """ + external secrets io v1beta1 external secret spec data from items0 + + Attributes + ---------- + extract : ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Extract, default is Undefined, optional + extract + find : ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Find, default is Undefined, optional + find + rewrite : [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0], default is Undefined, optional + Used to rewrite secret Keys after getting them from the secret Provider Multiple Rewrite operations can be provided. They are applied in a layered order (first to last) + sourceRef : ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRef, default is Undefined, optional + source ref + """ + + + extract?: ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Extract + + find?: ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Find + + rewrite?: [ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0] + + sourceRef?: ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRef + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Extract: + """ + Used to extract multiple key/value pairs from one secret Note: Extract does not support sourceRef.Generator or sourceRef.GeneratorRef. + + Attributes + ---------- + conversionStrategy : str, default is "Default", optional + Used to define a conversion Strategy + decodingStrategy : str, default is "None", optional + Used to define a decoding Strategy + key : str, default is Undefined, required + Key is the key used in the Provider, mandatory + metadataPolicy : str, default is Undefined, optional + Policy for fetching tags/labels from provider secrets, possible options are Fetch, None. Defaults to None + property : str, default is Undefined, optional + Used to select a specific property of the Provider value (if a map), if supported + version : str, default is Undefined, optional + Used to select a specific version of the Provider value, if supported + """ + + + conversionStrategy?: str = "Default" + + decodingStrategy?: str = "None" + + key: str + + metadataPolicy?: str + + property?: str + + version?: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0Find: + """ + Used to find secrets based on tags or regular expressions Note: Find does not support sourceRef.Generator or sourceRef.GeneratorRef. + + Attributes + ---------- + conversionStrategy : str, default is "Default", optional + Used to define a conversion Strategy + decodingStrategy : str, default is "None", optional + Used to define a decoding Strategy + name : ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0FindName, default is Undefined, optional + name + path : str, default is Undefined, optional + A root path to start the find operations. + tags : {str:str}, default is Undefined, optional + Find secrets based on tags. + """ + + + conversionStrategy?: str = "Default" + + decodingStrategy?: str = "None" + + name?: ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0FindName + + path?: str + + tags?: {str:str} + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0FindName: + """ + Finds secrets based on the name. + + Attributes + ---------- + regexp : str, default is Undefined, optional + Finds secrets base + """ + + + regexp?: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0: + """ + external secrets io v1beta1 external secret spec data from items0 rewrite items0 + + Attributes + ---------- + regexp : ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0Regexp, default is Undefined, optional + regexp + """ + + + regexp?: ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0Regexp + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0RewriteItems0Regexp: + """ + Used to rewrite with regular expressions. The resulting key will be the output of a regexp.ReplaceAll operation. + + Attributes + ---------- + source : str, default is Undefined, required + Used to define the regular expression of a re.Compiler. + target : str, default is Undefined, required + Used to define the target pattern of a ReplaceAll operation. + """ + + + source: str + + target: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRef: + """ + SourceRef points to a store or generator which contains secret values ready to use. Use this in combination with Extract or Find pull values out of a specific SecretStore. When sourceRef points to a generator Extract or Find is not supported. The generator returns a static map of values + + Attributes + ---------- + generatorRef : ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefGeneratorRef, default is Undefined, optional + generator ref + storeRef : ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefStoreRef, default is Undefined, optional + store ref + """ + + + generatorRef?: ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefGeneratorRef + + storeRef?: ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefStoreRef + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefGeneratorRef: + """ + GeneratorRef points to a generator custom resource in + + Attributes + ---------- + apiVersion : str, default is "generators.external-secrets.io/v1alpha1", optional + Specify the apiVersion of the generator resource + kind : str, default is Undefined, required + Specify the Kind of the resource, e.g. Password, ACRAccessToken etc. + name : str, default is Undefined, required + Specify the name of the generator resource + """ + + + apiVersion?: str = "generators.external-secrets.io/v1alpha1" + + kind: str + + name: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataFromItems0SourceRefStoreRef: + """ + SecretStoreRef defines which SecretStore to fetch the ExternalSecret data. + + Attributes + ---------- + kind : str, default is Undefined, optional + Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore` + name : str, default is Undefined, required + Name of the SecretStore resource + """ + + + kind?: str + + name: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0: + """ + ExternalSecretData defines the connection between the Kubernetes Secret key (spec.data.) and the Provider data. + + Attributes + ---------- + remoteRef : ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0RemoteRef, default is Undefined, required + remote ref + secretKey : str, default is Undefined, required + SecretKey defines the key in which the controller stores the value. This is the key in the Kind=Secret + sourceRef : ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRef, default is Undefined, optional + source ref + """ + + + remoteRef: ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0RemoteRef + + secretKey: str + + sourceRef?: ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRef + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0RemoteRef: + """ + RemoteRef points to the remote secret and defines which secret (version/property/..) to fetch. + + Attributes + ---------- + conversionStrategy : str, default is "Default", optional + Used to define a conversion Strategy + decodingStrategy : str, default is "None", optional + Used to define a decoding Strategy + key : str, default is Undefined, required + Key is the key used in the Provider, mandatory + metadataPolicy : str, default is Undefined, optional + Policy for fetching tags/labels from provider secrets, possible options are Fetch, None. Defaults to None + property : str, default is Undefined, optional + Used to select a specific property of the Provider value (if a map), if supported + version : str, default is Undefined, optional + Used to select a specific version of the Provider value, if supported + """ + + + conversionStrategy?: str = "Default" + + decodingStrategy?: str = "None" + + key: str + + metadataPolicy?: str + + property?: str + + version?: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRef: + """ + SourceRef allows you to override the source from which the value will pulled from. + + Attributes + ---------- + generatorRef : ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefGeneratorRef, default is Undefined, optional + generator ref + storeRef : ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefStoreRef, default is Undefined, optional + store ref + """ + + + generatorRef?: ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefGeneratorRef + + storeRef?: ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefStoreRef + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefGeneratorRef: + """ + GeneratorRef points to a generator custom resource in + + Attributes + ---------- + apiVersion : str, default is "generators.external-secrets.io/v1alpha1", optional + Specify the apiVersion of the generator resource + kind : str, default is Undefined, required + Specify the Kind of the resource, e.g. Password, ACRAccessToken etc. + name : str, default is Undefined, required + Specify the name of the generator resource + """ + + + apiVersion?: str = "generators.external-secrets.io/v1alpha1" + + kind: str + + name: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecDataItems0SourceRefStoreRef: + """ + SecretStoreRef defines which SecretStore to fetch the ExternalSecret data. + + Attributes + ---------- + kind : str, default is Undefined, optional + Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore` + name : str, default is Undefined, required + Name of the SecretStore resource + """ + + + kind?: str + + name: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecSecretStoreRef: + """ + SecretStoreRef defines which SecretStore to fetch the ExternalSecret data. + + Attributes + ---------- + kind : str, default is Undefined, optional + Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore` + name : str, default is Undefined, required + Name of the SecretStore resource + """ + + + kind?: str + + name: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecTarget: + """ + ExternalSecretTarget defines the Kubernetes Secret to be created There can be only one target per ExternalSecret. + + Attributes + ---------- + creationPolicy : str, default is "Owner", optional + CreationPolicy defines rules on how to create the resulting Secret Defaults to 'Owner' + deletionPolicy : str, default is "Retain", optional + DeletionPolicy defines rules on how to delete the resulting Secret Defaults to 'Retain' + immutable : bool, default is Undefined, optional + Immutable defines if the final secret will be immutable + name : str, default is Undefined, optional + Name defines the name of the Secret resource to be managed This field is immutable Defaults to the .metadata.name of the ExternalSecret resource + template : ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplate, default is Undefined, optional + template + """ + + + creationPolicy?: "Owner" | "Orphan" | "Merge" | "None" = "Owner" + + deletionPolicy?: "Delete" | "Merge" | "Retain" = "Retain" + + immutable?: bool + + name?: str + + template?: ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplate + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplate: + """ + Template defines a blueprint for the created Secret resource. + + Attributes + ---------- + data : {str:str}, default is Undefined, optional + data + engineVersion : str, default is "v2", optional + engine version + mergePolicy : str, default is "Replace", optional + merge policy + metadata : ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateMetadata, default is Undefined, optional + metadata + templateFrom : [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0], default is Undefined, optional + template from + $type : str, default is Undefined, optional + type + """ + + + data?: {str:str} + + engineVersion?: str = "v2" + + mergePolicy?: str = "Replace" + + metadata?: ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateMetadata + + templateFrom?: [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0] + + $type?: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateMetadata: + """ + ExternalSecretTemplateMetadata defines metadata fields for the Secret blueprint. + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0: + """ + external secrets io v1beta1 external secret spec target template template from items0 + + Attributes + ---------- + configMap : ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap, default is Undefined, optional + config map + literal : str, default is Undefined, optional + literal + secret : ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret, default is Undefined, optional + secret + target : str, default is "Data", optional + target + """ + + + configMap?: ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap + + literal?: str + + secret?: ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret + + target?: str = "Data" + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMap: + """ + external secrets io v1beta1 external secret spec target template template from items0 config map + + Attributes + ---------- + items : [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0], default is Undefined, required + items + name : str, default is Undefined, required + name + """ + + + items: [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0] + + name: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0ConfigMapItemsItems0: + """ + external secrets io v1beta1 external secret spec target template template from items0 config map items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + templateAs : str, default is "Values", optional + template as + """ + + + key: str + + templateAs?: str = "Values" + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0Secret: + """ + external secrets io v1beta1 external secret spec target template template from items0 secret + + Attributes + ---------- + items : [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0], default is Undefined, required + items + name : str, default is Undefined, required + name + """ + + + items: [ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0] + + name: str + + +schema ExternalSecretsIoV1beta1ExternalSecretSpecTargetTemplateTemplateFromItems0SecretItemsItems0: + """ + external secrets io v1beta1 external secret spec target template template from items0 secret items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + templateAs : str, default is "Values", optional + template as + """ + + + key: str + + templateAs?: str = "Values" + + +schema ExternalSecretsIoV1beta1ExternalSecretStatus: + """ + external secrets io v1beta1 external secret status + + Attributes + ---------- + conditions : [ExternalSecretsIoV1beta1ExternalSecretStatusConditionsItems0], default is Undefined, optional + conditions + refreshTime : str, default is Undefined, optional + refreshTime is the time and date the external secret was fetched and the target secret updated + syncedResourceVersion : str, default is Undefined, optional + SyncedResourceVersion keeps track of the last synced version + """ + + + conditions?: [ExternalSecretsIoV1beta1ExternalSecretStatusConditionsItems0] + + refreshTime?: str + + syncedResourceVersion?: str + + +schema ExternalSecretsIoV1beta1ExternalSecretStatusConditionsItems0: + """ + external secrets io v1beta1 external secret status conditions items0 + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + last transition time + message : str, default is Undefined, optional + message + reason : str, default is Undefined, optional + reason + status : str, default is Undefined, required + status + $type : str, default is Undefined, required + type + """ + + + lastTransitionTime?: str + + message?: str + + reason?: str + + status: str + + $type: str + + diff --git a/flux-cd/README.md b/flux-cd/README.md deleted file mode 100644 index b91dcccc..00000000 --- a/flux-cd/README.md +++ /dev/null @@ -1,9 +0,0 @@ -## Introduction - -`flux-cd` is the flux-cd spec definition - - - -## Resource - -Code source and document is [here](https://github.com/kcl-lang/artifacthub/tree/main/flux-cd) diff --git a/flux-cd/crd/crd.yaml b/flux-cd/crd/crd.yaml deleted file mode 100644 index e69de29b..00000000 diff --git a/flux-cd/kcl.mod b/flux-cd/kcl.mod deleted file mode 100644 index 959f4661..00000000 --- a/flux-cd/kcl.mod +++ /dev/null @@ -1,8 +0,0 @@ -[package] -name = "flux-cd" -edition = "*" -version = "0.1.0" -description = "`flux-cd` is the flux-cd spec definition" - -[dependencies] -k8s = "1.28" diff --git a/fluxcd/README.md b/fluxcd/README.md new file mode 100644 index 00000000..8528c5fb --- /dev/null +++ b/fluxcd/README.md @@ -0,0 +1,8 @@ +## Introduction + +`fluxcd` module contains definitions for `fluxcd` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/fluxcd) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/fluxcd/docs] diff --git a/fluxcd/docs/fluxcd.md b/fluxcd/docs/fluxcd.md new file mode 100644 index 00000000..029d43c0 --- /dev/null +++ b/fluxcd/docs/fluxcd.md @@ -0,0 +1,288 @@ +# fluxcd + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1beta1 + - [Bucket](#bucket) + - [SourceToolkitFluxcdIoV1beta1BucketSpec](#sourcetoolkitfluxcdiov1beta1bucketspec) + - [SourceToolkitFluxcdIoV1beta1BucketSpecAccessFrom](#sourcetoolkitfluxcdiov1beta1bucketspecaccessfrom) + - [SourceToolkitFluxcdIoV1beta1BucketSpecAccessFromNamespaceSelectorsItems0](#sourcetoolkitfluxcdiov1beta1bucketspecaccessfromnamespaceselectorsitems0) + - [SourceToolkitFluxcdIoV1beta1BucketSpecSecretRef](#sourcetoolkitfluxcdiov1beta1bucketspecsecretref) + - [SourceToolkitFluxcdIoV1beta1BucketStatus](#sourcetoolkitfluxcdiov1beta1bucketstatus) + - [SourceToolkitFluxcdIoV1beta1BucketStatusArtifact](#sourcetoolkitfluxcdiov1beta1bucketstatusartifact) + - [SourceToolkitFluxcdIoV1beta1BucketStatusConditionsItems0](#sourcetoolkitfluxcdiov1beta1bucketstatusconditionsitems0) +- v1beta2 + - [Bucket](#bucket) + - [SourceToolkitFluxcdIoV1beta2BucketSpec](#sourcetoolkitfluxcdiov1beta2bucketspec) + - [SourceToolkitFluxcdIoV1beta2BucketSpecAccessFrom](#sourcetoolkitfluxcdiov1beta2bucketspecaccessfrom) + - [SourceToolkitFluxcdIoV1beta2BucketSpecAccessFromNamespaceSelectorsItems0](#sourcetoolkitfluxcdiov1beta2bucketspecaccessfromnamespaceselectorsitems0) + - [SourceToolkitFluxcdIoV1beta2BucketSpecSecretRef](#sourcetoolkitfluxcdiov1beta2bucketspecsecretref) + - [SourceToolkitFluxcdIoV1beta2BucketStatus](#sourcetoolkitfluxcdiov1beta2bucketstatus) + - [SourceToolkitFluxcdIoV1beta2BucketStatusArtifact](#sourcetoolkitfluxcdiov1beta2bucketstatusartifact) + - [SourceToolkitFluxcdIoV1beta2BucketStatusConditionsItems0](#sourcetoolkitfluxcdiov1beta2bucketstatusconditionsitems0) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### Bucket + +Bucket is the Schema for the buckets API + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"source.toolkit.fluxcd.io/v1beta1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"source.toolkit.fluxcd.io/v1beta1"| +|**kind** `required` `readOnly`|"Bucket"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Bucket"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec**|[SourceToolkitFluxcdIoV1beta1BucketSpec](#sourcetoolkitfluxcdiov1beta1bucketspec)|spec|| +|**status**|[SourceToolkitFluxcdIoV1beta1BucketStatus](#sourcetoolkitfluxcdiov1beta1bucketstatus)|status|| +### SourceToolkitFluxcdIoV1beta1BucketSpec + +BucketSpec defines the desired state of an S3 compatible bucket + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**accessFrom**|[SourceToolkitFluxcdIoV1beta1BucketSpecAccessFrom](#sourcetoolkitfluxcdiov1beta1bucketspecaccessfrom)|access from|| +|**bucketName** `required`|str|The bucket name.|| +|**endpoint** `required`|str|The bucket endpoint address.|| +|**ignore**|str|Ignore overrides the set of excluded patterns in the .sourceignore format (which is the same as .gitignore). If not provided, a default will be used, consult the documentation for your version to find out what those are.|| +|**insecure**|bool|Insecure allows connecting to a non-TLS S3 HTTP endpoint.|| +|**interval** `required`|str|The interval at which to check for bucket updates.|| +|**provider**|"generic" | "aws" | "gcp"|The S3 compatible storage provider name, default ('generic').|"generic"| +|**region**|str|The bucket region.|| +|**secretRef**|[SourceToolkitFluxcdIoV1beta1BucketSpecSecretRef](#sourcetoolkitfluxcdiov1beta1bucketspecsecretref)|secret ref|| +|**suspend**|bool|This flag tells the controller to suspend the reconciliation of this source.|| +|**timeout**|str|The timeout for download operations, defaults to 60s.|"60s"| +### SourceToolkitFluxcdIoV1beta1BucketSpecAccessFrom + +AccessFrom defines an Access Control List for allowing cross-namespace references to this object. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**namespaceSelectors** `required`|[[SourceToolkitFluxcdIoV1beta1BucketSpecAccessFromNamespaceSelectorsItems0](#sourcetoolkitfluxcdiov1beta1bucketspecaccessfromnamespaceselectorsitems0)]|NamespaceSelectors is the list of namespace selectors to which this ACL applies. Items in this list are evaluated using a logical OR operation.|| +### SourceToolkitFluxcdIoV1beta1BucketSpecAccessFromNamespaceSelectorsItems0 + +NamespaceSelector selects the namespaces to which this ACL applies. An empty map of MatchLabels matches all namespaces in a cluster. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchLabels**|{str:str}|MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### SourceToolkitFluxcdIoV1beta1BucketSpecSecretRef + +The name of the secret containing authentication credentials for the Bucket. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name of the referent.|| +### SourceToolkitFluxcdIoV1beta1BucketStatus + +BucketStatus defines the observed state of a bucket + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**artifact**|[SourceToolkitFluxcdIoV1beta1BucketStatusArtifact](#sourcetoolkitfluxcdiov1beta1bucketstatusartifact)|artifact|| +|**conditions**|[[SourceToolkitFluxcdIoV1beta1BucketStatusConditionsItems0](#sourcetoolkitfluxcdiov1beta1bucketstatusconditionsitems0)]|Conditions holds the conditions for the Bucket.|| +|**lastHandledReconcileAt**|str|LastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected.|| +|**observedGeneration**|int|ObservedGeneration is the last observed generation.|| +|**url**|str|URL is the download link for the artifact output of the last Bucket sync.|| +### SourceToolkitFluxcdIoV1beta1BucketStatusArtifact + +Artifact represents the output of the last successful Bucket sync. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**checksum**|str|Checksum is the SHA256 checksum of the artifact.|| +|**lastUpdateTime**|str|LastUpdateTime is the timestamp corresponding to the last update of this artifact.|| +|**path** `required`|str|Path is the relative file path of this artifact.|| +|**revision**|str|Revision is a human readable identifier traceable in the origin source system. It can be a Git commit SHA, Git tag, a Helm index timestamp, a Helm chart version, etc.|| +|**url** `required`|str|URL is the HTTP address of this artifact.|| +### SourceToolkitFluxcdIoV1beta1BucketStatusConditionsItems0 + +Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` // other fields } + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime** `required`|str|lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.|| +|**message** `required`|str|message is a human readable message indicating details about the transition. This may be an empty string.|| +|**observedGeneration**|int|observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.|| +|**reason** `required`|str|reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.|| +|**status** `required`|"True" | "False" | "Unknown"|status of the condition, one of True, False, Unknown.|| +|**type** `required`|str||| +### Bucket + +Bucket is the Schema for the buckets API. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"source.toolkit.fluxcd.io/v1beta2"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"source.toolkit.fluxcd.io/v1beta2"| +|**kind** `required` `readOnly`|"Bucket"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Bucket"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec**|[SourceToolkitFluxcdIoV1beta2BucketSpec](#sourcetoolkitfluxcdiov1beta2bucketspec)|spec|| +|**status**|[SourceToolkitFluxcdIoV1beta2BucketStatus](#sourcetoolkitfluxcdiov1beta2bucketstatus)|status|| +### SourceToolkitFluxcdIoV1beta2BucketSpec + +BucketSpec specifies the required configuration to produce an Artifact for an object storage bucket. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**accessFrom**|[SourceToolkitFluxcdIoV1beta2BucketSpecAccessFrom](#sourcetoolkitfluxcdiov1beta2bucketspecaccessfrom)|access from|| +|**bucketName** `required`|str|BucketName is the name of the object storage bucket.|| +|**endpoint** `required`|str|Endpoint is the object storage address the BucketName is located at.|| +|**ignore**|str|Ignore overrides the set of excluded patterns in the .sourceignore format (which is the same as .gitignore). If not provided, a default will be used, consult the documentation for your version to find out what those are.|| +|**insecure**|bool|Insecure allows connecting to a non-TLS HTTP Endpoint.|| +|**interval** `required`|str|Interval at which to check the Endpoint for updates.|| +|**provider**|"generic" | "aws" | "gcp" | "azure"|Provider of the object storage bucket. Defaults to 'generic', which expects an S3 (API) compatible object storage.|"generic"| +|**region**|str|Region of the Endpoint where the BucketName is located in.|| +|**secretRef**|[SourceToolkitFluxcdIoV1beta2BucketSpecSecretRef](#sourcetoolkitfluxcdiov1beta2bucketspecsecretref)|secret ref|| +|**suspend**|bool|Suspend tells the controller to suspend the reconciliation of this Bucket.|| +|**timeout**|str|Timeout for fetch operations, defaults to 60s.|"60s"| +### SourceToolkitFluxcdIoV1beta2BucketSpecAccessFrom + +AccessFrom specifies an Access Control List for allowing cross-namespace references to this object. NOTE: Not implemented, provisional as of https://github.com/fluxcd/flux2/pull/2092 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**namespaceSelectors** `required`|[[SourceToolkitFluxcdIoV1beta2BucketSpecAccessFromNamespaceSelectorsItems0](#sourcetoolkitfluxcdiov1beta2bucketspecaccessfromnamespaceselectorsitems0)]|NamespaceSelectors is the list of namespace selectors to which this ACL applies. Items in this list are evaluated using a logical OR operation.|| +### SourceToolkitFluxcdIoV1beta2BucketSpecAccessFromNamespaceSelectorsItems0 + +NamespaceSelector selects the namespaces to which this ACL applies. An empty map of MatchLabels matches all namespaces in a cluster. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchLabels**|{str:str}|MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### SourceToolkitFluxcdIoV1beta2BucketSpecSecretRef + +SecretRef specifies the Secret containing authentication credentials for the Bucket. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name of the referent.|| +### SourceToolkitFluxcdIoV1beta2BucketStatus + +BucketStatus records the observed state of a Bucket. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**artifact**|[SourceToolkitFluxcdIoV1beta2BucketStatusArtifact](#sourcetoolkitfluxcdiov1beta2bucketstatusartifact)|artifact|| +|**conditions**|[[SourceToolkitFluxcdIoV1beta2BucketStatusConditionsItems0](#sourcetoolkitfluxcdiov1beta2bucketstatusconditionsitems0)]|Conditions holds the conditions for the Bucket.|| +|**lastHandledReconcileAt**|str|LastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected.|| +|**observedGeneration**|int|ObservedGeneration is the last observed generation of the Bucket object.|| +|**observedIgnore**|str|ObservedIgnore is the observed exclusion patterns used for constructing the source artifact.|| +|**url**|str|URL is the dynamic fetch link for the latest Artifact. It is provided on a "best effort" basis, and using the precise BucketStatus.Artifact data is recommended.|| +### SourceToolkitFluxcdIoV1beta2BucketStatusArtifact + +Artifact represents the last successful Bucket reconciliation. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**digest**|str|Digest is the digest of the file in the form of ':'.|| +|**lastUpdateTime** `required`|str|LastUpdateTime is the timestamp corresponding to the last update of the Artifact.|| +|**metadata**|{str:str}|Metadata holds upstream information such as OCI annotations.|| +|**path** `required`|str|Path is the relative file path of the Artifact. It can be used to locate the file in the root of the Artifact storage on the local file system of the controller managing the Source.|| +|**revision** `required`|str|Revision is a human-readable identifier traceable in the origin source system. It can be a Git commit SHA, Git tag, a Helm chart version, etc.|| +|**size**|int|Size is the number of bytes in the file.|| +|**url** `required`|str|URL is the HTTP address of the Artifact as exposed by the controller managing the Source. It can be used to retrieve the Artifact for consumption, e.g. by another controller applying the Artifact contents.|| +### SourceToolkitFluxcdIoV1beta2BucketStatusConditionsItems0 + +Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` // other fields } + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastTransitionTime** `required`|str|lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.|| +|**message** `required`|str|message is a human readable message indicating details about the transition. This may be an empty string.|| +|**observedGeneration**|int|observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.|| +|**reason** `required`|str|reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.|| +|**status** `required`|"True" | "False" | "Unknown"|status of the condition, one of True, False, Unknown.|| +|**type** `required`|str||| + diff --git a/fluxcd/kcl.mod b/fluxcd/kcl.mod new file mode 100644 index 00000000..9c3b9850 --- /dev/null +++ b/fluxcd/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "fluxcd" +version = "0.1.0" +description = "`fluxcd` is the fluxcd spec definition" + +[dependencies] +k8s = "1.28" diff --git a/fluxcd/kcl.mod.lock b/fluxcd/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/fluxcd/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/fluxcd/v1beta1/source_toolkit_fluxcd_io_v1beta1_bucket.k b/fluxcd/v1beta1/source_toolkit_fluxcd_io_v1beta1_bucket.k new file mode 100644 index 00000000..7456a1c5 --- /dev/null +++ b/fluxcd/v1beta1/source_toolkit_fluxcd_io_v1beta1_bucket.k @@ -0,0 +1,239 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Bucket: + """ + Bucket is the Schema for the buckets API + + Attributes + ---------- + apiVersion : str, default is "source.toolkit.fluxcd.io/v1beta1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Bucket", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : SourceToolkitFluxcdIoV1beta1BucketSpec, default is Undefined, optional + spec + status : SourceToolkitFluxcdIoV1beta1BucketStatus, default is Undefined, optional + status + """ + + + apiVersion: "source.toolkit.fluxcd.io/v1beta1" = "source.toolkit.fluxcd.io/v1beta1" + + kind: "Bucket" = "Bucket" + + metadata?: v1.ObjectMeta + + spec?: SourceToolkitFluxcdIoV1beta1BucketSpec + + status?: SourceToolkitFluxcdIoV1beta1BucketStatus + + +schema SourceToolkitFluxcdIoV1beta1BucketSpec: + """ + BucketSpec defines the desired state of an S3 compatible bucket + + Attributes + ---------- + accessFrom : SourceToolkitFluxcdIoV1beta1BucketSpecAccessFrom, default is Undefined, optional + access from + bucketName : str, default is Undefined, required + The bucket name. + endpoint : str, default is Undefined, required + The bucket endpoint address. + ignore : str, default is Undefined, optional + Ignore overrides the set of excluded patterns in the .sourceignore format (which is the same as .gitignore). If not provided, a default will be used, consult the documentation for your version to find out what those are. + insecure : bool, default is Undefined, optional + Insecure allows connecting to a non-TLS S3 HTTP endpoint. + interval : str, default is Undefined, required + The interval at which to check for bucket updates. + provider : str, default is "generic", optional + The S3 compatible storage provider name, default ('generic'). + region : str, default is Undefined, optional + The bucket region. + secretRef : SourceToolkitFluxcdIoV1beta1BucketSpecSecretRef, default is Undefined, optional + secret ref + suspend : bool, default is Undefined, optional + This flag tells the controller to suspend the reconciliation of this source. + timeout : str, default is "60s", optional + The timeout for download operations, defaults to 60s. + """ + + + accessFrom?: SourceToolkitFluxcdIoV1beta1BucketSpecAccessFrom + + bucketName: str + + endpoint: str + + ignore?: str + + insecure?: bool + + interval: str + + provider?: "generic" | "aws" | "gcp" = "generic" + + region?: str + + secretRef?: SourceToolkitFluxcdIoV1beta1BucketSpecSecretRef + + suspend?: bool + + timeout?: str = "60s" + + +schema SourceToolkitFluxcdIoV1beta1BucketSpecAccessFrom: + """ + AccessFrom defines an Access Control List for allowing cross-namespace references to this object. + + Attributes + ---------- + namespaceSelectors : [SourceToolkitFluxcdIoV1beta1BucketSpecAccessFromNamespaceSelectorsItems0], default is Undefined, required + NamespaceSelectors is the list of namespace selectors to which this ACL applies. Items in this list are evaluated using a logical OR operation. + """ + + + namespaceSelectors: [SourceToolkitFluxcdIoV1beta1BucketSpecAccessFromNamespaceSelectorsItems0] + + +schema SourceToolkitFluxcdIoV1beta1BucketSpecAccessFromNamespaceSelectorsItems0: + """ + NamespaceSelector selects the namespaces to which this ACL applies. An empty map of MatchLabels matches all namespaces in a cluster. + + Attributes + ---------- + matchLabels : {str:str}, default is Undefined, optional + MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchLabels?: {str:str} + + +schema SourceToolkitFluxcdIoV1beta1BucketSpecSecretRef: + """ + The name of the secret containing authentication credentials for the Bucket. + + Attributes + ---------- + name : str, default is Undefined, required + Name of the referent. + """ + + + name: str + + +schema SourceToolkitFluxcdIoV1beta1BucketStatus: + """ + BucketStatus defines the observed state of a bucket + + Attributes + ---------- + artifact : SourceToolkitFluxcdIoV1beta1BucketStatusArtifact, default is Undefined, optional + artifact + conditions : [SourceToolkitFluxcdIoV1beta1BucketStatusConditionsItems0], default is Undefined, optional + Conditions holds the conditions for the Bucket. + lastHandledReconcileAt : str, default is Undefined, optional + LastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected. + observedGeneration : int, default is Undefined, optional + ObservedGeneration is the last observed generation. + url : str, default is Undefined, optional + URL is the download link for the artifact output of the last Bucket sync. + """ + + + artifact?: SourceToolkitFluxcdIoV1beta1BucketStatusArtifact + + conditions?: [SourceToolkitFluxcdIoV1beta1BucketStatusConditionsItems0] + + lastHandledReconcileAt?: str + + observedGeneration?: int + + url?: str + + +schema SourceToolkitFluxcdIoV1beta1BucketStatusArtifact: + """ + Artifact represents the output of the last successful Bucket sync. + + Attributes + ---------- + checksum : str, default is Undefined, optional + Checksum is the SHA256 checksum of the artifact. + lastUpdateTime : str, default is Undefined, optional + LastUpdateTime is the timestamp corresponding to the last update of this artifact. + path : str, default is Undefined, required + Path is the relative file path of this artifact. + revision : str, default is Undefined, optional + Revision is a human readable identifier traceable in the origin source system. It can be a Git commit SHA, Git tag, a Helm index timestamp, a Helm chart version, etc. + url : str, default is Undefined, required + URL is the HTTP address of this artifact. + """ + + + checksum?: str + + lastUpdateTime?: str + + path: str + + revision?: str + + url: str + + +schema SourceToolkitFluxcdIoV1beta1BucketStatusConditionsItems0: + """ + Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, + type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` + // other fields } + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, required + lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. + message : str, default is Undefined, required + message is a human readable message indicating details about the transition. This may be an empty string. + observedGeneration : int, default is Undefined, optional + observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance. + reason : str, default is Undefined, required + reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty. + status : str, default is Undefined, required + status of the condition, one of True, False, Unknown. + $type : str, default is Undefined, required + type of condition in CamelCase or in foo.example.com/CamelCase. --- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be useful (see .node.status.conditions), the ability to deconflict is important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt) + """ + + + lastTransitionTime: str + + message: str + + observedGeneration?: int + + reason: str + + status: "True" | "False" | "Unknown" + + $type: str + + + check: + len(message) <= 32768 + observedGeneration >= 0 + len(reason) <= 1024 + len(reason) >= 1 + regex.match(reason, r"^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$") + len($type) <= 316 + regex.match($type, r"^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$") + + diff --git a/fluxcd/v1beta2/source_toolkit_fluxcd_io_v1beta2_bucket.k b/fluxcd/v1beta2/source_toolkit_fluxcd_io_v1beta2_bucket.k new file mode 100644 index 00000000..868ab9f7 --- /dev/null +++ b/fluxcd/v1beta2/source_toolkit_fluxcd_io_v1beta2_bucket.k @@ -0,0 +1,261 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import regex + +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Bucket: + """ + Bucket is the Schema for the buckets API. + + Attributes + ---------- + apiVersion : str, default is "source.toolkit.fluxcd.io/v1beta2", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Bucket", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : SourceToolkitFluxcdIoV1beta2BucketSpec, default is Undefined, optional + spec + status : SourceToolkitFluxcdIoV1beta2BucketStatus, default is Undefined, optional + status + """ + + + apiVersion: "source.toolkit.fluxcd.io/v1beta2" = "source.toolkit.fluxcd.io/v1beta2" + + kind: "Bucket" = "Bucket" + + metadata?: v1.ObjectMeta + + spec?: SourceToolkitFluxcdIoV1beta2BucketSpec + + status?: SourceToolkitFluxcdIoV1beta2BucketStatus + + +schema SourceToolkitFluxcdIoV1beta2BucketSpec: + """ + BucketSpec specifies the required configuration to produce an Artifact for an object storage bucket. + + Attributes + ---------- + accessFrom : SourceToolkitFluxcdIoV1beta2BucketSpecAccessFrom, default is Undefined, optional + access from + bucketName : str, default is Undefined, required + BucketName is the name of the object storage bucket. + endpoint : str, default is Undefined, required + Endpoint is the object storage address the BucketName is located at. + ignore : str, default is Undefined, optional + Ignore overrides the set of excluded patterns in the .sourceignore format (which is the same as .gitignore). If not provided, a default will be used, consult the documentation for your version to find out what those are. + insecure : bool, default is Undefined, optional + Insecure allows connecting to a non-TLS HTTP Endpoint. + interval : str, default is Undefined, required + Interval at which to check the Endpoint for updates. + provider : str, default is "generic", optional + Provider of the object storage bucket. Defaults to 'generic', which expects an S3 (API) compatible object storage. + region : str, default is Undefined, optional + Region of the Endpoint where the BucketName is located in. + secretRef : SourceToolkitFluxcdIoV1beta2BucketSpecSecretRef, default is Undefined, optional + secret ref + suspend : bool, default is Undefined, optional + Suspend tells the controller to suspend the reconciliation of this Bucket. + timeout : str, default is "60s", optional + Timeout for fetch operations, defaults to 60s. + """ + + + accessFrom?: SourceToolkitFluxcdIoV1beta2BucketSpecAccessFrom + + bucketName: str + + endpoint: str + + ignore?: str + + insecure?: bool + + interval: str + + provider?: "generic" | "aws" | "gcp" | "azure" = "generic" + + region?: str + + secretRef?: SourceToolkitFluxcdIoV1beta2BucketSpecSecretRef + + suspend?: bool + + timeout?: str = "60s" + + + check: + regex.match(interval, r"^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$") + regex.match(timeout, r"^([0-9]+(\.[0-9]+)?(ms|s|m))+$") + + +schema SourceToolkitFluxcdIoV1beta2BucketSpecAccessFrom: + """ + AccessFrom specifies an Access Control List for allowing cross-namespace references to this object. NOTE: Not implemented, provisional as of https://github.com/fluxcd/flux2/pull/2092 + + Attributes + ---------- + namespaceSelectors : [SourceToolkitFluxcdIoV1beta2BucketSpecAccessFromNamespaceSelectorsItems0], default is Undefined, required + NamespaceSelectors is the list of namespace selectors to which this ACL applies. Items in this list are evaluated using a logical OR operation. + """ + + + namespaceSelectors: [SourceToolkitFluxcdIoV1beta2BucketSpecAccessFromNamespaceSelectorsItems0] + + +schema SourceToolkitFluxcdIoV1beta2BucketSpecAccessFromNamespaceSelectorsItems0: + """ + NamespaceSelector selects the namespaces to which this ACL applies. An empty map of MatchLabels matches all namespaces in a cluster. + + Attributes + ---------- + matchLabels : {str:str}, default is Undefined, optional + MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchLabels?: {str:str} + + +schema SourceToolkitFluxcdIoV1beta2BucketSpecSecretRef: + """ + SecretRef specifies the Secret containing authentication credentials for the Bucket. + + Attributes + ---------- + name : str, default is Undefined, required + Name of the referent. + """ + + + name: str + + +schema SourceToolkitFluxcdIoV1beta2BucketStatus: + """ + BucketStatus records the observed state of a Bucket. + + Attributes + ---------- + artifact : SourceToolkitFluxcdIoV1beta2BucketStatusArtifact, default is Undefined, optional + artifact + conditions : [SourceToolkitFluxcdIoV1beta2BucketStatusConditionsItems0], default is Undefined, optional + Conditions holds the conditions for the Bucket. + lastHandledReconcileAt : str, default is Undefined, optional + LastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected. + observedGeneration : int, default is Undefined, optional + ObservedGeneration is the last observed generation of the Bucket object. + observedIgnore : str, default is Undefined, optional + ObservedIgnore is the observed exclusion patterns used for constructing the source artifact. + url : str, default is Undefined, optional + URL is the dynamic fetch link for the latest Artifact. It is provided on a "best effort" basis, and using the precise BucketStatus.Artifact data is recommended. + """ + + + artifact?: SourceToolkitFluxcdIoV1beta2BucketStatusArtifact + + conditions?: [SourceToolkitFluxcdIoV1beta2BucketStatusConditionsItems0] + + lastHandledReconcileAt?: str + + observedGeneration?: int + + observedIgnore?: str + + url?: str + +schema SourceToolkitFluxcdIoV1beta2BucketStatusArtifact: + """ + Artifact represents the last successful Bucket reconciliation. + + Attributes + ---------- + digest : str, default is Undefined, optional + Digest is the digest of the file in the form of ':'. + lastUpdateTime : str, default is Undefined, required + LastUpdateTime is the timestamp corresponding to the last update of the Artifact. + metadata : {str:str}, default is Undefined, optional + Metadata holds upstream information such as OCI annotations. + path : str, default is Undefined, required + Path is the relative file path of the Artifact. It can be used to locate the file in the root of the Artifact storage on the local file system of the controller managing the Source. + revision : str, default is Undefined, required + Revision is a human-readable identifier traceable in the origin source system. It can be a Git commit SHA, Git tag, a Helm chart version, etc. + size : int, default is Undefined, optional + Size is the number of bytes in the file. + url : str, default is Undefined, required + URL is the HTTP address of the Artifact as exposed by the controller managing the Source. It can be used to retrieve the Artifact for consumption, e.g. by another controller applying the Artifact contents. + """ + + + digest?: str + + lastUpdateTime: str + + metadata?: {str:str} + + path: str + + revision: str + + size?: int + + url: str + + + check: + regex.match(digest, r"^[a-z0-9]+(?:[.+_-][a-z0-9]+)*:[a-zA-Z0-9=_-]+$") + + +schema SourceToolkitFluxcdIoV1beta2BucketStatusConditionsItems0: + """ + Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, + type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` + // other fields } + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, required + lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. + message : str, default is Undefined, required + message is a human readable message indicating details about the transition. This may be an empty string. + observedGeneration : int, default is Undefined, optional + observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance. + reason : str, default is Undefined, required + reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty. + status : str, default is Undefined, required + status of the condition, one of True, False, Unknown. + $type : str, default is Undefined, required + type of condition in CamelCase or in foo.example.com/CamelCase. --- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be useful (see .node.status.conditions), the ability to deconflict is important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt) + """ + + + lastTransitionTime: str + + message: str + + observedGeneration?: int + + reason: str + + status: "True" | "False" | "Unknown" + + $type: str + + + check: + len(message) <= 32768 + observedGeneration >= 0 + len(reason) <= 1024 + len(reason) >= 1 + regex.match(reason, r"^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$") + len($type) <= 316 + regex.match($type, r"^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$") + + diff --git a/istio/kcl.mod b/istio/kcl.mod index 1273efe6..76e2b3d4 100644 --- a/istio/kcl.mod +++ b/istio/kcl.mod @@ -1,7 +1,7 @@ [package] name = "istio" edition = "*" -version = "0.1.0" +version = "0.2.0" description = "`istio` is the Istio spec definition" [dependencies] diff --git a/istio/extensions_istio_io_v1alpha1_wasm_plugin.k b/istio/v1alpha1/extensions_istio_io_v1alpha1_wasm_plugin.k similarity index 100% rename from istio/extensions_istio_io_v1alpha1_wasm_plugin.k rename to istio/v1alpha1/extensions_istio_io_v1alpha1_wasm_plugin.k diff --git a/istio/install_istio_io_v1alpha1_istio_operator.k b/istio/v1alpha1/install_istio_io_v1alpha1_istio_operator.k similarity index 100% rename from istio/install_istio_io_v1alpha1_istio_operator.k rename to istio/v1alpha1/install_istio_io_v1alpha1_istio_operator.k diff --git a/istio/v1beta1/security_istio_io_v1beta1_peer_authentication.k b/istio/v1beta1/security_istio_io_v1beta1_peer_authentication.k new file mode 100644 index 00000000..4d263cd5 --- /dev/null +++ b/istio/v1beta1/security_istio_io_v1beta1_peer_authentication.k @@ -0,0 +1,101 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema PeerAuthentication: + """ + security istio io v1beta1 peer authentication + + Attributes + ---------- + apiVersion : str, default is "security.istio.io/v1beta1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "PeerAuthentication", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : SecurityIstioIoV1beta1PeerAuthenticationSpec, default is Undefined, optional + spec + status : any, default is Undefined, optional + status + """ + + + apiVersion: "security.istio.io/v1beta1" = "security.istio.io/v1beta1" + + kind: "PeerAuthentication" = "PeerAuthentication" + + metadata?: v1.ObjectMeta + + spec?: SecurityIstioIoV1beta1PeerAuthenticationSpec + + status?: any + + +schema SecurityIstioIoV1beta1PeerAuthenticationSpec: + """ + PeerAuthentication defines how traffic will be tunneled (or not) to the sidecar. + + Attributes + ---------- + mtls : SecurityIstioIoV1beta1PeerAuthenticationSpecMtls, default is Undefined, optional + mtls + portLevelMtls : {str:SecurityIstioIoV1beta1PeerAuthenticationSpecPortLevelMtlsAnon}, default is Undefined, optional + Port specific mutual TLS settings. + selector : SecurityIstioIoV1beta1PeerAuthenticationSpecSelector, default is Undefined, optional + selector + """ + + + mtls?: SecurityIstioIoV1beta1PeerAuthenticationSpecMtls + + portLevelMtls?: {str:SecurityIstioIoV1beta1PeerAuthenticationSpecPortLevelMtlsAnon} + + selector?: SecurityIstioIoV1beta1PeerAuthenticationSpecSelector + + +schema SecurityIstioIoV1beta1PeerAuthenticationSpecMtls: + """ + Mutual TLS settings for workload. + + Attributes + ---------- + mode : str, default is Undefined, optional + Defines the mTLS mode used for peer authentication. + """ + + + mode?: "UNSET" | "DISABLE" | "PERMISSIVE" | "STRICT" + + +schema SecurityIstioIoV1beta1PeerAuthenticationSpecPortLevelMtlsAnon: + """ + security istio io v1beta1 peer authentication spec port level mtls anon + + Attributes + ---------- + mode : str, default is Undefined, optional + Defines the mTLS mode used for peer authentication. + """ + + + mode?: "UNSET" | "DISABLE" | "PERMISSIVE" | "STRICT" + + +schema SecurityIstioIoV1beta1PeerAuthenticationSpecSelector: + """ + The selector determines the workloads to apply the ChannelAuthentication on. + + Attributes + ---------- + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchLabels?: {str:str} + + diff --git a/kasten/README.md b/kasten/README.md new file mode 100644 index 00000000..76c7c2c1 --- /dev/null +++ b/kasten/README.md @@ -0,0 +1,8 @@ +## Introduction + +`kasten` module contains definitions for `kasten` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/kasten) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/kasten/docs] diff --git a/kasten/docs/kasten.md b/kasten/docs/kasten.md new file mode 100644 index 00000000..7acd57e0 --- /dev/null +++ b/kasten/docs/kasten.md @@ -0,0 +1,97 @@ +# kasten + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1alpha1 + - [ConfigKioKastenIoV1alpha1PolicyStatus](#configkiokasteniov1alpha1policystatus) + - [Policy](#policy) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### ConfigKioKastenIoV1alpha1PolicyStatus + +PolicyStatus defines the observed state of Policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**error**|[str]|List of errors with the policy (for example, due to validation failures)|| +|**hash**|int|Hash of Spec|| +|**specModifiedTime**|str|Timestamp when spec last changed|| +|**validation**|str|Validation status|| +### Policy + +Policy is the Schema for the policies API + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"config.kio.kasten.io/v1alpha1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"config.kio.kasten.io/v1alpha1"| +|**kind** `required` `readOnly`|"Policy"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Policy"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec**|any|spec|| +|**status**|[ConfigKioKastenIoV1alpha1PolicyStatus](#configkiokasteniov1alpha1policystatus)|status|| + diff --git a/kasten/kcl.mod b/kasten/kcl.mod new file mode 100644 index 00000000..49679958 --- /dev/null +++ b/kasten/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "kasten" +version = "0.1.0" +description = "`kasten` module contains definitions for kasten" + +[dependencies] +k8s = "1.28" diff --git a/kasten/kcl.mod.lock b/kasten/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/kasten/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/kasten/v1alpha1/config_kio_kasten_io_v1alpha1_policy.k b/kasten/v1alpha1/config_kio_kasten_io_v1alpha1_policy.k new file mode 100644 index 00000000..4766000b --- /dev/null +++ b/kasten/v1alpha1/config_kio_kasten_io_v1alpha1_policy.k @@ -0,0 +1,63 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Policy: + """ + Policy is the Schema for the policies API + + Attributes + ---------- + apiVersion : str, default is "config.kio.kasten.io/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Policy", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : any, default is Undefined, optional + spec + status : ConfigKioKastenIoV1alpha1PolicyStatus, default is Undefined, optional + status + """ + + + apiVersion: "config.kio.kasten.io/v1alpha1" = "config.kio.kasten.io/v1alpha1" + + kind: "Policy" = "Policy" + + metadata?: v1.ObjectMeta + + spec?: any + + status?: ConfigKioKastenIoV1alpha1PolicyStatus + + +schema ConfigKioKastenIoV1alpha1PolicyStatus: + """ + PolicyStatus defines the observed state of Policy + + Attributes + ---------- + error : [str], default is Undefined, optional + List of errors with the policy (for example, due to validation failures) + hash : int, default is Undefined, optional + Hash of Spec + specModifiedTime : str, default is Undefined, optional + Timestamp when spec last changed + validation : str, default is Undefined, optional + Validation status + """ + + + error?: [str] + + hash?: int + + specModifiedTime?: str + + validation?: str + + diff --git a/kubevirt/README.md b/kubevirt/README.md new file mode 100644 index 00000000..a5ee1d8b --- /dev/null +++ b/kubevirt/README.md @@ -0,0 +1,8 @@ +## Introduction + +`kubevirt` module contains definitions for `kubevirt` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/kubevirt) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/kubevirt/docs] diff --git a/kubevirt/docs/kubevirt.md b/kubevirt/docs/kubevirt.md new file mode 100644 index 00000000..1900ee3b --- /dev/null +++ b/kubevirt/docs/kubevirt.md @@ -0,0 +1,2174 @@ +# kubevirt + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1 + - [KubevirtIoV1VirtualMachineInstanceSpec](#kubevirtiov1virtualmachineinstancespec) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKey](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickey) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethod](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickeypropagationmethod) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethodQemuGuestAgent](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickeypropagationmethodqemuguestagent) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySource](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickeysource) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySourceSecret](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickeysourcesecret) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPassword](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0userpassword) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordPropagationMethod](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0userpasswordpropagationmethod) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSource](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0userpasswordsource) + - [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSourceSecret](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0userpasswordsourcesecret) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinity](#kubevirtiov1virtualmachineinstancespecaffinity) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinity](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinity) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionitems0preference) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionitems0preferencematchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionitems0preferencematchfieldsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinityrequiredduringschedulingignoredduringexecution) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsitems0matchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsitems0matchfieldsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinity](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinity) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinityterm) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermlabelselector) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermlabelselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermnamespaceselector) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermnamespaceselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0labelselector) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0labelselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0namespaceselector) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0namespaceselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinity](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinity) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinityterm) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermlabelselector) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermlabelselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermnamespaceselector) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermnamespaceselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0labelselector) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0labelselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0namespaceselector) + - [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0namespaceselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDNSConfig](#kubevirtiov1virtualmachineinstancespecdnsconfig) + - [KubevirtIoV1VirtualMachineInstanceSpecDNSConfigOptionsItems0](#kubevirtiov1virtualmachineinstancespecdnsconfigoptionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomain](#kubevirtiov1virtualmachineinstancespecdomain) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainCPU](#kubevirtiov1virtualmachineinstancespecdomaincpu) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainCPUFeaturesItems0](#kubevirtiov1virtualmachineinstancespecdomaincpufeaturesitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainCPUNuma](#kubevirtiov1virtualmachineinstancespecdomaincpunuma) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainCPURealtime](#kubevirtiov1virtualmachineinstancespecdomaincpurealtime) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainChassis](#kubevirtiov1virtualmachineinstancespecdomainchassis) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainClock](#kubevirtiov1virtualmachineinstancespecdomainclock) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimer](#kubevirtiov1virtualmachineinstancespecdomainclocktimer) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHpet](#kubevirtiov1virtualmachineinstancespecdomainclocktimerhpet) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHyperv](#kubevirtiov1virtualmachineinstancespecdomainclocktimerhyperv) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerKvm](#kubevirtiov1virtualmachineinstancespecdomainclocktimerkvm) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerPit](#kubevirtiov1virtualmachineinstancespecdomainclocktimerpit) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerRtc](#kubevirtiov1virtualmachineinstancespecdomainclocktimerrtc) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainClockUtc](#kubevirtiov1virtualmachineinstancespecdomainclockutc) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevices](#kubevirtiov1virtualmachineinstancespecdomaindevices) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSize](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0blocksize) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeCustom](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0blocksizecustom) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeMatchVolume](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0blocksizematchvolume) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Cdrom](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0cdrom) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Disk](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0disk) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Lun](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0lun) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesFilesystemsItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesfilesystemsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesgpusitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptions](#kubevirtiov1virtualmachineinstancespecdomaindevicesgpusitems0virtualgpuoptions) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplay](#kubevirtiov1virtualmachineinstancespecdomaindevicesgpusitems0virtualgpuoptionsdisplay) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplayRAMFB](#kubevirtiov1virtualmachineinstancespecdomaindevicesgpusitems0virtualgpuoptionsdisplayramfb) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesHostDevicesItems0](#kubevirtiov1virtualmachineinstancespecdomaindeviceshostdevicesitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInputsItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesinputsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesinterfacesitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptions](#kubevirtiov1virtualmachineinstancespecdomaindevicesinterfacesitems0dhcpoptions) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptionsPrivateOptionsItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesinterfacesitems0dhcpoptionsprivateoptionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0PortsItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesinterfacesitems0portsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesSound](#kubevirtiov1virtualmachineinstancespecdomaindevicessound) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdog](#kubevirtiov1virtualmachineinstancespecdomaindeviceswatchdog) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdogI6300esb](#kubevirtiov1virtualmachineinstancespecdomaindeviceswatchdogi6300esb) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeatures](#kubevirtiov1virtualmachineinstancespecdomainfeatures) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesAcpi](#kubevirtiov1virtualmachineinstancespecdomainfeaturesacpi) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesApic](#kubevirtiov1virtualmachineinstancespecdomainfeaturesapic) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHyperv](#kubevirtiov1virtualmachineinstancespecdomainfeatureshyperv) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervEvmcs](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervevmcs) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervFrequencies](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervfrequencies) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervIpi](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervipi) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReenlightenment](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervreenlightenment) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRelaxed](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervrelaxed) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReset](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervreset) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRuntime](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervruntime) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSpinlocks](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervspinlocks) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynic](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervsynic) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimer](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervsynictimer) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimerDirect](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervsynictimerdirect) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervTlbflush](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervtlbflush) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVapic](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervvapic) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVendorid](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervvendorid) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVpindex](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervvpindex) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesKvm](#kubevirtiov1virtualmachineinstancespecdomainfeatureskvm) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesPvspinlock](#kubevirtiov1virtualmachineinstancespecdomainfeaturespvspinlock) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesSmm](#kubevirtiov1virtualmachineinstancespecdomainfeaturessmm) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFirmware](#kubevirtiov1virtualmachineinstancespecdomainfirmware) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloader](#kubevirtiov1virtualmachineinstancespecdomainfirmwarebootloader) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderBios](#kubevirtiov1virtualmachineinstancespecdomainfirmwarebootloaderbios) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderEfi](#kubevirtiov1virtualmachineinstancespecdomainfirmwarebootloaderefi) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBoot](#kubevirtiov1virtualmachineinstancespecdomainfirmwarekernelboot) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBootContainer](#kubevirtiov1virtualmachineinstancespecdomainfirmwarekernelbootcontainer) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainLaunchSecurity](#kubevirtiov1virtualmachineinstancespecdomainlaunchsecurity) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainMachine](#kubevirtiov1virtualmachineinstancespecdomainmachine) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainMemory](#kubevirtiov1virtualmachineinstancespecdomainmemory) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainMemoryHugepages](#kubevirtiov1virtualmachineinstancespecdomainmemoryhugepages) + - [KubevirtIoV1VirtualMachineInstanceSpecDomainResources](#kubevirtiov1virtualmachineinstancespecdomainresources) + - [KubevirtIoV1VirtualMachineInstanceSpecLivenessProbe](#kubevirtiov1virtualmachineinstancespeclivenessprobe) + - [KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeExec](#kubevirtiov1virtualmachineinstancespeclivenessprobeexec) + - [KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGet](#kubevirtiov1virtualmachineinstancespeclivenessprobehttpget) + - [KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGetHTTPHeadersItems0](#kubevirtiov1virtualmachineinstancespeclivenessprobehttpgethttpheadersitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeTCPSocket](#kubevirtiov1virtualmachineinstancespeclivenessprobetcpsocket) + - [KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0](#kubevirtiov1virtualmachineinstancespecnetworksitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Multus](#kubevirtiov1virtualmachineinstancespecnetworksitems0multus) + - [KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Pod](#kubevirtiov1virtualmachineinstancespecnetworksitems0pod) + - [KubevirtIoV1VirtualMachineInstanceSpecReadinessProbe](#kubevirtiov1virtualmachineinstancespecreadinessprobe) + - [KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeExec](#kubevirtiov1virtualmachineinstancespecreadinessprobeexec) + - [KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGet](#kubevirtiov1virtualmachineinstancespecreadinessprobehttpget) + - [KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGetHTTPHeadersItems0](#kubevirtiov1virtualmachineinstancespecreadinessprobehttpgethttpheadersitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeTCPSocket](#kubevirtiov1virtualmachineinstancespecreadinessprobetcpsocket) + - [KubevirtIoV1VirtualMachineInstanceSpecTolerationsItems0](#kubevirtiov1virtualmachineinstancespectolerationsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0](#kubevirtiov1virtualmachineinstancespectopologyspreadconstraintsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelector](#kubevirtiov1virtualmachineinstancespectopologyspreadconstraintsitems0labelselector) + - [KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespectopologyspreadconstraintsitems0labelselectormatchexpressionsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0](#kubevirtiov1virtualmachineinstancespecvolumesitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDrive](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitconfigdrive) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveNetworkDataSecretRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitconfigdrivenetworkdatasecretref) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveSecretRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitconfigdrivesecretref) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloud](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitnocloud) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudNetworkDataSecretRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitnocloudnetworkdatasecretref) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudSecretRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitnocloudsecretref) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ConfigMap](#kubevirtiov1virtualmachineinstancespecvolumesitems0configmap) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ContainerDisk](#kubevirtiov1virtualmachineinstancespecvolumesitems0containerdisk) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DataVolume](#kubevirtiov1virtualmachineinstancespecvolumesitems0datavolume) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPI](#kubevirtiov1virtualmachineinstancespecvolumesitems0downwardapi) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0](#kubevirtiov1virtualmachineinstancespecvolumesitems0downwardapifieldsitems0) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0FieldRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0downwardapifieldsitems0fieldref) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0ResourceFieldRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0downwardapifieldsitems0resourcefieldref) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EmptyDisk](#kubevirtiov1virtualmachineinstancespecvolumesitems0emptydisk) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Ephemeral](#kubevirtiov1virtualmachineinstancespecvolumesitems0ephemeral) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EphemeralPersistentVolumeClaim](#kubevirtiov1virtualmachineinstancespecvolumesitems0ephemeralpersistentvolumeclaim) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0HostDisk](#kubevirtiov1virtualmachineinstancespecvolumesitems0hostdisk) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0MemoryDump](#kubevirtiov1virtualmachineinstancespecvolumesitems0memorydump) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0PersistentVolumeClaim](#kubevirtiov1virtualmachineinstancespecvolumesitems0persistentvolumeclaim) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Secret](#kubevirtiov1virtualmachineinstancespecvolumesitems0secret) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ServiceAccount](#kubevirtiov1virtualmachineinstancespecvolumesitems0serviceaccount) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Sysprep](#kubevirtiov1virtualmachineinstancespecvolumesitems0sysprep) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepConfigMap](#kubevirtiov1virtualmachineinstancespecvolumesitems0sysprepconfigmap) + - [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepSecret](#kubevirtiov1virtualmachineinstancespecvolumesitems0sysprepsecret) + - [KubevirtIoV1VirtualMachineInstanceStatus](#kubevirtiov1virtualmachineinstancestatus) + - [KubevirtIoV1VirtualMachineInstanceStatusConditionsItems0](#kubevirtiov1virtualmachineinstancestatusconditionsitems0) + - [KubevirtIoV1VirtualMachineInstanceStatusGuestOSInfo](#kubevirtiov1virtualmachineinstancestatusguestosinfo) + - [KubevirtIoV1VirtualMachineInstanceStatusInterfacesItems0](#kubevirtiov1virtualmachineinstancestatusinterfacesitems0) + - [KubevirtIoV1VirtualMachineInstanceStatusMigrationState](#kubevirtiov1virtualmachineinstancestatusmigrationstate) + - [KubevirtIoV1VirtualMachineInstanceStatusMigrationStateMigrationConfiguration](#kubevirtiov1virtualmachineinstancestatusmigrationstatemigrationconfiguration) + - [KubevirtIoV1VirtualMachineInstanceStatusPhaseTransitionTimestampsItems0](#kubevirtiov1virtualmachineinstancestatusphasetransitiontimestampsitems0) + - [KubevirtIoV1VirtualMachineInstanceStatusTopologyHints](#kubevirtiov1virtualmachineinstancestatustopologyhints) + - [KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0](#kubevirtiov1virtualmachineinstancestatusvolumestatusitems0) + - [KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0HotplugVolume](#kubevirtiov1virtualmachineinstancestatusvolumestatusitems0hotplugvolume) + - [KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0MemoryDumpVolume](#kubevirtiov1virtualmachineinstancestatusvolumestatusitems0memorydumpvolume) + - [KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0PersistentVolumeClaimInfo](#kubevirtiov1virtualmachineinstancestatusvolumestatusitems0persistentvolumeclaiminfo) + - [VirtualMachineInstance](#virtualmachineinstance) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### KubevirtIoV1VirtualMachineInstanceSpec + +VirtualMachineInstance Spec contains the VirtualMachineInstance specification. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**accessCredentials**|[[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0)]|Specifies a set of public keys to inject into the vm guest|| +|**affinity**|[KubevirtIoV1VirtualMachineInstanceSpecAffinity](#kubevirtiov1virtualmachineinstancespecaffinity)|affinity|| +|**dnsConfig**|[KubevirtIoV1VirtualMachineInstanceSpecDNSConfig](#kubevirtiov1virtualmachineinstancespecdnsconfig)|dns config|| +|**dnsPolicy**|str|Set DNS policy for the pod. Defaults to "ClusterFirst". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'.|| +|**domain** `required`|[KubevirtIoV1VirtualMachineInstanceSpecDomain](#kubevirtiov1virtualmachineinstancespecdomain)|domain|| +|**evictionStrategy**|str|EvictionStrategy can be set to "LiveMigrate" if the VirtualMachineInstance should be migrated instead of shut-off in case of a node drain.|| +|**hostname**|str|Specifies the hostname of the vmi If not specified, the hostname will be set to the name of the vmi, if dhcp or cloud-init is configured properly.|| +|**livenessProbe**|[KubevirtIoV1VirtualMachineInstanceSpecLivenessProbe](#kubevirtiov1virtualmachineinstancespeclivenessprobe)|liveness probe|| +|**networks**|[[KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0](#kubevirtiov1virtualmachineinstancespecnetworksitems0)]|List of networks that can be attached to a vm's virtual interface.|| +|**nodeSelector**|{str:str}|NodeSelector is a selector which must be true for the vmi to fit on a node. Selector which must match a node's labels for the vmi to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/|| +|**priorityClassName**|str|If specified, indicates the pod's priority. If not specified, the pod priority will be default or zero if there is no default.|| +|**readinessProbe**|[KubevirtIoV1VirtualMachineInstanceSpecReadinessProbe](#kubevirtiov1virtualmachineinstancespecreadinessprobe)|readiness probe|| +|**schedulerName**|str|If specified, the VMI will be dispatched by specified scheduler. If not specified, the VMI will be dispatched by default scheduler.|| +|**startStrategy**|str|StartStrategy can be set to "Paused" if Virtual Machine should be started in paused state.|| +|**subdomain**|str|If specified, the fully qualified vmi hostname will be "...svc.". If not specified, the vmi will not have a domainname at all. The DNS entry will resolve to the vmi, no matter if the vmi itself can pick up a hostname.|| +|**terminationGracePeriodSeconds**|int|Grace period observed after signalling a VirtualMachineInstance to stop after which the VirtualMachineInstance is force terminated.|| +|**tolerations**|[[KubevirtIoV1VirtualMachineInstanceSpecTolerationsItems0](#kubevirtiov1virtualmachineinstancespectolerationsitems0)]|If toleration is specified, obey all the toleration rules.|| +|**topologySpreadConstraints**|[[KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0](#kubevirtiov1virtualmachineinstancespectopologyspreadconstraintsitems0)]|TopologySpreadConstraints describes how a group of VMIs will be spread across a given topology domains. K8s scheduler will schedule VMI pods in a way which abides by the constraints.|| +|**volumes**|[[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0](#kubevirtiov1virtualmachineinstancespecvolumesitems0)]|List of volumes that can be mounted by disks belonging to the vmi.|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0 + +AccessCredential represents a credential source that can be used to authorize remote access to the vm guest Only one of its members may be specified. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**sshPublicKey**|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKey](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickey)|ssh public key|| +|**userPassword**|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPassword](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0userpassword)|user password|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKey + +SSHPublicKey represents the source and method of applying a ssh public key into a guest virtual machine. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**propagationMethod** `required`|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethod](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickeypropagationmethod)|propagation method|| +|**source** `required`|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySource](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickeysource)|source|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethod + +PropagationMethod represents how the public key is injected into the vm guest. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configDrive**|any|ConfigDrivePropagation means that the ssh public keys are injected into the VM using metadata using the configDrive cloud-init provider|| +|**qemuGuestAgent**|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethodQemuGuestAgent](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickeypropagationmethodqemuguestagent)|qemu guest agent|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethodQemuGuestAgent + +QemuGuestAgentAccessCredentailPropagation means ssh public keys are dynamically injected into the vm at runtime via the qemu guest agent. This feature requires the qemu guest agent to be running within the guest. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**users** `required`|[str]|Users represents a list of guest users that should have the ssh public keys added to their authorized_keys file.|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySource + +Source represents where the public keys are pulled from + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**secret**|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySourceSecret](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0sshpublickeysourcesecret)|secret|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySourceSecret + +Secret means that the access credential is pulled from a kubernetes secret + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**secretName** `required`|str|SecretName represents the name of the secret in the VMI's namespace|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPassword + +UserPassword represents the source and method for applying a guest user's password + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**propagationMethod** `required`|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordPropagationMethod](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0userpasswordpropagationmethod)|propagation method|| +|**source** `required`|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSource](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0userpasswordsource)|source|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordPropagationMethod + +propagationMethod represents how the user passwords are injected into the vm guest. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**qemuGuestAgent**|any|QemuGuestAgentAccessCredentailPropagation means passwords are dynamically injected into the vm at runtime via the qemu guest agent. This feature requires the qemu guest agent to be running within the guest.|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSource + +Source represents where the user passwords are pulled from + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**secret**|[KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSourceSecret](#kubevirtiov1virtualmachineinstancespecaccesscredentialsitems0userpasswordsourcesecret)|secret|| +### KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSourceSecret + +Secret means that the access credential is pulled from a kubernetes secret + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**secretName** `required`|str|SecretName represents the name of the secret in the VMI's namespace|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinity + +If affinity is specifies, obey all the affinity rules + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**nodeAffinity**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinity](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinity)|node affinity|| +|**podAffinity**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinity](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinity)|pod affinity|| +|**podAntiAffinity**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinity](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinity)|pod anti affinity|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinity + +Describes node affinity scheduling rules for the pod. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**preferredDuringSchedulingIgnoredDuringExecution**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionitems0)]|The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.|| +|**requiredDuringSchedulingIgnoredDuringExecution**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinityrequiredduringschedulingignoredduringexecution)|required during scheduling ignored during execution|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 + +An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**preference** `required`|[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionitems0preference)|preference|| +|**weight** `required`|int|Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference + +A node selector term, associated with the corresponding weight. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionitems0preferencematchexpressionsitems0)]|A list of node selector requirements by node's labels.|| +|**matchFields**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionitems0preferencematchfieldsitems0)]|A list of node selector requirements by node's fields.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0 + +A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|The label key that the selector applies to.|| +|**operator** `required`|str|Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.|| +|**values**|[str]|An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0 + +A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|The label key that the selector applies to.|| +|**operator** `required`|str|Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.|| +|**values**|[str]|An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + +If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**nodeSelectorTerms** `required`|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsitems0)]|Required. A list of node selector terms. The terms are ORed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0 + +A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsitems0matchexpressionsitems0)]|A list of node selector requirements by node's labels.|| +|**matchFields**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0](#kubevirtiov1virtualmachineinstancespecaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsitems0matchfieldsitems0)]|A list of node selector requirements by node's fields.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0 + +A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|The label key that the selector applies to.|| +|**operator** `required`|str|Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.|| +|**values**|[str]|An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0 + +A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|The label key that the selector applies to.|| +|**operator** `required`|str|Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.|| +|**values**|[str]|An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinity + +Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**preferredDuringSchedulingIgnoredDuringExecution**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0)]|The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.|| +|**requiredDuringSchedulingIgnoredDuringExecution**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0)]|If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 + +The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**podAffinityTerm** `required`|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinityterm)|pod affinity term|| +|**weight** `required`|int|weight associated with matching the corresponding podAffinityTerm, in the range 1-100.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + +Required. A pod affinity term, associated with the corresponding weight. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**labelSelector**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermlabelselector)|label selector|| +|**namespaceSelector**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermnamespaceselector)|namespace selector|| +|**namespaces**|[str]|namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"|| +|**topologyKey** `required`|str|This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + +A label query over a set of resources, in this case pods. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermlabelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + +A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermnamespaceselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0 + +Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**labelSelector**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0labelselector)|label selector|| +|**namespaceSelector**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0namespaceselector)|namespace selector|| +|**namespaces**|[str]|namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"|| +|**topologyKey** `required`|str|This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + +A label query over a set of resources, in this case pods. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0labelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + +A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodaffinityrequiredduringschedulingignoredduringexecutionitems0namespaceselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinity + +Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**preferredDuringSchedulingIgnoredDuringExecution**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0)]|The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.|| +|**requiredDuringSchedulingIgnoredDuringExecution**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0)]|If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 + +The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**podAffinityTerm** `required`|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinityterm)|pod affinity term|| +|**weight** `required`|int|weight associated with matching the corresponding podAffinityTerm, in the range 1-100.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + +Required. A pod affinity term, associated with the corresponding weight. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**labelSelector**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermlabelselector)|label selector|| +|**namespaceSelector**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermnamespaceselector)|namespace selector|| +|**namespaces**|[str]|namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"|| +|**topologyKey** `required`|str|This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + +A label query over a set of resources, in this case pods. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermlabelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + +A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionitems0podaffinitytermnamespaceselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0 + +Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**labelSelector**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0labelselector)|label selector|| +|**namespaceSelector**|[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0namespaceselector)|namespace selector|| +|**namespaces**|[str]|namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"|| +|**topologyKey** `required`|str|This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + +A label query over a set of resources, in this case pods. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0labelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + +A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespecaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionitems0namespaceselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecDNSConfig + +Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**nameservers**|[str]|A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed.|| +|**options**|[[KubevirtIoV1VirtualMachineInstanceSpecDNSConfigOptionsItems0](#kubevirtiov1virtualmachineinstancespecdnsconfigoptionsitems0)]|A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy.|| +|**searches**|[str]|A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed.|| +### KubevirtIoV1VirtualMachineInstanceSpecDNSConfigOptionsItems0 + +PodDNSConfigOption defines DNS resolver options of a pod. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Required.|| +|**value**|str|value|| +### KubevirtIoV1VirtualMachineInstanceSpecDomain + +Specification of the desired behavior of the VirtualMachineInstance on the host. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**chassis**|[KubevirtIoV1VirtualMachineInstanceSpecDomainChassis](#kubevirtiov1virtualmachineinstancespecdomainchassis)|chassis|| +|**clock**|[KubevirtIoV1VirtualMachineInstanceSpecDomainClock](#kubevirtiov1virtualmachineinstancespecdomainclock)|clock|| +|**cpu**|[KubevirtIoV1VirtualMachineInstanceSpecDomainCPU](#kubevirtiov1virtualmachineinstancespecdomaincpu)|cpu|| +|**devices** `required`|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevices](#kubevirtiov1virtualmachineinstancespecdomaindevices)|devices|| +|**features**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeatures](#kubevirtiov1virtualmachineinstancespecdomainfeatures)|features|| +|**firmware**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFirmware](#kubevirtiov1virtualmachineinstancespecdomainfirmware)|firmware|| +|**ioThreadsPolicy**|str|Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto|| +|**launchSecurity**|[KubevirtIoV1VirtualMachineInstanceSpecDomainLaunchSecurity](#kubevirtiov1virtualmachineinstancespecdomainlaunchsecurity)|launch security|| +|**machine**|[KubevirtIoV1VirtualMachineInstanceSpecDomainMachine](#kubevirtiov1virtualmachineinstancespecdomainmachine)|machine|| +|**memory**|[KubevirtIoV1VirtualMachineInstanceSpecDomainMemory](#kubevirtiov1virtualmachineinstancespecdomainmemory)|memory|| +|**resources**|[KubevirtIoV1VirtualMachineInstanceSpecDomainResources](#kubevirtiov1virtualmachineinstancespecdomainresources)|resources|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainCPU + +CPU allow specified the detailed CPU topology inside the vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**cores**|int|Cores specifies the number of cores inside the vmi. Must be a value greater or equal 1.|| +|**dedicatedCpuPlacement**|bool|DedicatedCPUPlacement requests the scheduler to place the VirtualMachineInstance on a node with enough dedicated pCPUs and pin the vCPUs to it.|| +|**features**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainCPUFeaturesItems0](#kubevirtiov1virtualmachineinstancespecdomaincpufeaturesitems0)]|Features specifies the CPU features list inside the VMI.|| +|**isolateEmulatorThread**|bool|IsolateEmulatorThread requests one more dedicated pCPU to be allocated for the VMI to place the emulator thread on it.|| +|**model**|str|Model specifies the CPU model inside the VMI. List of available models https://github.com/libvirt/libvirt/tree/master/src/cpu_map. It is possible to specify special cases like "host-passthrough" to get the same CPU as the node and "host-model" to get CPU closest to the node one. Defaults to host-model.|| +|**numa**|[KubevirtIoV1VirtualMachineInstanceSpecDomainCPUNuma](#kubevirtiov1virtualmachineinstancespecdomaincpunuma)|numa|| +|**realtime**|[KubevirtIoV1VirtualMachineInstanceSpecDomainCPURealtime](#kubevirtiov1virtualmachineinstancespecdomaincpurealtime)|realtime|| +|**sockets**|int|Sockets specifies the number of sockets inside the vmi. Must be a value greater or equal 1.|| +|**threads**|int|Threads specifies the number of threads inside the vmi. Must be a value greater or equal 1.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainCPUFeaturesItems0 + +CPUFeature allows specifying a CPU feature. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name of the CPU feature|| +|**policy**|str|Policy is the CPU feature attribute which can have the following attributes: force - The virtual CPU will claim the feature is supported regardless of it being supported by host CPU. require - Guest creation will fail unless the feature is supported by the host CPU or the hypervisor is able to emulate it. optional - The feature will be supported by virtual CPU if and only if it is supported by host CPU. disable - The feature will not be supported by virtual CPU. forbid - Guest creation will fail if the feature is supported by host CPU. Defaults to require|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainCPUNuma + +NUMA allows specifying settings for the guest NUMA topology + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**guestMappingPassthrough**|any|GuestMappingPassthrough will create an efficient guest topology based on host CPUs exclusively assigned to a pod. The created topology ensures that memory and CPUs on the virtual numa nodes never cross boundaries of host numa nodes.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainCPURealtime + +Realtime instructs the virt-launcher to tune the VMI for lower latency, optional for real time workloads + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**mask**|str|Mask defines the vcpu mask expression that defines which vcpus are used for realtime. Format matches libvirt's expressions. Example: "0-3,^1","0,2,3","2-3"|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainChassis + +Chassis specifies the chassis info passed to the domain. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**asset**|str|asset|| +|**manufacturer**|str|manufacturer|| +|**serial**|str|serial|| +|**sku**|str|sku|| +|**version**|str|version|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainClock + +Clock sets the clock and timers of the vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**timer**|[KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimer](#kubevirtiov1virtualmachineinstancespecdomainclocktimer)|timer|| +|**timezone**|str|Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').|| +|**utc**|[KubevirtIoV1VirtualMachineInstanceSpecDomainClockUtc](#kubevirtiov1virtualmachineinstancespecdomainclockutc)|utc|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimer + +Timer specifies whih timers are attached to the vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**hpet**|[KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHpet](#kubevirtiov1virtualmachineinstancespecdomainclocktimerhpet)|hpet|| +|**hyperv**|[KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHyperv](#kubevirtiov1virtualmachineinstancespecdomainclocktimerhyperv)|hyperv|| +|**kvm**|[KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerKvm](#kubevirtiov1virtualmachineinstancespecdomainclocktimerkvm)|kvm|| +|**pit**|[KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerPit](#kubevirtiov1virtualmachineinstancespecdomainclocktimerpit)|pit|| +|**rtc**|[KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerRtc](#kubevirtiov1virtualmachineinstancespecdomainclocktimerrtc)|rtc|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHpet + +HPET (High Precision Event Timer) - multiple timers with periodic interrupts. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**present**|bool|Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.|| +|**tickPolicy**|str|TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of "delay", "catchup", "merge", "discard".|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHyperv + +Hyperv (Hypervclock) - lets guests read the host’s wall clock time (paravirtualized). For windows guests. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**present**|bool|Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerKvm + +KVM (KVM clock) - lets guests read the host’s wall clock time (paravirtualized). For linux guests. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**present**|bool|Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerPit + +PIT (Programmable Interval Timer) - a timer with periodic interrupts. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**present**|bool|Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.|| +|**tickPolicy**|str|TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of "delay", "catchup", "discard".|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerRtc + +RTC (Real Time Clock) - a continuously running timer with periodic interrupts. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**present**|bool|Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.|| +|**tickPolicy**|str|TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of "delay", "catchup".|| +|**track**|str|Track the guest or the wall clock.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainClockUtc + +UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**offsetSeconds**|int|OffsetSeconds specifies an offset in seconds, relative to UTC. If set, guest changes to the clock will be kept during reboots and not reset.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevices + +Devices allows adding disks, network interfaces, and others + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**autoattachGraphicsDevice**|bool|Whether to attach the default graphics device or not. VNC will not be available if set to false. Defaults to true.|| +|**autoattachInputDevice**|bool|Whether to attach an Input Device. Defaults to false.|| +|**autoattachMemBalloon**|bool|Whether to attach the Memory balloon device with default period. Period can be adjusted in virt-config. Defaults to true.|| +|**autoattachPodInterface**|bool|Whether to attach a pod network interface. Defaults to true.|| +|**autoattachSerialConsole**|bool|Whether to attach the default serial console or not. Serial console access will not be available if set to false. Defaults to true.|| +|**autoattachVSOCK**|bool|Whether to attach the VSOCK CID to the VM or not. VSOCK access will be available if set to true. Defaults to false.|| +|**blockMultiQueue**|bool|Whether or not to enable virtio multi-queue for block devices. Defaults to false.|| +|**clientPassthrough**|any|To configure and access client devices such as redirecting USB|| +|**disableHotplug**|bool|DisableHotplug disabled the ability to hotplug disks.|| +|**disks**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0)]|Disks describes disks, cdroms and luns which are connected to the vmi.|| +|**filesystems**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesFilesystemsItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesfilesystemsitems0)]|Filesystems describes filesystem which is connected to the vmi.|| +|**gpus**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesgpusitems0)]|Whether to attach a GPU device to the vmi.|| +|**hostDevices**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesHostDevicesItems0](#kubevirtiov1virtualmachineinstancespecdomaindeviceshostdevicesitems0)]|Whether to attach a host device to the vmi.|| +|**inputs**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInputsItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesinputsitems0)]|Inputs describe input devices|| +|**interfaces**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesinterfacesitems0)]|Interfaces describe network interfaces which are added to the vmi.|| +|**networkInterfaceMultiqueue**|bool|If specified, virtual network interfaces configured with a virtio bus will also enable the vhost multiqueue feature for network devices. The number of queues created depends on additional factors of the VirtualMachineInstance, like the number of guest CPUs.|| +|**rng**|any|Whether to have random number generator from host|| +|**sound**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesSound](#kubevirtiov1virtualmachineinstancespecdomaindevicessound)|sound|| +|**tpm**|any|Whether to emulate a TPM device.|| +|**useVirtioTransitional**|bool|Fall back to legacy virtio 0.9 support if virtio bus is selected on devices. This is helpful for old machines like CentOS6 or RHEL6 which do not understand virtio_non_transitional (virtio 1.0).|| +|**watchdog**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdog](#kubevirtiov1virtualmachineinstancespecdomaindeviceswatchdog)|watchdog|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0 + +kubevirt io v1 virtual machine instance spec domain devices disks items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**blockSize**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSize](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0blocksize)|block size|| +|**bootOrder**|int|BootOrder is an integer value > 0, used to determine ordering of boot devices. Lower values take precedence. Each disk or interface that has a boot order must have a unique value. Disks without a boot order are not tried if a disk with a boot order exists.|| +|**cache**|str|Cache specifies which kvm disk cache mode should be used. Supported values are: CacheNone, CacheWriteThrough.|| +|**cdrom**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Cdrom](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0cdrom)|cdrom|| +|**dedicatedIOThread**|bool|dedicatedIOThread indicates this disk should have an exclusive IO Thread. Enabling this implies useIOThreads = true. Defaults to false.|| +|**disk**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Disk](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0disk)|disk|| +|**io**|str|IO specifies which QEMU disk IO mode should be used. Supported values are: native, default, threads.|| +|**lun**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Lun](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0lun)|lun|| +|**name** `required`|str|Name is the device name|| +|**serial**|str|Serial provides the ability to specify a serial number for the disk device.|| +|**shareable**|bool|If specified the disk is made sharable and multiple write from different VMs are permitted|| +|**tag**|str|If specified, disk address and its tag will be provided to the guest via config drive metadata|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSize + +If specified, the virtual disk will be presented with the given block sizes. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**custom**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeCustom](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0blocksizecustom)|custom|| +|**matchVolume**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeMatchVolume](#kubevirtiov1virtualmachineinstancespecdomaindevicesdisksitems0blocksizematchvolume)|match volume|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeCustom + +CustomBlockSize represents the desired logical and physical block size for a VM disk. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**logical** `required`|int|logical|| +|**physical** `required`|int|physical|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeMatchVolume + +Represents if a feature is enabled or disabled. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Cdrom + +Attach a volume as a cdrom to the vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bus**|str|Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi.|| +|**readonly**|bool|ReadOnly. Defaults to true.|| +|**tray**|str|Tray indicates if the tray of the device is open or closed. Allowed values are "open" and "closed". Defaults to closed.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Disk + +Attach a volume as a disk to the vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bus**|str|Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi, usb.|| +|**pciAddress**|str|If specified, the virtual disk will be placed on the guests pci address with the specified PCI address. For example: 0000:81:01.10|| +|**readonly**|bool|ReadOnly. Defaults to false.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Lun + +Attach a volume as a LUN to the vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bus**|str|Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi.|| +|**readonly**|bool|ReadOnly. Defaults to false.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesFilesystemsItems0 + +kubevirt io v1 virtual machine instance spec domain devices filesystems items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name is the device name|| +|**virtiofs** `required`|any|Virtiofs is supported|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0 + +kubevirt io v1 virtual machine instance spec domain devices gpus items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**deviceName** `required`|str|device name|| +|**name** `required`|str|Name of the GPU device as exposed by a device plugin|| +|**tag**|str|If specified, the virtual network interface address and its tag will be provided to the guest via config drive|| +|**virtualGPUOptions**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptions](#kubevirtiov1virtualmachineinstancespecdomaindevicesgpusitems0virtualgpuoptions)|virtual g p u options|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptions + +kubevirt io v1 virtual machine instance spec domain devices gpus items0 virtual g p u options + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**display**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplay](#kubevirtiov1virtualmachineinstancespecdomaindevicesgpusitems0virtualgpuoptionsdisplay)|display|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplay + +kubevirt io v1 virtual machine instance spec domain devices gpus items0 virtual g p u options display + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if a display addapter backed by a vGPU should be enabled or disabled on the guest. Defaults to true.|| +|**ramFB**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplayRAMFB](#kubevirtiov1virtualmachineinstancespecdomaindevicesgpusitems0virtualgpuoptionsdisplayramfb)|ram f b|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplayRAMFB + +Enables a boot framebuffer, until the guest OS loads a real GPU driver Defaults to true. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesHostDevicesItems0 + +kubevirt io v1 virtual machine instance spec domain devices host devices items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**deviceName** `required`|str|DeviceName is the resource name of the host device exposed by a device plugin|| +|**name** `required`|str|name|| +|**tag**|str|If specified, the virtual network interface address and its tag will be provided to the guest via config drive|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInputsItems0 + +kubevirt io v1 virtual machine instance spec domain devices inputs items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bus**|str|Bus indicates the bus of input device to emulate. Supported values: virtio, usb.|| +|**name** `required`|str|Name is the device name|| +|**type** `required`|str||| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0 + +kubevirt io v1 virtual machine instance spec domain devices interfaces items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**acpiIndex**|int|If specified, the ACPI index is used to provide network interface device naming, that is stable across changes in PCI addresses assigned to the device. This value is required to be unique across all devices and be between 1 and (16*1024-1).|| +|**bootOrder**|int|BootOrder is an integer value > 0, used to determine ordering of boot devices. Lower values take precedence. Each interface or disk that has a boot order must have a unique value. Interfaces without a boot order are not tried.|| +|**bridge**|any|InterfaceBridge connects to a given network via a linux bridge.|| +|**dhcpOptions**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptions](#kubevirtiov1virtualmachineinstancespecdomaindevicesinterfacesitems0dhcpoptions)|dhcp options|| +|**macAddress**|str|Interface MAC address. For example: de:ad:00:00:be:af or DE-AD-00-00-BE-AF.|| +|**macvtap**|any|InterfaceMacvtap connects to a given network by extending the Kubernetes node's L2 networks via a macvtap interface.|| +|**masquerade**|any|InterfaceMasquerade connects to a given network using netfilter rules to nat the traffic.|| +|**model**|str|Interface model. One of: e1000, e1000e, ne2k_pci, pcnet, rtl8139, virtio. Defaults to virtio. TODO:(ihar) switch to enums once opengen-api supports them. See: https://github.com/kubernetes/kube-openapi/issues/51|| +|**name** `required`|str|Logical name of the interface as well as a reference to the associated networks. Must match the Name of a Network.|| +|**passt**|any|InterfacePasst connects to a given network.|| +|**pciAddress**|str|If specified, the virtual network interface will be placed on the guests pci address with the specified PCI address. For example: 0000:81:01.10|| +|**ports**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0PortsItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesinterfacesitems0portsitems0)]|List of ports to be forwarded to the virtual machine.|| +|**slirp**|any|InterfaceSlirp connects to a given network using QEMU user networking mode.|| +|**sriov**|any|InterfaceSRIOV connects to a given network by passing-through an SR-IOV PCI device via vfio.|| +|**tag**|str|If specified, the virtual network interface address and its tag will be provided to the guest via config drive|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptions + +If specified the network interface will pass additional DHCP options to the VMI + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bootFileName**|str|If specified will pass option 67 to interface's DHCP server|| +|**ntpServers**|[str]|If specified will pass the configured NTP server to the VM via DHCP option 042.|| +|**privateOptions**|[[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptionsPrivateOptionsItems0](#kubevirtiov1virtualmachineinstancespecdomaindevicesinterfacesitems0dhcpoptionsprivateoptionsitems0)]|If specified will pass extra DHCP options for private use, range: 224-254|| +|**tftpServerName**|str|If specified will pass option 66 to interface's DHCP server|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptionsPrivateOptionsItems0 + +DHCPExtraOptions defines Extra DHCP options for a VM. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**option** `required`|int|Option is an Integer value from 224-254 Required.|| +|**value** `required`|str|Value is a String value for the Option provided Required.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0PortsItems0 + +Port represents a port to expose from the virtual machine. Default protocol TCP. The port field is mandatory + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.|| +|**port** `required`|int|Number of port to expose for the virtual machine. This must be a valid port number, 0 < x < 65536.|| +|**protocol**|str||| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesSound + +Whether to emulate a sound device. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**model**|str|We only support ich9 or ac97. If SoundDevice is not set: No sound card is emulated. If SoundDevice is set but Model is not: ich9|| +|**name** `required`|str|User's defined name for this sound device|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdog + +Watchdog describes a watchdog device which can be added to the vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**i6300esb**|[KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdogI6300esb](#kubevirtiov1virtualmachineinstancespecdomaindeviceswatchdogi6300esb)|i6300esb|| +|**name** `required`|str|Name of the watchdog.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdogI6300esb + +i6300esb watchdog device. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**action**|str|The action to take. Valid values are poweroff, reset, shutdown. Defaults to reset.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeatures + +Features like acpi, apic, hyperv, smm. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**acpi**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesAcpi](#kubevirtiov1virtualmachineinstancespecdomainfeaturesacpi)|acpi|| +|**apic**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesApic](#kubevirtiov1virtualmachineinstancespecdomainfeaturesapic)|apic|| +|**hyperv**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHyperv](#kubevirtiov1virtualmachineinstancespecdomainfeatureshyperv)|hyperv|| +|**kvm**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesKvm](#kubevirtiov1virtualmachineinstancespecdomainfeatureskvm)|kvm|| +|**pvspinlock**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesPvspinlock](#kubevirtiov1virtualmachineinstancespecdomainfeaturespvspinlock)|pvspinlock|| +|**smm**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesSmm](#kubevirtiov1virtualmachineinstancespecdomainfeaturessmm)|smm|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesAcpi + +ACPI enables/disables ACPI inside the guest. Defaults to enabled. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesApic + +Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +|**endOfInterrupt**|bool|EndOfInterrupt enables the end of interrupt notification in the guest. Defaults to false.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHyperv + +Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**evmcs**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervEvmcs](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervevmcs)|evmcs|| +|**frequencies**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervFrequencies](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervfrequencies)|frequencies|| +|**ipi**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervIpi](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervipi)|ipi|| +|**reenlightenment**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReenlightenment](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervreenlightenment)|reenlightenment|| +|**relaxed**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRelaxed](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervrelaxed)||| +|**reset**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReset](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervreset)|reset|| +|**runtime**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRuntime](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervruntime)|runtime|| +|**spinlocks**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSpinlocks](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervspinlocks)|spinlocks|| +|**synic**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynic](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervsynic)|synic|| +|**synictimer**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimer](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervsynictimer)|synictimer|| +|**tlbflush**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervTlbflush](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervtlbflush)|tlbflush|| +|**vapic**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVapic](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervvapic)|vapic|| +|**vendorid**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVendorid](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervvendorid)|vendorid|| +|**vpindex**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVpindex](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervvpindex)|vpindex|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervEvmcs + +EVMCS Speeds up L2 vmexits, but disables other virtualization features. Requires vapic. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervFrequencies + +Frequencies improves the TSC clock source handling for Hyper-V on KVM. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervIpi + +IPI improves performances in overcommited environments. Requires vpindex. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReenlightenment + +Reenlightenment enables the notifications on TSC frequency changes. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRelaxed + +Relaxed instructs the guest OS to disable watchdog timeouts. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReset + +Reset enables Hyperv reboot/reset for the vmi. Requires synic. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRuntime + +Runtime improves the time accounting to improve scheduling in the guest. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSpinlocks + +Spinlocks allows to configure the spinlock retry attempts. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +|**spinlocks**|int|Retries indicates the number of retries. Must be a value greater or equal 4096. Defaults to 4096.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynic + +SyNIC enables the Synthetic Interrupt Controller. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimer + +SyNICTimer enables Synthetic Interrupt Controller Timers, reducing CPU load. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**direct**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimerDirect](#kubevirtiov1virtualmachineinstancespecdomainfeatureshypervsynictimerdirect)|direct|| +|**enabled**|bool|enabled|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimerDirect + +Represents if a feature is enabled or disabled. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervTlbflush + +TLBFlush improves performances in overcommited environments. Requires vpindex. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVapic + +VAPIC improves the paravirtualized handling of interrupts. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVendorid + +VendorID allows setting the hypervisor vendor id. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +|**vendorid**|str|VendorID sets the hypervisor vendor id, visible to the vmi. String up to twelve characters.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVpindex + +VPIndex enables the Virtual Processor Index to help windows identifying virtual processors. Defaults to the machine type setting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesKvm + +Configure how KVM presence is exposed to the guest. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**hidden**|bool|Hide the KVM hypervisor from standard MSR based discovery. Defaults to false|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesPvspinlock + +Notify the guest that the host supports paravirtual spinlocks. For older kernels this feature should be explicitly disabled. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesSmm + +SMM enables/disables System Management Mode. TSEG not yet implemented. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**enabled**|bool|Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFirmware + +Firmware. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bootloader**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloader](#kubevirtiov1virtualmachineinstancespecdomainfirmwarebootloader)|bootloader|| +|**kernelBoot**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBoot](#kubevirtiov1virtualmachineinstancespecdomainfirmwarekernelboot)|kernel boot|| +|**serial**|str|The system-serial-number in SMBIOS|| +|**uuid**|str|UUID reported by the vmi bios. Defaults to a random generated uid.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloader + +Settings to control the bootloader that is used. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**bios**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderBios](#kubevirtiov1virtualmachineinstancespecdomainfirmwarebootloaderbios)|bios|| +|**efi**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderEfi](#kubevirtiov1virtualmachineinstancespecdomainfirmwarebootloaderefi)|efi|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderBios + +If set (default), BIOS will be used. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**useSerial**|bool|If set, the BIOS output will be transmitted over serial|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderEfi + +If set, EFI will be used instead of BIOS. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**secureBoot**|bool|If set, SecureBoot will be enabled and the OVMF roms will be swapped for SecureBoot-enabled ones. Requires SMM to be enabled. Defaults to true|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBoot + +Settings to set the kernel for booting. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**container**|[KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBootContainer](#kubevirtiov1virtualmachineinstancespecdomainfirmwarekernelbootcontainer)|container|| +|**kernelArgs**|str|Arguments to be passed to the kernel at boot time|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBootContainer + +Container defines the container that containes kernel artifacts + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**image** `required`|str|Image that contains initrd / kernel files.|| +|**imagePullPolicy**|str|Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images|| +|**imagePullSecret**|str|ImagePullSecret is the name of the Docker registry secret required to pull the image. The secret must already exist.|| +|**initrdPath**|str|the fully-qualified path to the ramdisk image in the host OS|| +|**kernelPath**|str|The fully-qualified path to the kernel image in the host OS|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainLaunchSecurity + +Launch Security setting of the vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**sev**|any|AMD Secure Encrypted Virtualization (SEV).|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainMachine + +Machine type. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**type**|str||| +### KubevirtIoV1VirtualMachineInstanceSpecDomainMemory + +Memory allow specifying the VMI memory features. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**guest**|int | str|Guest allows to specifying the amount of memory which is visible inside the Guest OS. The Guest must lie between Requests and Limits from the resources section. Defaults to the requested memory in the resources section if not specified.|| +|**hugepages**|[KubevirtIoV1VirtualMachineInstanceSpecDomainMemoryHugepages](#kubevirtiov1virtualmachineinstancespecdomainmemoryhugepages)|hugepages|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainMemoryHugepages + +Hugepages allow to use hugepages for the VirtualMachineInstance instead of regular memory. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**pageSize**|str|PageSize specifies the hugepage size, for x86_64 architecture valid values are 1Gi and 2Mi.|| +### KubevirtIoV1VirtualMachineInstanceSpecDomainResources + +Resources describes the Compute Resources required by this vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**limits**|{str:int | str}|Limits describes the maximum amount of compute resources allowed. Valid resource keys are "memory" and "cpu".|| +|**overcommitGuestOverhead**|bool|Don't ask the scheduler to take the guest-management overhead into account. Instead put the overhead only into the container's memory limit. This can lead to crashes if all memory is in use on a node. Defaults to false.|| +|**requests**|{str:int | str}|Requests is a description of the initial vmi resources. Valid resource keys are "memory" and "cpu".|| +### KubevirtIoV1VirtualMachineInstanceSpecLivenessProbe + +Periodic probe of VirtualMachineInstance liveness. VirtualmachineInstances will be stopped if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exec**|[KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeExec](#kubevirtiov1virtualmachineinstancespeclivenessprobeexec)|exec|| +|**failureThreshold**|int|Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.|| +|**guestAgentPing**|any|GuestAgentPing contacts the qemu-guest-agent for availability checks.|| +|**httpGet**|[KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGet](#kubevirtiov1virtualmachineinstancespeclivenessprobehttpget)|http get|| +|**initialDelaySeconds**|int|Number of seconds after the VirtualMachineInstance has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes|| +|**periodSeconds**|int|How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.|| +|**successThreshold**|int|Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1.|| +|**tcpSocket**|[KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeTCPSocket](#kubevirtiov1virtualmachineinstancespeclivenessprobetcpsocket)|tcp socket|| +|**timeoutSeconds**|int|Number of seconds after which the probe times out. For exec probes the timeout fails the probe but does not terminate the command running on the guest. This means a blocking command can result in an increasing load on the guest. A small buffer will be added to the resulting workload exec probe to compensate for delays caused by the qemu guest exec mechanism. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes|| +### KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeExec + +One and only one of the following should be specified. Exec specifies the action to take, it will be executed on the guest through the qemu-guest-agent. If the guest agent is not available, this probe will fail. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**command**|[str]|Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('\|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.|| +### KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGet + +HTTPGet specifies the http request to perform. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**host**|str|Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.|| +|**httpHeaders**|[[KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGetHTTPHeadersItems0](#kubevirtiov1virtualmachineinstancespeclivenessprobehttpgethttpheadersitems0)]|Custom headers to set in the request. HTTP allows repeated headers.|| +|**path**|str|Path to access on the HTTP server.|| +|**port** `required`|int | str|Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.|| +|**scheme**|str|Scheme to use for connecting to the host. Defaults to HTTP.|| +### KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGetHTTPHeadersItems0 + +HTTPHeader describes a custom header to be used in HTTP probes + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|The header field name|| +|**value** `required`|str|The header field value|| +### KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeTCPSocket + +TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**host**|str|Optional: Host name to connect to, defaults to the pod IP.|| +|**port** `required`|int | str|Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.|| +### KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0 + +Network represents a network type and a resource that should be connected to the vm. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**multus**|[KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Multus](#kubevirtiov1virtualmachineinstancespecnetworksitems0multus)|multus|| +|**name** `required`|str|Network name. Must be a DNS_LABEL and unique within the vm. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names|| +|**pod**|[KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Pod](#kubevirtiov1virtualmachineinstancespecnetworksitems0pod)|pod|| +### KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Multus + +Represents the multus cni network. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**default**|bool|Select the default network and add it to the multus-cni.io/default-network annotation.|| +|**networkName** `required`|str|References to a NetworkAttachmentDefinition CRD object. Format: , /. If namespace is not specified, VMI namespace is assumed.|| +### KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Pod + +Represents the stock pod network interface. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**vmIPv6NetworkCIDR**|str|IPv6 CIDR for the vm network. Defaults to fd10:0:2::/120 if not specified.|| +|**vmNetworkCIDR**|str|CIDR for vm network. Default 10.0.2.0/24 if not specified.|| +### KubevirtIoV1VirtualMachineInstanceSpecReadinessProbe + +Periodic probe of VirtualMachineInstance service readiness. VirtualmachineInstances will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exec**|[KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeExec](#kubevirtiov1virtualmachineinstancespecreadinessprobeexec)|exec|| +|**failureThreshold**|int|Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.|| +|**guestAgentPing**|any|GuestAgentPing contacts the qemu-guest-agent for availability checks.|| +|**httpGet**|[KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGet](#kubevirtiov1virtualmachineinstancespecreadinessprobehttpget)|http get|| +|**initialDelaySeconds**|int|Number of seconds after the VirtualMachineInstance has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes|| +|**periodSeconds**|int|How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.|| +|**successThreshold**|int|Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1.|| +|**tcpSocket**|[KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeTCPSocket](#kubevirtiov1virtualmachineinstancespecreadinessprobetcpsocket)|tcp socket|| +|**timeoutSeconds**|int|Number of seconds after which the probe times out. For exec probes the timeout fails the probe but does not terminate the command running on the guest. This means a blocking command can result in an increasing load on the guest. A small buffer will be added to the resulting workload exec probe to compensate for delays caused by the qemu guest exec mechanism. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes|| +### KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeExec + +One and only one of the following should be specified. Exec specifies the action to take, it will be executed on the guest through the qemu-guest-agent. If the guest agent is not available, this probe will fail. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**command**|[str]|Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('\|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.|| +### KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGet + +HTTPGet specifies the http request to perform. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**host**|str|Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.|| +|**httpHeaders**|[[KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGetHTTPHeadersItems0](#kubevirtiov1virtualmachineinstancespecreadinessprobehttpgethttpheadersitems0)]|Custom headers to set in the request. HTTP allows repeated headers.|| +|**path**|str|Path to access on the HTTP server.|| +|**port** `required`|int | str|Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.|| +|**scheme**|str|Scheme to use for connecting to the host. Defaults to HTTP.|| +### KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGetHTTPHeadersItems0 + +HTTPHeader describes a custom header to be used in HTTP probes + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|The header field name|| +|**value** `required`|str|The header field value|| +### KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeTCPSocket + +TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**host**|str|Optional: Host name to connect to, defaults to the pod IP.|| +|**port** `required`|int | str|Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.|| +### KubevirtIoV1VirtualMachineInstanceSpecTolerationsItems0 + +The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**effect**|str|Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.|| +|**key**|str|Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.|| +|**operator**|str|Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.|| +|**tolerationSeconds**|int|TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.|| +|**value**|str|Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.|| +### KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0 + +TopologySpreadConstraint specifies how to spread matching pods among the given topology. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**labelSelector**|[KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelector](#kubevirtiov1virtualmachineinstancespectopologyspreadconstraintsitems0labelselector)|label selector|| +|**maxSkew** `required`|int|MaxSkew describes the degree to which pods may be unevenly distributed. When 'whenUnsatisfiable=DoNotSchedule', it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 1/1/0: \| zone1 \| zone2 \| zone3 \| \| P \| P \| \| - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 1/1/1; scheduling it onto zone1(zone2) would make the ActualSkew(2-0) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When 'whenUnsatisfiable=ScheduleAnyway', it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed.|| +|**topologyKey** `required`|str|TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each as a "bucket", and try to put balanced number of pods into each bucket. It's a required field.|| +|**whenUnsatisfiable** `required`|str|WhenUnsatisfiable indicates how to deal with a pod if it doesn't satisfy the spread constraint. - DoNotSchedule (default) tells the scheduler not to schedule it. - ScheduleAnyway tells the scheduler to schedule the pod in any location, but giving higher precedence to topologies that would help reduce the skew. A constraint is considered "Unsatisfiable" for an incoming pod if and only if every possible node assignment for that pod would violate "MaxSkew" on some topology. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 3/1/1: \| zone1 \| zone2 \| zone3 \| \| P P P \| P \| P \| If WhenUnsatisfiable is set to DoNotSchedule, incoming pod can only be scheduled to zone2(zone3) to become 3/2/1(3/1/2) as ActualSkew(2-1) on zone2(zone3) satisfies MaxSkew(1). In other words, the cluster can still be imbalanced, but scheduler won't make it *more* imbalanced. It's a required field.|| +### KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelector + +LabelSelector is used to find matching pods. Pods that match this label selector are counted to determine the number of pods in their corresponding topology domain. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelectorMatchExpressionsItems0](#kubevirtiov1virtualmachineinstancespectopologyspreadconstraintsitems0labelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0 + +Volume represents a named volume in a vmi. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**cloudInitConfigDrive**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDrive](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitconfigdrive)|cloud init config drive|| +|**cloudInitNoCloud**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloud](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitnocloud)|cloud init no cloud|| +|**configMap**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ConfigMap](#kubevirtiov1virtualmachineinstancespecvolumesitems0configmap)|config map|| +|**containerDisk**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ContainerDisk](#kubevirtiov1virtualmachineinstancespecvolumesitems0containerdisk)|container disk|| +|**dataVolume**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DataVolume](#kubevirtiov1virtualmachineinstancespecvolumesitems0datavolume)|data volume|| +|**downwardAPI**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPI](#kubevirtiov1virtualmachineinstancespecvolumesitems0downwardapi)|downward API|| +|**downwardMetrics**|any|DownwardMetrics adds a very small disk to VMIs which contains a limited view of host and guest metrics. The disk content is compatible with vhostmd (https://github.com/vhostmd/vhostmd) and vm-dump-metrics.|| +|**emptyDisk**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EmptyDisk](#kubevirtiov1virtualmachineinstancespecvolumesitems0emptydisk)|empty disk|| +|**ephemeral**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Ephemeral](#kubevirtiov1virtualmachineinstancespecvolumesitems0ephemeral)|ephemeral|| +|**hostDisk**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0HostDisk](#kubevirtiov1virtualmachineinstancespecvolumesitems0hostdisk)|host disk|| +|**memoryDump**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0MemoryDump](#kubevirtiov1virtualmachineinstancespecvolumesitems0memorydump)|memory dump|| +|**name** `required`|str|Volume's name. Must be a DNS_LABEL and unique within the vmi. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names|| +|**persistentVolumeClaim**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0PersistentVolumeClaim](#kubevirtiov1virtualmachineinstancespecvolumesitems0persistentvolumeclaim)|persistent volume claim|| +|**secret**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Secret](#kubevirtiov1virtualmachineinstancespecvolumesitems0secret)|secret|| +|**serviceAccount**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ServiceAccount](#kubevirtiov1virtualmachineinstancespecvolumesitems0serviceaccount)|service account|| +|**sysprep**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Sysprep](#kubevirtiov1virtualmachineinstancespecvolumesitems0sysprep)|sysprep|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDrive + +CloudInitConfigDrive represents a cloud-init Config Drive user-data source. The Config Drive data will be added as a disk to the vmi. A proper cloud-init installation is required inside the guest. More info: https://cloudinit.readthedocs.io/en/latest/topics/datasources/configdrive.html + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**networkData**|str|NetworkData contains config drive inline cloud-init networkdata.|| +|**networkDataBase64**|str|NetworkDataBase64 contains config drive cloud-init networkdata as a base64 encoded string.|| +|**networkDataSecretRef**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveNetworkDataSecretRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitconfigdrivenetworkdatasecretref)|network data secret ref|| +|**secretRef**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveSecretRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitconfigdrivesecretref)|secret ref|| +|**userData**|str|UserData contains config drive inline cloud-init userdata.|| +|**userDataBase64**|str|UserDataBase64 contains config drive cloud-init userdata as a base64 encoded string.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveNetworkDataSecretRef + +NetworkDataSecretRef references a k8s secret that contains config drive networkdata. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveSecretRef + +UserDataSecretRef references a k8s secret that contains config drive userdata. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloud + +CloudInitNoCloud represents a cloud-init NoCloud user-data source. The NoCloud data will be added as a disk to the vmi. A proper cloud-init installation is required inside the guest. More info: http://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**networkData**|str|NetworkData contains NoCloud inline cloud-init networkdata.|| +|**networkDataBase64**|str|NetworkDataBase64 contains NoCloud cloud-init networkdata as a base64 encoded string.|| +|**networkDataSecretRef**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudNetworkDataSecretRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitnocloudnetworkdatasecretref)|network data secret ref|| +|**secretRef**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudSecretRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0cloudinitnocloudsecretref)|secret ref|| +|**userData**|str|UserData contains NoCloud inline cloud-init userdata.|| +|**userDataBase64**|str|UserDataBase64 contains NoCloud cloud-init userdata as a base64 encoded string.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudNetworkDataSecretRef + +NetworkDataSecretRef references a k8s secret that contains NoCloud networkdata. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudSecretRef + +UserDataSecretRef references a k8s secret that contains NoCloud userdata. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ConfigMap + +ConfigMapSource represents a reference to a ConfigMap in the same namespace. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/ + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?|| +|**optional**|bool|Specify whether the ConfigMap or it's keys must be defined|| +|**volumeLabel**|str|The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are "cidata" (cloud-init), "config-2" (cloud-init) or "OEMDRV" (kickstart).|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ContainerDisk + +ContainerDisk references a docker image, embedding a qcow or raw disk. More info: https://kubevirt.gitbooks.io/user-guide/registry-disk.html + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**image** `required`|str|Image is the name of the image with the embedded disk.|| +|**imagePullPolicy**|str|Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images|| +|**imagePullSecret**|str|ImagePullSecret is the name of the Docker registry secret required to pull the image. The secret must already exist.|| +|**path**|str|Path defines the path to disk file in the container|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DataVolume + +DataVolume represents the dynamic creation a PVC for this volume as well as the process of populating that PVC with a disk image. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**hotpluggable**|bool|Hotpluggable indicates whether the volume can be hotplugged and hotunplugged.|| +|**name** `required`|str|Name of both the DataVolume and the PVC in the same namespace. After PVC population the DataVolume is garbage collected by default.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPI + +DownwardAPI represents downward API about the pod that should populate this volume + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fields**|[[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0](#kubevirtiov1virtualmachineinstancespecvolumesitems0downwardapifieldsitems0)]|Fields is a list of downward API volume file|| +|**volumeLabel**|str|The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are "cidata" (cloud-init), "config-2" (cloud-init) or "OEMDRV" (kickstart).|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0 + +DownwardAPIVolumeFile represents information to create the file containing the pod field + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**fieldRef**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0FieldRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0downwardapifieldsitems0fieldref)|field ref|| +|**mode**|int|Optional: mode bits used to set permissions on this file, must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.|| +|**path** `required`|str|Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'|| +|**resourceFieldRef**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0ResourceFieldRef](#kubevirtiov1virtualmachineinstancespecvolumesitems0downwardapifieldsitems0resourcefieldref)|resource field ref|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0FieldRef + +Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|Version of the schema the FieldPath is written in terms of, defaults to "v1".|| +|**fieldPath** `required`|str|Path of the field to select in the specified API version.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0ResourceFieldRef + +Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**containerName**|str|Container name: required for volumes, optional for env vars|| +|**divisor**|int | str|Specifies the output format of the exposed resources, defaults to "1"|| +|**resource** `required`|str|Required: resource to select|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EmptyDisk + +EmptyDisk represents a temporary disk which shares the vmis lifecycle. More info: https://kubevirt.gitbooks.io/user-guide/disks-and-volumes.html + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**capacity** `required`|int | str|Capacity of the sparse disk.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Ephemeral + +Ephemeral is a special volume source that "wraps" specified source and provides copy-on-write image on top of it. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**persistentVolumeClaim**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EphemeralPersistentVolumeClaim](#kubevirtiov1virtualmachineinstancespecvolumesitems0ephemeralpersistentvolumeclaim)|persistent volume claim|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EphemeralPersistentVolumeClaim + +PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. Directly attached to the vmi via qemu. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**claimName** `required`|str|ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims|| +|**readOnly**|bool|Will force the ReadOnly setting in VolumeMounts. Default false.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0HostDisk + +HostDisk represents a disk created on the cluster level + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**capacity**|int | str|Capacity of the sparse disk|| +|**path** `required`|str|The path to HostDisk image located on the cluster|| +|**shared**|bool|Shared indicate whether the path is shared between nodes|| +|**type** `required`|str||| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0MemoryDump + +MemoryDump is attached to the virt launcher and is populated with a memory dump of the vmi + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**claimName** `required`|str|ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims|| +|**hotpluggable**|bool|Hotpluggable indicates whether the volume can be hotplugged and hotunplugged.|| +|**readOnly**|bool|Will force the ReadOnly setting in VolumeMounts. Default false.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0PersistentVolumeClaim + +PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. Directly attached to the vmi via qemu. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**claimName** `required`|str|ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims|| +|**hotpluggable**|bool|Hotpluggable indicates whether the volume can be hotplugged and hotunplugged.|| +|**readOnly**|bool|Will force the ReadOnly setting in VolumeMounts. Default false.|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Secret + +SecretVolumeSource represents a reference to a secret data in the same namespace. More info: https://kubernetes.io/docs/concepts/configuration/secret/ + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**optional**|bool|Specify whether the Secret or it's keys must be defined|| +|**secretName**|str|Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret|| +|**volumeLabel**|str|The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are "cidata" (cloud-init), "config-2" (cloud-init) or "OEMDRV" (kickstart).|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ServiceAccount + +ServiceAccountVolumeSource represents a reference to a service account. There can only be one volume of this type! More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**serviceAccountName**|str|Name of the service account in the pod's namespace to use. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Sysprep + +Represents a Sysprep volume source. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**configMap**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepConfigMap](#kubevirtiov1virtualmachineinstancespecvolumesitems0sysprepconfigmap)|config map|| +|**secret**|[KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepSecret](#kubevirtiov1virtualmachineinstancespecvolumesitems0sysprepsecret)|secret|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepConfigMap + +ConfigMap references a ConfigMap that contains Sysprep answer file named autounattend.xml that should be attached as disk of CDROM type. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?|| +### KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepSecret + +Secret references a k8s Secret that contains Sysprep answer file named autounattend.xml that should be attached as disk of CDROM type. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name**|str|Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?|| +### KubevirtIoV1VirtualMachineInstanceStatus + +Status is the high level overview of how the VirtualMachineInstance is doing. It contains information available to controllers and users. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**VSOCKCID**|int|VSOCKCID is used to track the allocated VSOCK CID in the VM.|| +|**activePods**|{str:str}|ActivePods is a mapping of pod UID to node name. It is possible for multiple pods to be running for a single VMI during migration.|| +|**conditions**|[[KubevirtIoV1VirtualMachineInstanceStatusConditionsItems0](#kubevirtiov1virtualmachineinstancestatusconditionsitems0)]|Conditions are specific points in VirtualMachineInstance's pod runtime.|| +|**evacuationNodeName**|str|EvacuationNodeName is used to track the eviction process of a VMI. It stores the name of the node that we want to evacuate. It is meant to be used by KubeVirt core components only and can't be set or modified by users.|| +|**fsFreezeStatus**|str|FSFreezeStatus is the state of the fs of the guest it can be either frozen or thawed|| +|**guestOSInfo**|[KubevirtIoV1VirtualMachineInstanceStatusGuestOSInfo](#kubevirtiov1virtualmachineinstancestatusguestosinfo)|guest o s info|| +|**interfaces**|[[KubevirtIoV1VirtualMachineInstanceStatusInterfacesItems0](#kubevirtiov1virtualmachineinstancestatusinterfacesitems0)]|Interfaces represent the details of available network interfaces.|| +|**launcherContainerImageVersion**|str|LauncherContainerImageVersion indicates what container image is currently active for the vmi.|| +|**migrationMethod**|str|Represents the method using which the vmi can be migrated: live migration or block migration|| +|**migrationState**|[KubevirtIoV1VirtualMachineInstanceStatusMigrationState](#kubevirtiov1virtualmachineinstancestatusmigrationstate)|migration state|| +|**migrationTransport**|str|This represents the migration transport|| +|**nodeName**|str|NodeName is the name where the VirtualMachineInstance is currently running.|| +|**phase**|str|Phase is the status of the VirtualMachineInstance in kubernetes world. It is not the VirtualMachineInstance status, but partially correlates to it.|| +|**phaseTransitionTimestamps**|[[KubevirtIoV1VirtualMachineInstanceStatusPhaseTransitionTimestampsItems0](#kubevirtiov1virtualmachineinstancestatusphasetransitiontimestampsitems0)]|PhaseTransitionTimestamp is the timestamp of when the last phase change occurred|| +|**qosClass**|str|The Quality of Service (QOS) classification assigned to the virtual machine instance based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md|| +|**reason**|str|A brief CamelCase message indicating details about why the VMI is in this state. e.g. 'NodeUnresponsive'|| +|**runtimeUser**|int|RuntimeUser is used to determine what user will be used in launcher|| +|**selinuxContext**|str|SELinuxContext is the actual SELinux context of the virt-launcher pod|| +|**topologyHints**|[KubevirtIoV1VirtualMachineInstanceStatusTopologyHints](#kubevirtiov1virtualmachineinstancestatustopologyhints)|topology hints|| +|**virtualMachineRevisionName**|str|VirtualMachineRevisionName is used to get the vm revision of the vmi when doing an online vm snapshot|| +|**volumeStatus**|[[KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0](#kubevirtiov1virtualmachineinstancestatusvolumestatusitems0)]|VolumeStatus contains the statuses of all the volumes|| +### KubevirtIoV1VirtualMachineInstanceStatusConditionsItems0 + +kubevirt io v1 virtual machine instance status conditions items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastProbeTime**|str|last probe time|| +|**lastTransitionTime**|str|last transition time|| +|**message**|str|message|| +|**reason**|str|reason|| +|**status** `required`|str|status|| +|**type** `required`|str||| +### KubevirtIoV1VirtualMachineInstanceStatusGuestOSInfo + +Guest OS Information + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**id**|str|Guest OS Id|| +|**kernelRelease**|str|Guest OS Kernel Release|| +|**kernelVersion**|str|Kernel version of the Guest OS|| +|**machine**|str|Machine type of the Guest OS|| +|**name**|str|Name of the Guest OS|| +|**prettyName**|str|Guest OS Pretty Name|| +|**version**|str|Guest OS Version|| +|**versionId**|str|Version ID of the Guest OS|| +### KubevirtIoV1VirtualMachineInstanceStatusInterfacesItems0 + +kubevirt io v1 virtual machine instance status interfaces items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**infoSource**|str|Specifies the origin of the interface data collected. values: domain, guest-agent, or both|| +|**interfaceName**|str|The interface name inside the Virtual Machine|| +|**ipAddress**|str|IP address of a Virtual Machine interface. It is always the first item of IPs|| +|**ipAddresses**|[str]|List of all IP addresses of a Virtual Machine interface|| +|**mac**|str|Hardware address of a Virtual Machine interface|| +|**name**|str|Name of the interface, corresponds to name of the network assigned to the interface|| +|**queueCount**|int|Specifies how many queues are allocated by MultiQueue|| +### KubevirtIoV1VirtualMachineInstanceStatusMigrationState + +Represents the status of a live migration + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**abortRequested**|bool|Indicates that the migration has been requested to abort|| +|**abortStatus**|str|Indicates the final status of the live migration abortion|| +|**completed**|bool|Indicates the migration completed|| +|**endTimestamp**|str|The time the migration action ended|| +|**failed**|bool|Indicates that the migration failed|| +|**migrationConfiguration**|[KubevirtIoV1VirtualMachineInstanceStatusMigrationStateMigrationConfiguration](#kubevirtiov1virtualmachineinstancestatusmigrationstatemigrationconfiguration)|migration configuration|| +|**migrationPolicyName**|str|Name of the migration policy. If string is empty, no policy is matched|| +|**migrationUid**|str|The VirtualMachineInstanceMigration object associated with this migration|| +|**mode**|str|Lets us know if the vmi is currently running pre or post copy migration|| +|**sourceNode**|str|The source node that the VMI originated on|| +|**startTimestamp**|str|The time the migration action began|| +|**targetAttachmentPodUID**|str|The UID of the target attachment pod for hotplug volumes|| +|**targetCPUSet**|[int]|If the VMI requires dedicated CPUs, this field will hold the dedicated CPU set on the target node|| +|**targetDirectMigrationNodePorts**|{str:int}|The list of ports opened for live migration on the destination node|| +|**targetNode**|str|The target node that the VMI is moving to|| +|**targetNodeAddress**|str|The address of the target node to use for the migration|| +|**targetNodeDomainDetected**|bool|The Target Node has seen the Domain Start Event|| +|**targetNodeTopology**|str|If the VMI requires dedicated CPUs, this field will hold the numa topology on the target node|| +|**targetPod**|str|The target pod that the VMI is moving to|| +### KubevirtIoV1VirtualMachineInstanceStatusMigrationStateMigrationConfiguration + +Migration configurations to apply + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**allowAutoConverge**|bool|AllowAutoConverge allows the platform to compromise performance/availability of VMIs to guarantee successful VMI live migrations. Defaults to false|| +|**allowPostCopy**|bool|AllowPostCopy enables post-copy live migrations. Such migrations allow even the busiest VMIs to successfully live-migrate. However, events like a network failure can cause a VMI crash. If set to true, migrations will still start in pre-copy, but switch to post-copy when CompletionTimeoutPerGiB triggers. Defaults to false|| +|**bandwidthPerMigration**|int | str|BandwidthPerMigration limits the amount of network bandwith live migrations are allowed to use. The value is in quantity per second. Defaults to 0 (no limit)|| +|**completionTimeoutPerGiB**|int|CompletionTimeoutPerGiB is the maximum number of seconds per GiB a migration is allowed to take. If a live-migration takes longer to migrate than this value multiplied by the size of the VMI, the migration will be cancelled, unless AllowPostCopy is true. Defaults to 800|| +|**disableTLS**|bool|When set to true, DisableTLS will disable the additional layer of live migration encryption provided by KubeVirt. This is usually a bad idea. Defaults to false|| +|**network**|str|Network is the name of the CNI network to use for live migrations. By default, migrations go through the pod network.|| +|**nodeDrainTaintKey**|str|NodeDrainTaintKey defines the taint key that indicates a node should be drained. Note: this option relies on the deprecated node taint feature. Default: kubevirt.io/drain|| +|**parallelMigrationsPerCluster**|int|ParallelMigrationsPerCluster is the total number of concurrent live migrations allowed cluster-wide. Defaults to 5|| +|**parallelOutboundMigrationsPerNode**|int|ParallelOutboundMigrationsPerNode is the maximum number of concurrent outgoing live migrations allowed per node. Defaults to 2|| +|**progressTimeout**|int|ProgressTimeout is the maximum number of seconds a live migration is allowed to make no progress. Hitting this timeout means a migration transferred 0 data for that many seconds. The migration is then considered stuck and therefore cancelled. Defaults to 150|| +|**unsafeMigrationOverride**|bool|UnsafeMigrationOverride allows live migrations to occur even if the compatibility check indicates the migration will be unsafe to the guest. Defaults to false|| +### KubevirtIoV1VirtualMachineInstanceStatusPhaseTransitionTimestampsItems0 + +VirtualMachineInstancePhaseTransitionTimestamp gives a timestamp in relation to when a phase is set on a vmi + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**phase**|str|Phase is the status of the VirtualMachineInstance in kubernetes world. It is not the VirtualMachineInstance status, but partially correlates to it.|| +|**phaseTransitionTimestamp**|str|PhaseTransitionTimestamp is the timestamp of when the phase change occurred|| +### KubevirtIoV1VirtualMachineInstanceStatusTopologyHints + +kubevirt io v1 virtual machine instance status topology hints + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**tscFrequency**|int|tsc frequency|| +### KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0 + +VolumeStatus represents information about the status of volumes attached to the VirtualMachineInstance. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**hotplugVolume**|[KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0HotplugVolume](#kubevirtiov1virtualmachineinstancestatusvolumestatusitems0hotplugvolume)|hotplug volume|| +|**memoryDumpVolume**|[KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0MemoryDumpVolume](#kubevirtiov1virtualmachineinstancestatusvolumestatusitems0memorydumpvolume)|memory dump volume|| +|**message**|str|Message is a detailed message about the current hotplug volume phase|| +|**name** `required`|str|Name is the name of the volume|| +|**persistentVolumeClaimInfo**|[KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0PersistentVolumeClaimInfo](#kubevirtiov1virtualmachineinstancestatusvolumestatusitems0persistentvolumeclaiminfo)|persistent volume claim info|| +|**phase**|str|Phase is the phase|| +|**reason**|str|Reason is a brief description of why we are in the current hotplug volume phase|| +|**size**|int|Represents the size of the volume|| +|**target** `required`|str|Target is the target name used when adding the volume to the VM, eg: vda|| +### KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0HotplugVolume + +If the volume is hotplug, this will contain the hotplug status. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**attachPodName**|str|AttachPodName is the name of the pod used to attach the volume to the node.|| +|**attachPodUID**|str|AttachPodUID is the UID of the pod used to attach the volume to the node.|| +### KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0MemoryDumpVolume + +If the volume is memorydump volume, this will contain the memorydump info. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**claimName**|str|ClaimName is the name of the pvc the memory was dumped to|| +|**endTimestamp**|str|EndTimestamp is the time when the memory dump completed|| +|**startTimestamp**|str|StartTimestamp is the time when the memory dump started|| +|**targetFileName**|str|TargetFileName is the name of the memory dump output|| +### KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0PersistentVolumeClaimInfo + +PersistentVolumeClaimInfo is information about the PVC that handler requires during start flow + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**accessModes**|[str]|AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1|| +|**capacity**|{str:int | str}|Capacity represents the capacity set on the corresponding PVC status|| +|**filesystemOverhead**|str|Percentage of filesystem's size to be reserved when resizing the PVC|| +|**preallocated**|bool|Preallocated indicates if the PVC's storage is preallocated or not|| +|**requests**|{str:int | str}|Requests represents the resources requested by the corresponding PVC spec|| +|**volumeMode**|str|VolumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.|| +### VirtualMachineInstance + +VirtualMachineInstance is *the* VirtualMachineInstance Definition. It represents a virtual machine in the runtime environment of kubernetes. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"kubevirt.io/v1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"kubevirt.io/v1"| +|**kind** `required` `readOnly`|"VirtualMachineInstance"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"VirtualMachineInstance"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec** `required`|[KubevirtIoV1VirtualMachineInstanceSpec](#kubevirtiov1virtualmachineinstancespec)|spec|| +|**status**|[KubevirtIoV1VirtualMachineInstanceStatus](#kubevirtiov1virtualmachineinstancestatus)|status|| + diff --git a/kubevirt/kcl.mod b/kubevirt/kcl.mod new file mode 100644 index 00000000..1bb344df --- /dev/null +++ b/kubevirt/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "kubevirt" +version = "0.1.0" +description = "`kubevirt` module contains definitions for kubevirt" + +[dependencies] +k8s = "1.28" diff --git a/kubevirt/kcl.mod.lock b/kubevirt/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/kubevirt/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/kubevirt/v1/kubevirt_io_v1_virtual_machine_instance.k b/kubevirt/v1/kubevirt_io_v1_virtual_machine_instance.k new file mode 100644 index 00000000..af7a2d2b --- /dev/null +++ b/kubevirt/v1/kubevirt_io_v1_virtual_machine_instance.k @@ -0,0 +1,4001 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import regex + +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema VirtualMachineInstance: + """ + VirtualMachineInstance is *the* VirtualMachineInstance Definition. It represents a virtual machine in the runtime environment of kubernetes. + + Attributes + ---------- + apiVersion : str, default is "kubevirt.io/v1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "VirtualMachineInstance", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : KubevirtIoV1VirtualMachineInstanceSpec, default is Undefined, required + spec + status : KubevirtIoV1VirtualMachineInstanceStatus, default is Undefined, optional + status + """ + + + apiVersion: "kubevirt.io/v1" = "kubevirt.io/v1" + + kind: "VirtualMachineInstance" = "VirtualMachineInstance" + + metadata?: v1.ObjectMeta + + spec: KubevirtIoV1VirtualMachineInstanceSpec + + status?: KubevirtIoV1VirtualMachineInstanceStatus + + +schema KubevirtIoV1VirtualMachineInstanceSpec: + """ + VirtualMachineInstance Spec contains the VirtualMachineInstance specification. + + Attributes + ---------- + accessCredentials : [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0], default is Undefined, optional + Specifies a set of public keys to inject into the vm guest + affinity : KubevirtIoV1VirtualMachineInstanceSpecAffinity, default is Undefined, optional + affinity + dnsConfig : KubevirtIoV1VirtualMachineInstanceSpecDNSConfig, default is Undefined, optional + dns config + dnsPolicy : str, default is Undefined, optional + Set DNS policy for the pod. Defaults to "ClusterFirst". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. + domain : KubevirtIoV1VirtualMachineInstanceSpecDomain, default is Undefined, required + domain + evictionStrategy : str, default is Undefined, optional + EvictionStrategy can be set to "LiveMigrate" if the VirtualMachineInstance should be migrated instead of shut-off in case of a node drain. + hostname : str, default is Undefined, optional + Specifies the hostname of the vmi If not specified, the hostname will be set to the name of the vmi, if dhcp or cloud-init is configured properly. + livenessProbe : KubevirtIoV1VirtualMachineInstanceSpecLivenessProbe, default is Undefined, optional + liveness probe + networks : [KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0], default is Undefined, optional + List of networks that can be attached to a vm's virtual interface. + nodeSelector : {str:str}, default is Undefined, optional + NodeSelector is a selector which must be true for the vmi to fit on a node. Selector which must match a node's labels for the vmi to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ + priorityClassName : str, default is Undefined, optional + If specified, indicates the pod's priority. If not specified, the pod priority will be default or zero if there is no default. + readinessProbe : KubevirtIoV1VirtualMachineInstanceSpecReadinessProbe, default is Undefined, optional + readiness probe + schedulerName : str, default is Undefined, optional + If specified, the VMI will be dispatched by specified scheduler. If not specified, the VMI will be dispatched by default scheduler. + startStrategy : str, default is Undefined, optional + StartStrategy can be set to "Paused" if Virtual Machine should be started in paused state. + subdomain : str, default is Undefined, optional + If specified, the fully qualified vmi hostname will be "...svc.". If not specified, the vmi will not have a domainname at all. The DNS entry will resolve to the vmi, no matter if the vmi itself can pick up a hostname. + terminationGracePeriodSeconds : int, default is Undefined, optional + Grace period observed after signalling a VirtualMachineInstance to stop after which the VirtualMachineInstance is force terminated. + tolerations : [KubevirtIoV1VirtualMachineInstanceSpecTolerationsItems0], default is Undefined, optional + If toleration is specified, obey all the toleration rules. + topologySpreadConstraints : [KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0], default is Undefined, optional + TopologySpreadConstraints describes how a group of VMIs will be spread across a given topology domains. K8s scheduler will schedule VMI pods in a way which abides by the constraints. + volumes : [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0], default is Undefined, optional + List of volumes that can be mounted by disks belonging to the vmi. + """ + + + accessCredentials?: [KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0] + + affinity?: KubevirtIoV1VirtualMachineInstanceSpecAffinity + + dnsConfig?: KubevirtIoV1VirtualMachineInstanceSpecDNSConfig + + dnsPolicy?: str + + domain: KubevirtIoV1VirtualMachineInstanceSpecDomain + + evictionStrategy?: str + + hostname?: str + + livenessProbe?: KubevirtIoV1VirtualMachineInstanceSpecLivenessProbe + + networks?: [KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0] + + nodeSelector?: {str:str} + + priorityClassName?: str + + readinessProbe?: KubevirtIoV1VirtualMachineInstanceSpecReadinessProbe + + schedulerName?: str + + startStrategy?: str + + subdomain?: str + + terminationGracePeriodSeconds?: int + + tolerations?: [KubevirtIoV1VirtualMachineInstanceSpecTolerationsItems0] + + topologySpreadConstraints?: [KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0] + + volumes?: [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0: + """ + AccessCredential represents a credential source that can be used to authorize remote access to the vm guest Only one of its members may be specified. + + Attributes + ---------- + sshPublicKey : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKey, default is Undefined, optional + ssh public key + userPassword : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPassword, default is Undefined, optional + user password + """ + + + sshPublicKey?: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKey + + userPassword?: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPassword + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKey: + """ + SSHPublicKey represents the source and method of applying a ssh public key into a guest virtual machine. + + Attributes + ---------- + propagationMethod : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethod, default is Undefined, required + propagation method + source : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySource, default is Undefined, required + source + """ + + + propagationMethod: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethod + + source: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySource + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethod: + """ + PropagationMethod represents how the public key is injected into the vm guest. + + Attributes + ---------- + configDrive : any, default is Undefined, optional + ConfigDrivePropagation means that the ssh public keys are injected into the VM using metadata using the configDrive cloud-init provider + qemuGuestAgent : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethodQemuGuestAgent, default is Undefined, optional + qemu guest agent + """ + + + configDrive?: any + + qemuGuestAgent?: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethodQemuGuestAgent + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeyPropagationMethodQemuGuestAgent: + """ + QemuGuestAgentAccessCredentailPropagation means ssh public keys are dynamically injected into the vm at runtime via the qemu guest agent. This feature requires the qemu guest agent to be running within the guest. + + Attributes + ---------- + users : [str], default is Undefined, required + Users represents a list of guest users that should have the ssh public keys added to their authorized_keys file. + """ + + + users: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySource: + """ + Source represents where the public keys are pulled from + + Attributes + ---------- + secret : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySourceSecret, default is Undefined, optional + secret + """ + + + secret?: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySourceSecret + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0SSHPublicKeySourceSecret: + """ + Secret means that the access credential is pulled from a kubernetes secret + + Attributes + ---------- + secretName : str, default is Undefined, required + SecretName represents the name of the secret in the VMI's namespace + """ + + + secretName: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPassword: + """ + UserPassword represents the source and method for applying a guest user's password + + Attributes + ---------- + propagationMethod : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordPropagationMethod, default is Undefined, required + propagation method + source : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSource, default is Undefined, required + source + """ + + + propagationMethod: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordPropagationMethod + + source: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSource + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordPropagationMethod: + """ + propagationMethod represents how the user passwords are injected into the vm guest. + + Attributes + ---------- + qemuGuestAgent : any, default is Undefined, optional + QemuGuestAgentAccessCredentailPropagation means passwords are dynamically injected into the vm at runtime via the qemu guest agent. This feature requires the qemu guest agent to be running within the guest. + """ + + + qemuGuestAgent?: any + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSource: + """ + Source represents where the user passwords are pulled from + + Attributes + ---------- + secret : KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSourceSecret, default is Undefined, optional + secret + """ + + + secret?: KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSourceSecret + + +schema KubevirtIoV1VirtualMachineInstanceSpecAccessCredentialsItems0UserPasswordSourceSecret: + """ + Secret means that the access credential is pulled from a kubernetes secret + + Attributes + ---------- + secretName : str, default is Undefined, required + SecretName represents the name of the secret in the VMI's namespace + """ + + + secretName: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinity: + """ + If affinity is specifies, obey all the affinity rules + + Attributes + ---------- + nodeAffinity : KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinity, default is Undefined, optional + node affinity + podAffinity : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinity, default is Undefined, optional + pod affinity + podAntiAffinity : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinity, default is Undefined, optional + pod anti affinity + """ + + + nodeAffinity?: KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinity + + podAffinity?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinity + + podAntiAffinity?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinity + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinity: + """ + Describes node affinity scheduling rules for the pod. + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. + requiredDuringSchedulingIgnoredDuringExecution : KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + """ + An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). + + Attributes + ---------- + preference : KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference, default is Undefined, required + preference + weight : int, default is Undefined, required + Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. + """ + + + preference: KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference + + weight: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference: + """ + A node selector term, associated with the corresponding weight. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0], default is Undefined, optional + A list of node selector requirements by node's labels. + matchFields : [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0], default is Undefined, optional + A list of node selector requirements by node's fields. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0] + + matchFields?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0: + """ + A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + The label key that the selector applies to. + operator : str, default is Undefined, required + Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. + values : [str], default is Undefined, optional + An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0: + """ + A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + The label key that the selector applies to. + operator : str, default is Undefined, required + Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. + values : [str], default is Undefined, optional + An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution: + """ + If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. + + Attributes + ---------- + nodeSelectorTerms : [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0], default is Undefined, required + Required. A list of node selector terms. The terms are ORed. + """ + + + nodeSelectorTerms: [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0: + """ + A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0], default is Undefined, optional + A list of node selector requirements by node's labels. + matchFields : [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0], default is Undefined, optional + A list of node selector requirements by node's fields. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0] + + matchFields?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0: + """ + A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + The label key that the selector applies to. + operator : str, default is Undefined, required + Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. + values : [str], default is Undefined, optional + An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0: + """ + A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + The label key that the selector applies to. + operator : str, default is Undefined, required + Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. + values : [str], default is Undefined, optional + An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinity: + """ + Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. + requiredDuringSchedulingIgnoredDuringExecution : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + """ + The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) + + Attributes + ---------- + podAffinityTerm : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm, default is Undefined, required + pod affinity term + weight : int, default is Undefined, required + weight associated with matching the corresponding podAffinityTerm, in the range 1-100. + """ + + + podAffinityTerm: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + + weight: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm: + """ + Required. A pod affinity term, associated with the corresponding weight. + + Attributes + ---------- + labelSelector : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector, default is Undefined, optional + label selector + namespaceSelector : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" + topologyKey : str, default is Undefined, required + This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. + """ + + + labelSelector?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + + namespaceSelector?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector: + """ + A label query over a set of resources, in this case pods. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector: + """ + A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0: + """ + Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running + + Attributes + ---------- + labelSelector : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector, default is Undefined, optional + label selector + namespaceSelector : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" + topologyKey : str, default is Undefined, required + This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. + """ + + + labelSelector?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + + namespaceSelector?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector: + """ + A label query over a set of resources, in this case pods. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector: + """ + A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinity: + """ + Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. + requiredDuringSchedulingIgnoredDuringExecution : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + """ + The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) + + Attributes + ---------- + podAffinityTerm : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm, default is Undefined, required + pod affinity term + weight : int, default is Undefined, required + weight associated with matching the corresponding podAffinityTerm, in the range 1-100. + """ + + + podAffinityTerm: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + + weight: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm: + """ + Required. A pod affinity term, associated with the corresponding weight. + + Attributes + ---------- + labelSelector : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector, default is Undefined, optional + label selector + namespaceSelector : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" + topologyKey : str, default is Undefined, required + This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. + """ + + + labelSelector?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + + namespaceSelector?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector: + """ + A label query over a set of resources, in this case pods. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector: + """ + A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0: + """ + Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running + + Attributes + ---------- + labelSelector : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector, default is Undefined, optional + label selector + namespaceSelector : KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" + topologyKey : str, default is Undefined, required + This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. + """ + + + labelSelector?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + + namespaceSelector?: KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector: + """ + A label query over a set of resources, in this case pods. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector: + """ + A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecDNSConfig: + """ + Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy. + + Attributes + ---------- + nameservers : [str], default is Undefined, optional + A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed. + options : [KubevirtIoV1VirtualMachineInstanceSpecDNSConfigOptionsItems0], default is Undefined, optional + A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy. + searches : [str], default is Undefined, optional + A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed. + """ + + + nameservers?: [str] + + options?: [KubevirtIoV1VirtualMachineInstanceSpecDNSConfigOptionsItems0] + + searches?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecDNSConfigOptionsItems0: + """ + PodDNSConfigOption defines DNS resolver options of a pod. + + Attributes + ---------- + name : str, default is Undefined, optional + Required. + value : str, default is Undefined, optional + value + """ + + + name?: str + + value?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomain: + """ + Specification of the desired behavior of the VirtualMachineInstance on the host. + + Attributes + ---------- + chassis : KubevirtIoV1VirtualMachineInstanceSpecDomainChassis, default is Undefined, optional + chassis + clock : KubevirtIoV1VirtualMachineInstanceSpecDomainClock, default is Undefined, optional + clock + cpu : KubevirtIoV1VirtualMachineInstanceSpecDomainCPU, default is Undefined, optional + cpu + devices : KubevirtIoV1VirtualMachineInstanceSpecDomainDevices, default is Undefined, required + devices + features : KubevirtIoV1VirtualMachineInstanceSpecDomainFeatures, default is Undefined, optional + features + firmware : KubevirtIoV1VirtualMachineInstanceSpecDomainFirmware, default is Undefined, optional + firmware + ioThreadsPolicy : str, default is Undefined, optional + Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto + launchSecurity : KubevirtIoV1VirtualMachineInstanceSpecDomainLaunchSecurity, default is Undefined, optional + launch security + machine : KubevirtIoV1VirtualMachineInstanceSpecDomainMachine, default is Undefined, optional + machine + memory : KubevirtIoV1VirtualMachineInstanceSpecDomainMemory, default is Undefined, optional + memory + resources : KubevirtIoV1VirtualMachineInstanceSpecDomainResources, default is Undefined, optional + resources + """ + + + chassis?: KubevirtIoV1VirtualMachineInstanceSpecDomainChassis + + clock?: KubevirtIoV1VirtualMachineInstanceSpecDomainClock + + cpu?: KubevirtIoV1VirtualMachineInstanceSpecDomainCPU + + devices: KubevirtIoV1VirtualMachineInstanceSpecDomainDevices + + features?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeatures + + firmware?: KubevirtIoV1VirtualMachineInstanceSpecDomainFirmware + + ioThreadsPolicy?: str + + launchSecurity?: KubevirtIoV1VirtualMachineInstanceSpecDomainLaunchSecurity + + machine?: KubevirtIoV1VirtualMachineInstanceSpecDomainMachine + + memory?: KubevirtIoV1VirtualMachineInstanceSpecDomainMemory + + resources?: KubevirtIoV1VirtualMachineInstanceSpecDomainResources + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainCPU: + """ + CPU allow specified the detailed CPU topology inside the vmi. + + Attributes + ---------- + cores : int, default is Undefined, optional + Cores specifies the number of cores inside the vmi. Must be a value greater or equal 1. + dedicatedCpuPlacement : bool, default is Undefined, optional + DedicatedCPUPlacement requests the scheduler to place the VirtualMachineInstance on a node with enough dedicated pCPUs and pin the vCPUs to it. + features : [KubevirtIoV1VirtualMachineInstanceSpecDomainCPUFeaturesItems0], default is Undefined, optional + Features specifies the CPU features list inside the VMI. + isolateEmulatorThread : bool, default is Undefined, optional + IsolateEmulatorThread requests one more dedicated pCPU to be allocated for the VMI to place the emulator thread on it. + model : str, default is Undefined, optional + Model specifies the CPU model inside the VMI. List of available models https://github.com/libvirt/libvirt/tree/master/src/cpu_map. It is possible to specify special cases like "host-passthrough" to get the same CPU as the node and "host-model" to get CPU closest to the node one. Defaults to host-model. + numa : KubevirtIoV1VirtualMachineInstanceSpecDomainCPUNuma, default is Undefined, optional + numa + realtime : KubevirtIoV1VirtualMachineInstanceSpecDomainCPURealtime, default is Undefined, optional + realtime + sockets : int, default is Undefined, optional + Sockets specifies the number of sockets inside the vmi. Must be a value greater or equal 1. + threads : int, default is Undefined, optional + Threads specifies the number of threads inside the vmi. Must be a value greater or equal 1. + """ + + + cores?: int + + dedicatedCpuPlacement?: bool + + features?: [KubevirtIoV1VirtualMachineInstanceSpecDomainCPUFeaturesItems0] + + isolateEmulatorThread?: bool + + model?: str + + numa?: KubevirtIoV1VirtualMachineInstanceSpecDomainCPUNuma + + realtime?: KubevirtIoV1VirtualMachineInstanceSpecDomainCPURealtime + + sockets?: int + + threads?: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainCPUFeaturesItems0: + """ + CPUFeature allows specifying a CPU feature. + + Attributes + ---------- + name : str, default is Undefined, required + Name of the CPU feature + policy : str, default is Undefined, optional + Policy is the CPU feature attribute which can have the following attributes: force - The virtual CPU will claim the feature is supported regardless of it being supported by host CPU. require - Guest creation will fail unless the feature is supported by the host CPU or the hypervisor is able to emulate it. optional - The feature will be supported by virtual CPU if and only if it is supported by host CPU. disable - The feature will not be supported by virtual CPU. forbid - Guest creation will fail if the feature is supported by host CPU. Defaults to require + """ + + + name: str + + policy?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainCPUNuma: + """ + NUMA allows specifying settings for the guest NUMA topology + + Attributes + ---------- + guestMappingPassthrough : any, default is Undefined, optional + GuestMappingPassthrough will create an efficient guest topology based on host CPUs exclusively assigned to a pod. The created topology ensures that memory and CPUs on the virtual numa nodes never cross boundaries of host numa nodes. + """ + + + guestMappingPassthrough?: any + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainCPURealtime: + """ + Realtime instructs the virt-launcher to tune the VMI for lower latency, optional for real time workloads + + Attributes + ---------- + mask : str, default is Undefined, optional + Mask defines the vcpu mask expression that defines which vcpus are used for realtime. Format matches libvirt's expressions. Example: "0-3,^1","0,2,3","2-3" + """ + + + mask?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainChassis: + """ + Chassis specifies the chassis info passed to the domain. + + Attributes + ---------- + asset : str, default is Undefined, optional + asset + manufacturer : str, default is Undefined, optional + manufacturer + serial : str, default is Undefined, optional + serial + sku : str, default is Undefined, optional + sku + version : str, default is Undefined, optional + version + """ + + + asset?: str + + manufacturer?: str + + serial?: str + + sku?: str + + version?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainClock: + """ + Clock sets the clock and timers of the vmi. + + Attributes + ---------- + timer : KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimer, default is Undefined, optional + timer + timezone : str, default is Undefined, optional + Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York'). + utc : KubevirtIoV1VirtualMachineInstanceSpecDomainClockUtc, default is Undefined, optional + utc + """ + + + timer?: KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimer + + timezone?: str + + utc?: KubevirtIoV1VirtualMachineInstanceSpecDomainClockUtc + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimer: + """ + Timer specifies whih timers are attached to the vmi. + + Attributes + ---------- + hpet : KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHpet, default is Undefined, optional + hpet + hyperv : KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHyperv, default is Undefined, optional + hyperv + kvm : KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerKvm, default is Undefined, optional + kvm + pit : KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerPit, default is Undefined, optional + pit + rtc : KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerRtc, default is Undefined, optional + rtc + """ + + + hpet?: KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHpet + + hyperv?: KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHyperv + + kvm?: KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerKvm + + pit?: KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerPit + + rtc?: KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerRtc + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHpet: + """ + HPET (High Precision Event Timer) - multiple timers with periodic interrupts. + + Attributes + ---------- + present : bool, default is Undefined, optional + Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true. + tickPolicy : str, default is Undefined, optional + TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of "delay", "catchup", "merge", "discard". + """ + + + present?: bool + + tickPolicy?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerHyperv: + """ + Hyperv (Hypervclock) - lets guests read the host’s wall clock time (paravirtualized). For windows guests. + + Attributes + ---------- + present : bool, default is Undefined, optional + Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true. + """ + + + present?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerKvm: + """ + KVM (KVM clock) - lets guests read the host’s wall clock time (paravirtualized). For linux guests. + + Attributes + ---------- + present : bool, default is Undefined, optional + Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true. + """ + + + present?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerPit: + """ + PIT (Programmable Interval Timer) - a timer with periodic interrupts. + + Attributes + ---------- + present : bool, default is Undefined, optional + Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true. + tickPolicy : str, default is Undefined, optional + TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of "delay", "catchup", "discard". + """ + + + present?: bool + + tickPolicy?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainClockTimerRtc: + """ + RTC (Real Time Clock) - a continuously running timer with periodic interrupts. + + Attributes + ---------- + present : bool, default is Undefined, optional + Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true. + tickPolicy : str, default is Undefined, optional + TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of "delay", "catchup". + track : str, default is Undefined, optional + Track the guest or the wall clock. + """ + + + present?: bool + + tickPolicy?: str + + track?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainClockUtc: + """ + UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset. + + Attributes + ---------- + offsetSeconds : int, default is Undefined, optional + OffsetSeconds specifies an offset in seconds, relative to UTC. If set, guest changes to the clock will be kept during reboots and not reset. + """ + + + offsetSeconds?: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevices: + """ + Devices allows adding disks, network interfaces, and others + + Attributes + ---------- + autoattachGraphicsDevice : bool, default is Undefined, optional + Whether to attach the default graphics device or not. VNC will not be available if set to false. Defaults to true. + autoattachInputDevice : bool, default is Undefined, optional + Whether to attach an Input Device. Defaults to false. + autoattachMemBalloon : bool, default is Undefined, optional + Whether to attach the Memory balloon device with default period. Period can be adjusted in virt-config. Defaults to true. + autoattachPodInterface : bool, default is Undefined, optional + Whether to attach a pod network interface. Defaults to true. + autoattachSerialConsole : bool, default is Undefined, optional + Whether to attach the default serial console or not. Serial console access will not be available if set to false. Defaults to true. + autoattachVSOCK : bool, default is Undefined, optional + Whether to attach the VSOCK CID to the VM or not. VSOCK access will be available if set to true. Defaults to false. + blockMultiQueue : bool, default is Undefined, optional + Whether or not to enable virtio multi-queue for block devices. Defaults to false. + clientPassthrough : any, default is Undefined, optional + To configure and access client devices such as redirecting USB + disableHotplug : bool, default is Undefined, optional + DisableHotplug disabled the ability to hotplug disks. + disks : [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0], default is Undefined, optional + Disks describes disks, cdroms and luns which are connected to the vmi. + filesystems : [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesFilesystemsItems0], default is Undefined, optional + Filesystems describes filesystem which is connected to the vmi. + gpus : [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0], default is Undefined, optional + Whether to attach a GPU device to the vmi. + hostDevices : [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesHostDevicesItems0], default is Undefined, optional + Whether to attach a host device to the vmi. + inputs : [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInputsItems0], default is Undefined, optional + Inputs describe input devices + interfaces : [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0], default is Undefined, optional + Interfaces describe network interfaces which are added to the vmi. + networkInterfaceMultiqueue : bool, default is Undefined, optional + If specified, virtual network interfaces configured with a virtio bus will also enable the vhost multiqueue feature for network devices. The number of queues created depends on additional factors of the VirtualMachineInstance, like the number of guest CPUs. + rng : any, default is Undefined, optional + Whether to have random number generator from host + sound : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesSound, default is Undefined, optional + sound + tpm : any, default is Undefined, optional + Whether to emulate a TPM device. + useVirtioTransitional : bool, default is Undefined, optional + Fall back to legacy virtio 0.9 support if virtio bus is selected on devices. This is helpful for old machines like CentOS6 or RHEL6 which do not understand virtio_non_transitional (virtio 1.0). + watchdog : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdog, default is Undefined, optional + watchdog + """ + + + autoattachGraphicsDevice?: bool + + autoattachInputDevice?: bool + + autoattachMemBalloon?: bool + + autoattachPodInterface?: bool + + autoattachSerialConsole?: bool + + autoattachVSOCK?: bool + + blockMultiQueue?: bool + + clientPassthrough?: any + + disableHotplug?: bool + + disks?: [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0] + + filesystems?: [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesFilesystemsItems0] + + gpus?: [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0] + + hostDevices?: [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesHostDevicesItems0] + + inputs?: [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInputsItems0] + + interfaces?: [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0] + + networkInterfaceMultiqueue?: bool + + rng?: any + + sound?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesSound + + tpm?: any + + useVirtioTransitional?: bool + + watchdog?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdog + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0: + """ + kubevirt io v1 virtual machine instance spec domain devices disks items0 + + Attributes + ---------- + blockSize : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSize, default is Undefined, optional + block size + bootOrder : int, default is Undefined, optional + BootOrder is an integer value > 0, used to determine ordering of boot devices. Lower values take precedence. Each disk or interface that has a boot order must have a unique value. Disks without a boot order are not tried if a disk with a boot order exists. + cache : str, default is Undefined, optional + Cache specifies which kvm disk cache mode should be used. Supported values are: CacheNone, CacheWriteThrough. + cdrom : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Cdrom, default is Undefined, optional + cdrom + dedicatedIOThread : bool, default is Undefined, optional + dedicatedIOThread indicates this disk should have an exclusive IO Thread. Enabling this implies useIOThreads = true. Defaults to false. + disk : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Disk, default is Undefined, optional + disk + io : str, default is Undefined, optional + IO specifies which QEMU disk IO mode should be used. Supported values are: native, default, threads. + lun : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Lun, default is Undefined, optional + lun + name : str, default is Undefined, required + Name is the device name + serial : str, default is Undefined, optional + Serial provides the ability to specify a serial number for the disk device. + shareable : bool, default is Undefined, optional + If specified the disk is made sharable and multiple write from different VMs are permitted + tag : str, default is Undefined, optional + If specified, disk address and its tag will be provided to the guest via config drive metadata + """ + + + blockSize?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSize + + bootOrder?: int + + cache?: str + + cdrom?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Cdrom + + dedicatedIOThread?: bool + + disk?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Disk + + io?: str + + lun?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Lun + + name: str + + serial?: str + + shareable?: bool + + tag?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSize: + """ + If specified, the virtual disk will be presented with the given block sizes. + + Attributes + ---------- + custom : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeCustom, default is Undefined, optional + custom + matchVolume : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeMatchVolume, default is Undefined, optional + match volume + """ + + + custom?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeCustom + + matchVolume?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeMatchVolume + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeCustom: + """ + CustomBlockSize represents the desired logical and physical block size for a VM disk. + + Attributes + ---------- + logical : int, default is Undefined, required + logical + physical : int, default is Undefined, required + physical + """ + + + logical: int + + physical: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0BlockSizeMatchVolume: + """ + Represents if a feature is enabled or disabled. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Cdrom: + """ + Attach a volume as a cdrom to the vmi. + + Attributes + ---------- + bus : str, default is Undefined, optional + Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi. + readonly : bool, default is Undefined, optional + ReadOnly. Defaults to true. + tray : str, default is Undefined, optional + Tray indicates if the tray of the device is open or closed. Allowed values are "open" and "closed". Defaults to closed. + """ + + + bus?: str + + readonly?: bool + + tray?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Disk: + """ + Attach a volume as a disk to the vmi. + + Attributes + ---------- + bus : str, default is Undefined, optional + Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi, usb. + pciAddress : str, default is Undefined, optional + If specified, the virtual disk will be placed on the guests pci address with the specified PCI address. For example: 0000:81:01.10 + readonly : bool, default is Undefined, optional + ReadOnly. Defaults to false. + """ + + + bus?: str + + pciAddress?: str + + readonly?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesDisksItems0Lun: + """ + Attach a volume as a LUN to the vmi. + + Attributes + ---------- + bus : str, default is Undefined, optional + Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi. + readonly : bool, default is Undefined, optional + ReadOnly. Defaults to false. + """ + + + bus?: str + + readonly?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesFilesystemsItems0: + """ + kubevirt io v1 virtual machine instance spec domain devices filesystems items0 + + Attributes + ---------- + name : str, default is Undefined, required + Name is the device name + virtiofs : any, default is Undefined, required + Virtiofs is supported + """ + + + name: str + + virtiofs: any + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0: + """ + kubevirt io v1 virtual machine instance spec domain devices gpus items0 + + Attributes + ---------- + deviceName : str, default is Undefined, required + device name + name : str, default is Undefined, required + Name of the GPU device as exposed by a device plugin + tag : str, default is Undefined, optional + If specified, the virtual network interface address and its tag will be provided to the guest via config drive + virtualGPUOptions : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptions, default is Undefined, optional + virtual g p u options + """ + + + deviceName: str + + name: str + + tag?: str + + virtualGPUOptions?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptions + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptions: + """ + kubevirt io v1 virtual machine instance spec domain devices gpus items0 virtual g p u options + + Attributes + ---------- + display : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplay, default is Undefined, optional + display + """ + + + display?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplay + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplay: + """ + kubevirt io v1 virtual machine instance spec domain devices gpus items0 virtual g p u options display + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if a display addapter backed by a vGPU should be enabled or disabled on the guest. Defaults to true. + ramFB : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplayRAMFB, default is Undefined, optional + ram f b + """ + + + enabled?: bool + + ramFB?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplayRAMFB + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesGpusItems0VirtualGPUOptionsDisplayRAMFB: + """ + Enables a boot framebuffer, until the guest OS loads a real GPU driver Defaults to true. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesHostDevicesItems0: + """ + kubevirt io v1 virtual machine instance spec domain devices host devices items0 + + Attributes + ---------- + deviceName : str, default is Undefined, required + DeviceName is the resource name of the host device exposed by a device plugin + name : str, default is Undefined, required + name + tag : str, default is Undefined, optional + If specified, the virtual network interface address and its tag will be provided to the guest via config drive + """ + + + deviceName: str + + name: str + + tag?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInputsItems0: + """ + kubevirt io v1 virtual machine instance spec domain devices inputs items0 + + Attributes + ---------- + bus : str, default is Undefined, optional + Bus indicates the bus of input device to emulate. Supported values: virtio, usb. + name : str, default is Undefined, required + Name is the device name + $type : str, default is Undefined, required + Type indicated the type of input device. Supported values: tablet. + """ + + + bus?: str + + name: str + + $type: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0: + """ + kubevirt io v1 virtual machine instance spec domain devices interfaces items0 + + Attributes + ---------- + acpiIndex : int, default is Undefined, optional + If specified, the ACPI index is used to provide network interface device naming, that is stable across changes in PCI addresses assigned to the device. This value is required to be unique across all devices and be between 1 and (16*1024-1). + bootOrder : int, default is Undefined, optional + BootOrder is an integer value > 0, used to determine ordering of boot devices. Lower values take precedence. Each interface or disk that has a boot order must have a unique value. Interfaces without a boot order are not tried. + bridge : any, default is Undefined, optional + InterfaceBridge connects to a given network via a linux bridge. + dhcpOptions : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptions, default is Undefined, optional + dhcp options + macAddress : str, default is Undefined, optional + Interface MAC address. For example: de:ad:00:00:be:af or DE-AD-00-00-BE-AF. + macvtap : any, default is Undefined, optional + InterfaceMacvtap connects to a given network by extending the Kubernetes node's L2 networks via a macvtap interface. + masquerade : any, default is Undefined, optional + InterfaceMasquerade connects to a given network using netfilter rules to nat the traffic. + model : str, default is Undefined, optional + Interface model. One of: e1000, e1000e, ne2k_pci, pcnet, rtl8139, virtio. Defaults to virtio. TODO:(ihar) switch to enums once opengen-api supports them. See: https://github.com/kubernetes/kube-openapi/issues/51 + name : str, default is Undefined, required + Logical name of the interface as well as a reference to the associated networks. Must match the Name of a Network. + passt : any, default is Undefined, optional + InterfacePasst connects to a given network. + pciAddress : str, default is Undefined, optional + If specified, the virtual network interface will be placed on the guests pci address with the specified PCI address. For example: 0000:81:01.10 + ports : [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0PortsItems0], default is Undefined, optional + List of ports to be forwarded to the virtual machine. + slirp : any, default is Undefined, optional + InterfaceSlirp connects to a given network using QEMU user networking mode. + sriov : any, default is Undefined, optional + InterfaceSRIOV connects to a given network by passing-through an SR-IOV PCI device via vfio. + tag : str, default is Undefined, optional + If specified, the virtual network interface address and its tag will be provided to the guest via config drive + """ + + + acpiIndex?: int + + bootOrder?: int + + bridge?: any + + dhcpOptions?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptions + + macAddress?: str + + macvtap?: any + + masquerade?: any + + model?: str + + name: str + + passt?: any + + pciAddress?: str + + ports?: [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0PortsItems0] + + slirp?: any + + sriov?: any + + tag?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptions: + """ + If specified the network interface will pass additional DHCP options to the VMI + + Attributes + ---------- + bootFileName : str, default is Undefined, optional + If specified will pass option 67 to interface's DHCP server + ntpServers : [str], default is Undefined, optional + If specified will pass the configured NTP server to the VM via DHCP option 042. + privateOptions : [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptionsPrivateOptionsItems0], default is Undefined, optional + If specified will pass extra DHCP options for private use, range: 224-254 + tftpServerName : str, default is Undefined, optional + If specified will pass option 66 to interface's DHCP server + """ + + + bootFileName?: str + + ntpServers?: [str] + + privateOptions?: [KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptionsPrivateOptionsItems0] + + tftpServerName?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0DhcpOptionsPrivateOptionsItems0: + """ + DHCPExtraOptions defines Extra DHCP options for a VM. + + Attributes + ---------- + option : int, default is Undefined, required + Option is an Integer value from 224-254 Required. + value : str, default is Undefined, required + Value is a String value for the Option provided Required. + """ + + + option: int + + value: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesInterfacesItems0PortsItems0: + """ + Port represents a port to expose from the virtual machine. Default protocol TCP. The port field is mandatory + + Attributes + ---------- + name : str, default is Undefined, optional + If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. + port : int, default is Undefined, required + Number of port to expose for the virtual machine. This must be a valid port number, 0 < x < 65536. + $protocol : str, default is Undefined, optional + Protocol for port. Must be UDP or TCP. Defaults to "TCP". + """ + + + name?: str + + port: int + + $protocol?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesSound: + """ + Whether to emulate a sound device. + + Attributes + ---------- + model : str, default is Undefined, optional + We only support ich9 or ac97. If SoundDevice is not set: No sound card is emulated. If SoundDevice is set but Model is not: ich9 + name : str, default is Undefined, required + User's defined name for this sound device + """ + + + model?: str + + name: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdog: + """ + Watchdog describes a watchdog device which can be added to the vmi. + + Attributes + ---------- + i6300esb : KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdogI6300esb, default is Undefined, optional + i6300esb + name : str, default is Undefined, required + Name of the watchdog. + """ + + + i6300esb?: KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdogI6300esb + + name: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainDevicesWatchdogI6300esb: + """ + i6300esb watchdog device. + + Attributes + ---------- + action : str, default is Undefined, optional + The action to take. Valid values are poweroff, reset, shutdown. Defaults to reset. + """ + + + action?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeatures: + """ + Features like acpi, apic, hyperv, smm. + + Attributes + ---------- + acpi : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesAcpi, default is Undefined, optional + acpi + apic : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesApic, default is Undefined, optional + apic + hyperv : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHyperv, default is Undefined, optional + hyperv + kvm : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesKvm, default is Undefined, optional + kvm + pvspinlock : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesPvspinlock, default is Undefined, optional + pvspinlock + smm : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesSmm, default is Undefined, optional + smm + """ + + + acpi?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesAcpi + + apic?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesApic + + hyperv?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHyperv + + kvm?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesKvm + + pvspinlock?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesPvspinlock + + smm?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesSmm + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesAcpi: + """ + ACPI enables/disables ACPI inside the guest. Defaults to enabled. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesApic: + """ + Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + endOfInterrupt : bool, default is Undefined, optional + EndOfInterrupt enables the end of interrupt notification in the guest. Defaults to false. + """ + + + enabled?: bool + + endOfInterrupt?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHyperv: + """ + Defaults to the machine type setting. + + Attributes + ---------- + evmcs : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervEvmcs, default is Undefined, optional + evmcs + frequencies : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervFrequencies, default is Undefined, optional + frequencies + ipi : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervIpi, default is Undefined, optional + ipi + reenlightenment : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReenlightenment, default is Undefined, optional + reenlightenment + $relaxed : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRelaxed, default is Undefined, optional + relaxed + reset : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReset, default is Undefined, optional + reset + runtime : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRuntime, default is Undefined, optional + runtime + spinlocks : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSpinlocks, default is Undefined, optional + spinlocks + synic : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynic, default is Undefined, optional + synic + synictimer : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimer, default is Undefined, optional + synictimer + tlbflush : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervTlbflush, default is Undefined, optional + tlbflush + vapic : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVapic, default is Undefined, optional + vapic + vendorid : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVendorid, default is Undefined, optional + vendorid + vpindex : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVpindex, default is Undefined, optional + vpindex + """ + + + evmcs?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervEvmcs + + frequencies?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervFrequencies + + ipi?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervIpi + + reenlightenment?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReenlightenment + + $relaxed?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRelaxed + + reset?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReset + + runtime?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRuntime + + spinlocks?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSpinlocks + + synic?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynic + + synictimer?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimer + + tlbflush?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervTlbflush + + vapic?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVapic + + vendorid?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVendorid + + vpindex?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVpindex + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervEvmcs: + """ + EVMCS Speeds up L2 vmexits, but disables other virtualization features. Requires vapic. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervFrequencies: + """ + Frequencies improves the TSC clock source handling for Hyper-V on KVM. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervIpi: + """ + IPI improves performances in overcommited environments. Requires vpindex. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReenlightenment: + """ + Reenlightenment enables the notifications on TSC frequency changes. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRelaxed: + """ + Relaxed instructs the guest OS to disable watchdog timeouts. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervReset: + """ + Reset enables Hyperv reboot/reset for the vmi. Requires synic. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervRuntime: + """ + Runtime improves the time accounting to improve scheduling in the guest. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSpinlocks: + """ + Spinlocks allows to configure the spinlock retry attempts. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + spinlocks : int, default is Undefined, optional + Retries indicates the number of retries. Must be a value greater or equal 4096. Defaults to 4096. + """ + + + enabled?: bool + + spinlocks?: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynic: + """ + SyNIC enables the Synthetic Interrupt Controller. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimer: + """ + SyNICTimer enables Synthetic Interrupt Controller Timers, reducing CPU load. Defaults to the machine type setting. + + Attributes + ---------- + direct : KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimerDirect, default is Undefined, optional + direct + enabled : bool, default is Undefined, optional + enabled + """ + + + direct?: KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimerDirect + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervSynictimerDirect: + """ + Represents if a feature is enabled or disabled. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervTlbflush: + """ + TLBFlush improves performances in overcommited environments. Requires vpindex. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVapic: + """ + VAPIC improves the paravirtualized handling of interrupts. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVendorid: + """ + VendorID allows setting the hypervisor vendor id. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + vendorid : str, default is Undefined, optional + VendorID sets the hypervisor vendor id, visible to the vmi. String up to twelve characters. + """ + + + enabled?: bool + + vendorid?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesHypervVpindex: + """ + VPIndex enables the Virtual Processor Index to help windows identifying virtual processors. Defaults to the machine type setting. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesKvm: + """ + Configure how KVM presence is exposed to the guest. + + Attributes + ---------- + hidden : bool, default is Undefined, optional + Hide the KVM hypervisor from standard MSR based discovery. Defaults to false + """ + + + hidden?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesPvspinlock: + """ + Notify the guest that the host supports paravirtual spinlocks. For older kernels this feature should be explicitly disabled. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFeaturesSmm: + """ + SMM enables/disables System Management Mode. TSEG not yet implemented. + + Attributes + ---------- + enabled : bool, default is Undefined, optional + Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true. + """ + + + enabled?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFirmware: + """ + Firmware. + + Attributes + ---------- + bootloader : KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloader, default is Undefined, optional + bootloader + kernelBoot : KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBoot, default is Undefined, optional + kernel boot + serial : str, default is Undefined, optional + The system-serial-number in SMBIOS + uuid : str, default is Undefined, optional + UUID reported by the vmi bios. Defaults to a random generated uid. + """ + + + bootloader?: KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloader + + kernelBoot?: KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBoot + + serial?: str + + uuid?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloader: + """ + Settings to control the bootloader that is used. + + Attributes + ---------- + bios : KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderBios, default is Undefined, optional + bios + efi : KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderEfi, default is Undefined, optional + efi + """ + + + bios?: KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderBios + + efi?: KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderEfi + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderBios: + """ + If set (default), BIOS will be used. + + Attributes + ---------- + useSerial : bool, default is Undefined, optional + If set, the BIOS output will be transmitted over serial + """ + + + useSerial?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareBootloaderEfi: + """ + If set, EFI will be used instead of BIOS. + + Attributes + ---------- + secureBoot : bool, default is Undefined, optional + If set, SecureBoot will be enabled and the OVMF roms will be swapped for SecureBoot-enabled ones. Requires SMM to be enabled. Defaults to true + """ + + + secureBoot?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBoot: + """ + Settings to set the kernel for booting. + + Attributes + ---------- + container : KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBootContainer, default is Undefined, optional + container + kernelArgs : str, default is Undefined, optional + Arguments to be passed to the kernel at boot time + """ + + + container?: KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBootContainer + + kernelArgs?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainFirmwareKernelBootContainer: + """ + Container defines the container that containes kernel artifacts + + Attributes + ---------- + image : str, default is Undefined, required + Image that contains initrd / kernel files. + imagePullPolicy : str, default is Undefined, optional + Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images + imagePullSecret : str, default is Undefined, optional + ImagePullSecret is the name of the Docker registry secret required to pull the image. The secret must already exist. + initrdPath : str, default is Undefined, optional + the fully-qualified path to the ramdisk image in the host OS + kernelPath : str, default is Undefined, optional + The fully-qualified path to the kernel image in the host OS + """ + + + image: str + + imagePullPolicy?: str + + imagePullSecret?: str + + initrdPath?: str + + kernelPath?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainLaunchSecurity: + """ + Launch Security setting of the vmi. + + Attributes + ---------- + sev : any, default is Undefined, optional + AMD Secure Encrypted Virtualization (SEV). + """ + + + sev?: any + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainMachine: + """ + Machine type. + + Attributes + ---------- + $type : str, default is Undefined, optional + QEMU machine type is the actual chipset of the VirtualMachineInstance. + """ + + + $type?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainMemory: + """ + Memory allow specifying the VMI memory features. + + Attributes + ---------- + guest : int | str, default is Undefined, optional + Guest allows to specifying the amount of memory which is visible inside the Guest OS. The Guest must lie between Requests and Limits from the resources section. Defaults to the requested memory in the resources section if not specified. + hugepages : KubevirtIoV1VirtualMachineInstanceSpecDomainMemoryHugepages, default is Undefined, optional + hugepages + """ + + + guest?: int | str + + hugepages?: KubevirtIoV1VirtualMachineInstanceSpecDomainMemoryHugepages + + + check: + regex.match(str(guest), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainMemoryHugepages: + """ + Hugepages allow to use hugepages for the VirtualMachineInstance instead of regular memory. + + Attributes + ---------- + pageSize : str, default is Undefined, optional + PageSize specifies the hugepage size, for x86_64 architecture valid values are 1Gi and 2Mi. + """ + + + pageSize?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecDomainResources: + """ + Resources describes the Compute Resources required by this vmi. + + Attributes + ---------- + limits : {str:int | str}, default is Undefined, optional + Limits describes the maximum amount of compute resources allowed. Valid resource keys are "memory" and "cpu". + overcommitGuestOverhead : bool, default is Undefined, optional + Don't ask the scheduler to take the guest-management overhead into account. Instead put the overhead only into the container's memory limit. This can lead to crashes if all memory is in use on a node. Defaults to false. + requests : {str:int | str}, default is Undefined, optional + Requests is a description of the initial vmi resources. Valid resource keys are "memory" and "cpu". + """ + + + limits?: {str:int | str} + + overcommitGuestOverhead?: bool + + requests?: {str:int | str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecLivenessProbe: + """ + Periodic probe of VirtualMachineInstance liveness. VirtualmachineInstances will be stopped if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes + + Attributes + ---------- + exec : KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. + guestAgentPing : any, default is Undefined, optional + GuestAgentPing contacts the qemu-guest-agent for availability checks. + httpGet : KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + Number of seconds after the VirtualMachineInstance has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes + periodSeconds : int, default is Undefined, optional + How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. + successThreshold : int, default is Undefined, optional + Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1. + tcpSocket : KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeTCPSocket, default is Undefined, optional + tcp socket + timeoutSeconds : int, default is Undefined, optional + Number of seconds after which the probe times out. For exec probes the timeout fails the probe but does not terminate the command running on the guest. This means a blocking command can result in an increasing load on the guest. A small buffer will be added to the resulting workload exec probe to compensate for delays caused by the qemu guest exec mechanism. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes + """ + + + exec?: KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeExec + + failureThreshold?: int + + guestAgentPing?: any + + httpGet?: KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeTCPSocket + + timeoutSeconds?: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeExec: + """ + One and only one of the following should be specified. Exec specifies the action to take, it will be executed on the guest through the qemu-guest-agent. If the guest agent is not available, this probe will fail. + + Attributes + ---------- + command : [str], default is Undefined, optional + Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. + """ + + + command?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGet: + """ + HTTPGet specifies the http request to perform. + + Attributes + ---------- + host : str, default is Undefined, optional + Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. + httpHeaders : [KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + Custom headers to set in the request. HTTP allows repeated headers. + path : str, default is Undefined, optional + Path to access on the HTTP server. + port : int | str, default is Undefined, required + Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. + scheme : str, default is Undefined, optional + Scheme to use for connecting to the host. Defaults to HTTP. + """ + + + host?: str + + httpHeaders?: [KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeHTTPGetHTTPHeadersItems0: + """ + HTTPHeader describes a custom header to be used in HTTP probes + + Attributes + ---------- + name : str, default is Undefined, required + The header field name + value : str, default is Undefined, required + The header field value + """ + + + name: str + + value: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecLivenessProbeTCPSocket: + """ + TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook + + Attributes + ---------- + host : str, default is Undefined, optional + Optional: Host name to connect to, defaults to the pod IP. + port : int | str, default is Undefined, required + Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. + """ + + + host?: str + + port: int | str + + +schema KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0: + """ + Network represents a network type and a resource that should be connected to the vm. + + Attributes + ---------- + multus : KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Multus, default is Undefined, optional + multus + name : str, default is Undefined, required + Network name. Must be a DNS_LABEL and unique within the vm. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + pod : KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Pod, default is Undefined, optional + pod + """ + + + multus?: KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Multus + + name: str + + pod?: KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Pod + + +schema KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Multus: + """ + Represents the multus cni network. + + Attributes + ---------- + default : bool, default is Undefined, optional + Select the default network and add it to the multus-cni.io/default-network annotation. + networkName : str, default is Undefined, required + References to a NetworkAttachmentDefinition CRD object. Format: , /. If namespace is not specified, VMI namespace is assumed. + """ + + + default?: bool + + networkName: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecNetworksItems0Pod: + """ + Represents the stock pod network interface. + + Attributes + ---------- + vmIPv6NetworkCIDR : str, default is Undefined, optional + IPv6 CIDR for the vm network. Defaults to fd10:0:2::/120 if not specified. + vmNetworkCIDR : str, default is Undefined, optional + CIDR for vm network. Default 10.0.2.0/24 if not specified. + """ + + + vmIPv6NetworkCIDR?: str + + vmNetworkCIDR?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecReadinessProbe: + """ + Periodic probe of VirtualMachineInstance service readiness. VirtualmachineInstances will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes + + Attributes + ---------- + exec : KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. + guestAgentPing : any, default is Undefined, optional + GuestAgentPing contacts the qemu-guest-agent for availability checks. + httpGet : KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + Number of seconds after the VirtualMachineInstance has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes + periodSeconds : int, default is Undefined, optional + How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. + successThreshold : int, default is Undefined, optional + Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1. + tcpSocket : KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + timeoutSeconds : int, default is Undefined, optional + Number of seconds after which the probe times out. For exec probes the timeout fails the probe but does not terminate the command running on the guest. This means a blocking command can result in an increasing load on the guest. A small buffer will be added to the resulting workload exec probe to compensate for delays caused by the qemu guest exec mechanism. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes + """ + + + exec?: KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeExec + + failureThreshold?: int + + guestAgentPing?: any + + httpGet?: KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeTCPSocket + + timeoutSeconds?: int + + +schema KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeExec: + """ + One and only one of the following should be specified. Exec specifies the action to take, it will be executed on the guest through the qemu-guest-agent. If the guest agent is not available, this probe will fail. + + Attributes + ---------- + command : [str], default is Undefined, optional + Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. + """ + + + command?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGet: + """ + HTTPGet specifies the http request to perform. + + Attributes + ---------- + host : str, default is Undefined, optional + Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. + httpHeaders : [KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + Custom headers to set in the request. HTTP allows repeated headers. + path : str, default is Undefined, optional + Path to access on the HTTP server. + port : int | str, default is Undefined, required + Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. + scheme : str, default is Undefined, optional + Scheme to use for connecting to the host. Defaults to HTTP. + """ + + + host?: str + + httpHeaders?: [KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeHTTPGetHTTPHeadersItems0: + """ + HTTPHeader describes a custom header to be used in HTTP probes + + Attributes + ---------- + name : str, default is Undefined, required + The header field name + value : str, default is Undefined, required + The header field value + """ + + + name: str + + value: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecReadinessProbeTCPSocket: + """ + TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook + + Attributes + ---------- + host : str, default is Undefined, optional + Optional: Host name to connect to, defaults to the pod IP. + port : int | str, default is Undefined, required + Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. + """ + + + host?: str + + port: int | str + + +schema KubevirtIoV1VirtualMachineInstanceSpecTolerationsItems0: + """ + The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . + + Attributes + ---------- + effect : str, default is Undefined, optional + Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. + key : str, default is Undefined, optional + Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. + operator : str, default is Undefined, optional + Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. + tolerationSeconds : int, default is Undefined, optional + TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. + value : str, default is Undefined, optional + Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. + """ + + + effect?: str + + key?: str + + operator?: str + + tolerationSeconds?: int + + value?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0: + """ + TopologySpreadConstraint specifies how to spread matching pods among the given topology. + + Attributes + ---------- + labelSelector : KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelector, default is Undefined, optional + label selector + maxSkew : int, default is Undefined, required + MaxSkew describes the degree to which pods may be unevenly distributed. When 'whenUnsatisfiable=DoNotSchedule', it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 1/1/0: | zone1 | zone2 | zone3 | | P | P | | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 1/1/1; scheduling it onto zone1(zone2) would make the ActualSkew(2-0) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When 'whenUnsatisfiable=ScheduleAnyway', it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed. + topologyKey : str, default is Undefined, required + TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each as a "bucket", and try to put balanced number of pods into each bucket. It's a required field. + whenUnsatisfiable : str, default is Undefined, required + WhenUnsatisfiable indicates how to deal with a pod if it doesn't satisfy the spread constraint. - DoNotSchedule (default) tells the scheduler not to schedule it. - ScheduleAnyway tells the scheduler to schedule the pod in any location, but giving higher precedence to topologies that would help reduce the skew. A constraint is considered "Unsatisfiable" for an incoming pod if and only if every possible node assignment for that pod would violate "MaxSkew" on some topology. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 3/1/1: | zone1 | zone2 | zone3 | | P P P | P | P | If WhenUnsatisfiable is set to DoNotSchedule, incoming pod can only be scheduled to zone2(zone3) to become 3/2/1(3/1/2) as ActualSkew(2-1) on zone2(zone3) satisfies MaxSkew(1). In other words, the cluster can still be imbalanced, but scheduler won't make it *more* imbalanced. It's a required field. + """ + + + labelSelector?: KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelector + + maxSkew: int + + topologyKey: str + + whenUnsatisfiable: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelector: + """ + LabelSelector is used to find matching pods. Pods that match this label selector are counted to determine the number of pods in their corresponding topology domain. + + Attributes + ---------- + matchExpressions : [KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema KubevirtIoV1VirtualMachineInstanceSpecTopologySpreadConstraintsItems0LabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0: + """ + Volume represents a named volume in a vmi. + + Attributes + ---------- + cloudInitConfigDrive : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDrive, default is Undefined, optional + cloud init config drive + cloudInitNoCloud : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloud, default is Undefined, optional + cloud init no cloud + configMap : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ConfigMap, default is Undefined, optional + config map + containerDisk : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ContainerDisk, default is Undefined, optional + container disk + dataVolume : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DataVolume, default is Undefined, optional + data volume + downwardAPI : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPI, default is Undefined, optional + downward API + downwardMetrics : any, default is Undefined, optional + DownwardMetrics adds a very small disk to VMIs which contains a limited view of host and guest metrics. The disk content is compatible with vhostmd (https://github.com/vhostmd/vhostmd) and vm-dump-metrics. + emptyDisk : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EmptyDisk, default is Undefined, optional + empty disk + ephemeral : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Ephemeral, default is Undefined, optional + ephemeral + hostDisk : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0HostDisk, default is Undefined, optional + host disk + memoryDump : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0MemoryDump, default is Undefined, optional + memory dump + name : str, default is Undefined, required + Volume's name. Must be a DNS_LABEL and unique within the vmi. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + persistentVolumeClaim : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0PersistentVolumeClaim, default is Undefined, optional + persistent volume claim + secret : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Secret, default is Undefined, optional + secret + serviceAccount : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ServiceAccount, default is Undefined, optional + service account + sysprep : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Sysprep, default is Undefined, optional + sysprep + """ + + + cloudInitConfigDrive?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDrive + + cloudInitNoCloud?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloud + + configMap?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ConfigMap + + containerDisk?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ContainerDisk + + dataVolume?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DataVolume + + downwardAPI?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPI + + downwardMetrics?: any + + emptyDisk?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EmptyDisk + + ephemeral?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Ephemeral + + hostDisk?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0HostDisk + + memoryDump?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0MemoryDump + + name: str + + persistentVolumeClaim?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0PersistentVolumeClaim + + secret?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Secret + + serviceAccount?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ServiceAccount + + sysprep?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Sysprep + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDrive: + """ + CloudInitConfigDrive represents a cloud-init Config Drive user-data source. The Config Drive data will be added as a disk to the vmi. A proper cloud-init installation is required inside the guest. More info: https://cloudinit.readthedocs.io/en/latest/topics/datasources/configdrive.html + + Attributes + ---------- + networkData : str, default is Undefined, optional + NetworkData contains config drive inline cloud-init networkdata. + networkDataBase64 : str, default is Undefined, optional + NetworkDataBase64 contains config drive cloud-init networkdata as a base64 encoded string. + networkDataSecretRef : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveNetworkDataSecretRef, default is Undefined, optional + network data secret ref + secretRef : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveSecretRef, default is Undefined, optional + secret ref + userData : str, default is Undefined, optional + UserData contains config drive inline cloud-init userdata. + userDataBase64 : str, default is Undefined, optional + UserDataBase64 contains config drive cloud-init userdata as a base64 encoded string. + """ + + + networkData?: str + + networkDataBase64?: str + + networkDataSecretRef?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveNetworkDataSecretRef + + secretRef?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveSecretRef + + userData?: str + + userDataBase64?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveNetworkDataSecretRef: + """ + NetworkDataSecretRef references a k8s secret that contains config drive networkdata. + + Attributes + ---------- + name : str, default is Undefined, optional + Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? + """ + + + name?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitConfigDriveSecretRef: + """ + UserDataSecretRef references a k8s secret that contains config drive userdata. + + Attributes + ---------- + name : str, default is Undefined, optional + Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? + """ + + + name?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloud: + """ + CloudInitNoCloud represents a cloud-init NoCloud user-data source. The NoCloud data will be added as a disk to the vmi. A proper cloud-init installation is required inside the guest. More info: http://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html + + Attributes + ---------- + networkData : str, default is Undefined, optional + NetworkData contains NoCloud inline cloud-init networkdata. + networkDataBase64 : str, default is Undefined, optional + NetworkDataBase64 contains NoCloud cloud-init networkdata as a base64 encoded string. + networkDataSecretRef : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudNetworkDataSecretRef, default is Undefined, optional + network data secret ref + secretRef : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudSecretRef, default is Undefined, optional + secret ref + userData : str, default is Undefined, optional + UserData contains NoCloud inline cloud-init userdata. + userDataBase64 : str, default is Undefined, optional + UserDataBase64 contains NoCloud cloud-init userdata as a base64 encoded string. + """ + + + networkData?: str + + networkDataBase64?: str + + networkDataSecretRef?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudNetworkDataSecretRef + + secretRef?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudSecretRef + + userData?: str + + userDataBase64?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudNetworkDataSecretRef: + """ + NetworkDataSecretRef references a k8s secret that contains NoCloud networkdata. + + Attributes + ---------- + name : str, default is Undefined, optional + Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? + """ + + + name?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0CloudInitNoCloudSecretRef: + """ + UserDataSecretRef references a k8s secret that contains NoCloud userdata. + + Attributes + ---------- + name : str, default is Undefined, optional + Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? + """ + + + name?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ConfigMap: + """ + ConfigMapSource represents a reference to a ConfigMap in the same namespace. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/ + + Attributes + ---------- + name : str, default is Undefined, optional + Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? + optional : bool, default is Undefined, optional + Specify whether the ConfigMap or it's keys must be defined + volumeLabel : str, default is Undefined, optional + The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are "cidata" (cloud-init), "config-2" (cloud-init) or "OEMDRV" (kickstart). + """ + + + name?: str + + optional?: bool + + volumeLabel?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ContainerDisk: + """ + ContainerDisk references a docker image, embedding a qcow or raw disk. More info: https://kubevirt.gitbooks.io/user-guide/registry-disk.html + + Attributes + ---------- + image : str, default is Undefined, required + Image is the name of the image with the embedded disk. + imagePullPolicy : str, default is Undefined, optional + Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images + imagePullSecret : str, default is Undefined, optional + ImagePullSecret is the name of the Docker registry secret required to pull the image. The secret must already exist. + path : str, default is Undefined, optional + Path defines the path to disk file in the container + """ + + + image: str + + imagePullPolicy?: str + + imagePullSecret?: str + + path?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DataVolume: + """ + DataVolume represents the dynamic creation a PVC for this volume as well as the process of populating that PVC with a disk image. + + Attributes + ---------- + hotpluggable : bool, default is Undefined, optional + Hotpluggable indicates whether the volume can be hotplugged and hotunplugged. + name : str, default is Undefined, required + Name of both the DataVolume and the PVC in the same namespace. After PVC population the DataVolume is garbage collected by default. + """ + + + hotpluggable?: bool + + name: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPI: + """ + DownwardAPI represents downward API about the pod that should populate this volume + + Attributes + ---------- + fields : [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0], default is Undefined, optional + Fields is a list of downward API volume file + volumeLabel : str, default is Undefined, optional + The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are "cidata" (cloud-init), "config-2" (cloud-init) or "OEMDRV" (kickstart). + """ + + + fields?: [KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0] + + volumeLabel?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0: + """ + DownwardAPIVolumeFile represents information to create the file containing the pod field + + Attributes + ---------- + fieldRef : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0FieldRef, default is Undefined, optional + field ref + mode : int, default is Undefined, optional + Optional: mode bits used to set permissions on this file, must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. + path : str, default is Undefined, required + Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' + resourceFieldRef : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0ResourceFieldRef, default is Undefined, optional + resource field ref + """ + + + fieldRef?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0FieldRef + + mode?: int + + path: str + + resourceFieldRef?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0ResourceFieldRef + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0FieldRef: + """ + Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + Version of the schema the FieldPath is written in terms of, defaults to "v1". + fieldPath : str, default is Undefined, required + Path of the field to select in the specified API version. + """ + + + apiVersion?: str + + fieldPath: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0DownwardAPIFieldsItems0ResourceFieldRef: + """ + Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. + + Attributes + ---------- + containerName : str, default is Undefined, optional + Container name: required for volumes, optional for env vars + divisor : int | str, default is Undefined, optional + Specifies the output format of the exposed resources, defaults to "1" + resource : str, default is Undefined, required + Required: resource to select + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + regex.match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EmptyDisk: + """ + EmptyDisk represents a temporary disk which shares the vmis lifecycle. More info: https://kubevirt.gitbooks.io/user-guide/disks-and-volumes.html + + Attributes + ---------- + capacity : int | str, default is Undefined, required + Capacity of the sparse disk. + """ + + + capacity: int | str + + + check: + regex.match(str(capacity), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Ephemeral: + """ + Ephemeral is a special volume source that "wraps" specified source and provides copy-on-write image on top of it. + + Attributes + ---------- + persistentVolumeClaim : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EphemeralPersistentVolumeClaim, default is Undefined, optional + persistent volume claim + """ + + + persistentVolumeClaim?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EphemeralPersistentVolumeClaim + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0EphemeralPersistentVolumeClaim: + """ + PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. Directly attached to the vmi via qemu. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims + + Attributes + ---------- + claimName : str, default is Undefined, required + ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims + readOnly : bool, default is Undefined, optional + Will force the ReadOnly setting in VolumeMounts. Default false. + """ + + + claimName: str + + readOnly?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0HostDisk: + """ + HostDisk represents a disk created on the cluster level + + Attributes + ---------- + capacity : int | str, default is Undefined, optional + Capacity of the sparse disk + path : str, default is Undefined, required + The path to HostDisk image located on the cluster + shared : bool, default is Undefined, optional + Shared indicate whether the path is shared between nodes + $type : str, default is Undefined, required + Contains information if disk.img exists or should be created allowed options are 'Disk' and 'DiskOrCreate' + """ + + + capacity?: int | str + + path: str + + shared?: bool + + $type: str + + + check: + regex.match(str(capacity), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0MemoryDump: + """ + MemoryDump is attached to the virt launcher and is populated with a memory dump of the vmi + + Attributes + ---------- + claimName : str, default is Undefined, required + ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims + hotpluggable : bool, default is Undefined, optional + Hotpluggable indicates whether the volume can be hotplugged and hotunplugged. + readOnly : bool, default is Undefined, optional + Will force the ReadOnly setting in VolumeMounts. Default false. + """ + + + claimName: str + + hotpluggable?: bool + + readOnly?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0PersistentVolumeClaim: + """ + PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. Directly attached to the vmi via qemu. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims + + Attributes + ---------- + claimName : str, default is Undefined, required + ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims + hotpluggable : bool, default is Undefined, optional + Hotpluggable indicates whether the volume can be hotplugged and hotunplugged. + readOnly : bool, default is Undefined, optional + Will force the ReadOnly setting in VolumeMounts. Default false. + """ + + + claimName: str + + hotpluggable?: bool + + readOnly?: bool + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Secret: + """ + SecretVolumeSource represents a reference to a secret data in the same namespace. More info: https://kubernetes.io/docs/concepts/configuration/secret/ + + Attributes + ---------- + optional : bool, default is Undefined, optional + Specify whether the Secret or it's keys must be defined + secretName : str, default is Undefined, optional + Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret + volumeLabel : str, default is Undefined, optional + The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are "cidata" (cloud-init), "config-2" (cloud-init) or "OEMDRV" (kickstart). + """ + + + optional?: bool + + secretName?: str + + volumeLabel?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0ServiceAccount: + """ + ServiceAccountVolumeSource represents a reference to a service account. There can only be one volume of this type! More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ + + Attributes + ---------- + serviceAccountName : str, default is Undefined, optional + Name of the service account in the pod's namespace to use. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ + """ + + + serviceAccountName?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0Sysprep: + """ + Represents a Sysprep volume source. + + Attributes + ---------- + configMap : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepConfigMap, default is Undefined, optional + config map + secret : KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepSecret, default is Undefined, optional + secret + """ + + + configMap?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepConfigMap + + secret?: KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepSecret + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepConfigMap: + """ + ConfigMap references a ConfigMap that contains Sysprep answer file named autounattend.xml that should be attached as disk of CDROM type. + + Attributes + ---------- + name : str, default is Undefined, optional + Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? + """ + + + name?: str + + +schema KubevirtIoV1VirtualMachineInstanceSpecVolumesItems0SysprepSecret: + """ + Secret references a k8s Secret that contains Sysprep answer file named autounattend.xml that should be attached as disk of CDROM type. + + Attributes + ---------- + name : str, default is Undefined, optional + Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? + """ + + + name?: str + + +schema KubevirtIoV1VirtualMachineInstanceStatus: + """ + Status is the high level overview of how the VirtualMachineInstance is doing. It contains information available to controllers and users. + + Attributes + ---------- + VSOCKCID : int, default is Undefined, optional + VSOCKCID is used to track the allocated VSOCK CID in the VM. + activePods : {str:str}, default is Undefined, optional + ActivePods is a mapping of pod UID to node name. It is possible for multiple pods to be running for a single VMI during migration. + conditions : [KubevirtIoV1VirtualMachineInstanceStatusConditionsItems0], default is Undefined, optional + Conditions are specific points in VirtualMachineInstance's pod runtime. + evacuationNodeName : str, default is Undefined, optional + EvacuationNodeName is used to track the eviction process of a VMI. It stores the name of the node that we want to evacuate. It is meant to be used by KubeVirt core components only and can't be set or modified by users. + fsFreezeStatus : str, default is Undefined, optional + FSFreezeStatus is the state of the fs of the guest it can be either frozen or thawed + guestOSInfo : KubevirtIoV1VirtualMachineInstanceStatusGuestOSInfo, default is Undefined, optional + guest o s info + interfaces : [KubevirtIoV1VirtualMachineInstanceStatusInterfacesItems0], default is Undefined, optional + Interfaces represent the details of available network interfaces. + launcherContainerImageVersion : str, default is Undefined, optional + LauncherContainerImageVersion indicates what container image is currently active for the vmi. + migrationMethod : str, default is Undefined, optional + Represents the method using which the vmi can be migrated: live migration or block migration + migrationState : KubevirtIoV1VirtualMachineInstanceStatusMigrationState, default is Undefined, optional + migration state + migrationTransport : str, default is Undefined, optional + This represents the migration transport + nodeName : str, default is Undefined, optional + NodeName is the name where the VirtualMachineInstance is currently running. + phase : str, default is Undefined, optional + Phase is the status of the VirtualMachineInstance in kubernetes world. It is not the VirtualMachineInstance status, but partially correlates to it. + phaseTransitionTimestamps : [KubevirtIoV1VirtualMachineInstanceStatusPhaseTransitionTimestampsItems0], default is Undefined, optional + PhaseTransitionTimestamp is the timestamp of when the last phase change occurred + qosClass : str, default is Undefined, optional + The Quality of Service (QOS) classification assigned to the virtual machine instance based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md + reason : str, default is Undefined, optional + A brief CamelCase message indicating details about why the VMI is in this state. e.g. 'NodeUnresponsive' + runtimeUser : int, default is Undefined, optional + RuntimeUser is used to determine what user will be used in launcher + selinuxContext : str, default is Undefined, optional + SELinuxContext is the actual SELinux context of the virt-launcher pod + topologyHints : KubevirtIoV1VirtualMachineInstanceStatusTopologyHints, default is Undefined, optional + topology hints + virtualMachineRevisionName : str, default is Undefined, optional + VirtualMachineRevisionName is used to get the vm revision of the vmi when doing an online vm snapshot + volumeStatus : [KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0], default is Undefined, optional + VolumeStatus contains the statuses of all the volumes + """ + + + VSOCKCID?: int + + activePods?: {str:str} + + conditions?: [KubevirtIoV1VirtualMachineInstanceStatusConditionsItems0] + + evacuationNodeName?: str + + fsFreezeStatus?: str + + guestOSInfo?: KubevirtIoV1VirtualMachineInstanceStatusGuestOSInfo + + interfaces?: [KubevirtIoV1VirtualMachineInstanceStatusInterfacesItems0] + + launcherContainerImageVersion?: str + + migrationMethod?: str + + migrationState?: KubevirtIoV1VirtualMachineInstanceStatusMigrationState + + migrationTransport?: str + + nodeName?: str + + phase?: str + + phaseTransitionTimestamps?: [KubevirtIoV1VirtualMachineInstanceStatusPhaseTransitionTimestampsItems0] + + qosClass?: str + + reason?: str + + runtimeUser?: int + + selinuxContext?: str + + topologyHints?: KubevirtIoV1VirtualMachineInstanceStatusTopologyHints + + virtualMachineRevisionName?: str + + volumeStatus?: [KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0] + + +schema KubevirtIoV1VirtualMachineInstanceStatusConditionsItems0: + """ + kubevirt io v1 virtual machine instance status conditions items0 + + Attributes + ---------- + lastProbeTime : str, default is Undefined, optional + last probe time + lastTransitionTime : str, default is Undefined, optional + last transition time + message : str, default is Undefined, optional + message + reason : str, default is Undefined, optional + reason + status : str, default is Undefined, required + status + $type : str, default is Undefined, required + type + """ + + + lastProbeTime?: str + + lastTransitionTime?: str + + message?: str + + reason?: str + + status: str + + $type: str + + +schema KubevirtIoV1VirtualMachineInstanceStatusGuestOSInfo: + """ + Guest OS Information + + Attributes + ---------- + id : str, default is Undefined, optional + Guest OS Id + kernelRelease : str, default is Undefined, optional + Guest OS Kernel Release + kernelVersion : str, default is Undefined, optional + Kernel version of the Guest OS + machine : str, default is Undefined, optional + Machine type of the Guest OS + name : str, default is Undefined, optional + Name of the Guest OS + prettyName : str, default is Undefined, optional + Guest OS Pretty Name + version : str, default is Undefined, optional + Guest OS Version + versionId : str, default is Undefined, optional + Version ID of the Guest OS + """ + + + id?: str + + kernelRelease?: str + + kernelVersion?: str + + machine?: str + + name?: str + + prettyName?: str + + version?: str + + versionId?: str + + +schema KubevirtIoV1VirtualMachineInstanceStatusInterfacesItems0: + """ + kubevirt io v1 virtual machine instance status interfaces items0 + + Attributes + ---------- + infoSource : str, default is Undefined, optional + Specifies the origin of the interface data collected. values: domain, guest-agent, or both + interfaceName : str, default is Undefined, optional + The interface name inside the Virtual Machine + ipAddress : str, default is Undefined, optional + IP address of a Virtual Machine interface. It is always the first item of IPs + ipAddresses : [str], default is Undefined, optional + List of all IP addresses of a Virtual Machine interface + mac : str, default is Undefined, optional + Hardware address of a Virtual Machine interface + name : str, default is Undefined, optional + Name of the interface, corresponds to name of the network assigned to the interface + queueCount : int, default is Undefined, optional + Specifies how many queues are allocated by MultiQueue + """ + + + infoSource?: str + + interfaceName?: str + + ipAddress?: str + + ipAddresses?: [str] + + mac?: str + + name?: str + + queueCount?: int + + +schema KubevirtIoV1VirtualMachineInstanceStatusMigrationState: + """ + Represents the status of a live migration + + Attributes + ---------- + abortRequested : bool, default is Undefined, optional + Indicates that the migration has been requested to abort + abortStatus : str, default is Undefined, optional + Indicates the final status of the live migration abortion + completed : bool, default is Undefined, optional + Indicates the migration completed + endTimestamp : str, default is Undefined, optional + The time the migration action ended + failed : bool, default is Undefined, optional + Indicates that the migration failed + migrationConfiguration : KubevirtIoV1VirtualMachineInstanceStatusMigrationStateMigrationConfiguration, default is Undefined, optional + migration configuration + migrationPolicyName : str, default is Undefined, optional + Name of the migration policy. If string is empty, no policy is matched + migrationUid : str, default is Undefined, optional + The VirtualMachineInstanceMigration object associated with this migration + mode : str, default is Undefined, optional + Lets us know if the vmi is currently running pre or post copy migration + sourceNode : str, default is Undefined, optional + The source node that the VMI originated on + startTimestamp : str, default is Undefined, optional + The time the migration action began + targetAttachmentPodUID : str, default is Undefined, optional + The UID of the target attachment pod for hotplug volumes + targetCPUSet : [int], default is Undefined, optional + If the VMI requires dedicated CPUs, this field will hold the dedicated CPU set on the target node + targetDirectMigrationNodePorts : {str:int}, default is Undefined, optional + The list of ports opened for live migration on the destination node + targetNode : str, default is Undefined, optional + The target node that the VMI is moving to + targetNodeAddress : str, default is Undefined, optional + The address of the target node to use for the migration + targetNodeDomainDetected : bool, default is Undefined, optional + The Target Node has seen the Domain Start Event + targetNodeTopology : str, default is Undefined, optional + If the VMI requires dedicated CPUs, this field will hold the numa topology on the target node + targetPod : str, default is Undefined, optional + The target pod that the VMI is moving to + """ + + + abortRequested?: bool + + abortStatus?: str + + completed?: bool + + endTimestamp?: str + + failed?: bool + + migrationConfiguration?: KubevirtIoV1VirtualMachineInstanceStatusMigrationStateMigrationConfiguration + + migrationPolicyName?: str + + migrationUid?: str + + mode?: str + + sourceNode?: str + + startTimestamp?: str + + targetAttachmentPodUID?: str + + targetCPUSet?: [int] + + targetDirectMigrationNodePorts?: {str:int} + + targetNode?: str + + targetNodeAddress?: str + + targetNodeDomainDetected?: bool + + targetNodeTopology?: str + + targetPod?: str + +schema KubevirtIoV1VirtualMachineInstanceStatusMigrationStateMigrationConfiguration: + """ + Migration configurations to apply + + Attributes + ---------- + allowAutoConverge : bool, default is Undefined, optional + AllowAutoConverge allows the platform to compromise performance/availability of VMIs to guarantee successful VMI live migrations. Defaults to false + allowPostCopy : bool, default is Undefined, optional + AllowPostCopy enables post-copy live migrations. Such migrations allow even the busiest VMIs to successfully live-migrate. However, events like a network failure can cause a VMI crash. If set to true, migrations will still start in pre-copy, but switch to post-copy when CompletionTimeoutPerGiB triggers. Defaults to false + bandwidthPerMigration : int | str, default is Undefined, optional + BandwidthPerMigration limits the amount of network bandwith live migrations are allowed to use. The value is in quantity per second. Defaults to 0 (no limit) + completionTimeoutPerGiB : int, default is Undefined, optional + CompletionTimeoutPerGiB is the maximum number of seconds per GiB a migration is allowed to take. If a live-migration takes longer to migrate than this value multiplied by the size of the VMI, the migration will be cancelled, unless AllowPostCopy is true. Defaults to 800 + disableTLS : bool, default is Undefined, optional + When set to true, DisableTLS will disable the additional layer of live migration encryption provided by KubeVirt. This is usually a bad idea. Defaults to false + network : str, default is Undefined, optional + Network is the name of the CNI network to use for live migrations. By default, migrations go through the pod network. + nodeDrainTaintKey : str, default is Undefined, optional + NodeDrainTaintKey defines the taint key that indicates a node should be drained. Note: this option relies on the deprecated node taint feature. Default: kubevirt.io/drain + parallelMigrationsPerCluster : int, default is Undefined, optional + ParallelMigrationsPerCluster is the total number of concurrent live migrations allowed cluster-wide. Defaults to 5 + parallelOutboundMigrationsPerNode : int, default is Undefined, optional + ParallelOutboundMigrationsPerNode is the maximum number of concurrent outgoing live migrations allowed per node. Defaults to 2 + progressTimeout : int, default is Undefined, optional + ProgressTimeout is the maximum number of seconds a live migration is allowed to make no progress. Hitting this timeout means a migration transferred 0 data for that many seconds. The migration is then considered stuck and therefore cancelled. Defaults to 150 + unsafeMigrationOverride : bool, default is Undefined, optional + UnsafeMigrationOverride allows live migrations to occur even if the compatibility check indicates the migration will be unsafe to the guest. Defaults to false + """ + + + allowAutoConverge?: bool + + allowPostCopy?: bool + + bandwidthPerMigration?: int | str + + completionTimeoutPerGiB?: int + + disableTLS?: bool + + network?: str + + nodeDrainTaintKey?: str + + parallelMigrationsPerCluster?: int + + parallelOutboundMigrationsPerNode?: int + + progressTimeout?: int + + unsafeMigrationOverride?: bool + + + check: + regex.match(str(bandwidthPerMigration), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") + + +schema KubevirtIoV1VirtualMachineInstanceStatusPhaseTransitionTimestampsItems0: + """ + VirtualMachineInstancePhaseTransitionTimestamp gives a timestamp in relation to when a phase is set on a vmi + + Attributes + ---------- + phase : str, default is Undefined, optional + Phase is the status of the VirtualMachineInstance in kubernetes world. It is not the VirtualMachineInstance status, but partially correlates to it. + phaseTransitionTimestamp : str, default is Undefined, optional + PhaseTransitionTimestamp is the timestamp of when the phase change occurred + """ + + + phase?: str + + phaseTransitionTimestamp?: str + + +schema KubevirtIoV1VirtualMachineInstanceStatusTopologyHints: + """ + kubevirt io v1 virtual machine instance status topology hints + + Attributes + ---------- + tscFrequency : int, default is Undefined, optional + tsc frequency + """ + + + tscFrequency?: int + + +schema KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0: + """ + VolumeStatus represents information about the status of volumes attached to the VirtualMachineInstance. + + Attributes + ---------- + hotplugVolume : KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0HotplugVolume, default is Undefined, optional + hotplug volume + memoryDumpVolume : KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0MemoryDumpVolume, default is Undefined, optional + memory dump volume + message : str, default is Undefined, optional + Message is a detailed message about the current hotplug volume phase + name : str, default is Undefined, required + Name is the name of the volume + persistentVolumeClaimInfo : KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0PersistentVolumeClaimInfo, default is Undefined, optional + persistent volume claim info + phase : str, default is Undefined, optional + Phase is the phase + reason : str, default is Undefined, optional + Reason is a brief description of why we are in the current hotplug volume phase + size : int, default is Undefined, optional + Represents the size of the volume + target : str, default is Undefined, required + Target is the target name used when adding the volume to the VM, eg: vda + """ + + + hotplugVolume?: KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0HotplugVolume + + memoryDumpVolume?: KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0MemoryDumpVolume + + message?: str + + name: str + + persistentVolumeClaimInfo?: KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0PersistentVolumeClaimInfo + + phase?: str + + reason?: str + + size?: int + + target: str + + +schema KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0HotplugVolume: + """ + If the volume is hotplug, this will contain the hotplug status. + + Attributes + ---------- + attachPodName : str, default is Undefined, optional + AttachPodName is the name of the pod used to attach the volume to the node. + attachPodUID : str, default is Undefined, optional + AttachPodUID is the UID of the pod used to attach the volume to the node. + """ + + + attachPodName?: str + + attachPodUID?: str + + +schema KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0MemoryDumpVolume: + """ + If the volume is memorydump volume, this will contain the memorydump info. + + Attributes + ---------- + claimName : str, default is Undefined, optional + ClaimName is the name of the pvc the memory was dumped to + endTimestamp : str, default is Undefined, optional + EndTimestamp is the time when the memory dump completed + startTimestamp : str, default is Undefined, optional + StartTimestamp is the time when the memory dump started + targetFileName : str, default is Undefined, optional + TargetFileName is the name of the memory dump output + """ + + + claimName?: str + + endTimestamp?: str + + startTimestamp?: str + + targetFileName?: str + + +schema KubevirtIoV1VirtualMachineInstanceStatusVolumeStatusItems0PersistentVolumeClaimInfo: + """ + PersistentVolumeClaimInfo is information about the PVC that handler requires during start flow + + Attributes + ---------- + accessModes : [str], default is Undefined, optional + AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 + capacity : {str:int | str}, default is Undefined, optional + Capacity represents the capacity set on the corresponding PVC status + filesystemOverhead : str, default is Undefined, optional + Percentage of filesystem's size to be reserved when resizing the PVC + preallocated : bool, default is Undefined, optional + Preallocated indicates if the PVC's storage is preallocated or not + requests : {str:int | str}, default is Undefined, optional + Requests represents the resources requested by the corresponding PVC spec + volumeMode : str, default is Undefined, optional + VolumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. + """ + + + accessModes?: [str] + + capacity?: {str:int | str} + + filesystemOverhead?: str + + preallocated?: bool + + requests?: {str:int | str} + + volumeMode?: str + + + check: + regex.match(filesystemOverhead, r"^(0(?:\.\d{1,3})?|1)$") + + diff --git a/linkerd/README.md b/linkerd/README.md new file mode 100644 index 00000000..edb3eb1f --- /dev/null +++ b/linkerd/README.md @@ -0,0 +1,8 @@ +## Introduction + +`linkerd` module contains definitions for `linkerd` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/linkerd) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/linkerd/docs] diff --git a/linkerd/docs/linkerd.md b/linkerd/docs/linkerd.md new file mode 100644 index 00000000..c5b6e157 --- /dev/null +++ b/linkerd/docs/linkerd.md @@ -0,0 +1,119 @@ +# linkerd + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1alpha1 + - [AuthorizationPolicy](#authorizationpolicy) + - [PolicyLinkerdIoV1alpha1AuthorizationPolicySpec](#policylinkerdiov1alpha1authorizationpolicyspec) + - [PolicyLinkerdIoV1alpha1AuthorizationPolicySpecRequiredAuthenticationRefsItems0](#policylinkerdiov1alpha1authorizationpolicyspecrequiredauthenticationrefsitems0) + - [PolicyLinkerdIoV1alpha1AuthorizationPolicySpecTargetRef](#policylinkerdiov1alpha1authorizationpolicyspectargetref) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### AuthorizationPolicy + +policy linkerd io v1alpha1 authorization policy + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"policy.linkerd.io/v1alpha1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"policy.linkerd.io/v1alpha1"| +|**kind** `required` `readOnly`|"AuthorizationPolicy"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"AuthorizationPolicy"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec** `required`|[PolicyLinkerdIoV1alpha1AuthorizationPolicySpec](#policylinkerdiov1alpha1authorizationpolicyspec)|spec|| +### PolicyLinkerdIoV1alpha1AuthorizationPolicySpec + +Authorizes clients to communicate with Linkerd-proxied server resources. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**requiredAuthenticationRefs** `required`|[[PolicyLinkerdIoV1alpha1AuthorizationPolicySpecRequiredAuthenticationRefsItems0](#policylinkerdiov1alpha1authorizationpolicyspecrequiredauthenticationrefsitems0)]|RequiredAuthenticationRefs enumerates a set of required authentications. ALL authentications must be satisfied for the authorization to apply. If any of the referred objects cannot be found, the authorization will be ignored.|| +|**targetRef** `required`|[PolicyLinkerdIoV1alpha1AuthorizationPolicySpecTargetRef](#policylinkerdiov1alpha1authorizationpolicyspectargetref)|target ref|| +### PolicyLinkerdIoV1alpha1AuthorizationPolicySpecRequiredAuthenticationRefsItems0 + +policy linkerd io v1alpha1 authorization policy spec required authentication refs items0 + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|Group is the group of the referent. When empty, the Kubernetes core API group is inferred."|| +|**kind** `required`|str|Kind is the kind of the referent.|| +|**name** `required`|str|Name is the name of the referent.|| +|**namespace**|str|Name is the name of the referent. When unspecified, this authentication refers to the local namespace.|| +### PolicyLinkerdIoV1alpha1AuthorizationPolicySpecTargetRef + +TargetRef references a resource to which the authorization policy applies. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**group**|str|Group is the group of the referent. When empty, the Kubernetes core API group is inferred.|| +|**kind** `required`|str|Kind is the kind of the referent.|| +|**name** `required`|str|Name is the name of the referent.|| + diff --git a/linkerd/kcl.mod b/linkerd/kcl.mod new file mode 100644 index 00000000..024eb954 --- /dev/null +++ b/linkerd/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "linkerd" +version = "0.1.0" +description = "`linkerd` module contains definitions for linkerd" + +[dependencies] +k8s = "1.28" diff --git a/linkerd/kcl.mod.lock b/linkerd/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/linkerd/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/linkerd/v1alpha1/policy_linkerd_io_v1alpha1_authorization_policy.k b/linkerd/v1alpha1/policy_linkerd_io_v1alpha1_authorization_policy.k new file mode 100644 index 00000000..ec6d30a6 --- /dev/null +++ b/linkerd/v1alpha1/policy_linkerd_io_v1alpha1_authorization_policy.k @@ -0,0 +1,122 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import regex + +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema AuthorizationPolicy: + """ + policy linkerd io v1alpha1 authorization policy + + Attributes + ---------- + apiVersion : str, default is "policy.linkerd.io/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "AuthorizationPolicy", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : PolicyLinkerdIoV1alpha1AuthorizationPolicySpec, default is Undefined, required + spec + """ + + + apiVersion: "policy.linkerd.io/v1alpha1" = "policy.linkerd.io/v1alpha1" + + kind: "AuthorizationPolicy" = "AuthorizationPolicy" + + metadata?: v1.ObjectMeta + + spec: PolicyLinkerdIoV1alpha1AuthorizationPolicySpec + + +schema PolicyLinkerdIoV1alpha1AuthorizationPolicySpec: + """ + Authorizes clients to communicate with Linkerd-proxied server resources. + + Attributes + ---------- + requiredAuthenticationRefs : [PolicyLinkerdIoV1alpha1AuthorizationPolicySpecRequiredAuthenticationRefsItems0], default is Undefined, required + RequiredAuthenticationRefs enumerates a set of required authentications. ALL authentications must be satisfied for the authorization to apply. If any of the referred objects cannot be found, the authorization will be ignored. + targetRef : PolicyLinkerdIoV1alpha1AuthorizationPolicySpecTargetRef, default is Undefined, required + target ref + """ + + + requiredAuthenticationRefs: [PolicyLinkerdIoV1alpha1AuthorizationPolicySpecRequiredAuthenticationRefsItems0] + + targetRef: PolicyLinkerdIoV1alpha1AuthorizationPolicySpecTargetRef + + +schema PolicyLinkerdIoV1alpha1AuthorizationPolicySpecRequiredAuthenticationRefsItems0: + """ + policy linkerd io v1alpha1 authorization policy spec required authentication refs items0 + + Attributes + ---------- + group : str, default is Undefined, optional + Group is the group of the referent. When empty, the Kubernetes core API group is inferred." + kind : str, default is Undefined, required + Kind is the kind of the referent. + name : str, default is Undefined, required + Name is the name of the referent. + namespace : str, default is Undefined, optional + Name is the name of the referent. When unspecified, this authentication refers to the local namespace. + """ + + + group?: str + + kind: str + + name: str + + namespace?: str + + + check: + len(group) <= 253 + regex.match(group, r"^$|^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$") + len(kind) <= 63 + len(kind) >= 1 + regex.match(kind, r"^[a-zA-Z]([-a-zA-Z0-9]*[a-zA-Z0-9])?$") + len(name) <= 253 + len(name) >= 1 + len(namespace) <= 253 + + +schema PolicyLinkerdIoV1alpha1AuthorizationPolicySpecTargetRef: + """ + TargetRef references a resource to which the authorization policy applies. + + Attributes + ---------- + group : str, default is Undefined, optional + Group is the group of the referent. When empty, the Kubernetes core API group is inferred. + kind : str, default is Undefined, required + Kind is the kind of the referent. + name : str, default is Undefined, required + Name is the name of the referent. + """ + + + group?: str + + kind: str + + name: str + + + check: + len(group) <= 253 + regex.match(group, r"^$|^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$") + len(kind) <= 63 + len(kind) >= 1 + regex.match(kind, r"^[a-zA-Z]([-a-zA-Z0-9]*[a-zA-Z0-9])?$") + len(name) <= 253 + len(name) >= 1 + + diff --git a/openshift/README.md b/openshift/README.md new file mode 100644 index 00000000..5813e565 --- /dev/null +++ b/openshift/README.md @@ -0,0 +1,8 @@ +## Introduction + +`openshift` module contains definitions for `openshift` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/openshift) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/openshift/docs] diff --git a/openshift/docs/openshift.md b/openshift/docs/openshift.md new file mode 100644 index 00000000..a391033a --- /dev/null +++ b/openshift/docs/openshift.md @@ -0,0 +1,291 @@ +# openshift + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1 + - [Route](#route) +- v1beta1 + - [MachineOpenshiftIoV1beta1MachineSetSpec](#machineopenshiftiov1beta1machinesetspec) + - [MachineOpenshiftIoV1beta1MachineSetSpecSelector](#machineopenshiftiov1beta1machinesetspecselector) + - [MachineOpenshiftIoV1beta1MachineSetSpecSelectorMatchExpressionsItems0](#machineopenshiftiov1beta1machinesetspecselectormatchexpressionsitems0) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplate](#machineopenshiftiov1beta1machinesetspectemplate) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadata](#machineopenshiftiov1beta1machinesetspectemplatemetadata) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadataOwnerReferencesItems0](#machineopenshiftiov1beta1machinesetspectemplatemetadataownerreferencesitems0) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpec](#machineopenshiftiov1beta1machinesetspectemplatespec) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooks](#machineopenshiftiov1beta1machinesetspectemplatespeclifecyclehooks) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreDrainItems0](#machineopenshiftiov1beta1machinesetspectemplatespeclifecyclehookspredrainitems0) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreTerminateItems0](#machineopenshiftiov1beta1machinesetspectemplatespeclifecyclehookspreterminateitems0) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadata](#machineopenshiftiov1beta1machinesetspectemplatespecmetadata) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadataOwnerReferencesItems0](#machineopenshiftiov1beta1machinesetspectemplatespecmetadataownerreferencesitems0) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecProviderSpec](#machineopenshiftiov1beta1machinesetspectemplatespecproviderspec) + - [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecTaintsItems0](#machineopenshiftiov1beta1machinesetspectemplatespectaintsitems0) + - [MachineOpenshiftIoV1beta1MachineSetStatus](#machineopenshiftiov1beta1machinesetstatus) + - [MachineSet](#machineset) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### Route + +route openshift io v1 route + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"route.openshift.io/v1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"route.openshift.io/v1"| +|**kind** `required` `readOnly`|"Route"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Route"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +### MachineOpenshiftIoV1beta1MachineSetSpec + +MachineSetSpec defines the desired state of MachineSet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**deletePolicy**|"Random" | "Newest" | "Oldest"|DeletePolicy defines the policy used to identify nodes to delete when downscaling. Defaults to "Random". Valid values are "Random, "Newest", "Oldest"|| +|**minReadySeconds**|int|MinReadySeconds is the minimum number of seconds for which a newly created machine should be ready. Defaults to 0 (machine will be considered available as soon as it is ready)|| +|**replicas**|int|Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1.|1| +|**selector**|[MachineOpenshiftIoV1beta1MachineSetSpecSelector](#machineopenshiftiov1beta1machinesetspecselector)|selector|| +|**template**|[MachineOpenshiftIoV1beta1MachineSetSpecTemplate](#machineopenshiftiov1beta1machinesetspectemplate)|template|| +### MachineOpenshiftIoV1beta1MachineSetSpecSelector + +Selector is a label query over machines that should match the replica count. Label keys and values that must match in order to be controlled by this MachineSet. It must match the machine template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[MachineOpenshiftIoV1beta1MachineSetSpecSelectorMatchExpressionsItems0](#machineopenshiftiov1beta1machinesetspecselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### MachineOpenshiftIoV1beta1MachineSetSpecSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplate + +Template is the object that describes the machine that will be created if insufficient replicas are detected. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**metadata**|[MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadata](#machineopenshiftiov1beta1machinesetspectemplatemetadata)|metadata|| +|**spec**|[MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpec](#machineopenshiftiov1beta1machinesetspectemplatespec)|spec|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadata + +Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.
If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).
Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.
Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadataOwnerReferencesItems0](#machineopenshiftiov1beta1machinesetspectemplatemetadataownerreferencesitems0)]|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.|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadataOwnerReferencesItems0 + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.|| +|**controller**|bool|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpec + +Specification of the desired behavior of the machine. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lifecycleHooks**|[MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooks](#machineopenshiftiov1beta1machinesetspectemplatespeclifecyclehooks)|lifecycle hooks|| +|**metadata**|[MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadata](#machineopenshiftiov1beta1machinesetspectemplatespecmetadata)|metadata|| +|**providerID**|str|ProviderID is the identification ID of the machine provided by the provider. This field must match the provider ID as seen on the node object corresponding to this machine. This field is required by higher level consumers of cluster-api. Example use case is cluster autoscaler with cluster-api as provider. Clean-up logic in the autoscaler compares machines to nodes to find out machines at provider which could not get registered as Kubernetes nodes. With cluster-api as a generic out-of-tree provider for autoscaler, this field is required by autoscaler to be able to have a provider view of the list of machines. Another list of nodes is queried from the k8s apiserver and then a comparison is done to find out unregistered machines and are marked for delete. This field will be set by the actuators and consumed by higher level entities like autoscaler that will be interfacing with cluster-api as generic provider.|| +|**providerSpec**|[MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecProviderSpec](#machineopenshiftiov1beta1machinesetspectemplatespecproviderspec)|provider spec|| +|**taints**|[[MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecTaintsItems0](#machineopenshiftiov1beta1machinesetspectemplatespectaintsitems0)]|The list of the taints to be applied to the corresponding Node in additive manner. This list will not overwrite any other taints added to the Node on an ongoing basis by other entities. These taints should be actively reconciled e.g. if you ask the machine controller to apply a taint and then manually remove the taint the machine controller will put it back) but not have the machine controller remove any taints|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooks + +LifecycleHooks allow users to pause operations on the machine at certain predefined points within the machine lifecycle. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**preDrain**|[[MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreDrainItems0](#machineopenshiftiov1beta1machinesetspectemplatespeclifecyclehookspredrainitems0)]|PreDrain hooks prevent the machine from being drained. This also blocks further lifecycle events, such as termination.|| +|**preTerminate**|[[MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreTerminateItems0](#machineopenshiftiov1beta1machinesetspectemplatespeclifecyclehookspreterminateitems0)]|PreTerminate hooks prevent the machine from being terminated. PreTerminate hooks be actioned after the Machine has been drained.|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreDrainItems0 + +LifecycleHook represents a single instance of a lifecycle hook + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name defines a unique name for the lifcycle hook. The name should be unique and descriptive, ideally 1-3 words, in CamelCase or it may be namespaced, eg. foo.example.com/CamelCase. Names must be unique and should only be managed by a single entity.|| +|**owner** `required`|str|Owner defines the owner of the lifecycle hook. This should be descriptive enough so that users can identify who/what is responsible for blocking the lifecycle. This could be the name of a controller (e.g. clusteroperator/etcd) or an administrator managing the hook.|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreTerminateItems0 + +LifecycleHook represents a single instance of a lifecycle hook + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**name** `required`|str|Name defines a unique name for the lifcycle hook. The name should be unique and descriptive, ideally 1-3 words, in CamelCase or it may be namespaced, eg. foo.example.com/CamelCase. Names must be unique and should only be managed by a single entity.|| +|**owner** `required`|str|Owner defines the owner of the lifecycle hook. This should be descriptive enough so that users can identify who/what is responsible for blocking the lifecycle. This could be the name of a controller (e.g. clusteroperator/etcd) or an administrator managing the hook.|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadata + +ObjectMeta will autopopulate the Node created. Use this to indicate what labels, annotations, name prefix, etc., should be used when creating the Node. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.
If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).
Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.
Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadataOwnerReferencesItems0](#machineopenshiftiov1beta1machinesetspectemplatespecmetadataownerreferencesitems0)]|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.|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadataOwnerReferencesItems0 + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.|| +|**controller**|bool|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecProviderSpec + +ProviderSpec details Provider-specific configuration to use during node creation. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**value**|any|Value is an inlined, serialized representation of the resource configuration. It is recommended that providers maintain their own versioned API types that should be serialized/deserialized from this field, akin to component config.|| +### MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecTaintsItems0 + +The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**effect** `required`|str|Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.|| +|**key** `required`|str|Required. The taint key to be applied to a node.|| +|**timeAdded**|str|TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints.|| +|**value**|str|The taint value corresponding to the taint key.|| +### MachineOpenshiftIoV1beta1MachineSetStatus + +MachineSetStatus defines the observed state of MachineSet + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**availableReplicas**|int|The number of available replicas (ready for at least minReadySeconds) for this MachineSet.|| +|**errorMessage**|str|error message|| +|**errorReason**|str|In the event that there is a terminal problem reconciling the replicas, both ErrorReason and ErrorMessage will be set. ErrorReason will be populated with a succinct value suitable for machine interpretation, while ErrorMessage will contain a more verbose string suitable for logging and human consumption.
These fields should not be set for transitive errors that a controller faces that are expected to be fixed automatically over time (like service outages), but instead indicate that something is fundamentally wrong with the MachineTemplate's spec or the configuration of the machine controller, and that manual intervention is required. Examples of terminal errors would be invalid combinations of settings in the spec, values that are unsupported by the machine controller, or the responsible machine controller itself being critically misconfigured.
Any transient errors that occur during the reconciliation of Machines can be added as events to the MachineSet object and/or logged in the controller's output.|| +|**fullyLabeledReplicas**|int|The number of replicas that have labels matching the labels of the machine template of the MachineSet.|| +|**observedGeneration**|int|ObservedGeneration reflects the generation of the most recently observed MachineSet.|| +|**readyReplicas**|int|The number of ready replicas for this MachineSet. A machine is considered ready when the node has been created and is "Ready".|| +|**replicas**|int|Replicas is the most recently observed number of replicas.|| +### MachineSet + +MachineSet ensures that a specified number of machines replicas are running at any given time. Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer). + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"machine.openshift.io/v1beta1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"machine.openshift.io/v1beta1"| +|**kind** `required` `readOnly`|"MachineSet"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"MachineSet"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +|**spec**|[MachineOpenshiftIoV1beta1MachineSetSpec](#machineopenshiftiov1beta1machinesetspec)|spec|| +|**status**|[MachineOpenshiftIoV1beta1MachineSetStatus](#machineopenshiftiov1beta1machinesetstatus)|status|| + diff --git a/openshift/kcl.mod b/openshift/kcl.mod new file mode 100644 index 00000000..c68c32f3 --- /dev/null +++ b/openshift/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "openshift" +version = "0.1.0" +description = "`openshift` module contains definitions for openshift" + +[dependencies] +k8s = "1.28" diff --git a/openshift/kcl.mod.lock b/openshift/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/openshift/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/openshift/v1/route_openshift_io_v1_route.k b/openshift/v1/route_openshift_io_v1_route.k new file mode 100644 index 00000000..b04c5ec8 --- /dev/null +++ b/openshift/v1/route_openshift_io_v1_route.k @@ -0,0 +1,29 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Route: + """ + route openshift io v1 route + + Attributes + ---------- + apiVersion : str, default is "route.openshift.io/v1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Route", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + """ + + + apiVersion: "route.openshift.io/v1" = "route.openshift.io/v1" + + kind: "Route" = "Route" + + metadata?: v1.ObjectMeta + + diff --git a/openshift/v1beta1/machine_openshift_io_v1beta1_machine_set.k b/openshift/v1beta1/machine_openshift_io_v1beta1_machine_set.k new file mode 100644 index 00000000..95f5b767 --- /dev/null +++ b/openshift/v1beta1/machine_openshift_io_v1beta1_machine_set.k @@ -0,0 +1,449 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import regex + +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema MachineSet: + """ + MachineSet ensures that a specified number of machines replicas are running at any given time. Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer). + + Attributes + ---------- + apiVersion : str, default is "machine.openshift.io/v1beta1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "MachineSet", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : MachineOpenshiftIoV1beta1MachineSetSpec, default is Undefined, optional + spec + status : MachineOpenshiftIoV1beta1MachineSetStatus, default is Undefined, optional + status + """ + + + apiVersion: "machine.openshift.io/v1beta1" = "machine.openshift.io/v1beta1" + + kind: "MachineSet" = "MachineSet" + + metadata?: v1.ObjectMeta + + spec?: MachineOpenshiftIoV1beta1MachineSetSpec + + status?: MachineOpenshiftIoV1beta1MachineSetStatus + + +schema MachineOpenshiftIoV1beta1MachineSetSpec: + """ + MachineSetSpec defines the desired state of MachineSet + + Attributes + ---------- + deletePolicy : str, default is Undefined, optional + DeletePolicy defines the policy used to identify nodes to delete when downscaling. Defaults to "Random". Valid values are "Random, "Newest", "Oldest" + minReadySeconds : int, default is Undefined, optional + MinReadySeconds is the minimum number of seconds for which a newly created machine should be ready. Defaults to 0 (machine will be considered available as soon as it is ready) + replicas : int, default is 1, optional + Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. + selector : MachineOpenshiftIoV1beta1MachineSetSpecSelector, default is Undefined, optional + selector + template : MachineOpenshiftIoV1beta1MachineSetSpecTemplate, default is Undefined, optional + template + """ + + + deletePolicy?: "Random" | "Newest" | "Oldest" + + minReadySeconds?: int + + replicas?: int = 1 + + selector?: MachineOpenshiftIoV1beta1MachineSetSpecSelector + + template?: MachineOpenshiftIoV1beta1MachineSetSpecTemplate + + +schema MachineOpenshiftIoV1beta1MachineSetSpecSelector: + """ + Selector is a label query over machines that should match the replica count. Label keys and values that must match in order to be controlled by this MachineSet. It must match the machine template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors + + Attributes + ---------- + matchExpressions : [MachineOpenshiftIoV1beta1MachineSetSpecSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [MachineOpenshiftIoV1beta1MachineSetSpecSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema MachineOpenshiftIoV1beta1MachineSetSpecSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplate: + """ + Template is the object that describes the machine that will be created if insufficient replicas are detected. + + Attributes + ---------- + metadata : MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadata, default is Undefined, optional + metadata + spec : MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpec, default is Undefined, optional + spec + """ + + + metadata?: MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadata + + spec?: MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpec + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadata: + """ + Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations + generateName : str, default is Undefined, optional + GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. + If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). + Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency + labels : {str:str}, default is Undefined, optional + 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. More info: http://kubernetes.io/docs/user-guide/labels + name : str, default is Undefined, optional + Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names + namespace : str, default is Undefined, optional + Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. + Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces + ownerReferences : [MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadataOwnerReferencesItems0], default is Undefined, optional + 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. + """ + + + annotations?: {str:str} + + generateName?: str + + labels?: {str:str} + + name?: str + + namespace?: str + + ownerReferences?: [MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadataOwnerReferencesItems0] + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateMetadataOwnerReferencesItems0: + """ + OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + + Attributes + ---------- + apiVersion : str, default is Undefined, required + API version of the referent. + blockOwnerDeletion : bool, default is Undefined, optional + 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. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. + controller : bool, default is Undefined, optional + If true, this reference points to the managing controller. + kind : str, default is Undefined, required + Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + name : str, default is Undefined, required + Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names + uid : str, default is Undefined, required + UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids + """ + + + apiVersion: str + + blockOwnerDeletion?: bool + + controller?: bool + + kind: str + + name: str + + uid: str + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpec: + """ + Specification of the desired behavior of the machine. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status + + Attributes + ---------- + lifecycleHooks : MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooks, default is Undefined, optional + lifecycle hooks + metadata : MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadata, default is Undefined, optional + metadata + providerID : str, default is Undefined, optional + ProviderID is the identification ID of the machine provided by the provider. This field must match the provider ID as seen on the node object corresponding to this machine. This field is required by higher level consumers of cluster-api. Example use case is cluster autoscaler with cluster-api as provider. Clean-up logic in the autoscaler compares machines to nodes to find out machines at provider which could not get registered as Kubernetes nodes. With cluster-api as a generic out-of-tree provider for autoscaler, this field is required by autoscaler to be able to have a provider view of the list of machines. Another list of nodes is queried from the k8s apiserver and then a comparison is done to find out unregistered machines and are marked for delete. This field will be set by the actuators and consumed by higher level entities like autoscaler that will be interfacing with cluster-api as generic provider. + providerSpec : MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecProviderSpec, default is Undefined, optional + provider spec + taints : [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecTaintsItems0], default is Undefined, optional + The list of the taints to be applied to the corresponding Node in additive manner. This list will not overwrite any other taints added to the Node on an ongoing basis by other entities. These taints should be actively reconciled e.g. if you ask the machine controller to apply a taint and then manually remove the taint the machine controller will put it back) but not have the machine controller remove any taints + """ + + + lifecycleHooks?: MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooks + + metadata?: MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadata + + providerID?: str + + providerSpec?: MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecProviderSpec + + taints?: [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecTaintsItems0] + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooks: + """ + LifecycleHooks allow users to pause operations on the machine at certain predefined points within the machine lifecycle. + + Attributes + ---------- + preDrain : [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreDrainItems0], default is Undefined, optional + PreDrain hooks prevent the machine from being drained. This also blocks further lifecycle events, such as termination. + preTerminate : [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreTerminateItems0], default is Undefined, optional + PreTerminate hooks prevent the machine from being terminated. PreTerminate hooks be actioned after the Machine has been drained. + """ + + + preDrain?: [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreDrainItems0] + + preTerminate?: [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreTerminateItems0] + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreDrainItems0: + """ + LifecycleHook represents a single instance of a lifecycle hook + + Attributes + ---------- + name : str, default is Undefined, required + Name defines a unique name for the lifcycle hook. The name should be unique and descriptive, ideally 1-3 words, in CamelCase or it may be namespaced, eg. foo.example.com/CamelCase. Names must be unique and should only be managed by a single entity. + owner : str, default is Undefined, required + Owner defines the owner of the lifecycle hook. This should be descriptive enough so that users can identify who/what is responsible for blocking the lifecycle. This could be the name of a controller (e.g. clusteroperator/etcd) or an administrator managing the hook. + """ + + + name: str + + owner: str + + + check: + len(name) <= 256 + len(name) >= 3 + regex.match(name, r"^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$") + len(owner) <= 512 + len(owner) >= 3 + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecLifecycleHooksPreTerminateItems0: + """ + LifecycleHook represents a single instance of a lifecycle hook + + Attributes + ---------- + name : str, default is Undefined, required + Name defines a unique name for the lifcycle hook. The name should be unique and descriptive, ideally 1-3 words, in CamelCase or it may be namespaced, eg. foo.example.com/CamelCase. Names must be unique and should only be managed by a single entity. + owner : str, default is Undefined, required + Owner defines the owner of the lifecycle hook. This should be descriptive enough so that users can identify who/what is responsible for blocking the lifecycle. This could be the name of a controller (e.g. clusteroperator/etcd) or an administrator managing the hook. + """ + + + name: str + + owner: str + + + check: + len(name) <= 256 + len(name) >= 3 + regex.match(name, r"^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$") + len(owner) <= 512 + len(owner) >= 3 + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadata: + """ + ObjectMeta will autopopulate the Node created. Use this to indicate what labels, annotations, name prefix, etc., should be used when creating the Node. + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations + generateName : str, default is Undefined, optional + GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. + If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). + Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency + labels : {str:str}, default is Undefined, optional + 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. More info: http://kubernetes.io/docs/user-guide/labels + name : str, default is Undefined, optional + Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names + namespace : str, default is Undefined, optional + Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. + Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces + ownerReferences : [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadataOwnerReferencesItems0], default is Undefined, optional + 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. + """ + + + annotations?: {str:str} + + generateName?: str + + labels?: {str:str} + + name?: str + + namespace?: str + + ownerReferences?: [MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadataOwnerReferencesItems0] + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecMetadataOwnerReferencesItems0: + """ + OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + + Attributes + ---------- + apiVersion : str, default is Undefined, required + API version of the referent. + blockOwnerDeletion : bool, default is Undefined, optional + 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. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. + controller : bool, default is Undefined, optional + If true, this reference points to the managing controller. + kind : str, default is Undefined, required + Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + name : str, default is Undefined, required + Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names + uid : str, default is Undefined, required + UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids + """ + + + apiVersion: str + + blockOwnerDeletion?: bool + + controller?: bool + + kind: str + + name: str + + uid: str + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecProviderSpec: + """ + ProviderSpec details Provider-specific configuration to use during node creation. + + Attributes + ---------- + value : any, default is Undefined, optional + Value is an inlined, serialized representation of the resource configuration. It is recommended that providers maintain their own versioned API types that should be serialized/deserialized from this field, akin to component config. + """ + + + value?: any + + +schema MachineOpenshiftIoV1beta1MachineSetSpecTemplateSpecTaintsItems0: + """ + The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. + + Attributes + ---------- + effect : str, default is Undefined, required + Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute. + key : str, default is Undefined, required + Required. The taint key to be applied to a node. + timeAdded : str, default is Undefined, optional + TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. + value : str, default is Undefined, optional + The taint value corresponding to the taint key. + """ + + + effect: str + + key: str + + timeAdded?: str + + value?: str + + +schema MachineOpenshiftIoV1beta1MachineSetStatus: + """ + MachineSetStatus defines the observed state of MachineSet + + Attributes + ---------- + availableReplicas : int, default is Undefined, optional + The number of available replicas (ready for at least minReadySeconds) for this MachineSet. + errorMessage : str, default is Undefined, optional + error message + errorReason : str, default is Undefined, optional + In the event that there is a terminal problem reconciling the replicas, both ErrorReason and ErrorMessage will be set. ErrorReason will be populated with a succinct value suitable for machine interpretation, while ErrorMessage will contain a more verbose string suitable for logging and human consumption. + These fields should not be set for transitive errors that a controller faces that are expected to be fixed automatically over time (like service outages), but instead indicate that something is fundamentally wrong with the MachineTemplate's spec or the configuration of the machine controller, and that manual intervention is required. Examples of terminal errors would be invalid combinations of settings in the spec, values that are unsupported by the machine controller, or the responsible machine controller itself being critically misconfigured. + Any transient errors that occur during the reconciliation of Machines can be added as events to the MachineSet object and/or logged in the controller's output. + fullyLabeledReplicas : int, default is Undefined, optional + The number of replicas that have labels matching the labels of the machine template of the MachineSet. + observedGeneration : int, default is Undefined, optional + ObservedGeneration reflects the generation of the most recently observed MachineSet. + readyReplicas : int, default is Undefined, optional + The number of ready replicas for this MachineSet. A machine is considered ready when the node has been created and is "Ready". + replicas : int, default is Undefined, optional + Replicas is the most recently observed number of replicas. + """ + + + availableReplicas?: int + + errorMessage?: str + + errorReason?: str + + fullyLabeledReplicas?: int + + observedGeneration?: int + + readyReplicas?: int + + replicas?: int + + diff --git a/tekton/README.md b/tekton/README.md new file mode 100644 index 00000000..b8f6668c --- /dev/null +++ b/tekton/README.md @@ -0,0 +1,8 @@ +## Introduction + +`tekton` module contains definitions for `tekton` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/tekton) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/tekton/docs] diff --git a/tekton/docs/tekton.md b/tekton/docs/tekton.md new file mode 100644 index 00000000..5eeb7be9 --- /dev/null +++ b/tekton/docs/tekton.md @@ -0,0 +1,93 @@ +# tekton + +## Index + +- [PipelineRun](#pipelinerun) +- [TaskRun](#taskrun) +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) + +## Schemas + +### PipelineRun + +tekton dev v1beta1 pipeline run + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"tekton.dev/v1beta1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"tekton.dev/v1beta1"| +|**kind** `required` `readOnly`|"PipelineRun"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"PipelineRun"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +### TaskRun + +tekton dev v1beta1 task run + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"tekton.dev/v1beta1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"tekton.dev/v1beta1"| +|**kind** `required` `readOnly`|"TaskRun"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"TaskRun"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| + diff --git a/tekton/kcl.mod b/tekton/kcl.mod new file mode 100644 index 00000000..8383271b --- /dev/null +++ b/tekton/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "tekton" +version = "0.1.0" +description = "`tekton` module contains definitions for tekton" + +[dependencies] +k8s = "1.28" diff --git a/tekton/kcl.mod.lock b/tekton/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/tekton/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/tekton/tekton_dev_v1beta1_pipeline_run.k b/tekton/tekton_dev_v1beta1_pipeline_run.k new file mode 100644 index 00000000..1393ff74 --- /dev/null +++ b/tekton/tekton_dev_v1beta1_pipeline_run.k @@ -0,0 +1,29 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema PipelineRun: + """ + tekton dev v1beta1 pipeline run + + Attributes + ---------- + apiVersion : str, default is "tekton.dev/v1beta1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "PipelineRun", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + """ + + + apiVersion: "tekton.dev/v1beta1" = "tekton.dev/v1beta1" + + kind: "PipelineRun" = "PipelineRun" + + metadata?: v1.ObjectMeta + + diff --git a/tekton/tekton_dev_v1beta1_task_run.k b/tekton/tekton_dev_v1beta1_task_run.k new file mode 100644 index 00000000..1198b293 --- /dev/null +++ b/tekton/tekton_dev_v1beta1_task_run.k @@ -0,0 +1,29 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema TaskRun: + """ + tekton dev v1beta1 task run + + Attributes + ---------- + apiVersion : str, default is "tekton.dev/v1beta1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "TaskRun", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + """ + + + apiVersion: "tekton.dev/v1beta1" = "tekton.dev/v1beta1" + + kind: "TaskRun" = "TaskRun" + + metadata?: v1.ObjectMeta + + diff --git a/traefik/README.md b/traefik/README.md new file mode 100644 index 00000000..aaf88555 --- /dev/null +++ b/traefik/README.md @@ -0,0 +1,8 @@ +## Introduction + +`traefik` module contains definitions for `traefik` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/traefik) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/traefik/docs] diff --git a/traefik/docs/traefik.md b/traefik/docs/traefik.md new file mode 100644 index 00000000..c973f273 --- /dev/null +++ b/traefik/docs/traefik.md @@ -0,0 +1,82 @@ +# traefik + +## Index + +- k8s + - apimachinery + - pkg + - apis + - meta + - v1 + - [ManagedFieldsEntry](#managedfieldsentry) + - [ObjectMeta](#objectmeta) + - [OwnerReference](#ownerreference) +- v1alpha1 + - [TLSOption](#tlsoption) + +## Schemas + +### ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion**|str|APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.|| +|**fieldsType**|str|FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"|| +|**fieldsV1**|any|FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.|| +|**manager**|str|Manager is an identifier of the workflow managing these fields.|| +|**operation**|str|Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.|| +|**time**|str|Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'|| +### ObjectMeta + +ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**annotations**|{str:str}|Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations|| +|**clusterName**|str|The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.|| +|**creationTimestamp**|str|CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.

Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**deletionGracePeriodSeconds**|int|Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.|| +|**deletionTimestamp**|str|DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.

Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata|| +|**finalizers**|[str]|Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.|| +|**generateName**|str|GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.

If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).

Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency|| +|**generation**|int|A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.|| +|**labels**|{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. More info: http://kubernetes.io/docs/user-guide/labels|| +|**managedFields**|[[ManagedFieldsEntry](#managedfieldsentry)]|ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.|| +|**name**|str|Name must be unique within a namespace. 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. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**namespace**|str|Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.

Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces|| +|**ownerReferences**|[[OwnerReference](#ownerreference)]|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.|| +|**resourceVersion**|str|An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.

Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency|| +|**selfLink**|str|SelfLink is a URL representing this object. Populated by the system. Read-only.

DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.|| +|**uid**|str|UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.

Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required`|str|API version of the referent.|| +|**blockOwnerDeletion**|bool|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|If true, this reference points to the managing controller.|| +|**kind** `required`|str|Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|| +|**name** `required`|str|Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names|| +|**uid** `required`|str|UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids|| +### TLSOption + +traefik containo us v1alpha1 TLS option + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"traefik.containo.us/v1alpha1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"traefik.containo.us/v1alpha1"| +|**kind** `required` `readOnly`|"TLSOption"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"TLSOption"| +|**metadata**|[ObjectMeta](#objectmeta)|metadata|| + diff --git a/traefik/kcl.mod b/traefik/kcl.mod new file mode 100644 index 00000000..2cbbfb79 --- /dev/null +++ b/traefik/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "traefik" +version = "0.1.0" +description = "`traefik` module contains definitions for traefik" + +[dependencies] +k8s = "1.28" diff --git a/traefik/kcl.mod.lock b/traefik/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/traefik/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/traefik/v1alpha1/traefik_containo_us_v1alpha1_tls_option.k b/traefik/v1alpha1/traefik_containo_us_v1alpha1_tls_option.k new file mode 100644 index 00000000..0be1be44 --- /dev/null +++ b/traefik/v1alpha1/traefik_containo_us_v1alpha1_tls_option.k @@ -0,0 +1,29 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema TLSOption: + """ + traefik containo us v1alpha1 TLS option + + Attributes + ---------- + apiVersion : str, default is "traefik.containo.us/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "TLSOption", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + """ + + + apiVersion: "traefik.containo.us/v1alpha1" = "traefik.containo.us/v1alpha1" + + kind: "TLSOption" = "TLSOption" + + metadata?: v1.ObjectMeta + + diff --git a/velero/README.md b/velero/README.md new file mode 100644 index 00000000..0a7a8972 --- /dev/null +++ b/velero/README.md @@ -0,0 +1,8 @@ +## Introduction + +`velero` module contains definitions for `velero.io` + +## Resource + ++ Code sources are [here](https://github.com/kcl-lang/artifacthub/tree/main/velero) ++ Reference documents are [here][https://github.com/kcl-lang/artifacthub/tree/main/velero/docs] diff --git a/velero/docs/velero.md b/velero/docs/velero.md new file mode 100644 index 00000000..7d712893 --- /dev/null +++ b/velero/docs/velero.md @@ -0,0 +1,455 @@ +# velero + +## Index + +- [Restore](#restore) +- [Schedule](#schedule) +- [VeleroIoV1RestoreSpec](#veleroiov1restorespec) +- [VeleroIoV1RestoreSpecHooks](#veleroiov1restorespechooks) +- [VeleroIoV1RestoreSpecHooksResourcesItems0](#veleroiov1restorespechooksresourcesitems0) +- [VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelector](#veleroiov1restorespechooksresourcesitems0labelselector) +- [VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelectorMatchExpressionsItems0](#veleroiov1restorespechooksresourcesitems0labelselectormatchexpressionsitems0) +- [VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0](#veleroiov1restorespechooksresourcesitems0posthooksitems0) +- [VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Exec](#veleroiov1restorespechooksresourcesitems0posthooksitems0exec) +- [VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Init](#veleroiov1restorespechooksresourcesitems0posthooksitems0init) +- [VeleroIoV1RestoreSpecLabelSelector](#veleroiov1restorespeclabelselector) +- [VeleroIoV1RestoreSpecLabelSelectorMatchExpressionsItems0](#veleroiov1restorespeclabelselectormatchexpressionsitems0) +- [VeleroIoV1RestoreSpecOrLabelSelectorsItems0](#veleroiov1restorespecorlabelselectorsitems0) +- [VeleroIoV1RestoreSpecOrLabelSelectorsItems0MatchExpressionsItems0](#veleroiov1restorespecorlabelselectorsitems0matchexpressionsitems0) +- [VeleroIoV1RestoreSpecRestoreStatus](#veleroiov1restorespecrestorestatus) +- [VeleroIoV1RestoreStatus](#veleroiov1restorestatus) +- [VeleroIoV1RestoreStatusProgress](#veleroiov1restorestatusprogress) +- [VeleroIoV1ScheduleSpec](#veleroiov1schedulespec) +- [VeleroIoV1ScheduleSpecTemplate](#veleroiov1schedulespectemplate) +- [VeleroIoV1ScheduleSpecTemplateHooks](#veleroiov1schedulespectemplatehooks) +- [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0](#veleroiov1schedulespectemplatehooksresourcesitems0) +- [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelector](#veleroiov1schedulespectemplatehooksresourcesitems0labelselector) +- [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelectorMatchExpressionsItems0](#veleroiov1schedulespectemplatehooksresourcesitems0labelselectormatchexpressionsitems0) +- [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0](#veleroiov1schedulespectemplatehooksresourcesitems0postitems0) +- [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0Exec](#veleroiov1schedulespectemplatehooksresourcesitems0postitems0exec) +- [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0](#veleroiov1schedulespectemplatehooksresourcesitems0preitems0) +- [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0Exec](#veleroiov1schedulespectemplatehooksresourcesitems0preitems0exec) +- [VeleroIoV1ScheduleSpecTemplateLabelSelector](#veleroiov1schedulespectemplatelabelselector) +- [VeleroIoV1ScheduleSpecTemplateLabelSelectorMatchExpressionsItems0](#veleroiov1schedulespectemplatelabelselectormatchexpressionsitems0) +- [VeleroIoV1ScheduleSpecTemplateMetadata](#veleroiov1schedulespectemplatemetadata) +- [VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0](#veleroiov1schedulespectemplateorlabelselectorsitems0) +- [VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0MatchExpressionsItems0](#veleroiov1schedulespectemplateorlabelselectorsitems0matchexpressionsitems0) +- [VeleroIoV1ScheduleSpecTemplateResourcePolicy](#veleroiov1schedulespectemplateresourcepolicy) +- [VeleroIoV1ScheduleStatus](#veleroiov1schedulestatus) + +## Schemas + +### Restore + +Restore is a Velero resource that represents the application of resources from a Velero backup to a target Kubernetes cluster. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"velero.io/v1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"velero.io/v1"| +|**kind** `required` `readOnly`|"Restore"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Restore"| +|**metadata**|any|metadata|| +|**spec**|[VeleroIoV1RestoreSpec](#veleroiov1restorespec)|spec|| +|**status**|[VeleroIoV1RestoreStatus](#veleroiov1restorestatus)|status|| +### Schedule + +Schedule is a Velero resource that represents a pre-scheduled or periodic Backup that should be run. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiVersion** `required` `readOnly`|"velero.io/v1"|APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources|"velero.io/v1"| +|**kind** `required` `readOnly`|"Schedule"|Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds|"Schedule"| +|**metadata**|any|metadata|| +|**spec**|[VeleroIoV1ScheduleSpec](#veleroiov1schedulespec)|spec|| +|**status**|[VeleroIoV1ScheduleStatus](#veleroiov1schedulestatus)|status|| +### VeleroIoV1RestoreSpec + +RestoreSpec defines the specification for a Velero restore. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**backupName** `required`|str|BackupName is the unique name of the Velero backup to restore from.|| +|**excludedNamespaces**|[str]|ExcludedNamespaces contains a list of namespaces that are not included in the restore.|| +|**excludedResources**|[str]|ExcludedResources is a slice of resource names that are not included in the restore.|| +|**existingResourcePolicy**|str|ExistingResourcePolicy specifies the restore behavior for the kubernetes resource to be restored|| +|**hooks**|[VeleroIoV1RestoreSpecHooks](#veleroiov1restorespechooks)|hooks|| +|**includeClusterResources**|bool|IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the restore. If null, defaults to true.|| +|**includedNamespaces**|[str]|IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included.|| +|**includedResources**|[str]|IncludedResources is a slice of resource names to include in the restore. If empty, all resources in the backup are included.|| +|**itemOperationTimeout**|str|ItemOperationTimeout specifies the time used to wait for RestoreItemAction operations The default value is 1 hour.|| +|**labelSelector**|[VeleroIoV1RestoreSpecLabelSelector](#veleroiov1restorespeclabelselector)|label selector|| +|**namespaceMapping**|{str:str}|NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name.|| +|**orLabelSelectors**|[[VeleroIoV1RestoreSpecOrLabelSelectorsItems0](#veleroiov1restorespecorlabelselectorsitems0)]|OrLabelSelectors is list of metav1.LabelSelector to filter with when restoring individual objects from the backup. If multiple provided they will be joined by the OR operator. LabelSelector as well as OrLabelSelectors cannot co-exist in restore request, only one of them can be used|| +|**preserveNodePorts**|bool|PreserveNodePorts specifies whether to restore old nodePorts from backup.|| +|**restorePVs**|bool|RestorePVs specifies whether to restore all included PVs from snapshot|| +|**restoreStatus**|[VeleroIoV1RestoreSpecRestoreStatus](#veleroiov1restorespecrestorestatus)|restore status|| +|**scheduleName**|str|ScheduleName is the unique name of the Velero schedule to restore from. If specified, and BackupName is empty, Velero will restore from the most recent successful backup created from this schedule.|| +### VeleroIoV1RestoreSpecHooks + +Hooks represent custom behaviors that should be executed during or post restore. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**resources**|[[VeleroIoV1RestoreSpecHooksResourcesItems0](#veleroiov1restorespechooksresourcesitems0)]|resources|| +### VeleroIoV1RestoreSpecHooksResourcesItems0 + +RestoreResourceHookSpec defines one or more RestoreResrouceHooks that should be executed based on the rules defined for namespaces, resources, and label selector. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**excludedNamespaces**|[str]|ExcludedNamespaces specifies the namespaces to which this hook spec does not apply.|| +|**excludedResources**|[str]|ExcludedResources specifies the resources to which this hook spec does not apply.|| +|**includedNamespaces**|[str]|IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces.|| +|**includedResources**|[str]|IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources.|| +|**labelSelector**|[VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelector](#veleroiov1restorespechooksresourcesitems0labelselector)|label selector|| +|**name** `required`|str|Name is the name of this hook.|| +|**postHooks**|[[VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0](#veleroiov1restorespechooksresourcesitems0posthooksitems0)]|PostHooks is a list of RestoreResourceHooks to execute during and after restoring a resource.|| +### VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelector + +LabelSelector, if specified, filters the resources to which this hook spec applies. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelectorMatchExpressionsItems0](#veleroiov1restorespechooksresourcesitems0labelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0 + +RestoreResourceHook defines a restore hook for a resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exec**|[VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Exec](#veleroiov1restorespechooksresourcesitems0posthooksitems0exec)|exec|| +|**init**|[VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Init](#veleroiov1restorespechooksresourcesitems0posthooksitems0init)|init|| +### VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Exec + +Exec defines an exec restore hook. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**command** `required`|[str]|Command is the command and arguments to execute from within a container after a pod has been restored.|| +|**container**|str|Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used.|| +|**execTimeout**|str|ExecTimeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure.|| +|**onError**|"Continue" | "Fail"|OnError specifies how Velero should behave if it encounters an error executing this hook.|| +|**waitTimeout**|str|WaitTimeout defines the maximum amount of time Velero should wait for the container to be Ready before attempting to run the command.|| +### VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Init + +Init defines an init restore hook. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**initContainers**|[]|InitContainers is list of init containers to be added to a pod during its restore.|| +|**timeout**|str|Timeout defines the maximum amount of time Velero should wait for the initContainers to complete.|| +### VeleroIoV1RestoreSpecLabelSelector + +LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[VeleroIoV1RestoreSpecLabelSelectorMatchExpressionsItems0](#veleroiov1restorespeclabelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### VeleroIoV1RestoreSpecLabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### VeleroIoV1RestoreSpecOrLabelSelectorsItems0 + +A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[VeleroIoV1RestoreSpecOrLabelSelectorsItems0MatchExpressionsItems0](#veleroiov1restorespecorlabelselectorsitems0matchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### VeleroIoV1RestoreSpecOrLabelSelectorsItems0MatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### VeleroIoV1RestoreSpecRestoreStatus + +RestoreStatus specifies which resources we should restore the status field. If nil, no objects are included. Optional. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**excludedResources**|[str]|ExcludedResources specifies the resources to which will not restore the status.|| +|**includedResources**|[str]|IncludedResources specifies the resources to which will restore the status. If empty, it applies to all resources.|| +### VeleroIoV1RestoreStatus + +RestoreStatus captures the current status of a Velero restore + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**completionTimestamp**|str|CompletionTimestamp records the time the restore operation was completed. Completion time is recorded even on failed restore. The server's time is used for StartTimestamps|| +|**errors**|int|Errors is a count of all error messages that were generated during execution of the restore. The actual errors are stored in object storage.|| +|**failureReason**|str|FailureReason is an error that caused the entire restore to fail.|| +|**phase**|"New" | "FailedValidation" | "InProgress" | "WaitingForPluginOperations" | "WaitingForPluginOperationsPartiallyFailed" | "Completed" | "PartiallyFailed" | "Failed"|Phase is the current state of the Restore|| +|**progress**|[VeleroIoV1RestoreStatusProgress](#veleroiov1restorestatusprogress)|progress|| +|**restoreItemOperationsAttempted**|int|RestoreItemOperationsAttempted is the total number of attempted async RestoreItemAction operations for this restore.|| +|**restoreItemOperationsCompleted**|int|RestoreItemOperationsCompleted is the total number of successfully completed async RestoreItemAction operations for this restore.|| +|**restoreItemOperationsFailed**|int|RestoreItemOperationsFailed is the total number of async RestoreItemAction operations for this restore which ended with an error.|| +|**startTimestamp**|str|StartTimestamp records the time the restore operation was started. The server's time is used for StartTimestamps|| +|**validationErrors**|[str]|ValidationErrors is a slice of all validation errors (if applicable)|| +|**warnings**|int|Warnings is a count of all warning messages that were generated during execution of the restore. The actual warnings are stored in object storage.|| +### VeleroIoV1RestoreStatusProgress + +Progress contains information about the restore's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a restore for any reason, it may be inaccurate/stale. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**itemsRestored**|int|ItemsRestored is the number of items that have actually been restored so far|| +|**totalItems**|int|TotalItems is the total number of items to be restored. This number may change throughout the execution of the restore due to plugins that return additional related items to restore|| +### VeleroIoV1ScheduleSpec + +ScheduleSpec defines the specification for a Velero schedule + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**paused**|bool|Paused specifies whether the schedule is paused or not|| +|**schedule** `required`|str|Schedule is a Cron expression defining when to run the Backup.|| +|**template** `required`|[VeleroIoV1ScheduleSpecTemplate](#veleroiov1schedulespectemplate)|template|| +|**useOwnerReferencesInBackup**|bool|UseOwnerReferencesBackup specifies whether to use OwnerReferences on backups created by this Schedule.|| +### VeleroIoV1ScheduleSpecTemplate + +Template is the definition of the Backup to be run on the provided schedule + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**csiSnapshotTimeout**|str|CSISnapshotTimeout specifies the time used to wait for CSI VolumeSnapshot status turns to ReadyToUse during creation, before returning error as timeout. The default value is 10 minute.|| +|**defaultVolumesToFsBackup**|bool|DefaultVolumesToFsBackup specifies whether pod volume file system backup should be used for all volumes by default.|| +|**defaultVolumesToRestic**|bool|DefaultVolumesToRestic specifies whether restic should be used to take a backup of all pod volumes by default.
Deprecated: this field is no longer used and will be removed entirely in future. Use DefaultVolumesToFsBackup instead.|| +|**excludedClusterScopedResources**|[str]|ExcludedClusterScopedResources is a slice of cluster-scoped resource type names to exclude from the backup. If set to "*", all cluster-scoped resource types are excluded. The default value is empty.|| +|**excludedNamespaceScopedResources**|[str]|ExcludedNamespaceScopedResources is a slice of namespace-scoped resource type names to exclude from the backup. If set to "*", all namespace-scoped resource types are excluded. The default value is empty.|| +|**excludedNamespaces**|[str]|ExcludedNamespaces contains a list of namespaces that are not included in the backup.|| +|**excludedResources**|[str]|ExcludedResources is a slice of resource names that are not included in the backup.|| +|**hooks**|[VeleroIoV1ScheduleSpecTemplateHooks](#veleroiov1schedulespectemplatehooks)|hooks|| +|**includeClusterResources**|bool|IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup.|| +|**includedClusterScopedResources**|[str]|IncludedClusterScopedResources is a slice of cluster-scoped resource type names to include in the backup. If set to "*", all cluster-scoped resource types are included. The default value is empty, which means only related cluster-scoped resources are included.|| +|**includedNamespaceScopedResources**|[str]|IncludedNamespaceScopedResources is a slice of namespace-scoped resource type names to include in the backup. The default value is "*".|| +|**includedNamespaces**|[str]|IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included.|| +|**includedResources**|[str]|IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included.|| +|**itemOperationTimeout**|str|ItemOperationTimeout specifies the time used to wait for asynchronous BackupItemAction operations The default value is 1 hour.|| +|**labelSelector**|[VeleroIoV1ScheduleSpecTemplateLabelSelector](#veleroiov1schedulespectemplatelabelselector)|label selector|| +|**metadata**|[VeleroIoV1ScheduleSpecTemplateMetadata](#veleroiov1schedulespectemplatemetadata)|metadata|| +|**orLabelSelectors**|[[VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0](#veleroiov1schedulespectemplateorlabelselectorsitems0)]|OrLabelSelectors is list of metav1.LabelSelector to filter with when adding individual objects to the backup. If multiple provided they will be joined by the OR operator. LabelSelector as well as OrLabelSelectors cannot co-exist in backup request, only one of them can be used.|| +|**orderedResources**|{str:str}|OrderedResources specifies the backup order of resources of specific Kind. The map key is the resource name and value is a list of object names separated by commas. Each resource name has format "namespace/objectname". For cluster resources, simply use "objectname".|| +|**resourcePolicy**|[VeleroIoV1ScheduleSpecTemplateResourcePolicy](#veleroiov1schedulespectemplateresourcepolicy)|resource policy|| +|**snapshotVolumes**|bool|SnapshotVolumes specifies whether to take snapshots of any PV's referenced in the set of objects included in the Backup.|| +|**storageLocation**|str|StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored.|| +|**ttl**|str|TTL is a time.Duration-parseable string describing how long the Backup should be retained for.|| +|**volumeSnapshotLocations**|[str]|VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup.|| +### VeleroIoV1ScheduleSpecTemplateHooks + +Hooks represent custom behaviors that should be executed at different phases of the backup. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**resources**|[[VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0](#veleroiov1schedulespectemplatehooksresourcesitems0)]|Resources are hooks that should be executed when backing up individual instances of a resource.|| +### VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0 + +BackupResourceHookSpec defines one or more BackupResourceHooks that should be executed based on the rules defined for namespaces, resources, and label selector. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**excludedNamespaces**|[str]|ExcludedNamespaces specifies the namespaces to which this hook spec does not apply.|| +|**excludedResources**|[str]|ExcludedResources specifies the resources to which this hook spec does not apply.|| +|**includedNamespaces**|[str]|IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces.|| +|**includedResources**|[str]|IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources.|| +|**labelSelector**|[VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelector](#veleroiov1schedulespectemplatehooksresourcesitems0labelselector)|label selector|| +|**name** `required`|str|Name is the name of this hook.|| +|**post**|[[VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0](#veleroiov1schedulespectemplatehooksresourcesitems0postitems0)]|PostHooks is a list of BackupResourceHooks to execute after storing the item in the backup. These are executed after all "additional items" from item actions are processed.|| +|**pre**|[[VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0](#veleroiov1schedulespectemplatehooksresourcesitems0preitems0)]|PreHooks is a list of BackupResourceHooks to execute prior to storing the item in the backup. These are executed before any "additional items" from item actions are processed.|| +### VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelector + +LabelSelector, if specified, filters the resources to which this hook spec applies. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelectorMatchExpressionsItems0](#veleroiov1schedulespectemplatehooksresourcesitems0labelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0 + +BackupResourceHook defines a hook for a resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exec** `required`|[VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0Exec](#veleroiov1schedulespectemplatehooksresourcesitems0postitems0exec)|exec|| +### VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0Exec + +Exec defines an exec hook. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**command** `required`|[str]|Command is the command and arguments to execute.|| +|**container**|str|Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used.|| +|**onError**|"Continue" | "Fail"|OnError specifies how Velero should behave if it encounters an error executing this hook.|| +|**timeout**|str|Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure.|| +### VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0 + +BackupResourceHook defines a hook for a resource. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**exec** `required`|[VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0Exec](#veleroiov1schedulespectemplatehooksresourcesitems0preitems0exec)|exec|| +### VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0Exec + +Exec defines an exec hook. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**command** `required`|[str]|Command is the command and arguments to execute.|| +|**container**|str|Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used.|| +|**onError**|"Continue" | "Fail"|OnError specifies how Velero should behave if it encounters an error executing this hook.|| +|**timeout**|str|Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure.|| +### VeleroIoV1ScheduleSpecTemplateLabelSelector + +LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[VeleroIoV1ScheduleSpecTemplateLabelSelectorMatchExpressionsItems0](#veleroiov1schedulespectemplatelabelselectormatchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### VeleroIoV1ScheduleSpecTemplateLabelSelectorMatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### VeleroIoV1ScheduleSpecTemplateMetadata + +velero io v1 schedule spec template metadata + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**labels**|{str:str}|labels|| +### VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0 + +A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**matchExpressions**|[[VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0MatchExpressionsItems0](#veleroiov1schedulespectemplateorlabelselectorsitems0matchexpressionsitems0)]|matchExpressions is a list of label selector requirements. The requirements are ANDed.|| +|**matchLabels**|{str:str}|matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.|| +### VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0MatchExpressionsItems0 + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**key** `required`|str|key is the label key that the selector applies to.|| +|**operator** `required`|str|operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.|| +|**values**|[str]|values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.|| +### VeleroIoV1ScheduleSpecTemplateResourcePolicy + +ResourcePolicy specifies the referenced resource policies that backup should follow + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**apiGroup**|str|APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.|| +|**kind** `required`|str|Kind is the type of resource being referenced|| +|**name** `required`|str|Name is the name of resource being referenced|| +### VeleroIoV1ScheduleStatus + +ScheduleStatus captures the current state of a Velero schedule + +#### Attributes + +| name | type | description | default value | +| --- | --- | --- | --- | +|**lastBackup**|str|LastBackup is the last time a Backup was run for this Schedule schedule|| +|**phase**|"New" | "Enabled" | "FailedValidation"|Phase is the current phase of the Schedule|| +|**validationErrors**|[str]|ValidationErrors is a slice of all validation errors (if applicable)|| + diff --git a/velero/kcl.mod b/velero/kcl.mod new file mode 100644 index 00000000..1c385075 --- /dev/null +++ b/velero/kcl.mod @@ -0,0 +1,7 @@ +[package] +name = "velero" +version = "0.1.0" +description = "`velero` module contains definitions for velero.io" + +[dependencies] +k8s = "1.28" diff --git a/velero/kcl.mod.lock b/velero/kcl.mod.lock new file mode 100644 index 00000000..8c61a23b --- /dev/null +++ b/velero/kcl.mod.lock @@ -0,0 +1,9 @@ +[dependencies] + [dependencies.k8s] + name = "k8s" + full_name = "k8s_1.28" + version = "1.28" + sum = "aTxPUVZyr9MdiB3YdiY/8pCh9sC55yURnZdGlJsKG6Q=" + reg = "ghcr.io" + repo = "kcl-lang/k8s" + oci_tag = "1.28" diff --git a/velero/velero_io_v1_restore.k b/velero/velero_io_v1_restore.k new file mode 100644 index 00000000..66de5c84 --- /dev/null +++ b/velero/velero_io_v1_restore.k @@ -0,0 +1,437 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Restore: + """ + Restore is a Velero resource that represents the application of resources from a Velero backup to a target Kubernetes cluster. + + Attributes + ---------- + apiVersion : str, default is "velero.io/v1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Restore", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : VeleroIoV1RestoreSpec, default is Undefined, optional + spec + status : VeleroIoV1RestoreStatus, default is Undefined, optional + status + """ + + + apiVersion: "velero.io/v1" = "velero.io/v1" + + kind: "Restore" = "Restore" + + metadata?: v1.ObjectMeta + + spec?: VeleroIoV1RestoreSpec + + status?: VeleroIoV1RestoreStatus + + +schema VeleroIoV1RestoreSpec: + """ + RestoreSpec defines the specification for a Velero restore. + + Attributes + ---------- + backupName : str, default is Undefined, required + BackupName is the unique name of the Velero backup to restore from. + excludedNamespaces : [str], default is Undefined, optional + ExcludedNamespaces contains a list of namespaces that are not included in the restore. + excludedResources : [str], default is Undefined, optional + ExcludedResources is a slice of resource names that are not included in the restore. + existingResourcePolicy : str, default is Undefined, optional + ExistingResourcePolicy specifies the restore behavior for the kubernetes resource to be restored + hooks : VeleroIoV1RestoreSpecHooks, default is Undefined, optional + hooks + includeClusterResources : bool, default is Undefined, optional + IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the restore. If null, defaults to true. + includedNamespaces : [str], default is Undefined, optional + IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included. + includedResources : [str], default is Undefined, optional + IncludedResources is a slice of resource names to include in the restore. If empty, all resources in the backup are included. + itemOperationTimeout : str, default is Undefined, optional + ItemOperationTimeout specifies the time used to wait for RestoreItemAction operations The default value is 1 hour. + labelSelector : VeleroIoV1RestoreSpecLabelSelector, default is Undefined, optional + label selector + namespaceMapping : {str:str}, default is Undefined, optional + NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name. + orLabelSelectors : [VeleroIoV1RestoreSpecOrLabelSelectorsItems0], default is Undefined, optional + OrLabelSelectors is list of metav1.LabelSelector to filter with when restoring individual objects from the backup. If multiple provided they will be joined by the OR operator. LabelSelector as well as OrLabelSelectors cannot co-exist in restore request, only one of them can be used + preserveNodePorts : bool, default is Undefined, optional + PreserveNodePorts specifies whether to restore old nodePorts from backup. + restorePVs : bool, default is Undefined, optional + RestorePVs specifies whether to restore all included PVs from snapshot + restoreStatus : VeleroIoV1RestoreSpecRestoreStatus, default is Undefined, optional + restore status + scheduleName : str, default is Undefined, optional + ScheduleName is the unique name of the Velero schedule to restore from. If specified, and BackupName is empty, Velero will restore from the most recent successful backup created from this schedule. + """ + + + backupName: str + + excludedNamespaces?: [str] + + excludedResources?: [str] + + existingResourcePolicy?: str + + hooks?: VeleroIoV1RestoreSpecHooks + + includeClusterResources?: bool + + includedNamespaces?: [str] + + includedResources?: [str] + + itemOperationTimeout?: str + + labelSelector?: VeleroIoV1RestoreSpecLabelSelector + + namespaceMapping?: {str:str} + + orLabelSelectors?: [VeleroIoV1RestoreSpecOrLabelSelectorsItems0] + + preserveNodePorts?: bool + + restorePVs?: bool + + restoreStatus?: VeleroIoV1RestoreSpecRestoreStatus + + scheduleName?: str + + +schema VeleroIoV1RestoreSpecHooks: + """ + Hooks represent custom behaviors that should be executed during or post restore. + + Attributes + ---------- + resources : [VeleroIoV1RestoreSpecHooksResourcesItems0], default is Undefined, optional + resources + """ + + + resources?: [VeleroIoV1RestoreSpecHooksResourcesItems0] + + +schema VeleroIoV1RestoreSpecHooksResourcesItems0: + """ + RestoreResourceHookSpec defines one or more RestoreResrouceHooks that should be executed based on the rules defined for namespaces, resources, and label selector. + + Attributes + ---------- + excludedNamespaces : [str], default is Undefined, optional + ExcludedNamespaces specifies the namespaces to which this hook spec does not apply. + excludedResources : [str], default is Undefined, optional + ExcludedResources specifies the resources to which this hook spec does not apply. + includedNamespaces : [str], default is Undefined, optional + IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces. + includedResources : [str], default is Undefined, optional + IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources. + labelSelector : VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelector, default is Undefined, optional + label selector + name : str, default is Undefined, required + Name is the name of this hook. + postHooks : [VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0], default is Undefined, optional + PostHooks is a list of RestoreResourceHooks to execute during and after restoring a resource. + """ + + + excludedNamespaces?: [str] + + excludedResources?: [str] + + includedNamespaces?: [str] + + includedResources?: [str] + + labelSelector?: VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelector + + name: str + + postHooks?: [VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0] + + +schema VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelector: + """ + LabelSelector, if specified, filters the resources to which this hook spec applies. + + Attributes + ---------- + matchExpressions : [VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema VeleroIoV1RestoreSpecHooksResourcesItems0LabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0: + """ + RestoreResourceHook defines a restore hook for a resource. + + Attributes + ---------- + exec : VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Exec, default is Undefined, optional + exec + init : VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Init, default is Undefined, optional + init + """ + + + exec?: VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Exec + + init?: VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Init + +schema VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Exec: + """ + Exec defines an exec restore hook. + + Attributes + ---------- + command : [str], default is Undefined, required + Command is the command and arguments to execute from within a container after a pod has been restored. + container : str, default is Undefined, optional + Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. + execTimeout : str, default is Undefined, optional + ExecTimeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. + onError : str, default is Undefined, optional + OnError specifies how Velero should behave if it encounters an error executing this hook. + waitTimeout : str, default is Undefined, optional + WaitTimeout defines the maximum amount of time Velero should wait for the container to be Ready before attempting to run the command. + """ + + + command: [str] + + container?: str + + execTimeout?: str + + onError?: "Continue" | "Fail" + + waitTimeout?: str + +schema VeleroIoV1RestoreSpecHooksResourcesItems0PostHooksItems0Init: + """ + Init defines an init restore hook. + + Attributes + ---------- + initContainers : [any], default is Undefined, optional + InitContainers is list of init containers to be added to a pod during its restore. + timeout : str, default is Undefined, optional + Timeout defines the maximum amount of time Velero should wait for the initContainers to complete. + """ + + + initContainers?: [any] + + timeout?: str + + +schema VeleroIoV1RestoreSpecLabelSelector: + """ + LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional. + + Attributes + ---------- + matchExpressions : [VeleroIoV1RestoreSpecLabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [VeleroIoV1RestoreSpecLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema VeleroIoV1RestoreSpecLabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema VeleroIoV1RestoreSpecOrLabelSelectorsItems0: + """ + A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. + + Attributes + ---------- + matchExpressions : [VeleroIoV1RestoreSpecOrLabelSelectorsItems0MatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [VeleroIoV1RestoreSpecOrLabelSelectorsItems0MatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema VeleroIoV1RestoreSpecOrLabelSelectorsItems0MatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema VeleroIoV1RestoreSpecRestoreStatus: + """ + RestoreStatus specifies which resources we should restore the status field. If nil, no objects are included. Optional. + + Attributes + ---------- + excludedResources : [str], default is Undefined, optional + ExcludedResources specifies the resources to which will not restore the status. + includedResources : [str], default is Undefined, optional + IncludedResources specifies the resources to which will restore the status. If empty, it applies to all resources. + """ + + + excludedResources?: [str] + + includedResources?: [str] + + +schema VeleroIoV1RestoreStatus: + """ + RestoreStatus captures the current status of a Velero restore + + Attributes + ---------- + completionTimestamp : str, default is Undefined, optional + CompletionTimestamp records the time the restore operation was completed. Completion time is recorded even on failed restore. The server's time is used for StartTimestamps + errors : int, default is Undefined, optional + Errors is a count of all error messages that were generated during execution of the restore. The actual errors are stored in object storage. + failureReason : str, default is Undefined, optional + FailureReason is an error that caused the entire restore to fail. + phase : str, default is Undefined, optional + Phase is the current state of the Restore + progress : VeleroIoV1RestoreStatusProgress, default is Undefined, optional + progress + restoreItemOperationsAttempted : int, default is Undefined, optional + RestoreItemOperationsAttempted is the total number of attempted async RestoreItemAction operations for this restore. + restoreItemOperationsCompleted : int, default is Undefined, optional + RestoreItemOperationsCompleted is the total number of successfully completed async RestoreItemAction operations for this restore. + restoreItemOperationsFailed : int, default is Undefined, optional + RestoreItemOperationsFailed is the total number of async RestoreItemAction operations for this restore which ended with an error. + startTimestamp : str, default is Undefined, optional + StartTimestamp records the time the restore operation was started. The server's time is used for StartTimestamps + validationErrors : [str], default is Undefined, optional + ValidationErrors is a slice of all validation errors (if applicable) + warnings : int, default is Undefined, optional + Warnings is a count of all warning messages that were generated during execution of the restore. The actual warnings are stored in object storage. + """ + + + completionTimestamp?: str + + errors?: int + + failureReason?: str + + phase?: "New" | "FailedValidation" | "InProgress" | "WaitingForPluginOperations" | "WaitingForPluginOperationsPartiallyFailed" | "Completed" | "PartiallyFailed" | "Failed" + + progress?: VeleroIoV1RestoreStatusProgress + + restoreItemOperationsAttempted?: int + + restoreItemOperationsCompleted?: int + + restoreItemOperationsFailed?: int + + startTimestamp?: str + + validationErrors?: [str] + + warnings?: int + + +schema VeleroIoV1RestoreStatusProgress: + """ + Progress contains information about the restore's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a restore for any reason, it may be inaccurate/stale. + + Attributes + ---------- + itemsRestored : int, default is Undefined, optional + ItemsRestored is the number of items that have actually been restored so far + totalItems : int, default is Undefined, optional + TotalItems is the total number of items to be restored. This number may change throughout the execution of the restore due to plugins that return additional related items to restore + """ + + + itemsRestored?: int + + totalItems?: int + + diff --git a/velero/velero_io_v1_schedule.k b/velero/velero_io_v1_schedule.k new file mode 100644 index 00000000..ec15a7bc --- /dev/null +++ b/velero/velero_io_v1_schedule.k @@ -0,0 +1,477 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import k8s.apimachinery.pkg.apis.meta.v1 + + +schema Schedule: + """ + Schedule is a Velero resource that represents a pre-scheduled or periodic Backup that should be run. + + Attributes + ---------- + apiVersion : str, default is "velero.io/v1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "Schedule", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, optional + metadata + spec : VeleroIoV1ScheduleSpec, default is Undefined, optional + spec + status : VeleroIoV1ScheduleStatus, default is Undefined, optional + status + """ + + + apiVersion: "velero.io/v1" = "velero.io/v1" + + kind: "Schedule" = "Schedule" + + metadata?: v1.ObjectMeta + + spec?: VeleroIoV1ScheduleSpec + + status?: VeleroIoV1ScheduleStatus + + +schema VeleroIoV1ScheduleSpec: + """ + ScheduleSpec defines the specification for a Velero schedule + + Attributes + ---------- + paused : bool, default is Undefined, optional + Paused specifies whether the schedule is paused or not + schedule : str, default is Undefined, required + Schedule is a Cron expression defining when to run the Backup. + template : VeleroIoV1ScheduleSpecTemplate, default is Undefined, required + template + useOwnerReferencesInBackup : bool, default is Undefined, optional + UseOwnerReferencesBackup specifies whether to use OwnerReferences on backups created by this Schedule. + """ + + + paused?: bool + + schedule: str + + template: VeleroIoV1ScheduleSpecTemplate + + useOwnerReferencesInBackup?: bool + + +schema VeleroIoV1ScheduleSpecTemplate: + """ + Template is the definition of the Backup to be run on the provided schedule + + Attributes + ---------- + csiSnapshotTimeout : str, default is Undefined, optional + CSISnapshotTimeout specifies the time used to wait for CSI VolumeSnapshot status turns to ReadyToUse during creation, before returning error as timeout. The default value is 10 minute. + defaultVolumesToFsBackup : bool, default is Undefined, optional + DefaultVolumesToFsBackup specifies whether pod volume file system backup should be used for all volumes by default. + defaultVolumesToRestic : bool, default is Undefined, optional + DefaultVolumesToRestic specifies whether restic should be used to take a backup of all pod volumes by default. + Deprecated: this field is no longer used and will be removed entirely in future. Use DefaultVolumesToFsBackup instead. + excludedClusterScopedResources : [str], default is Undefined, optional + ExcludedClusterScopedResources is a slice of cluster-scoped resource type names to exclude from the backup. If set to "*", all cluster-scoped resource types are excluded. The default value is empty. + excludedNamespaceScopedResources : [str], default is Undefined, optional + ExcludedNamespaceScopedResources is a slice of namespace-scoped resource type names to exclude from the backup. If set to "*", all namespace-scoped resource types are excluded. The default value is empty. + excludedNamespaces : [str], default is Undefined, optional + ExcludedNamespaces contains a list of namespaces that are not included in the backup. + excludedResources : [str], default is Undefined, optional + ExcludedResources is a slice of resource names that are not included in the backup. + hooks : VeleroIoV1ScheduleSpecTemplateHooks, default is Undefined, optional + hooks + includeClusterResources : bool, default is Undefined, optional + IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup. + includedClusterScopedResources : [str], default is Undefined, optional + IncludedClusterScopedResources is a slice of cluster-scoped resource type names to include in the backup. If set to "*", all cluster-scoped resource types are included. The default value is empty, which means only related cluster-scoped resources are included. + includedNamespaceScopedResources : [str], default is Undefined, optional + IncludedNamespaceScopedResources is a slice of namespace-scoped resource type names to include in the backup. The default value is "*". + includedNamespaces : [str], default is Undefined, optional + IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included. + includedResources : [str], default is Undefined, optional + IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included. + itemOperationTimeout : str, default is Undefined, optional + ItemOperationTimeout specifies the time used to wait for asynchronous BackupItemAction operations The default value is 1 hour. + labelSelector : VeleroIoV1ScheduleSpecTemplateLabelSelector, default is Undefined, optional + label selector + metadata : VeleroIoV1ScheduleSpecTemplateMetadata, default is Undefined, optional + metadata + orLabelSelectors : [VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0], default is Undefined, optional + OrLabelSelectors is list of metav1.LabelSelector to filter with when adding individual objects to the backup. If multiple provided they will be joined by the OR operator. LabelSelector as well as OrLabelSelectors cannot co-exist in backup request, only one of them can be used. + orderedResources : {str:str}, default is Undefined, optional + OrderedResources specifies the backup order of resources of specific Kind. The map key is the resource name and value is a list of object names separated by commas. Each resource name has format "namespace/objectname". For cluster resources, simply use "objectname". + resourcePolicy : VeleroIoV1ScheduleSpecTemplateResourcePolicy, default is Undefined, optional + resource policy + snapshotVolumes : bool, default is Undefined, optional + SnapshotVolumes specifies whether to take snapshots of any PV's referenced in the set of objects included in the Backup. + storageLocation : str, default is Undefined, optional + StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored. + ttl : str, default is Undefined, optional + TTL is a time.Duration-parseable string describing how long the Backup should be retained for. + volumeSnapshotLocations : [str], default is Undefined, optional + VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup. + """ + + + csiSnapshotTimeout?: str + + defaultVolumesToFsBackup?: bool + + defaultVolumesToRestic?: bool + + excludedClusterScopedResources?: [str] + + excludedNamespaceScopedResources?: [str] + + excludedNamespaces?: [str] + + excludedResources?: [str] + + hooks?: VeleroIoV1ScheduleSpecTemplateHooks + + includeClusterResources?: bool + + includedClusterScopedResources?: [str] + + includedNamespaceScopedResources?: [str] + + includedNamespaces?: [str] + + includedResources?: [str] + + itemOperationTimeout?: str + + labelSelector?: VeleroIoV1ScheduleSpecTemplateLabelSelector + + metadata?: VeleroIoV1ScheduleSpecTemplateMetadata + + orLabelSelectors?: [VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0] + + orderedResources?: {str:str} + + resourcePolicy?: VeleroIoV1ScheduleSpecTemplateResourcePolicy + + snapshotVolumes?: bool + + storageLocation?: str + + ttl?: str + + volumeSnapshotLocations?: [str] + + +schema VeleroIoV1ScheduleSpecTemplateHooks: + """ + Hooks represent custom behaviors that should be executed at different phases of the backup. + + Attributes + ---------- + resources : [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0], default is Undefined, optional + Resources are hooks that should be executed when backing up individual instances of a resource. + """ + + + resources?: [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0] + + +schema VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0: + """ + BackupResourceHookSpec defines one or more BackupResourceHooks that should be executed based on the rules defined for namespaces, resources, and label selector. + + Attributes + ---------- + excludedNamespaces : [str], default is Undefined, optional + ExcludedNamespaces specifies the namespaces to which this hook spec does not apply. + excludedResources : [str], default is Undefined, optional + ExcludedResources specifies the resources to which this hook spec does not apply. + includedNamespaces : [str], default is Undefined, optional + IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces. + includedResources : [str], default is Undefined, optional + IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources. + labelSelector : VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelector, default is Undefined, optional + label selector + name : str, default is Undefined, required + Name is the name of this hook. + post : [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0], default is Undefined, optional + PostHooks is a list of BackupResourceHooks to execute after storing the item in the backup. These are executed after all "additional items" from item actions are processed. + pre : [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0], default is Undefined, optional + PreHooks is a list of BackupResourceHooks to execute prior to storing the item in the backup. These are executed before any "additional items" from item actions are processed. + """ + + + excludedNamespaces?: [str] + + excludedResources?: [str] + + includedNamespaces?: [str] + + includedResources?: [str] + + labelSelector?: VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelector + + name: str + + post?: [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0] + + pre?: [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0] + + +schema VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelector: + """ + LabelSelector, if specified, filters the resources to which this hook spec applies. + + Attributes + ---------- + matchExpressions : [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0LabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0: + """ + BackupResourceHook defines a hook for a resource. + + Attributes + ---------- + exec : VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0Exec, default is Undefined, required + exec + """ + + + exec: VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0Exec + +schema VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PostItems0Exec: + """ + Exec defines an exec hook. + + Attributes + ---------- + command : [str], default is Undefined, required + Command is the command and arguments to execute. + container : str, default is Undefined, optional + Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. + onError : str, default is Undefined, optional + OnError specifies how Velero should behave if it encounters an error executing this hook. + timeout : str, default is Undefined, optional + Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. + """ + + + command: [str] + + container?: str + + onError?: "Continue" | "Fail" + + timeout?: str + +schema VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0: + """ + BackupResourceHook defines a hook for a resource. + + Attributes + ---------- + exec : VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0Exec, default is Undefined, required + exec + """ + + + exec: VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0Exec + +schema VeleroIoV1ScheduleSpecTemplateHooksResourcesItems0PreItems0Exec: + """ + Exec defines an exec hook. + + Attributes + ---------- + command : [str], default is Undefined, required + Command is the command and arguments to execute. + container : str, default is Undefined, optional + Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. + onError : str, default is Undefined, optional + OnError specifies how Velero should behave if it encounters an error executing this hook. + timeout : str, default is Undefined, optional + Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. + """ + + + command: [str] + + container?: str + + onError?: "Continue" | "Fail" + + timeout?: str + + +schema VeleroIoV1ScheduleSpecTemplateLabelSelector: + """ + LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional. + + Attributes + ---------- + matchExpressions : [VeleroIoV1ScheduleSpecTemplateLabelSelectorMatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [VeleroIoV1ScheduleSpecTemplateLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema VeleroIoV1ScheduleSpecTemplateLabelSelectorMatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema VeleroIoV1ScheduleSpecTemplateMetadata: + """ + velero io v1 schedule spec template metadata + + Attributes + ---------- + labels : {str:str}, default is Undefined, optional + labels + """ + + + labels?: {str:str} + + +schema VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0: + """ + A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. + + Attributes + ---------- + matchExpressions : [VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0MatchExpressionsItems0], default is Undefined, optional + matchExpressions is a list of label selector requirements. The requirements are ANDed. + matchLabels : {str:str}, default is Undefined, optional + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. + """ + + + matchExpressions?: [VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0MatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema VeleroIoV1ScheduleSpecTemplateOrLabelSelectorsItems0MatchExpressionsItems0: + """ + A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + Attributes + ---------- + key : str, default is Undefined, required + key is the label key that the selector applies to. + operator : str, default is Undefined, required + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. + values : [str], default is Undefined, optional + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. + """ + + + key: str + + operator: str + + values?: [str] + + +schema VeleroIoV1ScheduleSpecTemplateResourcePolicy: + """ + ResourcePolicy specifies the referenced resource policies that backup should follow + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required. + kind : str, default is Undefined, required + Kind is the type of resource being referenced + name : str, default is Undefined, required + Name is the name of resource being referenced + """ + + + apiGroup?: str + + kind: str + + name: str + + +schema VeleroIoV1ScheduleStatus: + """ + ScheduleStatus captures the current state of a Velero schedule + + Attributes + ---------- + lastBackup : str, default is Undefined, optional + LastBackup is the last time a Backup was run for this Schedule schedule + phase : str, default is Undefined, optional + Phase is the current phase of the Schedule + validationErrors : [str], default is Undefined, optional + ValidationErrors is a slice of all validation errors (if applicable) + """ + + + lastBackup?: str + + phase?: "New" | "Enabled" | "FailedValidation" + + validationErrors?: [str] + +