OSProfile Classe
Spécifie les paramètres du système d’exploitation de la machine virtuelle.
- Héritage
-
azure.mgmt.compute._serialization.ModelOSProfile
Constructeur
OSProfile(*, computer_name: str | None = None, admin_username: str | None = None, admin_password: str | None = None, custom_data: str | None = None, windows_configuration: _models.WindowsConfiguration | None = None, linux_configuration: _models.LinuxConfiguration | None = None, secrets: List[_models.VaultSecretGroup] | None = None, **kwargs: Any)
Keyword-Only Parameters
- computer_name
- str
Spécifie le nom du système d’exploitation hôte de la machine virtuelle.
<br>``<br>
Ce nom ne peut pas être mis à jour après la création de la machine virtuelle.
<br>``<br>
Longueur maximale (Windows) : 15 caractères <br>``<br>
Longueur maximale (Linux) : 64 caractères. <br>``<br>
Pour connaître les conventions et restrictions de nommage, consultez Instructions d’implémentation des services d’infrastructure Azure.
- admin_username
- str
Spécifie le nom du compte d’administrateur.
<br>``<br>
Restriction Windows uniquement : Impossible de se terminer par « ». <br>``<br>
Valeurs non autorisées : « administrator », « admin », « user », « user1 », « test », « user2 », « test1 », « user3 », « 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 ».
<br>``<br>
Longueur minimale (Linux) : 1 caractère <br>``<br>
Longueur maximale (Linux) : 64 caractères <br>``<br>
Longueur maximale (Windows) : 20 caractères <br>``<br>``<li>
Pour l’accès racine à la machine virtuelle Linux, consultez Utilisation des privilèges racine sur les machines virtuelles Linux dans Azure<br>``<li>
Pour obtenir la liste des utilisateurs système intégrés sur Linux qui ne doivent pas être utilisés dans ce champ, consultez Sélection de noms d’utilisateurs pour Linux sur Azure.
- admin_password
- str
Spécifie le mot de passe du compte d’administrateur.
<br>``<br>
Longueur minimale (Windows) : 8 caractères <br>``<br>
Longueur minimale (Linux) : 6 caractères <br>``<br>
Longueur maximale (Windows) : 123 caractères Longueur maximale (Linux) : 72 caractères <br>``<br>
Exigences de complexité : 3 des <br>``<br>
4 conditions ci-dessous doivent être remplies Caractères inférieurs <br>
Comporte des caractères <br>
supérieurs :code :<br>
a un chiffre <br>
a un caractère spécial (Correspondance Regex [W_]) <br>``<br>
Valeurs non autorisées : «<xref:mailto:abc@123> », «<xref:mailto:P@$$w0rd> », «<xref:mailto:P@ssw0rd> », « », « »<xref:mailto:P@ssword123> « , « Pa$$word », « <xref:mailto:pass@word1> », « Password! », « Password1 », « Password22 », « iloveyou! » <br>``<br>
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<br>``<br>
Windows Pour réinitialiser le mot de passe racine, consultez Gérer les utilisateurs, SSH et case activée ou réparer des disques sur des machines virtuelles Linux Azure à l’aide de l’extension VMAccess.
- custom_data
- str
Spécifie une chaîne codée en base 64 de données personnalisées. La chaîne codée en base 64 est décodée dans un tableau binaire enregistré dans un fichier sur la machine virtuelle. La longueur maximale du tableau binaire est 65535 octets. <br>``<br>
Pour utiliser cloud-init pour votre machine virtuelle, consultez Utilisation de cloud-init pour personnaliser une machine virtuelle Linux lors de la création.
- windows_configuration
- WindowsConfiguration
Spécifie les paramètres du système d’exploitation Windows sur la machine virtuelle.
- linux_configuration
- LinuxConfiguration
Spécifie les paramètres du système d’exploitation Linux sur la machine virtuelle. <br>
>>:code:<br>
Pour obtenir la liste des distributions Linux prises en charge, consultez Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json>
_<<<br>``<br>
Pour exécuter des distributions non approuvées, consultez Informations sur les distributions non approuvées.
- secrets
- list[VaultSecretGroup]
Spécifie le jeu de certificats à installer sur la machine virtuelle.
Variables
- computer_name
- str
Spécifie le nom du système d’exploitation hôte de la machine virtuelle.
<br>``<br>
Ce nom ne peut pas être mis à jour après la création de la machine virtuelle.
<br>``<br>
Longueur maximale (Windows) : 15 caractères <br>``<br>
Longueur maximale (Linux) : 64 caractères. <br>``<br>
Pour connaître les conventions et restrictions de nommage, consultez Instructions d’implémentation des services d’infrastructure Azure.
- admin_username
- str
Spécifie le nom du compte d’administrateur. <br>``<br>
Restriction Windows uniquement : Impossible de se terminer par « ». <br>``<br>
Valeurs non autorisées : « administrator », « admin », « user », « user1 », « test », « user2 », « test1 », « user3 », « 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 ». <br>``<br>
Longueur minimale (Linux) : 1 caractère <br>``<br>
Longueur maximale (Linux) : 64 caractères <br>``<br>
Longueur maximale (Windows) : 20 caractères <br>``<br>``<li>
Pour l’accès racine à la machine virtuelle Linux, consultez Utilisation des privilèges racine sur les machines virtuelles Linux dans Azure<br>``<li>
Pour obtenir la liste des utilisateurs système intégrés sur Linux qui ne doivent pas être utilisés dans ce champ, consultez Sélection de noms d’utilisateurs pour Linux sur Azure.
- admin_password
- str
Spécifie le mot de passe du compte d’administrateur.
<br>``<br>
Longueur minimale (Windows) : 8 caractères <br>``<br>
Longueur minimale (Linux) : 6 caractères <br>``<br>
Longueur maximale (Windows) : 123 caractères Longueur maximale (Linux) : 72 caractères <br>``<br>
Exigences de complexité : 3 des <br>``<br>
4 conditions ci-dessous doivent être remplies Caractères inférieurs <br>
Comporte des caractères <br>
supérieurs :code :<br>
a un chiffre <br>
a un caractère spécial (Correspondance Regex [W_]) <br>``<br>
Valeurs non autorisées : «<xref:mailto:abc@123> », «<xref:mailto:P@$$w0rd> », «<xref:mailto:P@ssw0rd> », « », « »<xref:mailto:P@ssword123> « , « Pa$$word », « <xref:mailto:pass@word1> », « Password! », « Password1 », « Password22 », « iloveyou! » <br>``<br>
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<br>``<br>
Windows Pour réinitialiser le mot de passe racine, consultez Gérer les utilisateurs, SSH et case activée ou réparer des disques sur des machines virtuelles Linux Azure à l’aide de l’extension VMAccess.
- custom_data
- str
Spécifie une chaîne codée en base 64 de données personnalisées. La chaîne codée en base 64 est décodée dans un tableau binaire enregistré dans un fichier sur la machine virtuelle. La longueur maximale du tableau binaire est 65535 octets. <br>``<br>
Pour utiliser cloud-init pour votre machine virtuelle, consultez Utilisation de cloud-init pour personnaliser une machine virtuelle Linux lors de la création.
- windows_configuration
- WindowsConfiguration
Spécifie les paramètres du système d’exploitation Windows sur la machine virtuelle.
- linux_configuration
- LinuxConfiguration
Spécifie les paramètres du système d’exploitation Linux sur la machine virtuelle. <br>
>>:code:<br>
Pour obtenir la liste des distributions Linux prises en charge, consultez Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json>
_<<<br>``<br>
Pour exécuter des distributions non approuvées, consultez Informations sur les distributions non approuvées.
- secrets
- list[VaultSecretGroup]
Spécifie le jeu de certificats à installer sur la machine virtuelle.
Azure SDK for Python