OSProfile Class
Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.
- Inheritance
-
azure.mgmt.compute._serialization.ModelOSProfile
Constructor
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)
Keyword-Only Parameters
Name | Description |
---|---|
computer_name
|
Specifies the host OS name of the virtual machine.
|
admin_username
|
Specifies the name of the administrator account.
|
admin_password
|
Specifies the password of the administrator account.
|
custom_data
|
Specifies a base-64 encoded string of custom data. The base-64 encoded
string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum
length of the binary array is 65535 bytes. |
windows_configuration
|
Specifies Windows operating system settings on the virtual machine. |
linux_configuration
|
Specifies the Linux operating system settings on the virtual
machine. |
secrets
|
Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the Azure Key Vault virtual machine extension for Linux or the Azure Key Vault virtual machine extension for Windows. |
allow_extension_operations
|
Specifies whether extension operations should be allowed
on the virtual machine. |
require_guest_provision_signal
|
Optional property which must either be set to True or omitted. |
Variables
Name | Description |
---|---|
computer_name
|
Specifies the host OS name of the virtual machine.
|
admin_username
|
Specifies the name of the administrator account. |
admin_password
|
Specifies the password of the administrator account.
|
custom_data
|
Specifies a base-64 encoded string of custom data. The base-64 encoded
string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum
length of the binary array is 65535 bytes. |
windows_configuration
|
Specifies Windows operating system settings on the virtual machine. |
linux_configuration
|
Specifies the Linux operating system settings on the virtual
machine. |
secrets
|
Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the Azure Key Vault virtual machine extension for Linux or the Azure Key Vault virtual machine extension for Windows. |
allow_extension_operations
|
Specifies whether extension operations should be allowed on
the virtual machine. |
require_guest_provision_signal
|
Optional property which must either be set to True or omitted. |
Azure SDK for Python