# v1alpha1ClusterConfig

Type: object

ClusterConfig is the configuration attributes. This structure is subset of the go-client
rest.Config with annotations added for marshalling.

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

- `awsAuthConfig` (optional)
  Reference: [v1alpha1AWSAuthConfig](https://sourcey-argocd.pages.dev/api/models/v1alpha1awsauthconfig/index.md); Type: object

- `bearerToken` (optional)
  Type: string
  
  Server requires Bearer authentication. This client will not attempt to use
  refresh tokens for an OAuth2 flow.
  TODO: demonstrate an OAuth2 compatible client.

- `burst` (optional)
  Type: integer, int64
  
  Burst allows extra queries to accumulate for a rapid burst of requests to this cluster.

- `disableCompression` (optional)
  Type: boolean
  
  DisableCompression bypasses automatic GZip compression requests to the server.

- `execProviderConfig` (optional)
  Reference: [v1alpha1ExecProviderConfig](https://sourcey-argocd.pages.dev/api/models/v1alpha1execproviderconfig/index.md); Type: object

- `password` (optional)
  Type: string

- `proxyUrl` (optional)
  Type: string

- `qps` (optional)
  Type: number, float
  
  QPS controls the number of queries per second allowed for this cluster.

- `tlsClientConfig` (optional)
  Reference: [v1alpha1TLSClientConfig](https://sourcey-argocd.pages.dev/api/models/v1alpha1tlsclientconfig/index.md); Type: object

- `username` (optional)
  Type: string