Partager via


OSProfile Classe

Spécifie les paramètres du système d’exploitation de la machine virtuelle. Certains paramètres ne peuvent pas être modifiés une fois la machine virtuelle approvisionnée.

Héritage
azure.mgmt.compute._serialization.Model
OSProfile

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, allow_extension_operations: bool | None = None, require_guest_provision_signal: bool | None = None, **kwargs: Any)

Paramètres de mots-clés uniquement

Nom Description
computer_name
str

Spécifie le nom du système d’exploitation hôte de la machine virtuelle. Ce nom ne peut pas être mis à jour après la création de la machine virtuelle. 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.

admin_username
str

Spécifie le nom du compte administrateur. <br>``<br> Cette propriété ne peut pas être mise à jour après la création de la machine virtuelle. <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.

admin_password
str

Spécifie le mot de passe du compte 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 <br>``<br> Longueur maximale (Linux) : 72 caractères <br>``<br>Exigences de complexité : 3 des 4 conditions ci-dessous doivent être remplies Caractères inférieurs <br><br>Caractères 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. Remarque : Ne passez pas de secrets ou de mots de passe dans la propriété customData. Cette propriété ne peut pas être mise à jour après la création de la machine virtuelle. La propriété « customData » est passée à la machine virtuelle pour être enregistrée en tant que 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.

windows_configuration

Spécifie les paramètres du système d’exploitation Windows sur la machine virtuelle.

linux_configuration

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 on Azure-Endorsed Distributions.

secrets

Spécifie le jeu de certificats à installer 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.

allow_extension_operations

Spécifie si les opérations d’extension doivent être autorisées sur la machine virtuelle. Cette valeur peut uniquement être définie sur False lorsqu’aucune extension n’est présente sur la machine virtuelle.

require_guest_provision_signal

Propriété facultative qui doit être définie sur True ou omise.

Variables

Nom Description
computer_name
str

Spécifie le nom du système d’exploitation hôte de la machine virtuelle. Ce nom ne peut pas être mis à jour après la création de la machine virtuelle. 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.

admin_username
str

Spécifie le nom du compte administrateur. <br>``<br> Cette propriété ne peut pas être mise à jour après la création de la machine virtuelle. <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.

admin_password
str

Spécifie le mot de passe du compte 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 <br>``<br> Longueur maximale (Linux) : 72 caractères <br>``<br>Exigences de complexité : 3 des 4 conditions ci-dessous doivent être remplies Caractères inférieurs <br><br>Caractères 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. Remarque : Ne passez pas de secrets ou de mots de passe dans la propriété customData. Cette propriété ne peut pas être mise à jour après la création de la machine virtuelle. La propriété « customData » est passée à la machine virtuelle pour être enregistrée en tant que 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.

windows_configuration

Spécifie les paramètres du système d’exploitation Windows sur la machine virtuelle.

linux_configuration

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 on Azure-Endorsed Distributions.

secrets

Spécifie le jeu de certificats à installer 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.

allow_extension_operations

Spécifie si les opérations d’extension doivent être autorisées sur la machine virtuelle. Cette valeur peut uniquement être définie sur False lorsqu’aucune extension n’est présente sur la machine virtuelle.

require_guest_provision_signal

Propriété facultative qui doit être définie sur True ou omise.