Microsoft.Web sites/slots/sourcecontrols 2021-02-01

Bicep-resursdefinition

Resurstypen platser/platser/källkontroller kan distribueras med åtgärder som mål:

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

Resursformat

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

resource symbolicname 'Microsoft.Web/sites/slots/sourcecontrols@2021-02-01' = {
  name: 'web'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    branch: 'string'
    deploymentRollbackEnabled: bool
    gitHubActionConfiguration: {
      codeConfiguration: {
        runtimeStack: 'string'
        runtimeVersion: 'string'
      }
      containerConfiguration: {
        imageName: 'string'
        password: 'string'
        serverUrl: 'string'
        username: 'string'
      }
      generateWorkflowFile: bool
      isLinux: bool
    }
    isGitHubAction: bool
    isManualIntegration: bool
    isMercurial: bool
    repoUrl: 'string'
  }
}

Egenskapsvärden

sites/slots/sourcecontrols

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
"web"
Typ Typ av resurs. sträng
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: platser
properties Resursspecifika egenskaper för SiteSourceControl SiteSourceControlProperties

SiteSourceControlProperties

Name Beskrivning Värde
gren Namn på gren som ska användas för distribution. sträng
deploymentRollbackEnabled trueför att aktivera distributionsåterställning; annars . false boolesk
gitHubActionConfiguration Om GitHub-åtgärd har valts än den associerade konfigurationen. GitHubActionConfiguration
isGitHubAction true om detta distribueras via GitHub-åtgärden. boolesk
isManualIntegration true begränsa till manuell integrering. false för att aktivera kontinuerlig integrering (som konfigurerar webhooks till onlinelagringsplatser som GitHub). boolesk
isMercurial true för en Mercurial-lagringsplats; false för en Git-lagringsplats. boolesk
repoUrl URL för lagringsplats eller källkontroll. sträng

GitHubActionConfiguration

Name Beskrivning Värde
codeConfiguration Konfiguration av GitHub-åtgärdskod. GitHubActionCodeConfiguration
containerConfiguration GitHub Action-containerkonfiguration. GitHubActionContainerConfiguration
generateWorkflowFile Arbetsflödesalternativ för att avgöra om arbetsflödesfilen ska genereras och skrivas till lagringsplatsen. boolesk
isLinux Detta hjälper dig att avgöra vilken arbetsflödeskonfiguration som ska väljas. boolesk

GitHubActionCodeConfiguration

Name Beskrivning Värde
runtimeStack Körningsstack används för att fastställa arbetsflödesfilens innehåll för kodbasappar. sträng
runtimeVersion Körningsversionen används för att avgöra vilken versionsversion som ska anges i arbetsflödesfilen. sträng

GitHubActionContainerConfiguration

Name Beskrivning Värde
imageName Avbildningsnamnet för bygget. sträng
password Lösenordet som används för att ladda upp avbildningen till containerregistret. sträng
serverUrl Server-URL:en för containerregistret där bygget ska finnas. sträng
användarnamn Användarnamnet som används för att ladda upp avbildningen till containerregistret. sträng

Resursdefinition för ARM-mall

Resurstypen platser/platser/källkontroller kan distribueras med åtgärder som mål:

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

Resursformat

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

{
  "type": "Microsoft.Web/sites/slots/sourcecontrols",
  "apiVersion": "2021-02-01",
  "name": "web",
  "kind": "string",
  "properties": {
    "branch": "string",
    "deploymentRollbackEnabled": "bool",
    "gitHubActionConfiguration": {
      "codeConfiguration": {
        "runtimeStack": "string",
        "runtimeVersion": "string"
      },
      "containerConfiguration": {
        "imageName": "string",
        "password": "string",
        "serverUrl": "string",
        "username": "string"
      },
      "generateWorkflowFile": "bool",
      "isLinux": "bool"
    },
    "isGitHubAction": "bool",
    "isManualIntegration": "bool",
    "isMercurial": "bool",
    "repoUrl": "string"
  }
}

Egenskapsvärden

sites/slots/sourcecontrols

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/sites/slots/sourcecontrols"
apiVersion Resurs-API-versionen '2021-02-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
"web"
Typ Typ av resurs. sträng
properties Resursspecifika egenskaper för SiteSourceControl SiteSourceControlProperties

SiteSourceControlProperties

Name Beskrivning Värde
gren Namn på gren som ska användas för distribution. sträng
deploymentRollbackEnabled trueför att aktivera distributionsåterställning; annars . false boolesk
gitHubActionConfiguration Om GitHub-åtgärd har valts än den associerade konfigurationen. GitHubActionConfiguration
isGitHubAction true om detta distribueras via GitHub-åtgärden. boolesk
isManualIntegration true begränsa till manuell integrering. false för att aktivera kontinuerlig integrering (som konfigurerar webhooks till onlinelagringsplatser som GitHub). boolesk
isMercurial true för en Mercurial-lagringsplats; false för en Git-lagringsplats. boolesk
repoUrl URL för lagringsplats eller källkontroll. sträng

