ArmDesktopVirtualizationModelFactory.SessionHostConfigurationPatchProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.DesktopVirtualization.Models.SessionHostConfigurationPatchProperties SessionHostConfigurationPatchProperties(string friendlyName = default, System.Collections.Generic.IDictionary<string,string> vmTags = default, Azure.Core.AzureLocation? vmLocation = default, string vmResourceGroup = default, string vmNamePrefix = default, System.Collections.Generic.IEnumerable<int> availabilityZones = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationNetworkInfoPatchProperties networkInfo = default, string vmSizeId = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationDiskInfoProperties diskInfo = default, Uri customConfigurationScriptUri = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationImageInfoPatchProperties imageInfo = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationKeyVaultCredentialsPatchProperties activeDirectoryInfoDomainCredentials = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationSecurityInfoPatchProperties securityInfo = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationKeyVaultCredentialsPatchProperties vmAdminCredentials = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationBootDiagnosticsInfoPatchProperties bootDiagnosticsInfo = default);
static member SessionHostConfigurationPatchProperties : string * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.Core.AzureLocation> * string * string * seq<int> * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationNetworkInfoPatchProperties * string * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationDiskInfoProperties * Uri * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationImageInfoPatchProperties * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationKeyVaultCredentialsPatchProperties * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationSecurityInfoPatchProperties * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationKeyVaultCredentialsPatchProperties * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationBootDiagnosticsInfoPatchProperties -> Azure.ResourceManager.DesktopVirtualization.Models.SessionHostConfigurationPatchProperties
Public Shared Function SessionHostConfigurationPatchProperties (Optional friendlyName As String = Nothing, Optional vmTags As IDictionary(Of String, String) = Nothing, Optional vmLocation As Nullable(Of AzureLocation) = Nothing, Optional vmResourceGroup As String = Nothing, Optional vmNamePrefix As String = Nothing, Optional availabilityZones As IEnumerable(Of Integer) = Nothing, Optional networkInfo As DesktopVirtualizationNetworkInfoPatchProperties = Nothing, Optional vmSizeId As String = Nothing, Optional diskInfo As DesktopVirtualizationDiskInfoProperties = Nothing, Optional customConfigurationScriptUri As Uri = Nothing, Optional imageInfo As DesktopVirtualizationImageInfoPatchProperties = Nothing, Optional activeDirectoryInfoDomainCredentials As DesktopVirtualizationKeyVaultCredentialsPatchProperties = Nothing, Optional securityInfo As DesktopVirtualizationSecurityInfoPatchProperties = Nothing, Optional vmAdminCredentials As DesktopVirtualizationKeyVaultCredentialsPatchProperties = Nothing, Optional bootDiagnosticsInfo As DesktopVirtualizationBootDiagnosticsInfoPatchProperties = Nothing) As SessionHostConfigurationPatchProperties
Parameters
- friendlyName
- String
Friendly name to describe this version of the SessionHostConfiguration.
- vmTags
- IDictionary<String,String>
Hashtable that lists key/value pair tags to apply to the VMs.
- vmLocation
- Nullable<AzureLocation>
The Location for the session host to be created in. It will default to the location of the hostpool if not provided.
- vmResourceGroup
- String
The ResourceGroup for the session hosts to be created in. It will default to the ResourceGroup of the hostpool if not provided.
- vmNamePrefix
- String
The prefix that should be associated with session host names.
- availabilityZones
- IEnumerable<Int32>
Value for availability zones to be used by the session host. Should be from [1,2,3].
- networkInfo
- DesktopVirtualizationNetworkInfoPatchProperties
Network information.
- vmSizeId
- String
The id of the size of a virtual machine connected to a hostpool. Example: Standard_D2as_v6.
Disk Information.
- customConfigurationScriptUri
- Uri
The uri to the storage blob containing the arm template to be run on the virtual machine after provisioning.
Image configurations of HostPool.
- activeDirectoryInfoDomainCredentials
- DesktopVirtualizationKeyVaultCredentialsPatchProperties
Credentials needed to create the virtual machine.
- securityInfo
- DesktopVirtualizationSecurityInfoPatchProperties
Security Information.
- vmAdminCredentials
- DesktopVirtualizationKeyVaultCredentialsPatchProperties
Local Admin credentials for session hosts.".
- bootDiagnosticsInfo
- DesktopVirtualizationBootDiagnosticsInfoPatchProperties
Boot Diagnostics Information.
Returns
A new SessionHostConfigurationPatchProperties instance for mocking.