ArmDevCenterModelFactory.DevCenterPoolPatch 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.DevCenter.Models.DevCenterPoolPatch DevCenterPoolPatch(System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation? location = default, Azure.ResourceManager.DevCenter.Models.DevCenterPoolDevBoxDefinitionType? devBoxDefinitionType = default, string devBoxDefinitionName = default, Azure.ResourceManager.DevCenter.Models.DevCenterPoolDevBoxDefinitionDetail devBoxDefinition = default, string networkConnectionName = default, Azure.ResourceManager.DevCenter.Models.DevCenterLicenseType? licenseType = default, Azure.ResourceManager.DevCenter.Models.LocalAdminStatus? localAdministrator = default, Azure.ResourceManager.DevCenter.Models.StopOnDisconnectConfiguration stopOnDisconnect = default, Azure.ResourceManager.DevCenter.Models.DevCenterStopOnNoConnectConfiguration stopOnNoConnect = default, Azure.ResourceManager.DevCenter.Models.DevCenterSingleSignOnStatus? singleSignOnStatus = default, string displayName = default, Azure.ResourceManager.DevCenter.Models.DevCenterVirtualNetworkType? virtualNetworkType = default, System.Collections.Generic.IEnumerable<string> managedVirtualNetworkRegions = default, Azure.ResourceManager.DevCenter.Models.DevCenterActiveHoursConfiguration activeHoursConfiguration = default, Azure.ResourceManager.DevCenter.Models.DevCenterDevBoxTunnelEnableStatus? devBoxTunnelEnableStatus = default);
static member DevCenterPoolPatch : System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterPoolDevBoxDefinitionType> * string * Azure.ResourceManager.DevCenter.Models.DevCenterPoolDevBoxDefinitionDetail * string * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterLicenseType> * Nullable<Azure.ResourceManager.DevCenter.Models.LocalAdminStatus> * Azure.ResourceManager.DevCenter.Models.StopOnDisconnectConfiguration * Azure.ResourceManager.DevCenter.Models.DevCenterStopOnNoConnectConfiguration * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterSingleSignOnStatus> * string * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterVirtualNetworkType> * seq<string> * Azure.ResourceManager.DevCenter.Models.DevCenterActiveHoursConfiguration * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterDevBoxTunnelEnableStatus> -> Azure.ResourceManager.DevCenter.Models.DevCenterPoolPatch
Public Shared Function DevCenterPoolPatch (Optional tags As IDictionary(Of String, String) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional devBoxDefinitionType As Nullable(Of DevCenterPoolDevBoxDefinitionType) = Nothing, Optional devBoxDefinitionName As String = Nothing, Optional devBoxDefinition As DevCenterPoolDevBoxDefinitionDetail = Nothing, Optional networkConnectionName As String = Nothing, Optional licenseType As Nullable(Of DevCenterLicenseType) = Nothing, Optional localAdministrator As Nullable(Of LocalAdminStatus) = Nothing, Optional stopOnDisconnect As StopOnDisconnectConfiguration = Nothing, Optional stopOnNoConnect As DevCenterStopOnNoConnectConfiguration = Nothing, Optional singleSignOnStatus As Nullable(Of DevCenterSingleSignOnStatus) = Nothing, Optional displayName As String = Nothing, Optional virtualNetworkType As Nullable(Of DevCenterVirtualNetworkType) = Nothing, Optional managedVirtualNetworkRegions As IEnumerable(Of String) = Nothing, Optional activeHoursConfiguration As DevCenterActiveHoursConfiguration = Nothing, Optional devBoxTunnelEnableStatus As Nullable(Of DevCenterDevBoxTunnelEnableStatus) = Nothing) As DevCenterPoolPatch
Parameters
- tags
- IDictionary<String,String>
Resource tags.
- location
- Nullable<AzureLocation>
The geo-location where the resource lives.
- devBoxDefinitionType
- Nullable<DevCenterPoolDevBoxDefinitionType>
Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly.
- devBoxDefinitionName
- String
Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value.
- devBoxDefinition
- DevCenterPoolDevBoxDefinitionDetail
A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided.
- networkConnectionName
- String
Name of a Network Connection in parent Project of this Pool.
- licenseType
- Nullable<DevCenterLicenseType>
Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created.
- localAdministrator
- Nullable<LocalAdminStatus>
Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box.
- stopOnDisconnect
- StopOnDisconnectConfiguration
Stop on disconnect configuration settings for Dev Boxes created in this pool.
- stopOnNoConnect
- DevCenterStopOnNoConnectConfiguration
Stop on no connect configuration settings for Dev Boxes created in this pool.
- singleSignOnStatus
- Nullable<DevCenterSingleSignOnStatus>
Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant.
- displayName
- String
The display name of the pool.
- virtualNetworkType
- Nullable<DevCenterVirtualNetworkType>
Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network.
- managedVirtualNetworkRegions
- IEnumerable<String>
The regions of the managed virtual network (required when managedNetworkType is Managed).
- activeHoursConfiguration
- DevCenterActiveHoursConfiguration
Active hours configuration settings for Dev Boxes created in this pool.
- devBoxTunnelEnableStatus
- Nullable<DevCenterDevBoxTunnelEnableStatus>
Indicates whether Dev Box Tunnel is enabled for a the pool.
Returns
A new DevCenterPoolPatch instance for mocking.