GitHubActionConfiguration

Name Beskrivning Värde
codeConfiguration Konfiguration av GitHub-åtgärdskod. GitHubActionCodeConfiguration
containerConfiguration GitHub Action-containerkonfiguration. GitHubActionContainerConfiguration
generateWorkflowFile Arbetsflödesalternativ för att avgöra om arbetsflödesfilen ska genereras och skrivas till lagringsplatsen. boolesk
isLinux Detta hjälper dig att avgöra vilken arbetsflödeskonfiguration som ska väljas. boolesk

GitHubActionCodeConfiguration

Name Beskrivning Värde
runtimeStack Körningsstack används för att fastställa arbetsflödesfilens innehåll för kodbasappar. sträng
runtimeVersion Körningsversionen används för att avgöra vilken versionsversion som ska anges i arbetsflödesfilen. sträng

GitHubActionContainerConfiguration

Name Beskrivning Värde
imageName Avbildningsnamnet för bygget. sträng
password Lösenordet som används för att ladda upp avbildningen till containerregistret. sträng
serverUrl Server-URL:en för containerregistret där bygget ska finnas. sträng
användarnamn Användarnamnet som används för att ladda upp avbildningen till containerregistret. sträng

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen platser/platser/källkontroller kan distribueras med åtgärder som mål:

  • Resursgrupper

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

Resursformat

Om du vill skapa en Resurs för Microsoft.Web/sites/slots/sourcecontrols lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/slots/sourcecontrols@2021-02-01"
  name = "web"
  parent_id = "string"
  body = jsonencode({
    properties = {
      branch = "string"
      deploymentRollbackEnabled = bool
      gitHubActionConfiguration = {
        codeConfiguration = {
          runtimeStack = "string"
          runtimeVersion = "string"
        }
        containerConfiguration = {
          imageName = "string"
          password = "string"
          serverUrl = "string"
          username = "string"
        }
        generateWorkflowFile = bool
        isLinux = bool
      }
      isGitHubAction = bool
      isManualIntegration = bool
      isMercurial = bool
      repoUrl = "string"
    }
    kind = "string"
  })
}

Egenskapsvärden

sites/slots/sourcecontrols

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/sites/slots/sourcecontrols@2021-02-01"
name Resursnamnet "web"
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: platser
Typ Typ av resurs. sträng
properties Resursspecifika egenskaper för SiteSourceControl SiteSourceControlProperties

SiteSourceControlProperties

Name Beskrivning Värde
gren Namn på gren som ska användas för distribution. sträng
deploymentRollbackEnabled trueför att aktivera distributionsåterställning; annars . false boolesk
gitHubActionConfiguration Om GitHub-åtgärd har valts än den associerade konfigurationen. GitHubActionConfiguration
isGitHubAction true om detta distribueras via GitHub-åtgärden. boolesk
isManualIntegration true begränsa till manuell integrering. false för att aktivera kontinuerlig integrering (som konfigurerar webhooks till onlinelagringsplatser som GitHub). boolesk
isMercurial true för en Mercurial-lagringsplats; false för en Git-lagringsplats. boolesk
repoUrl URL för lagringsplats eller källkontroll. sträng

GitHubActionConfiguration

Name Beskrivning Värde
codeConfiguration Konfiguration av GitHub-åtgärdskod. GitHubActionCodeConfiguration
containerConfiguration GitHub Action-containerkonfiguration. GitHubActionContainerConfiguration
generateWorkflowFile Arbetsflödesalternativ för att avgöra om arbetsflödesfilen ska genereras och skrivas till lagringsplatsen. boolesk
isLinux Detta hjälper dig att avgöra vilken arbetsflödeskonfiguration som ska väljas. boolesk

GitHubActionCodeConfiguration

Name Beskrivning Värde
runtimeStack Körningsstack används för att fastställa arbetsflödesfilens innehåll för kodbasappar. sträng
runtimeVersion Körningsversionen används för att avgöra vilken versionsversion som ska anges i arbetsflödesfilen. sträng

GitHubActionContainerConfiguration

Name Beskrivning Värde
imageName Avbildningsnamnet för bygget. sträng
password Lösenordet som används för att ladda upp avbildningen till containerregistret. sträng
serverUrl Server-URL:en för containerregistret där bygget ska finnas. sträng
användarnamn Användarnamnet som används för att ladda upp avbildningen till containerregistret. sträng