Share via


SiteSourceControl Class

Definition

Source control configuration for an app.

[Microsoft.Rest.Serialization.JsonTransformation]
public class SiteSourceControl : Microsoft.Azure.Management.WebSites.Models.ProxyOnlyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SiteSourceControl = class
    inherit ProxyOnlyResource
Public Class SiteSourceControl
Inherits ProxyOnlyResource
Inheritance
SiteSourceControl
Attributes

Constructors

SiteSourceControl()

Initializes a new instance of the SiteSourceControl class.

SiteSourceControl(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, GitHubActionConfiguration)

Initializes a new instance of the SiteSourceControl class.

Properties

Branch

Gets or sets name of branch to use for deployment.

DeploymentRollbackEnabled

Gets or sets &lt;code&gt;true&lt;/code&gt; to enable deployment rollback; otherwise, &lt;code&gt;false&lt;/code&gt;.

GitHubActionConfiguration

Gets or sets if GitHub Action is selected, than the associated configuration.

Id

Gets resource Id.

(Inherited from ProxyOnlyResource)
IsGitHubAction

Gets or sets &lt;code&gt;true&lt;/code&gt; if this is deployed via GitHub action.

IsManualIntegration

Gets or sets &lt;code&gt;true&lt;/code&gt; to limit to manual integration; &lt;code&gt;false&lt;/code&gt; to enable continuous integration (which configures webhooks into online repos like GitHub).

IsMercurial

Gets or sets &lt;code&gt;true&lt;/code&gt; for a Mercurial repository; &lt;code&gt;false&lt;/code&gt; for a Git repository.

Kind

Gets or sets kind of resource.

(Inherited from ProxyOnlyResource)
Name

Gets resource Name.

(Inherited from ProxyOnlyResource)
RepoUrl

Gets or sets repository or source control URL.

Type

Gets resource type.

(Inherited from ProxyOnlyResource)

Applies to