Class SourceControlArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.automation.SourceControlArgs
-
public final class SourceControlArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SourceControlArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SourceControlArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
automationAccountName()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
autoSync()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
branch()
static SourceControlArgs.Builder
builder()
static SourceControlArgs.Builder
builder(SourceControlArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
folderPath()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
publishRunbook()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
repoUrl()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<SourceControlSecurityTokenPropertiesArgs>>
securityToken()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceControlName()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SourceType>>>
sourceType()
-
-
-
Field Detail
-
Empty
public static final SourceControlArgs Empty
-
-
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.
-
securityToken
public java.util.Optional<com.pulumi.core.Output<SourceControlSecurityTokenPropertiesArgs>> securityToken()
- Returns:
- The authorization token for the repo of the source control.
-
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.
-
builder
public static SourceControlArgs.Builder builder()
-
builder
public static SourceControlArgs.Builder builder(SourceControlArgs defaults)
-
-