GitRepositoryDefinitionArgs

data class GitRepositoryDefinitionArgs(val httpsCACert: Output<String>? = null, val httpsUser: Output<String>? = null, val localAuthRef: Output<String>? = null, val repositoryRef: Output<RepositoryRefDefinitionArgs>? = null, val sshKnownHosts: Output<String>? = null, val syncIntervalInSeconds: Output<Double>? = null, val timeoutInSeconds: Output<Double>? = null, val url: Output<String>? = null) : ConvertibleToJava<GitRepositoryDefinitionArgs>

Parameters to reconcile to the GitRepository source kind type.

Constructors

Link copied to clipboard
constructor(httpsCACert: Output<String>? = null, httpsUser: Output<String>? = null, localAuthRef: Output<String>? = null, repositoryRef: Output<RepositoryRefDefinitionArgs>? = null, sshKnownHosts: Output<String>? = null, syncIntervalInSeconds: Output<Double>? = null, timeoutInSeconds: Output<Double>? = null, url: Output<String>? = null)

Properties

Link copied to clipboard
val httpsCACert: Output<String>? = null

Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS

Link copied to clipboard
val httpsUser: Output<String>? = null

Plaintext HTTPS username used to access private git repositories over HTTPS

Link copied to clipboard
val localAuthRef: Output<String>? = null

Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.

Link copied to clipboard

The source reference for the GitRepository object.

Link copied to clipboard
val sshKnownHosts: Output<String>? = null

Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH

Link copied to clipboard
val syncIntervalInSeconds: Output<Double>? = null

The interval at which to re-reconcile the cluster git repository source with the remote.

Link copied to clipboard
val timeoutInSeconds: Output<Double>? = null

The maximum time to attempt to reconcile the cluster git repository source with the remote.

Link copied to clipboard
val url: Output<String>? = null

The URL to sync for the flux configuration git repository.

Functions

Link copied to clipboard
open override fun toJava(): GitRepositoryDefinitionArgs