Class GitRepositoryDefinitionArgs.Builder

    • 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
      • 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