{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/json-schema/argo-cd-v1alpha1-scm-provider-generator-aws-code-commit-schema.json", "title": "v1alpha1SCMProviderGeneratorAWSCodeCommit", "description": "SCMProviderGeneratorAWSCodeCommit defines connection info specific to AWS CodeCommit.", "type": "object", "properties": { "allBranches": { "description": "Scan all branches instead of just the default branch.", "type": "boolean" }, "region": { "description": "Region provides the AWS region to discover repos.\nif not provided, AppSet controller will infer the current region from environment.", "type": "string" }, "role": { "description": "Role provides the AWS IAM role to assume, for cross-account repo discovery\nif not provided, AppSet controller will use its pod/node identity to discover.", "type": "string" }, "tagFilters": { "type": "array", "title": "TagFilters provides the tag filter(s) for repo discovery", "items": { "$ref": "#/definitions/v1alpha1TagFilter" } } } }