Microsoft.Web sites/slots/sourcecontrols 2021-02-01
Article 09/01/2023
1 contributeur
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource sites/slots/sourcecontrols peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Web/sites/slots/sourcecontrols, ajoutez le Bicep suivant à votre modèle.
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'
}
}
Valeurs de propriétés
sites/slots/sourcecontrols
Nom
Description
Valeur
name
Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep .
'web'
kind
Type de ressource.
string
parent
Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente .
Nom symbolique de la ressource de type : emplacements
properties
Propriétés spécifiques à la ressource SiteSourceControl
SiteSourceControlProperties
SiteSourceControlProperties
Nom
Description
Valeur
branche
Nom de la branche à utiliser pour le déploiement.
string
deploymentRollbackEnabled
true
pour activer la restauration du déploiement ; sinon, false
.
bool
gitHubActionConfiguration
Si GitHub Action est sélectionné, que la configuration associée.
GitHubActionConfiguration
isGitHubAction
true
s’il est déployé via l’action GitHub.
bool
isManualIntegration
true
pour limiter à l’intégration manuelle ; false
pour activer l’intégration continue (qui configure des webhooks dans des dépôts en ligne comme GitHub).
bool
isMercurial
true
pour un dépôt Mercurial ; false
pour un dépôt Git.
bool
repoUrl
URL de dépôt ou de contrôle de code source.
string
GitHubActionConfiguration
Nom
Description
Valeur
codeConfiguration
Configuration du code GitHub Action.
GitHubActionCodeConfiguration
containerConfiguration
Configuration du conteneur GitHub Action.
GitHubActionContainerConfiguration
generateWorkflowFile
Option de flux de travail pour déterminer si le fichier de flux de travail doit être généré et écrit dans le référentiel.
bool
isLinux
Cela vous aidera à déterminer la configuration de flux de travail à sélectionner.
bool
GitHubActionCodeConfiguration
Nom
Description
Valeur
runtimeStack
La pile d’exécution est utilisée pour déterminer le contenu du fichier de flux de travail pour les applications de base de code.
string
runtimeVersion
La version du runtime est utilisée pour déterminer la version de build à définir dans le fichier de flux de travail.
string
GitHubActionContainerConfiguration
Nom
Description
Valeur
imageName
Nom de l’image de la build.
string
mot de passe
Mot de passe utilisé pour charger l’image dans le registre de conteneurs.
string
serverUrl
URL du serveur pour le registre de conteneurs où la build sera hébergée.
string
username
Nom d’utilisateur utilisé pour charger l’image dans le registre de conteneurs.
string
Définition de ressources de modèle ARM
Le type de ressource sites/emplacements/sourcecontrols peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Web/sites/slots/sourcecontrols, ajoutez le code JSON suivant à votre modèle.
{
"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"
}
}
Valeurs de propriétés
sites/slots/sourcecontrols
Nom
Description
Valeur
type
Type de ressource
« Microsoft.Web/sites/slots/sourcecontrols »
apiVersion
Version de l’API de ressource
'2021-02-01'
name
Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON .
'web'
kind
Type de ressource.
string
properties
Propriétés spécifiques à la ressource SiteSourceControl
SiteSourceControlProperties
SiteSourceControlProperties
Nom
Description
Valeur
branche
Nom de la branche à utiliser pour le déploiement.
string
deploymentRollbackEnabled
true
pour activer la restauration du déploiement ; sinon, false
.
bool
gitHubActionConfiguration
Si GitHub Action est sélectionné, que la configuration associée.
GitHubActionConfiguration
isGitHubAction
true
si elle est déployée via l’action GitHub.
bool
isManualIntegration
true
pour se limiter à l’intégration manuelle ; false
pour activer l’intégration continue (qui configure les webhooks dans des dépôts en ligne comme GitHub).
bool
isMercurial
true
pour un dépôt Mercurial ; false
pour un dépôt Git.
bool
repoUrl
URL du référentiel ou du contrôle de code source.
string
GitHubActionConfiguration
Nom
Description
Valeur
codeConfiguration
Configuration du code GitHub Action.
GitHubActionCodeConfiguration
containerConfiguration
Configuration du conteneur GitHub Action.
GitHubActionContainerConfiguration
generateWorkflowFile
Option de flux de travail pour déterminer si le fichier de flux de travail doit être généré et écrit dans le référentiel.
bool
isLinux
Cela vous aidera à déterminer la configuration de flux de travail à sélectionner.
bool
GitHubActionCodeConfiguration
Nom
Description
Valeur
runtimeStack
La pile d’exécution est utilisée pour déterminer le contenu du fichier de flux de travail pour les applications de base de code.
string
runtimeVersion
La version du runtime est utilisée pour déterminer la version de build à définir dans le fichier de workflow.
string
GitHubActionContainerConfiguration
Nom
Description
Valeur
imageName
Nom de l’image de la build.
string
mot de passe
Mot de passe utilisé pour charger l’image dans le registre de conteneurs.
string
serverUrl
URL du serveur pour le registre de conteneurs où la build sera hébergée.
string
username
Nom d’utilisateur utilisé pour charger l’image dans le registre de conteneurs.
string
Le type de ressource sites/emplacements/sourcecontrols peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Web/sites/slots/sourcecontrols, ajoutez le Terraform suivant à votre modèle.
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"
})
}
Valeurs de propriétés
sites/slots/sourcecontrols
Nom
Description
Valeur
type
Type de ressource
« Microsoft.Web/sites/slots/sourcecontrols@2021-02-01 »
name
Nom de la ressource
« web »
parent_id
ID de la ressource qui est le parent de cette ressource.
ID pour la ressource de type : emplacements
kind
Type de ressource.
string
properties
Propriétés spécifiques à la ressource SiteSourceControl
SiteSourceControlProperties
SiteSourceControlProperties
Nom
Description
Valeur
branche
Nom de la branche à utiliser pour le déploiement.
string
deploymentRollbackEnabled
true
pour activer la restauration du déploiement ; sinon, false
.
bool
gitHubActionConfiguration
Si GitHub Action est sélectionné, que la configuration associée.
GitHubActionConfiguration
isGitHubAction
true
si elle est déployée via l’action GitHub.
bool
isManualIntegration
true
pour se limiter à l’intégration manuelle ; false
pour activer l’intégration continue (qui configure les webhooks dans des dépôts en ligne comme GitHub).
bool
isMercurial
true
pour un dépôt Mercurial ; false
pour un dépôt Git.
bool
repoUrl
URL du référentiel ou du contrôle de code source.
string
GitHubActionConfiguration
Nom
Description
Valeur
codeConfiguration
Configuration du code GitHub Action.
GitHubActionCodeConfiguration
containerConfiguration
Configuration du conteneur GitHub Action.
GitHubActionContainerConfiguration
generateWorkflowFile
Option de flux de travail pour déterminer si le fichier de flux de travail doit être généré et écrit dans le référentiel.
bool
isLinux
Cela vous aidera à déterminer la configuration de flux de travail à sélectionner.
bool
GitHubActionCodeConfiguration
Nom
Description
Valeur
runtimeStack
La pile d’exécution est utilisée pour déterminer le contenu du fichier de flux de travail pour les applications de base de code.
string
runtimeVersion
La version du runtime est utilisée pour déterminer la version de build à définir dans le fichier de workflow.
string
GitHubActionContainerConfiguration
Nom
Description
Valeur
imageName
Nom de l’image de la build.
string
mot de passe
Mot de passe utilisé pour charger l’image dans le registre de conteneurs.
string
serverUrl
URL du serveur pour le registre de conteneurs où la build sera hébergée.
string
username
Nom d’utilisateur utilisé pour charger l’image dans le registre de conteneurs.
string