Web Apps - Get Source Control Slot

Descrição de Obtém a configuração de controle do código-fonte de um aplicativo.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web?api-version=2023-12-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
name
path True

string

Nome do aplicativo.

resourceGroupName
path True

string

Nome do grupo de recursos ao qual pertence o recurso.

Regex pattern: ^[-\w\._\(\)]+[^\.]$

slot
path True

string

Nome do slot de implantação. Se um slot não for especificado, a API obterá a configuração de controle do código-fonte para o slot de produção.

subscriptionId
path True

string

Sua ID da assinatura do Azure. Esta é uma cadeia de caracteres formatada em GUID (por exemplo, 00000000-0000-0000-0000-0000000000000000000000).

api-version
query True

string

Versão da API

Respostas

Nome Tipo Description
200 OK

SiteSourceControl

O controle do código-fonte foi recuperado com êxito para o aplicativo Web.

201 Created

SiteSourceControl

Create ou atualizar o controle do código-fonte para o aplicativo Web ainda em andamento.

202 Accepted

SiteSourceControl

Create ou atualizar o controle do código-fonte para o aplicativo Web ainda em andamento.

Other Status Codes

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Definições

Nome Description
DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Details
Error

Modelo de erro.

GitHubActionCodeConfiguration

A configuração do código de ação do GitHub.

GitHubActionConfiguration

A configuração de ação do GitHub.

GitHubActionContainerConfiguration

A configuração do contêiner de ação do GitHub.

SiteSourceControl

Configuração de controle do código-fonte para um aplicativo.

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Nome Tipo Description
error

Error

Modelo de erro.

Details

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

message

string

Informações detalhadas de descrição e depuração de erro.

target

string

Informações detalhadas de descrição e depuração de erro.

Error

Modelo de erro.

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

details

Details[]

Erros detalhados.

innererror

string

Mais informações para depurar o erro.

message

string

Informações detalhadas de descrição e depuração de erro.

target

string

Informações detalhadas de descrição e depuração de erro.

GitHubActionCodeConfiguration

A configuração do código de ação do GitHub.

Nome Tipo Description
runtimeStack

string

A pilha de runtime é usada para determinar o conteúdo do arquivo de fluxo de trabalho para aplicativos base de código.

runtimeVersion

string

A versão de runtime é usada para determinar qual versão de build definir no arquivo de fluxo de trabalho.

GitHubActionConfiguration

A configuração de ação do GitHub.

Nome Tipo Description
codeConfiguration

GitHubActionCodeConfiguration

Configuração de código do GitHub Action.

containerConfiguration

GitHubActionContainerConfiguration

Configuração de contêiner do GitHub Action.

generateWorkflowFile

boolean

Opção de fluxo de trabalho para determinar se o arquivo de fluxo de trabalho deve ser gerado e gravado no repositório.

isLinux

boolean

Isso ajudará a determinar a configuração do fluxo de trabalho a ser selecionada.

GitHubActionContainerConfiguration

A configuração do contêiner de ação do GitHub.

Nome Tipo Description
imageName

string

O nome da imagem para o build.

password

string

A senha usada para carregar a imagem no registro de contêiner.

serverUrl

string

A URL do servidor para o registro de contêiner em que o build será hospedado.

username

string

O nome de usuário usado para carregar a imagem no registro de contêiner.

SiteSourceControl

Configuração de controle do código-fonte para um aplicativo.

Nome Tipo Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

name

string

Nome do recurso.

properties.branch

string

Nome do branch a ser usado para implantação.

properties.deploymentRollbackEnabled

boolean

true para habilitar a reversão de implantação; caso contrário, false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Se o GitHub Action estiver selecionado, do que a configuração associada.

properties.isGitHubAction

boolean

true se isso for implantado por meio da ação do GitHub.

properties.isManualIntegration

boolean

true para limitar a integração manual; false para habilitar a integração contínua (que configura webhooks em repositórios online como o GitHub).

properties.isMercurial

boolean

true para um repositório Mercurial; false para um repositório Git.

properties.repoUrl

string

URL de controle do repositório ou do código-fonte.

type

string

Tipo de recurso.