Bagikan melalui


IUpdateDefinition<ParentT> Interface

Definition

The entirety of a web app source control definition as part of a web app update.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.UpdateDefinition.IGitHubWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.UpdateDefinition.IWithBranch<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.UpdateDefinition.IWithGitHubAccessToken<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.UpdateDefinition.IWithGitHubBranch<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.UpdateDefinition.IWithRepositoryType<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithRepositoryType<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
    interface IGitHubWithAttach<'ParentT>
    interface IWithGitHubAccessToken<'ParentT>
    interface IWithBranch<'ParentT>
    interface IWithGitHubBranch<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IGitHubWithAttach(Of ParentT), IInUpdate(Of ParentT), IWithAttach(Of ParentT), IWithBranch(Of ParentT), IWithGitHubAccessToken(Of ParentT), IWithGitHubBranch(Of ParentT), IWithRepositoryType(Of ParentT)

Type Parameters

ParentT

The return type of the final UpdateDefinitionStages.WithAttach.attach().

Implements

Methods

Attach() (Inherited from IInUpdate<ParentT>)
WithBranch(String)

Specifies the branch in the repository to use.

(Inherited from IWithGitHubBranch<ParentT>)
WithContinuouslyIntegratedGitHubRepository(String)

Specifies the repository to be a GitHub repository. Continuous integration will be turned on. This repository can be either public or private, but your GitHub access token must have enough privileges to add a webhook to the repository.

(Inherited from IWithRepositoryType<ParentT>)
WithContinuouslyIntegratedGitHubRepository(String, String)

Specifies the repository to be a GitHub repository. Continuous integration will be turned on. This repository can be either public or private, but your GitHub access token must have enough privileges to add a webhook to the repository.

(Inherited from IWithRepositoryType<ParentT>)
WithGitHubAccessToken(String)

Specifies the GitHub personal access token. You can acquire one from https://github.com/settings/tokens.

(Inherited from IWithGitHubAccessToken<ParentT>)
WithPublicGitRepository(String)

Specifies the repository to be a public external repository, either Git or Mercurial. Continuous integration will not be turned on.

(Inherited from IWithRepositoryType<ParentT>)
WithPublicMercurialRepository(String)

Specifies the repository to be a public external repository, either Git or Mercurial. Continuous integration will not be turned on.

(Inherited from IWithRepositoryType<ParentT>)

Applies to