Web Apps - Create Or Update Source Control Slot

Descrição para Atualizações a configuração de controle do código-fonte de um aplicativo.

PUT 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.

Padrão Regex: ^[-\w\._\(\)]+[^\.]$

slot
path True

string

Nome do slot de implantação. Se um slot não for especificado, a API atualizará 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. Essa é uma cadeia de caracteres formatada por GUID (por exemplo, 000000000-0000-0000-0000-0000000000000).

api-version
query True

string

Versão da API

Corpo da solicitação

Nome Tipo Description
kind

string

Tipo de 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 a ação do GitHub estiver selecionada, 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 do repositório ou do controle do código-fonte.

Respostas

Nome Tipo Description
200 OK

SiteSourceControl

Controle do código-fonte criado ou atualizado com êxito para o aplicativo Web.

201 Created

SiteSourceControl

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

202 Accepted

SiteSourceControl

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

Other Status Codes

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

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 erros.

target

string

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

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 sobre o erro de depuração.

message

string

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

target

string

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

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 da Ação do GitHub.

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 a ação do GitHub estiver selecionada, 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 do repositório ou do controle do código-fonte.

type

string

Tipo de recurso.