ArmAppContainersModelFactory.SessionPoolPatch Method

Definition

public static Azure.ResourceManager.AppContainers.Models.SessionPoolPatch SessionPoolPatch(System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.AppContainers.Models.SessionPoolScaleConfiguration scaleConfiguration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.Models.SessionPoolSecret> secrets = default, Azure.ResourceManager.AppContainers.Models.CustomContainerTemplate customContainerTemplate = default, Azure.ResourceManager.AppContainers.Models.SessionPoolLifecycleConfiguration dynamicPoolLifecycleConfiguration = default, Azure.ResourceManager.AppContainers.Models.SessionNetworkStatus? sessionNetworkStatus = default);
static member SessionPoolPatch : System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.AppContainers.Models.SessionPoolScaleConfiguration * seq<Azure.ResourceManager.AppContainers.Models.SessionPoolSecret> * Azure.ResourceManager.AppContainers.Models.CustomContainerTemplate * Azure.ResourceManager.AppContainers.Models.SessionPoolLifecycleConfiguration * Nullable<Azure.ResourceManager.AppContainers.Models.SessionNetworkStatus> -> Azure.ResourceManager.AppContainers.Models.SessionPoolPatch
Public Shared Function SessionPoolPatch (Optional tags As IDictionary(Of String, String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional scaleConfiguration As SessionPoolScaleConfiguration = Nothing, Optional secrets As IEnumerable(Of SessionPoolSecret) = Nothing, Optional customContainerTemplate As CustomContainerTemplate = Nothing, Optional dynamicPoolLifecycleConfiguration As SessionPoolLifecycleConfiguration = Nothing, Optional sessionNetworkStatus As Nullable(Of SessionNetworkStatus) = Nothing) As SessionPoolPatch

Parameters

tags
IDictionary<String,String>

Resource tags.

identity
ManagedServiceIdentity

Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.

scaleConfiguration
SessionPoolScaleConfiguration

The scale configuration of the session pool.

secrets
IEnumerable<SessionPoolSecret>

The secrets of the session pool.

customContainerTemplate
CustomContainerTemplate

The custom container configuration if the containerType is CustomContainer.

dynamicPoolLifecycleConfiguration
SessionPoolLifecycleConfiguration

The lifecycle configuration of a session in the dynamic session pool.

sessionNetworkStatus
Nullable<SessionNetworkStatus>

Network status for the sessions.

Returns

A new SessionPoolPatch instance for mocking.

Applies to