Argo CD · Schema

v1alpha1SCMProviderGeneratorAWSCodeCommit

SCMProviderGeneratorAWSCodeCommit defines connection info specific to AWS CodeCommit.

Continuous DeliveryContainersDeploymentGitOpsKubernetesCNCFOpen Source

Properties

Name Type Description
allBranches boolean Scan all branches instead of just the default branch.
region string Region provides the AWS region to discover repos. if not provided, AppSet controller will infer the current region from environment.
role 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 array
View JSON Schema on GitHub

JSON Schema

argo-cd-v1alpha1-scm-provider-generator-aws-code-commit-schema.json Raw ↑
{
  "$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"
      }
    }
  }
}