Web Apps - Get Source Control Slot

Descrição para Obter 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=2022-03-01

Parâmetros de URI

Name In Required Type 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 de origem para o slot de produção.

subscriptionId
path True
  • string

Sua ID da assinatura do Azure. Esta é uma cadeia de caracteres formatada por GUID (por exemplo, 000000000-0000-0000-0000-00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

api-version
query True
  • string

Versão da API

Respostas

Name Type Description
200 OK

Controle do código-fonte recuperado com êxito para aplicativo Web.

201 Created

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

202 Accepted

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

Other Status Codes

Serviço de Aplicativo resposta de erro.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Scopes

Name Description
user_impersonation representar sua conta de usuário

Definições

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Details
Error

Modelo de erro.

GitHubActionCodeConfiguration

A configuração de 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.

Name Type Description
error

Modelo de erro.

Details

Name Type 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.

Name Type Description
code
  • string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

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 de código de ação do GitHub.

Name Type 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.

Name Type Description
codeConfiguration

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

containerConfiguration

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.

Name Type Description
imageName
  • string

O nome da imagem do 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.

Name Type 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

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 à 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 do repositório ou controle do código-fonte.

type
  • string

Tipo de recurso.