# v1alpha1SCMProviderGeneratorAWSCodeCommit

Type: object

SCMProviderGeneratorAWSCodeCommit defines connection info specific to AWS CodeCommit.

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

- `allBranches` (optional)
  Type: boolean
  
  Scan all branches instead of just the default branch.

- `region` (optional)
  Type: string
  
  Region provides the AWS region to discover repos.
  if not provided, AppSet controller will infer the current region from environment.

- `role` (optional)
  Type: string
  
  Role provides the AWS IAM role to assume, for cross-account repo discovery
  if not provided, AppSet controller will use its pod/node identity to discover.

- `tagFilters` (optional)
  Type: array
  
  Items:
    Reference: [v1alpha1TagFilter](https://sourcey-argocd.pages.dev/api/models/v1alpha1tagfilter/index.md); Type: object