Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bicep-resourcedefinitie
Het resourcetype bronbeheer kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Tenant - Zie tenantimplementatieopdrachten
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Gebruiksvoorbeelden
Voorbeelden van Bicep
Een eenvoudig voorbeeld van het implementeren van App Service GitHub Token.
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
}
}
Resource-indeling
Als u een Resource voor Microsoft.Web/sourcecontrols wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Web/sourcecontrols@2016-03-01' = {
kind: 'string'
name: 'string'
properties: {
expirationTime: 'string'
name: 'string'
refreshToken: 'string'
token: 'string'
tokenSecret: 'string'
}
}
Eigenschapswaarden
Microsoft.Web/sourcecontrols
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Resourcespecifieke eigenschappen van SourceControl | SourceControlProperties- |
SourceControlProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| vervaltijd | Verloop van OAuth-token. | snaar |
| naam | Naam of broncodebeheertype. | snaar |
| vernieuwen Token | OAuth-vernieuwingstoken. | snaar |
| teken | OAuth-toegangstoken. | snaar |
| tokenGeheim | OAuth-toegangstokengeheim. | snaar |
Resourcedefinitie van ARM-sjabloon
Het resourcetype bronbeheer kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Tenant - Zie tenant-implementatiecommando's Voor een lijst van gewijzigde eigenschappen in elke API-versie, zie wijzigingslogboek.
Gebruiksvoorbeelden
Resource-indeling
Als u een Microsoft.Web/sourcecontrols-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Web/sourcecontrols",
"apiVersion": "2016-03-01",
"name": "string",
"kind": "string",
"properties": {
"expirationTime": "string",
"name": "string",
"refreshToken": "string",
"token": "string",
"tokenSecret": "string"
}
}
Eigenschapswaarden
Microsoft.Web/sourcecontrols
| Naam | Beschrijving | Waarde |
|---|---|---|
| apiVersion | De API-versie | '2016-03-01' |
| soort | Soort resource. | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Resourcespecifieke eigenschappen van SourceControl | SourceControlProperties- |
| soort | Het resourcetype | 'Microsoft.Web/sourcecontrols' |
SourceControlProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| vervaltijd | Verloop van OAuth-token. | snaar |
| naam | Naam of broncodebeheertype. | snaar |
| vernieuwen Token | OAuth-vernieuwingstoken. | snaar |
| teken | OAuth-toegangstoken. | snaar |
| tokenGeheim | OAuth-toegangstokengeheim. | snaar |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype bronbeheer kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Huurder Voor een lijst van gewijzigde eigenschappen in elke API-versie, zie wijzigingslogboek.
Gebruiksvoorbeelden
Terraform-monsters
Een eenvoudig voorbeeld van het implementeren van App Service GitHub Token.
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 = ["*"]
}
Resource-indeling
Als u een Microsoft.Web/sourcecontrols-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
}
}
}
Eigenschapswaarden
Microsoft.Web/sourcecontrols
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. | snaar |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Resourcespecifieke eigenschappen van SourceControl | SourceControlProperties- |
| soort | Het resourcetype | "Microsoft.Web/sourcecontrols@2016-03-01" |
SourceControlProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| vervaltijd | Verloop van OAuth-token. | snaar |
| naam | Naam of broncodebeheertype. | snaar |
| vernieuwen Token | OAuth-vernieuwingstoken. | snaar |
| teken | OAuth-toegangstoken. | snaar |
| tokenGeheim | OAuth-toegangstokengeheim. | snaar |