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.
Exemplos de uso
Amostras do 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 do recurso
Para criar um recurso Microsoft.Web/sourcecontrols, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Web/sourcecontrols@2016-03-01' = {
kind: 'string'
name: 'string'
properties: {
expirationTime: 'string'
name: '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) |
| Designação | Nome ou tipo de controle do código-fonte. | 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:
- Tenant - Consulte comandos de deployment tenant Para uma lista de propriedades alteradas em cada versão da API, veja o registo de alterações.
Exemplos de uso
Formato do recurso
Para criar um recurso Microsoft.Web/sourcecontrols, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Web/sourcecontrols",
"apiVersion": "2016-03-01",
"name": "string",
"kind": "string",
"properties": {
"expirationTime": "string",
"name": "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 | '2016-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) |
| Designação | Nome ou tipo de controle do código-fonte. | 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 recursos Terraform (provedor AzAPI)
O tipo de recurso sourcecontrols pode ser implantado com operações que visam:
- Inquilino Para uma lista das propriedades alteradas em cada versão da API, veja registo de alterações.
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 = ["*"]
}
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@2016-03-01"
name = "string"
parent_id = "string"
body = {
kind = "string"
properties = {
expirationTime = "string"
name = "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@2016-03-01" |
SourceControlProperties
| Designação | Descrição | Valor |
|---|---|---|
| expiraçãoTempo de expiração | Expiração do token OAuth. | cadeia (de caracteres) |
| Designação | Nome ou tipo de controle do código-fonte. | 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) |