IDefinition<ParentT> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The entirety of a web app source control definition.
public interface IDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IGitHubWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithBranch<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithGitHubAccessToken<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithGitHubBranch<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithRepositoryType<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
interface IBlank<'ParentT>
interface IWithRepositoryType<'ParentT>
interface IWithAttach<'ParentT>
interface IInDefinition<'ParentT>
interface IGitHubWithAttach<'ParentT>
interface IWithGitHubAccessToken<'ParentT>
interface IWithBranch<'ParentT>
interface IWithGitHubBranch<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IGitHubWithAttach(Of ParentT), IInDefinition(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 Attachable.attach().
- Implements
Methods
Attach() | (Inherited from IInDefinition<ParentT>) |
WithBranch(String) |
Specifies the branch in the repository to use. (Inherited from IWithGitHubBranch<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>) |
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>) |
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
Azure SDK for .NET