Siti Microsoft.Web/sourcecontrols
Articolo 09/03/2023
1 contributore
Commenti e suggerimenti
In questo articolo
Definizione di risorsa Bicep
Il tipo di risorsa sites/sourcecontrols può essere distribuito con operazioni destinate:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche .
Per creare una risorsa Microsoft.Web/sites/sourcecontrols, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Web/sites/sourcecontrols@2022-09-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'
}
}
Valori delle proprietà
sites/sourcecontrols
Nome
Descrizione
valore
name
Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep .
'web'
kind
Tipo di risorsa.
string
padre
In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre .
Nome simbolico per la risorsa di tipo: siti
properties
Proprietà specifiche delle risorse SiteSourceControl
SiteSourceControlProperties
SiteSourceControlProperties
Nome
Descrizione
Valore
ramo
Nome del ramo da usare per la distribuzione.
string
deploymentRollbackEnabled
true
per abilitare il rollback della distribuzione; in caso contrario, false
.
bool
gitHubActionConfiguration
Se GitHub Action è selezionato, rispetto alla configurazione associata.
GitHubActionConfiguration
isGitHubAction
true
se questa operazione viene distribuita tramite l'azione GitHub.
bool
isManualIntegration
true
per limitare l'integrazione manuale; false
per abilitare l'integrazione continua (che configura i webhook in repository online come GitHub).
bool
isMercurial
true
per un repository Mercurial; false
per un repository Git.
bool
repoUrl
URL del controllo del repository o del codice sorgente.
string
GitHubActionConfiguration
Nome
Descrizione
valore
codeConfiguration
Configurazione del codice di GitHub Action.
GitHubActionCodeConfiguration
containerConfiguration
Configurazione del contenitore GitHub Action.
GitHubActionContainerConfiguration
generateWorkflowFile
Opzione flusso di lavoro per determinare se il file del flusso di lavoro deve essere generato e scritto nel repository.
bool
isLinux
Ciò consentirà di determinare la configurazione del flusso di lavoro da selezionare.
bool
GitHubActionCodeConfiguration
Nome
Descrizione
Valore
runtimeStack
Lo stack di runtime viene usato per determinare il contenuto del file del flusso di lavoro per le app di base del codice.
string
runtimeVersion
La versione di runtime viene usata per determinare la versione di compilazione da impostare nel file del flusso di lavoro.
string
GitHubActionContainerConfiguration
Nome
Descrizione
Valore
imageName
Nome dell'immagine per la compilazione.
string
password
Password usata per caricare l'immagine nel registro contenitori.
string
serverUrl
URL del server per il Registro contenitori in cui verrà ospitata la compilazione.
string
username
Nome utente usato per caricare l'immagine nel Registro contenitori.
string
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa sites/sourcecontrols può essere distribuito con operazioni destinate:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.Web/sites/sourcecontrols, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Web/sites/sourcecontrols",
"apiVersion": "2022-09-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"
}
}
Valori delle proprietà
sites/sourcecontrols
Nome
Descrizione
Valore
tipo
Tipo di risorsa
'Microsoft.Web/sites/sourcecontrols'
apiVersion
Versione dell'API risorsa
'2022-09-01'
name
Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON .
'Web'
kind
Tipo di risorsa.
string
properties
Proprietà specifiche della risorsa SiteSourceControl
SiteSourceControlProperties
SiteSourceControlProperties
Nome
Descrizione
Valore
ramo
Nome del ramo da usare per la distribuzione.
string
deploymentRollbackEnabled
true
per abilitare il rollback della distribuzione; in caso contrario, false
.
bool
gitHubActionConfiguration
Se GitHub Action è selezionato, rispetto alla configurazione associata.
GitHubActionConfiguration
isGitHubAction
true
se questa operazione viene distribuita tramite l'azione GitHub.
bool
isManualIntegration
true
per limitare l'integrazione manuale; false
per abilitare l'integrazione continua (che configura i webhook in repos online come GitHub).
bool
isMercurial
true
per un repository Mercurial; false
per un repository Git.
bool
repoUrl
URL del controllo del repository o del codice sorgente.
string
GitHubActionConfiguration
Nome
Descrizione
Valore
codeConfiguration
Configurazione del codice azione gitHub.
GitHubActionCodeConfiguration
containerConfiguration
Configurazione del contenitore GitHub Action.
GitHubActionContainerConfiguration
generateWorkflowFile
Opzione flusso di lavoro per determinare se il file del flusso di lavoro deve essere generato e scritto nel repository.
bool
isLinux
Ciò consente di determinare la configurazione del flusso di lavoro da selezionare.
bool
GitHubActionCodeConfiguration
Nome
Descrizione
valore
runtimeStack
Lo stack di runtime viene usato per determinare il contenuto del file del flusso di lavoro per le app di code base.
string
runtimeVersion
La versione di runtime viene usata per determinare la versione di compilazione da impostare nel file del flusso di lavoro.
string
GitHubActionContainerConfiguration
Nome
Descrizione
valore
imageName
Nome immagine per la compilazione.
string
password
Password usata per caricare l'immagine nel registro contenitori.
string
serverUrl
URL del server per il Registro contenitori in cui verrà ospitata la compilazione.
string
username
Nome utente usato per caricare l'immagine nel Registro contenitori.
string
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Il tipo di risorsa sites/sourcecontrols può essere distribuito con operazioni destinate:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.Web/sites/sourcecontrols, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/sourcecontrols@2022-09-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"
})
}
Valori delle proprietà
sites/sourcecontrols
Nome
Descrizione
Valore
tipo
Tipo di risorsa
"Microsoft.Web/sites/sourcecontrols@2022-09-01"
name
Nome della risorsa
"Web"
parent_id
ID della risorsa padre per questa risorsa.
ID per la risorsa di tipo: siti
kind
Tipo di risorsa.
string
properties
Proprietà specifiche della risorsa SiteSourceControl
SiteSourceControlProperties
SiteSourceControlProperties
Nome
Descrizione
Valore
ramo
Nome del ramo da usare per la distribuzione.
string
deploymentRollbackEnabled
true
per abilitare il rollback della distribuzione; in caso contrario, false
.
bool
gitHubActionConfiguration
Se GitHub Action è selezionato, rispetto alla configurazione associata.
GitHubActionConfiguration
isGitHubAction
true
se questa operazione viene distribuita tramite l'azione GitHub.
bool
isManualIntegration
true
per limitare l'integrazione manuale; false
per abilitare l'integrazione continua (che configura i webhook in repository online come GitHub).
bool
isMercurial
true
per un repository Mercurial; false
per un repository Git.
bool
repoUrl
URL del controllo del repository o del codice sorgente.
string
GitHubActionConfiguration
Nome
Descrizione
Valore
codeConfiguration
Configurazione del codice di GitHub Action.
GitHubActionCodeConfiguration
containerConfiguration
Configurazione del contenitore GitHub Action.
GitHubActionContainerConfiguration
generateWorkflowFile
Opzione flusso di lavoro per determinare se il file del flusso di lavoro deve essere generato e scritto nel repository.
bool
isLinux
Ciò consentirà di determinare la configurazione del flusso di lavoro da selezionare.
bool
GitHubActionCodeConfiguration
Nome
Descrizione
Valore
runtimeStack
Lo stack di runtime viene usato per determinare il contenuto del file del flusso di lavoro per le app di base del codice.
string
runtimeVersion
La versione di runtime viene usata per determinare la versione di compilazione da impostare nel file del flusso di lavoro.
string
GitHubActionContainerConfiguration
Nome
Descrizione
valore
imageName
Nome dell'immagine per la compilazione.
string
password
Password usata per caricare l'immagine nel registro contenitori.
string
serverUrl
URL del server per il registro contenitori in cui verrà ospitata la compilazione.
string
username
Nome utente usato per caricare l'immagine nel registro contenitori.
string