OSProfile interface
Spécifie les paramètres du système d’exploitation de la machine virtuelle. Certains des paramètres ne peuvent pas être modifiés une fois la machine virtuelle approvisionnée.
Propriétés
| admin |
Spécifie le mot de passe du compte d’administrateur. |
| admin |
Spécifie le nom du compte d’administrateur. |
| allow |
Spécifie si les opérations d’extension doivent être autorisées sur la machine virtuelle. Cela peut uniquement être défini sur False lorsqu’aucune extension n’est présente sur la machine virtuelle. |
| computer |
Spécifie le nom du système d’exploitation hôte de la machine virtuelle. Ce nom ne peut pas être mis à jour une fois la machine virtuelle créée. Longueur maximale (Windows) : 15 caractères. longueur maximale (Linux) : 64 caractères. Pour connaître les conventions et restrictions d’affectation de noms, consultez instructions d’implémentation des services d’infrastructure Azure. |
| custom |
Spécifie une chaîne codée en base 64 de données personnalisées. La chaîne encodée en base 64 est décodée dans un tableau binaire enregistré en tant que fichier sur la machine virtuelle. La longueur maximale du tableau binaire est de 65535 octets. Remarque : Ne transmettez pas de secrets ou de mots de passe dans la propriété customData. Cette propriété ne peut pas être mise à jour une fois la machine virtuelle créée. La propriété « customData » est transmise à la machine virtuelle à enregistrer sous forme de fichier. Pour plus d’informations, consultez Données personnalisées sur les machines virtuelles Azure. Pour utiliser cloud-init pour votre machine virtuelle Linux, consultez Utilisation de cloud-init pour personnaliser une machine virtuelle Linux lors de la création. |
| linux |
Spécifie les paramètres du système d’exploitation Linux sur la machine virtuelle. Pour obtenir la liste des distributions Linux prises en charge, consultez Linux sur Azure-Endorsed Distributions. |
| require |
Propriété facultative qui doit être définie sur True ou omise. |
| secrets | Spécifie le jeu de certificats qui doivent être installés sur la machine virtuelle. Pour installer des certificats sur une machine virtuelle, il est recommandé d’utiliser l’extension de machine virtuelle Azure Key Vault pour Linux ou l’extension de machine virtuelle Azure Key Vault pour Windows. |
| windows |
Spécifie les paramètres du système d’exploitation Windows sur la machine virtuelle. |
Détails de la propriété
adminPassword
Spécifie le mot de passe du compte d’administrateur.
Longueur minimale (Windows) : 8 caractères
Longueur minimale (Linux) : 6 caractères
Longueur maximale (Windows) : 123 caractères
longueur maximale (Linux) : 72 caractères
Exigences de complexité : 3 conditions sur 4 ci-dessous doivent être remplies
Comporte des caractères inférieurs
Comporte des caractères supérieurs
A un chiffre
A un caractère spécial (correspondance Regex [\W_])
Valeurs non autorisées : « abc@123 », « P@$$w 0rd », « P@ssw0rd », « P@ssword123 », « Pa$$word », « pass@word1 », « Password ! », « Password1 », « Password22 », « iloveyou ! »
Pour réinitialiser le mot de passe, consultez Comment réinitialiser le service Bureau à distance ou son mot de passe de connexion dans une machine virtuelle Windows
Pour réinitialiser le mot de passe racine, consultez Gérer les utilisateurs, SSH et vérifier ou réparer les disques sur les machines virtuelles Linux Azure à l’aide de l’extension VMAccess Cette valeur contient des informations d’identification. Envisagez d’masquer avant d’afficher aux utilisateurs
adminPassword?: string
Valeur de propriété
string
adminUsername
Spécifie le nom du compte d’administrateur.
Cette propriété ne peut pas être mise à jour une fois la machine virtuelle créée.
restriction Windows uniquement : Impossible de se terminer par « ».
Valeurs non autorisées : « administrateur », « admin », « user », « user1 », « test », « user2 », « test1 », « user3 », « admin1 », « admin1 », « 1 », « 123 », « a », « actuser », « adm », « admin2 », « aspnet », « backup », « console », « david », « guest », « john », « owner », « root », « server », « sql », « support », « support_388945a0 », « sys », « test2 », « test3 », « user4 », « user5 ».
longueur minimale (Linux) : 1 caractère
Longueur maximale (Linux) : 64 caractères
Longueur maximale (Windows) : 20 caractères.
adminUsername?: string
Valeur de propriété
string
allowExtensionOperations
Spécifie si les opérations d’extension doivent être autorisées sur la machine virtuelle. Cela peut uniquement être défini sur False lorsqu’aucune extension n’est présente sur la machine virtuelle.
allowExtensionOperations?: boolean
Valeur de propriété
boolean
computerName
Spécifie le nom du système d’exploitation hôte de la machine virtuelle. Ce nom ne peut pas être mis à jour une fois la machine virtuelle créée. Longueur maximale (Windows) : 15 caractères. longueur maximale (Linux) : 64 caractères. Pour connaître les conventions et restrictions d’affectation de noms, consultez instructions d’implémentation des services d’infrastructure Azure.
computerName?: string
Valeur de propriété
string
customData
Spécifie une chaîne codée en base 64 de données personnalisées. La chaîne encodée en base 64 est décodée dans un tableau binaire enregistré en tant que fichier sur la machine virtuelle. La longueur maximale du tableau binaire est de 65535 octets. Remarque : Ne transmettez pas de secrets ou de mots de passe dans la propriété customData. Cette propriété ne peut pas être mise à jour une fois la machine virtuelle créée. La propriété « customData » est transmise à la machine virtuelle à enregistrer sous forme de fichier. Pour plus d’informations, consultez Données personnalisées sur les machines virtuelles Azure. Pour utiliser cloud-init pour votre machine virtuelle Linux, consultez Utilisation de cloud-init pour personnaliser une machine virtuelle Linux lors de la création.
customData?: string
Valeur de propriété
string
linuxConfiguration
Spécifie les paramètres du système d’exploitation Linux sur la machine virtuelle. Pour obtenir la liste des distributions Linux prises en charge, consultez Linux sur Azure-Endorsed Distributions.
linuxConfiguration?: LinuxConfiguration
Valeur de propriété
requireGuestProvisionSignal
Propriété facultative qui doit être définie sur True ou omise.
requireGuestProvisionSignal?: boolean
Valeur de propriété
boolean
secrets
Spécifie le jeu de certificats qui doivent être installés sur la machine virtuelle. Pour installer des certificats sur une machine virtuelle, il est recommandé d’utiliser l’extension de machine virtuelle Azure Key Vault pour Linux ou l’extension de machine virtuelle Azure Key Vault pour Windows.
secrets?: VaultSecretGroup[]
Valeur de propriété
windowsConfiguration
Spécifie les paramètres du système d’exploitation Windows sur la machine virtuelle.
windowsConfiguration?: WindowsConfiguration