Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Definição de recursos do bíceps
O tipo de recurso sourcecontrols pode ser implantado com operações que visam:
- do locatário - Consulte comandos de implantação do locatário
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Web/sourcecontrols, adicione o seguinte Bicep 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
| Designação | Descrição | Valor |
|---|---|---|
| tipo | Tipo de recurso. | cadeia (de caracteres) |
| Designação | O nome do recurso | string (obrigatório) |
| propriedades | Propriedades específicas do recurso SourceControl | SourceControlProperties |
SourceControlProperties
| Designação | Descrição | Valor |
|---|---|---|
| expiraçãoTempo de expiração | Expiração do token OAuth. | cadeia (de caracteres) |
| refreshToken | Token de atualização OAuth. | cadeia (de caracteres) |
| token | Token de acesso OAuth. | cadeia (de caracteres) |
| tokenSecret | Segredo do token de acesso OAuth. | cadeia (de caracteres) |
Definição de recurso de modelo ARM
O tipo de recurso sourcecontrols pode ser implantado com operações que visam:
- do locatário - Consulte comandos de implantação do locatário
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Web/sourcecontrols, adicione o seguinte JSON ao seu 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
| Designação | Descrição | Valor |
|---|---|---|
| Versão da API | A versão api | '2025-03-01' |
| tipo | Tipo de recurso. | cadeia (de caracteres) |
| Designação | O nome do recurso | string (obrigatório) |
| propriedades | Propriedades específicas do recurso SourceControl | SourceControlProperties |
| tipo | O tipo de recurso | 'Microsoft.Web/sourcecontrols' |
SourceControlProperties
| Designação | Descrição | Valor |
|---|---|---|
| expiraçãoTempo de expiração | Expiração do token OAuth. | cadeia (de caracteres) |
| refreshToken | Token de atualização OAuth. | cadeia (de caracteres) |
| token | Token de acesso OAuth. | cadeia (de caracteres) |
| tokenSecret | Segredo do token de acesso OAuth. | cadeia (de caracteres) |
Exemplos de uso
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso sourcecontrols pode ser implantado com operações que visam:
- Inquilino
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Web/sourcecontrols, adicione o seguinte Terraform 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
| Designação | Descrição | Valor |
|---|---|---|
| tipo | Tipo de recurso. | cadeia (de caracteres) |
| Designação | O nome do recurso | string (obrigatório) |
| propriedades | Propriedades específicas do recurso SourceControl | SourceControlProperties |
| tipo | O tipo de recurso | "Microsoft.Web/sourcecontrols@2025-03-01" |
SourceControlProperties
| Designação | Descrição | Valor |
|---|---|---|
| expiraçãoTempo de expiração | Expiração do token OAuth. | cadeia (de caracteres) |
| refreshToken | Token de atualização OAuth. | cadeia (de caracteres) |
| token | Token de acesso OAuth. | cadeia (de caracteres) |
| tokenSecret | Segredo do token de acesso OAuth. | cadeia (de caracteres) |
Exemplos de uso
Amostras 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 = ["*"]
}