Dela via


IUpdateDefinition<ParentT> Gränssnitt

Definition

Hela källkontrolldefinitionen för en webbapp som en del av en uppdatering av webbappen.

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)

Typparametrar

ParentT

Returtypen för den slutliga UpdateDefinitionStages.WithAttach.attach().

Implementeringar

Metoder

Attach()

Hela källkontrolldefinitionen för en webbapp som en del av en uppdatering av webbappen.

(Ärvd från IInUpdate<ParentT>)
WithBranch(String)

Anger grenen i lagringsplatsen som ska användas.

(Ärvd från IWithGitHubBranch<ParentT>)
WithContinuouslyIntegratedGitHubRepository(String, String)

Anger att lagringsplatsen ska vara en GitHub-lagringsplats. Kontinuerlig integrering aktiveras. Den här lagringsplatsen kan vara antingen offentlig eller privat, men din GitHub-åtkomsttoken måste ha tillräcklig behörighet för att lägga till en webhook på lagringsplatsen.

(Ärvd från IWithRepositoryType<ParentT>)
WithContinuouslyIntegratedGitHubRepository(String)

Anger att lagringsplatsen ska vara en GitHub-lagringsplats. Kontinuerlig integrering aktiveras. Den här lagringsplatsen kan vara antingen offentlig eller privat, men din GitHub-åtkomsttoken måste ha tillräcklig behörighet för att lägga till en webhook på lagringsplatsen.

(Ärvd från IWithRepositoryType<ParentT>)
WithGitHubAccessToken(String)

Anger personlig åtkomsttoken för GitHub. Du kan hämta en från https://github.com/settings/tokens.

(Ärvd från IWithGitHubAccessToken<ParentT>)
WithPublicGitRepository(String)

Anger att lagringsplatsen ska vara en offentlig extern lagringsplats, antingen Git eller Mercurial. Kontinuerlig integrering aktiveras inte.

(Ärvd från IWithRepositoryType<ParentT>)
WithPublicMercurialRepository(String)

Anger att lagringsplatsen ska vara en offentlig extern lagringsplats, antingen Git eller Mercurial. Kontinuerlig integrering aktiveras inte.

(Ärvd från IWithRepositoryType<ParentT>)

Gäller för