2015-08-01

Bicep-resursdefinition

Resurstypen sourcecontrols kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Användningsexempel

Bicep exempel

Ett grundläggande exempel på distribution av Serviço de Aplicativo 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
  }
}

Resursformat

Om du vill skapa en Microsoft.Web/sourcecontrols-resurs lägger du till följande Bicep i mallen.

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'
  }
}

Egenskapsvärden

Microsoft.Web/sourcecontrols

Namn Beskrivning Värde
sort Typ av resurs sträng
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper SourceControlProperties (på engelska)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

Resurstaggar

Namn Beskrivning Värde

SourceControlProperties (på engelska)

Namn Beskrivning Värde
utgångstid Förfallotid för OAuth-token sträng
Namn Namn eller typ av källkontroll sträng
refreshToken (på engelska) OAuth-uppdateringstoken sträng
bevis OAuth-åtkomsttoken sträng
tokenSecret (på engelska) OAuth-åtkomsttokenhemlighet sträng

Resursdefinition för ARM-mall

Resurstypen sourcecontrols kan distribueras med åtgärder som mål:

Användningsexempel

Resursformat

Om du vill skapa en Microsoft.Web/sourcecontrols-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

Microsoft.Web/sourcecontrols

Namn Beskrivning Värde
apiVersion API-versionen '2015-08-01'
sort Typ av resurs sträng
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper SourceControlProperties (på engelska)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Web/sourcecontrols"

Resurstaggar

Namn Beskrivning Värde

SourceControlProperties (på engelska)

Namn Beskrivning Värde
utgångstid Förfallotid för OAuth-token sträng
Namn Namn eller typ av källkontroll sträng
refreshToken (på engelska) OAuth-uppdateringstoken sträng
bevis OAuth-åtkomsttoken sträng
tokenSecret (på engelska) OAuth-åtkomsttokenhemlighet sträng

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen sourcecontrols kan distribueras med åtgärder som mål:

  • Hyresgäst För en lista över ändrade egenskaper i varje API-version, se ändringslogg.

Användningsexempel

Terraform-exempel

Ett grundläggande exempel på distribution av Serviço de Aplicativo 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 = ["*"]
}

Resursformat

Om du vill skapa en Microsoft.Web/sourcecontrols-resurs lägger du till följande Terraform i mallen.

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"
    }
  }
}

Egenskapsvärden

Microsoft.Web/sourcecontrols

Namn Beskrivning Värde
sort Typ av resurs sträng
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper SourceControlProperties (på engelska)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Web/sourcecontrols@2015-08-01"

Resurstaggar

Namn Beskrivning Värde

SourceControlProperties (på engelska)

Namn Beskrivning Värde
utgångstid Förfallotid för OAuth-token sträng
Namn Namn eller typ av källkontroll sträng
refreshToken (på engelska) OAuth-uppdateringstoken sträng
bevis OAuth-åtkomsttoken sträng
tokenSecret (på engelska) OAuth-åtkomsttokenhemlighet sträng