# v1alpha1RepoCreds

Type: object

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

- `azureActiveDirectoryEndpoint` (optional)
  Type: string

- `azureServicePrincipalClientId` (optional)
  Type: string

- `azureServicePrincipalClientSecret` (optional)
  Type: string

- `azureServicePrincipalTenantId` (optional)
  Type: string

- `bearerToken` (optional)
  Type: string

- `enableOCI` (optional)
  Type: boolean

- `forceHttpBasicAuth` (optional)
  Type: boolean

- `gcpServiceAccountKey` (optional)
  Type: string

- `githubAppEnterpriseBaseUrl` (optional)
  Type: string

- `githubAppID` (optional)
  Type: integer, int64

- `githubAppInstallationID` (optional)
  Type: integer, int64

- `githubAppPrivateKey` (optional)
  Type: string

- `insecureOCIForceHttp` (optional)
  Type: boolean
  
  InsecureOCIForceHttp specifies whether the connection to the repository uses TLS at _all_. If true, no TLS. This flag is applicable for OCI repos only.

- `noProxy` (optional)
  Type: string

- `password` (optional)
  Type: string

- `proxy` (optional)
  Type: string

- `sshPrivateKey` (optional)
  Type: string

- `tlsClientCertData` (optional)
  Type: string

- `tlsClientCertKey` (optional)
  Type: string

- `type` (optional)
  Type: string
  
  Type specifies the type of the repoCreds. Can be either "git", "helm" or "oci". "git" is assumed if empty or absent.

- `url` (optional)
  Type: string

- `useAzureWorkloadIdentity` (optional)
  Type: boolean

- `username` (optional)
  Type: string