Class GitRepositoryDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.kubernetesconfiguration.inputs.GitRepositoryDefinitionArgs.Builder
-
- Enclosing class:
- GitRepositoryDefinitionArgs
public static final class GitRepositoryDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GitRepositoryDefinitionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GitRepositoryDefinitionArgs defaults)
-
-
Method Detail
-
httpsCAFile
public GitRepositoryDefinitionArgs.Builder httpsCAFile(@Nullable com.pulumi.core.Output<java.lang.String> httpsCAFile)
- Parameters:
httpsCAFile
- Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS- Returns:
- builder
-
httpsCAFile
public GitRepositoryDefinitionArgs.Builder httpsCAFile(java.lang.String httpsCAFile)
- Parameters:
httpsCAFile
- Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS- Returns:
- builder
-
httpsUser
public GitRepositoryDefinitionArgs.Builder httpsUser(@Nullable com.pulumi.core.Output<java.lang.String> httpsUser)
- Parameters:
httpsUser
- Base64-encoded HTTPS username used to access private git repositories over HTTPS- Returns:
- builder
-
httpsUser
public GitRepositoryDefinitionArgs.Builder httpsUser(java.lang.String httpsUser)
- Parameters:
httpsUser
- Base64-encoded HTTPS username used to access private git repositories over HTTPS- Returns:
- builder
-
localAuthRef
public GitRepositoryDefinitionArgs.Builder localAuthRef(@Nullable com.pulumi.core.Output<java.lang.String> localAuthRef)
- Parameters:
localAuthRef
- Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.- Returns:
- builder
-
localAuthRef
public GitRepositoryDefinitionArgs.Builder localAuthRef(java.lang.String localAuthRef)
- Parameters:
localAuthRef
- Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.- Returns:
- builder
-
repositoryRef
public GitRepositoryDefinitionArgs.Builder repositoryRef(@Nullable com.pulumi.core.Output<RepositoryRefDefinitionArgs> repositoryRef)
- Parameters:
repositoryRef
- The source reference for the GitRepository object.- Returns:
- builder
-
repositoryRef
public GitRepositoryDefinitionArgs.Builder repositoryRef(RepositoryRefDefinitionArgs repositoryRef)
- Parameters:
repositoryRef
- The source reference for the GitRepository object.- Returns:
- builder
-
sshKnownHosts
public GitRepositoryDefinitionArgs.Builder sshKnownHosts(@Nullable com.pulumi.core.Output<java.lang.String> sshKnownHosts)
- Parameters:
sshKnownHosts
- Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH- Returns:
- builder
-
sshKnownHosts
public GitRepositoryDefinitionArgs.Builder sshKnownHosts(java.lang.String sshKnownHosts)
- Parameters:
sshKnownHosts
- Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH- Returns:
- builder
-
syncIntervalInSeconds
public GitRepositoryDefinitionArgs.Builder syncIntervalInSeconds(@Nullable com.pulumi.core.Output<java.lang.Double> syncIntervalInSeconds)
- Parameters:
syncIntervalInSeconds
- The interval at which to re-reconcile the cluster git repository source with the remote.- Returns:
- builder
-
syncIntervalInSeconds
public GitRepositoryDefinitionArgs.Builder syncIntervalInSeconds(java.lang.Double syncIntervalInSeconds)
- Parameters:
syncIntervalInSeconds
- The interval at which to re-reconcile the cluster git repository source with the remote.- Returns:
- builder
-
timeoutInSeconds
public GitRepositoryDefinitionArgs.Builder timeoutInSeconds(@Nullable com.pulumi.core.Output<java.lang.Double> timeoutInSeconds)
- Parameters:
timeoutInSeconds
- The maximum time to attempt to reconcile the cluster git repository source with the remote.- Returns:
- builder
-
timeoutInSeconds
public GitRepositoryDefinitionArgs.Builder timeoutInSeconds(java.lang.Double timeoutInSeconds)
- Parameters:
timeoutInSeconds
- The maximum time to attempt to reconcile the cluster git repository source with the remote.- Returns:
- builder
-
url
public GitRepositoryDefinitionArgs.Builder url(@Nullable com.pulumi.core.Output<java.lang.String> url)
- Parameters:
url
- The URL to sync for the flux configuration git repository.- Returns:
- builder
-
url
public GitRepositoryDefinitionArgs.Builder url(java.lang.String url)
- Parameters:
url
- The URL to sync for the flux configuration git repository.- Returns:
- builder
-
build
public GitRepositoryDefinitionArgs build()
-
-