Microsoft.Compute virtualMachineScaleSets/virtualMachines/runCommands 2022-08-01
Article 12/21/2024
2 contributeurs
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource virtualMachineScaleSets/virtualMachines/runCommands 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.Compute/virtualMachineScaleSets/virtualMachines/runCommands, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-08-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
asyncExecution: bool
errorBlobUri: 'string'
outputBlobUri: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
protectedParameters: [
{
name: 'string'
value: 'string'
}
]
runAsPassword: 'string'
runAsUser: 'string'
source: {
commandId: 'string'
script: 'string'
scriptUri: 'string'
}
timeoutInSeconds: int
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands
Nom
Description
Valeur
emplacement
Emplacement des ressources
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
parent
Dans Bicep, vous pouvez spécifier la ressource parente d’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 : virtualMachineScaleSets/virtualMachines
Propriétés
Décrit les propriétés d’une commande d’exécution de machine virtuelle.
VirtualMachineRunCommandProperties
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
Nom
Description
Valeur
nom
Nom du paramètre de commande d’exécution.
chaîne (obligatoire)
valeur
Valeur du paramètre de commande d’exécution.
chaîne (obligatoire)
VirtualMachineRunCommandProperties
Nom
Description
Valeur
asyncExecution
Optionnel. Si la valeur est true, l’approvisionnement se termine dès que le script démarre et n’attend pas que le script se termine.
Bool
errorBlobUri
Spécifie l’objet blob de stockage Azure dans lequel le flux d’erreurs de script sera chargé.
corde
outputBlobUri
Spécifie l’objet blob de stockage Azure dans lequel le flux de sortie de script sera chargé.
corde
Paramètres
Paramètres utilisés par le script.
RunCommandInputParameter []
protectedParameters
Paramètres utilisés par le script.
RunCommandInputParameter []
runAsPassword
Spécifie le mot de passe du compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande d’exécution.
corde
runAsUser
Spécifie le compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande d’exécution.
corde
source
Source du script de commande d’exécution.
VirtualMachineRunCommandScriptSource
timeoutInSeconds
Délai d’expiration en secondes pour exécuter la commande d’exécution.
Int
VirtualMachineRunCommandScriptSource
Nom
Description
Valeur
commandId
Spécifie un commandId de script intégré prédéfini.
corde
script
Spécifie le contenu du script à exécuter sur la machine virtuelle.
corde
scriptUri
Spécifie l’emplacement de téléchargement du script.
corde
Définition de ressource de modèle ARM
Le type de ressource virtualMachineScaleSets/virtualMachines/runCommands 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.Compute/virtualMachineScaleSets/virtualMachines/runCommands, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands",
"apiVersion": "2022-08-01",
"name": "string",
"location": "string",
"properties": {
"asyncExecution": "bool",
"errorBlobUri": "string",
"outputBlobUri": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
],
"protectedParameters": [
{
"name": "string",
"value": "string"
}
],
"runAsPassword": "string",
"runAsUser": "string",
"source": {
"commandId": "string",
"script": "string",
"scriptUri": "string"
},
"timeoutInSeconds": "int"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands
Nom
Description
Valeur
apiVersion
Version de l’API
'2022-08-01'
emplacement
Emplacement des ressources
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Décrit les propriétés d’une commande d’exécution de machine virtuelle.
VirtualMachineRunCommandProperties
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type
Type de ressource
'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands'
Nom
Description
Valeur
nom
Nom du paramètre de commande d’exécution.
chaîne (obligatoire)
valeur
Valeur du paramètre de commande d’exécution.
chaîne (obligatoire)
VirtualMachineRunCommandProperties
Nom
Description
Valeur
asyncExecution
Optionnel. Si la valeur est true, l’approvisionnement se termine dès que le script démarre et n’attend pas que le script se termine.
Bool
errorBlobUri
Spécifie l’objet blob de stockage Azure dans lequel le flux d’erreurs de script sera chargé.
corde
outputBlobUri
Spécifie l’objet blob de stockage Azure dans lequel le flux de sortie de script sera chargé.
corde
Paramètres
Paramètres utilisés par le script.
RunCommandInputParameter []
protectedParameters
Paramètres utilisés par le script.
RunCommandInputParameter []
runAsPassword
Spécifie le mot de passe du compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande d’exécution.
corde
runAsUser
Spécifie le compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande d’exécution.
corde
source
Source du script de commande d’exécution.
VirtualMachineRunCommandScriptSource
timeoutInSeconds
Délai d’expiration en secondes pour exécuter la commande d’exécution.
Int
VirtualMachineRunCommandScriptSource
Nom
Description
Valeur
commandId
Spécifie un commandId de script intégré prédéfini.
corde
script
Spécifie le contenu du script à exécuter sur la machine virtuelle.
corde
scriptUri
Spécifie l’emplacement de téléchargement du script.
corde
Le type de ressource virtualMachineScaleSets/virtualMachines/runCommands 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.Compute/virtualMachineScaleSets/virtualMachines/runCommands, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-08-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
asyncExecution = bool
errorBlobUri = "string"
outputBlobUri = "string"
parameters = [
{
name = "string"
value = "string"
}
]
protectedParameters = [
{
name = "string"
value = "string"
}
]
runAsPassword = "string"
runAsUser = "string"
source = {
commandId = "string"
script = "string"
scriptUri = "string"
}
timeoutInSeconds = int
}
})
}
Valeurs de propriété
Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands
Nom
Description
Valeur
emplacement
Emplacement des ressources
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
parent_id
ID de la ressource qui est le parent de cette ressource.
ID de ressource de type : virtualMachineScaleSets/virtualMachines
Propriétés
Décrit les propriétés d’une commande d’exécution de machine virtuelle.
VirtualMachineRunCommandProperties
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes.
type
Type de ressource
« Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-08-01 »
Nom
Description
Valeur
nom
Nom du paramètre de commande d’exécution.
chaîne (obligatoire)
valeur
Valeur du paramètre de commande d’exécution.
chaîne (obligatoire)
VirtualMachineRunCommandProperties
Nom
Description
Valeur
asyncExecution
Optionnel. Si la valeur est true, l’approvisionnement se termine dès que le script démarre et n’attend pas que le script se termine.
Bool
errorBlobUri
Spécifie l’objet blob de stockage Azure dans lequel le flux d’erreurs de script sera chargé.
corde
outputBlobUri
Spécifie l’objet blob de stockage Azure dans lequel le flux de sortie de script sera chargé.
corde
Paramètres
Paramètres utilisés par le script.
RunCommandInputParameter []
protectedParameters
Paramètres utilisés par le script.
RunCommandInputParameter []
runAsPassword
Spécifie le mot de passe du compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande d’exécution.
corde
runAsUser
Spécifie le compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande d’exécution.
corde
source
Source du script de commande d’exécution.
VirtualMachineRunCommandScriptSource
timeoutInSeconds
Délai d’expiration en secondes pour exécuter la commande d’exécution.
Int
VirtualMachineRunCommandScriptSource
Nom
Description
Valeur
commandId
Spécifie un commandId de script intégré prédéfini.
corde
script
Spécifie le contenu du script à exécuter sur la machine virtuelle.
corde
scriptUri
Spécifie l’emplacement de téléchargement du script.
corde