Class GitRepositoryDefinitionArgs


  • public final class GitRepositoryDefinitionArgs
    extends com.pulumi.resources.ResourceArgs
    Parameters to reconcile to the GitRepository source kind type.
    • Method Detail

      • httpsCAFile

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpsCAFile()
        Returns:
        Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS
      • httpsUser

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpsUser()
        Returns:
        Base64-encoded HTTPS username used to access private git repositories over HTTPS
      • localAuthRef

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> localAuthRef()
        Returns:
        Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
      • repositoryRef

        public java.util.Optional<com.pulumi.core.Output<RepositoryRefDefinitionArgs>> repositoryRef()
        Returns:
        The source reference for the GitRepository object.
      • sshKnownHosts

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sshKnownHosts()
        Returns:
        Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH
      • syncIntervalInSeconds

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> syncIntervalInSeconds()
        Returns:
        The interval at which to re-reconcile the cluster git repository source with the remote.
      • timeoutInSeconds

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> timeoutInSeconds()
        Returns:
        The maximum time to attempt to reconcile the cluster git repository source with the remote.
      • url

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> url()
        Returns:
        The URL to sync for the flux configuration git repository.