Class JobSourceControlDetailsArgs


  • public final class JobSourceControlDetailsArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • authStrategy

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authStrategy()
        Returns:
        Type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token. Valid values are: `PERSONAL_ACCESS_TOKEN` and `AWS_SECRETS_MANAGER`.
      • authToken

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authToken()
        Returns:
        Value of an authorization token.
      • branch

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> branch()
        Returns:
        Branch in the remote repository.
      • folder

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> folder()
        Returns:
        Folder in the remote repository.
      • lastCommitId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastCommitId()
        Returns:
        Last commit ID for a commit in the remote repository.
      • owner

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> owner()
        Returns:
        Owner of the remote repository that contains the job artifacts.
      • provider

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> provider()
        Returns:
        Provider for the remote repository. Valid values are: `GITHUB`, `GITLAB`, `BITBUCKET`, and `AWS_CODE_COMMIT`.
      • repository

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> repository()
        Returns:
        Name of the remote repository that contains the job artifacts.