Class SourceControlArgs


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

      • autoSync

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> autoSync()
        Returns:
        The auto async of the source control. Default is false.
      • automationAccountName

        public com.pulumi.core.Output<java.lang.String> automationAccountName()
        Returns:
        The name of the automation account.
      • branch

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> branch()
        Returns:
        The repo branch of the source control. Include branch as empty string for VsoTfvc.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        The user description of the source control.
      • folderPath

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> folderPath()
        Returns:
        The folder path of the source control. Path must be relative.
      • publishRunbook

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> publishRunbook()
        Returns:
        The auto publish of the source control. Default is true.
      • repoUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> repoUrl()
        Returns:
        The repo url of the source control.
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        Name of an Azure Resource group.
      • sourceControlName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceControlName()
        Returns:
        The source control name.
      • sourceType

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​SourceType>>> sourceType()
        Returns:
        The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive.