# v1alpha1ApplicationSetNestedGenerator

Type: object

ApplicationSetNestedGenerator represents a generator nested within a combination-type generator (MatrixGenerator or
MergeGenerator).

Schema: [v1alpha1ApplicationSetNestedGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetnestedgenerator/index.md)

- `clusterDecisionResource` (optional)
  Reference: [v1alpha1DuckTypeGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1ducktypegenerator/index.md); Type: object
  
  DuckType defines a generator to match against clusters registered with ArgoCD.

- `clusters` (optional)
  Reference: [v1alpha1ClusterGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1clustergenerator/index.md); Type: object
  
  ClusterGenerator defines a generator to match against clusters registered with ArgoCD.

- `git` (optional)
  Reference: [v1alpha1GitGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1gitgenerator/index.md); Type: object

- `list` (optional)
  Reference: [v1alpha1ListGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1listgenerator/index.md); Type: object

- `matrix` (optional)
  Reference: [v1JSON](https://sourcey-argocd.pages.dev/api/models/v1json/index.md); Type: object
  
  JSON represents any valid JSON value.
  These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.

- `merge` (optional)
  Reference: [v1JSON](https://sourcey-argocd.pages.dev/api/models/v1json/index.md); Type: object
  
  JSON represents any valid JSON value.
  These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.

- `oci` (optional)
  Reference: [v1alpha1OciGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1ocigenerator/index.md); Type: object

- `plugin` (optional)
  Reference: [v1alpha1PluginGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1plugingenerator/index.md); Type: object
  
  PluginGenerator defines connection info specific to Plugin.

- `pullRequest` (optional)
  Reference: [v1alpha1PullRequestGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgenerator/index.md); Type: object
  
  PullRequestGenerator defines a generator that scrapes a PullRequest API to find candidate pull requests.

- `scmProvider` (optional)
  Reference: [v1alpha1SCMProviderGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergenerator/index.md); Type: object
  
  SCMProviderGenerator defines a generator that scrapes a SCMaaS API to find candidate repos.

- `selector` (optional)
  Reference: [v1LabelSelector](https://sourcey-argocd.pages.dev/api/models/v1labelselector/index.md); Type: object