Microsoft.Web sites/slots/sourcecontrols 2022-03-01
Artikel 09/03/2023
1 deltagare
Feedback
I den här artikeln
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 .
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@2022-03-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
true
fö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 .
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": "2022-03-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
'2022-03-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
true
fö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
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 .
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@2022-03-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@2022-03-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
true
fö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