OSProfile コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
OSProfile() |
OSProfile クラスの新しいインスタンスを初期化します。 |
OSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>) |
OSProfile クラスの新しいインスタンスを初期化します。 |
OSProfile()
OSProfile クラスの新しいインスタンスを初期化します。
public OSProfile();
Public Sub New ()
適用対象
OSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)
OSProfile クラスの新しいインスタンスを初期化します。
public OSProfile(string computerName = default, string adminUsername = default, string adminPassword = default, string customData = default, Microsoft.Azure.Management.Compute.Models.WindowsConfiguration windowsConfiguration = default, Microsoft.Azure.Management.Compute.Models.LinuxConfiguration linuxConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VaultSecretGroup> secrets = default, bool? allowExtensionOperations = default, bool? requireGuestProvisionSignal = default);
new Microsoft.Azure.Management.Compute.Models.OSProfile : string * string * string * string * Microsoft.Azure.Management.Compute.Models.WindowsConfiguration * Microsoft.Azure.Management.Compute.Models.LinuxConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VaultSecretGroup> * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.OSProfile
Public Sub New (Optional computerName As String = Nothing, Optional adminUsername As String = Nothing, Optional adminPassword As String = Nothing, Optional customData As String = Nothing, Optional windowsConfiguration As WindowsConfiguration = Nothing, Optional linuxConfiguration As LinuxConfiguration = Nothing, Optional secrets As IList(Of VaultSecretGroup) = Nothing, Optional allowExtensionOperations As Nullable(Of Boolean) = Nothing, Optional requireGuestProvisionSignal As Nullable(Of Boolean) = Nothing)
パラメーター
- computerName
- String
仮想マシンのホスト OS 名を指定します。 VM の作成後にこの名前を更新することはできません。 最大長 (Windows): 15 文字。 最大長 (Linux): 64 文字。 名前付け規則と制限については、「 Azure インフラストラクチャ サービスの実装ガイドライン」を参照してください。
- adminUsername
- String
管理者アカウントの名前を指定します。 <br br><> このプロパティは、VM の作成後に更新できません。 <br><br>Windows のみの制限: "" で終わることはできません。 <> br><禁止値: "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 文字 <br br><>Max-length (Linux): 64 文字 <br><br>Max-length (Windows): 20 文字。
- adminPassword
- String
管理者アカウントのパスワードを指定します。 <br><br>Minimum-length (Windows): 8 文字 <br br><>Minimum-length (Linux): 6 文字 <br><br>Max-length (Windows): 123 characters <br><>br Max-length (Linux): 72 文字 <br><br>Complexity requirements: 4 つの条件のうち 3 つ下の条件を満たす<必要があります br> 下の条件は下の 3 文字です。下の条件は br に下の文字<><が含まれています br>には数字<の br があります>特殊文字 (Regex match [\W_]) <br><>Disallowed values: "abc@123"、"P@$$w 0rd"、"P@ssw0rd"、"P@ssword123"、"Pa$$word"、"pass@word1"、"Password!"、"Password1"、"Password22"、"iloveyou!" <br br>>< パスワードをリセットする方法については、「Windows VM <br><br でリモート デスクトップ サービスまたはそのログイン パスワードをリセットする方法」を>参照してください。ルート パスワードをリセットするには、「VMAccess 拡張機能を使用して Azure Linux VM でユーザー、SSH、チェックディスクを管理または修復する」を参照してください。
- customData
- String
カスタム データの Base 64 エンコード文字列を指定します。 Base 64 エンコード文字列は、仮想マシン上にファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の長さは最大 65535 バイトです。 注: customData プロパティでシークレットまたはパスワードを渡さないでください。 このプロパティは、VM の作成後に更新できません。 プロパティ 'customData' は、ファイルとして保存される VM に渡されます。詳細については、「 Azure VM 上のカスタム データ」を参照してください。 Linux VM に cloud-init を使用する方法については、「 cloud-init を使用して作成時に Linux VM をカスタマイズする」を参照してください。
- windowsConfiguration
- WindowsConfiguration
仮想マシン上の Windows オペレーティング システムの設定を指定します。
- linuxConfiguration
- LinuxConfiguration
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、「 Linux on Azure-Endorsed Distributions」を参照してください。
- secrets
- IList<VaultSecretGroup>
仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の Azure Key Vault 仮想マシン拡張機能または Windows 用 Azure Key Vault 仮想マシン拡張機能を使用することをお勧めします。
仮想マシンで拡張機能の操作を許可するかどうかを指定します。 これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。
適用対象
Azure SDK for .NET