Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Definição de recurso do Bicep
O tipo de recurso de controle de origem pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Exemplos de uso
Exemplos de Bicep
Um exemplo básico de implantação do Token GitHub do Serviço de Aplicativo.
targetScope = 'tenant'
param resourceName string = 'acctest0001'
param location string = 'eastus'
@secure()
@description('The GitHub access token for source control integration')
param githubToken string
@secure()
@description('The GitHub token secret for source control integration')
param githubTokenSecret string
resource sourcecontrol 'Microsoft.Web/sourcecontrols@2021-02-01' = {
name: 'GitHub'
properties: {
token: githubToken
tokenSecret: githubTokenSecret
}
}
Formato de recurso
Para criar um recurso Microsoft.Web/sourcecontrols, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.Web/sourcecontrols@2025-03-01' = {
kind: 'string'
name: 'string'
properties: {
expirationTime: 'string'
refreshToken: 'string'
token: 'string'
tokenSecret: 'string'
}
}
Valores de propriedade
Microsoft.Web/sourcecontrols
| Nome | Descrição | Valor |
|---|---|---|
| tipo | Tipo de recurso. | cadeia |
| nome | O nome do recurso | cadeia de caracteres (obrigatório) |
| Propriedades | Propriedades específicas do recurso SourceControl | |
Propriedades do Controle de Origem
| Nome | Descrição | Valor |
|---|---|---|
| tempo de expiração | Expiração do token OAuth. | cadeia |
| refreshToken | Token de atualização OAuth. | cadeia |
| símbolo | Token de acesso OAuth. | cadeia |
| tokenSegredo | Segredo do token de acesso OAuth. | cadeia |
Definição de recurso de modelo do ARM
O tipo de recurso de controle de origem pode ser implantado com operações direcionadas:
- Tenant - Veja comandos de implantação de tenant Para uma lista de propriedades alteradas em cada versão da API, veja o registro de alterações.
Exemplos de uso
Formato de recurso
Para criar um recurso Microsoft.Web/sourcecontrols, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Web/sourcecontrols",
"apiVersion": "2025-03-01",
"name": "string",
"kind": "string",
"properties": {
"expirationTime": "string",
"refreshToken": "string",
"token": "string",
"tokenSecret": "string"
}
}
Valores de propriedade
Microsoft.Web/sourcecontrols
| Nome | Descrição | Valor |
|---|---|---|
| apiVersion | A versão da API | '2025-03-01' |
| tipo | Tipo de recurso. | cadeia |
| nome | O nome do recurso | cadeia de caracteres (obrigatório) |
| Propriedades | Propriedades específicas do recurso SourceControl | |
| tipo | O tipo de recurso | 'Microsoft.Web/sourcecontrols' |
Propriedades do Controle de Origem
| Nome | Descrição | Valor |
|---|---|---|
| tempo de expiração | Expiração do token OAuth. | cadeia |
| refreshToken | Token de atualização OAuth. | cadeia |
| símbolo | Token de acesso OAuth. | cadeia |
| tokenSegredo | Segredo do token de acesso OAuth. | cadeia |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso de controle de origem pode ser implantado com operações direcionadas:
- Inquilino Para uma lista das propriedades alteradas em cada versão da API, veja o registro de alterações.
Exemplos de uso
Exemplos do Terraform
Um exemplo básico de implantação do Token GitHub do Serviço de Aplicativo.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "eastus"
}
variable "github_token" {
type = string
description = "The GitHub access token for source control integration"
sensitive = true
}
variable "github_token_secret" {
type = string
description = "The GitHub token secret for source control integration"
sensitive = true
}
resource "azapi_update_resource" "sourcecontrol" {
type = "Microsoft.Web/sourcecontrols@2021-02-01"
parent_id = "/"
name = "GitHub"
body = {
properties = {
token = var.github_token
tokenSecret = var.github_token_secret
}
}
response_export_values = ["*"]
}
Formato de recurso
Para criar um recurso Microsoft.Web/sourcecontrols, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sourcecontrols@2025-03-01"
name = "string"
parent_id = "string"
body = {
kind = "string"
properties = {
expirationTime = "string"
refreshToken = "string"
token = "string"
tokenSecret = "string"
}
}
}
Valores de propriedade
Microsoft.Web/sourcecontrols
| Nome | Descrição | Valor |
|---|---|---|
| tipo | Tipo de recurso. | cadeia |
| nome | O nome do recurso | cadeia de caracteres (obrigatório) |
| Propriedades | Propriedades específicas do recurso SourceControl | |
| tipo | O tipo de recurso | "Microsoft.Web/sourcecontrols@2025-03-01" |
Propriedades do Controle de Origem
| Nome | Descrição | Valor |
|---|---|---|
| tempo de expiração | Expiração do token OAuth. | cadeia |
| refreshToken | Token de atualização OAuth. | cadeia |
| símbolo | Token de acesso OAuth. | cadeia |
| tokenSegredo | Segredo do token de acesso OAuth. | cadeia |