VirtualMachineScaleSetOSProfile interface
仮想マシン スケール セットの OS プロファイルについて説明します。
プロパティ
admin |
管理者アカウントのパスワードを指定します。 |
admin |
管理者アカウントの名前を指定します。 |
allow |
仮想マシン スケール セットで拡張機能の操作を許可するかどうかを指定します。 これは、仮想マシン スケール セットに拡張機能がない場合にのみ False に設定できます。 |
computer |
スケール セット内のすべての仮想マシンのコンピューター名プレフィックスを指定します。 コンピューター名のプレフィックスは、1 ~ 15 文字にする必要があります。 |
custom |
カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。 VM に cloud-init を使用する方法については、「cloud-init を使用した作成時の Linux VM のカスタマイズ |
linux |
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション |
require |
True に設定するか省略する必要がある省略可能なプロパティ。 |
secrets | スケール セット内の仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の |
windows |
仮想マシン上の Windows オペレーティング システムの設定を指定します。 |
プロパティの詳細
adminPassword
管理者アカウントのパスワードを指定します。
最小長 (Windows): 8 文字
最小長 (Linux): 6 文字
最大長 (Windows): 123 文字
最大長 (Linux): 72 文字
複雑さの要件: 以下の 4 つの条件のうち 3 つ を満たす必要があります
文字が小さい
上の文字を含む
数字を含む
特殊文字を持つ (Regex match [\W_])
許可されていない値: "abc@123"、"P@$$w 0rd"、"P@ssw0rd"、"P@ssword123"、"Pa$$word"、"pass@word1"、"Password!"、"Password1"、"Password22"、"iloveyou!"
パスワードのリセットについては、「Windows VM でリモート デスクトップ サービスまたはそのログイン パスワードをリセットする方法」を参照してください。
ルート パスワードのリセットについては、「VMAccess 拡張機能 を使用した Azure Linux VM でのユーザー、SSH の管理、ディスクの確認または修復を行う方法に関するページを参照してください。
adminPassword?: string
プロパティ値
string
adminUsername
管理者アカウントの名前を指定します。
Windows のみの制限: "." で終わることはできません。
許可されていない値: "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"。
最小長 (Linux): 1 文字
最大長 (Linux): 64 文字
最大長 (Windows): 20 文字
adminUsername?: string
プロパティ値
string
allowExtensionOperations
仮想マシン スケール セットで拡張機能の操作を許可するかどうかを指定します。 これは、仮想マシン スケール セットに拡張機能がない場合にのみ False に設定できます。
allowExtensionOperations?: boolean
プロパティ値
boolean
computerNamePrefix
スケール セット内のすべての仮想マシンのコンピューター名プレフィックスを指定します。 コンピューター名のプレフィックスは、1 ~ 15 文字にする必要があります。
computerNamePrefix?: string
プロパティ値
string
customData
カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。 VM に cloud-init を使用する方法については、「cloud-init を使用した作成時の Linux VM のカスタマイズ
customData?: string
プロパティ値
string
linuxConfiguration
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション
linuxConfiguration?: LinuxConfiguration
プロパティ値
requireGuestProvisionSignal
True に設定するか省略する必要がある省略可能なプロパティ。
requireGuestProvisionSignal?: boolean
プロパティ値
boolean
secrets
スケール セット内の仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の
secrets?: VaultSecretGroup[]
プロパティ値
windowsConfiguration
仮想マシン上の Windows オペレーティング システムの設定を指定します。
windowsConfiguration?: WindowsConfiguration