Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu sourcecontrols można wdrożyć przy użyciu operacji docelowych:
- Tenant — zobacz polecenia wdrażania dzierżawy
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Przykłady użycia
Przykłady Bicep
Podstawowy przykład wdrażania tokenu GitHub App Service.
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
}
}
Format zasobu
Aby utworzyć zasób Microsoft.Web/sourcecontrols, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Web/sourcecontrols@2015-08-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
expirationTime: 'string'
name: 'string'
refreshToken: 'string'
token: 'string'
tokenSecret: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.Web/sourcecontrols
| Nazwa | Opis | Wartość |
|---|---|---|
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości SourceControlProperties | |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Właściwości SourceControlProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| czas wygaśnięcia | Wygaśnięcie tokenu OAuth | ciąg |
| nazwa | Nazwa lub typ kontroli źródła | ciąg |
| refreshToken (Token odświeżania) | Token odświeżania OAuth | ciąg |
| kod przedpłaty | Token dostępu OAuth | ciąg |
| tokenTajne | Klucz tajny tokenu dostępu OAuth | ciąg |
Definicja zasobu szablonu usługi ARM
Typ zasobu sourcecontrols można wdrożyć przy użyciu operacji docelowych:
- Tenant - Zobacz polecenia wdrożenia tenanta. Listę zmienionych właściwości w każdej wersji API znajdziesz w log zmian.
Przykłady użycia
Format zasobu
Aby utworzyć zasób Microsoft.Web/sourcecontrols, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Web/sourcecontrols",
"apiVersion": "2015-08-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"expirationTime": "string",
"name": "string",
"refreshToken": "string",
"token": "string",
"tokenSecret": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.Web/sourcecontrols
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion (wersja interfejsu api) | Wersja interfejsu API | '2015-08-01' |
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości SourceControlProperties | |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | "Microsoft.Web/sourcecontrols" |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Właściwości SourceControlProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| czas wygaśnięcia | Wygaśnięcie tokenu OAuth | ciąg |
| nazwa | Nazwa lub typ kontroli źródła | ciąg |
| refreshToken (Token odświeżania) | Token odświeżania OAuth | ciąg |
| kod przedpłaty | Token dostępu OAuth | ciąg |
| tokenTajne | Klucz tajny tokenu dostępu OAuth | ciąg |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu sourcecontrols można wdrożyć przy użyciu operacji docelowych:
- Najemca Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrażania tokenu GitHub App Service.
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 = ["*"]
}
Format zasobu
Aby utworzyć zasób Microsoft.Web/sourcecontrols, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sourcecontrols@2015-08-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
expirationTime = "string"
name = "string"
refreshToken = "string"
token = "string"
tokenSecret = "string"
}
}
}
Wartości właściwości
Microsoft.Web/sourcecontrols
| Nazwa | Opis | Wartość |
|---|---|---|
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości SourceControlProperties | |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.Web/sourcecontrols@2015-08-01" |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Właściwości SourceControlProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| czas wygaśnięcia | Wygaśnięcie tokenu OAuth | ciąg |
| nazwa | Nazwa lub typ kontroli źródła | ciąg |
| refreshToken (Token odświeżania) | Token odświeżania OAuth | ciąg |
| kod przedpłaty | Token dostępu OAuth | ciąg |
| tokenTajne | Klucz tajny tokenu dostępu OAuth | ciąg |