-
Notifications
You must be signed in to change notification settings - Fork 180
/
VirtualMachineScaleSetOSProfile.yml
156 lines (156 loc) · 7.18 KB
/
VirtualMachineScaleSetOSProfile.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
### YamlMime:TSType
name: VirtualMachineScaleSetOSProfile
uid: '@azure/arm-compute-profile-2020-09-01-hybrid.VirtualMachineScaleSetOSProfile'
package: '@azure/arm-compute-profile-2020-09-01-hybrid'
summary: Describes a virtual machine scale set OS profile.
fullName: VirtualMachineScaleSetOSProfile
remarks: ''
isDeprecated: false
type: interface
properties:
- name: adminPassword
uid: >-
@azure/arm-compute-profile-2020-09-01-hybrid.VirtualMachineScaleSetOSProfile.adminPassword
package: '@azure/arm-compute-profile-2020-09-01-hybrid'
summary: >-
Specifies the password of the administrator account. <br><br>
**Minimum-length (Windows):** 8 characters <br><br> **Minimum-length
(Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters
<br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity
requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has
lower characters <br>Has upper characters <br> Has a digit <br> Has a
special character (Regex match [\W_]) <br><br> **Disallowed values:**
"abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word",
"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br>
For resetting the password, see [How to reset the Remote Desktop service
or its login password in a Windows
VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
<br><br> For resetting root password, see [Manage users, SSH, and check or
repair disks on Azure Linux VMs using the VMAccess
Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
fullName: adminPassword
remarks: ''
isDeprecated: false
syntax:
content: 'adminPassword?: string'
return:
description: ''
type: string
- name: adminUsername
uid: >-
@azure/arm-compute-profile-2020-09-01-hybrid.VirtualMachineScaleSetOSProfile.adminUsername
package: '@azure/arm-compute-profile-2020-09-01-hybrid'
summary: >-
Specifies the name of the administrator account. <br><br> **Windows-only
restriction:** Cannot end in "." <br><br> **Disallowed values:**
"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> **Minimum-length (Linux):** 1 character <br><br>
**Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):**
20 characters <br><br><li> For root access to the Linux VM, see [Using
root privileges on Linux virtual machines in
Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li>
For a list of built-in system users on Linux that should not be used in
this field, see [Selecting User Names for Linux on
Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
fullName: adminUsername
remarks: ''
isDeprecated: false
syntax:
content: 'adminUsername?: string'
return:
description: ''
type: string
- name: computerNamePrefix
uid: >-
@azure/arm-compute-profile-2020-09-01-hybrid.VirtualMachineScaleSetOSProfile.computerNamePrefix
package: '@azure/arm-compute-profile-2020-09-01-hybrid'
summary: >-
Specifies the computer name prefix for all of the virtual machines in the
scale set. Computer name prefixes must be 1 to 15 characters long.
fullName: computerNamePrefix
remarks: ''
isDeprecated: false
syntax:
content: 'computerNamePrefix?: string'
return:
description: ''
type: string
- name: customData
uid: >-
@azure/arm-compute-profile-2020-09-01-hybrid.VirtualMachineScaleSetOSProfile.customData
package: '@azure/arm-compute-profile-2020-09-01-hybrid'
summary: >-
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. <br><br>
For using cloud-init for your VM, see [Using cloud-init to customize a
Linux VM during
creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
fullName: customData
remarks: ''
isDeprecated: false
syntax:
content: 'customData?: string'
return:
description: ''
type: string
- name: linuxConfiguration
uid: >-
@azure/arm-compute-profile-2020-09-01-hybrid.VirtualMachineScaleSetOSProfile.linuxConfiguration
package: '@azure/arm-compute-profile-2020-09-01-hybrid'
summary: >-
Specifies the Linux operating system settings on the virtual machine.
<br><br>For a list of supported Linux distributions, see [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> For running non-endorsed distributions, see [Information for
Non-Endorsed
Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
fullName: linuxConfiguration
remarks: ''
isDeprecated: false
syntax:
content: 'linuxConfiguration?: LinuxConfiguration'
return:
description: ''
type: >-
<xref
uid="@azure/arm-compute-profile-2020-09-01-hybrid.LinuxConfiguration"
/>
- name: secrets
uid: >-
@azure/arm-compute-profile-2020-09-01-hybrid.VirtualMachineScaleSetOSProfile.secrets
package: '@azure/arm-compute-profile-2020-09-01-hybrid'
summary: >-
Specifies set of certificates that should be installed onto the virtual
machines in the scale set.
fullName: secrets
remarks: ''
isDeprecated: false
syntax:
content: 'secrets?: VaultSecretGroup[]'
return:
description: ''
type: >-
<xref
uid="@azure/arm-compute-profile-2020-09-01-hybrid.VaultSecretGroup"
/>[]
- name: windowsConfiguration
uid: >-
@azure/arm-compute-profile-2020-09-01-hybrid.VirtualMachineScaleSetOSProfile.windowsConfiguration
package: '@azure/arm-compute-profile-2020-09-01-hybrid'
summary: Specifies Windows operating system settings on the virtual machine.
fullName: windowsConfiguration
remarks: ''
isDeprecated: false
syntax:
content: 'windowsConfiguration?: WindowsConfiguration'
return:
description: ''
type: >-
<xref
uid="@azure/arm-compute-profile-2020-09-01-hybrid.WindowsConfiguration"
/>