Interface SessionPool
public interface SessionPool
An immutable client-side representation of SessionPool.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The entirety of the SessionPool definition.static interface
The SessionPool definition stages.static interface
The template for SessionPool update.static interface
The SessionPool update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the containerType property: The container type of the sessions.Gets the customContainerTemplate property: The custom container configuration if the containerType is CustomContainer.Gets the dynamicPoolConfiguration property: The pool configuration if the poolManagementType is dynamic.Gets the environmentId property: Resource ID of the session pool's environment.id()
Gets the id property: Fully qualified resource Id for the resource.identity()
Gets the identity property: Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.SessionPoolInner object.location()
Gets the location property: The geo-location where the resource lives.Gets the managedIdentitySettings property: Optional settings for a Managed Identity that is assigned to the Session pool.name()
Gets the name property: The name of the resource.Gets the nodeCount property: The number of nodes the session pool is using.Gets the poolManagementEndpoint property: The endpoint to manage the pool.Gets the poolManagementType property: The pool management type of the session pool.Gets the provisioningState property: Provisioning state of the session pool.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.com.azure.core.management.Region
region()
Gets the region of the resource.Gets the name of the resource region.Gets the name of the resource group.Gets the scaleConfiguration property: The scale configuration of the session pool.secrets()
Gets the secrets property: The secrets of the session pool.Gets the sessionNetworkConfiguration property: The network configuration of the sessions in the session pool.com.azure.core.management.SystemData
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.tags()
Gets the tags property: Resource tags.type()
Gets the type property: The type of the resource.update()
Begins update for the SessionPool resource.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
location
String location()Gets the location property: The geo-location where the resource lives.- Returns:
- the location value.
-
tags
Gets the tags property: Resource tags.- Returns:
- the tags value.
-
identity
ManagedServiceIdentity identity()Gets the identity property: Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.- Returns:
- the identity value.
-
systemData
com.azure.core.management.SystemData systemData()Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
environmentId
String environmentId()Gets the environmentId property: Resource ID of the session pool's environment.- Returns:
- the environmentId value.
-
containerType
ContainerType containerType()Gets the containerType property: The container type of the sessions.- Returns:
- the containerType value.
-
poolManagementType
PoolManagementType poolManagementType()Gets the poolManagementType property: The pool management type of the session pool.- Returns:
- the poolManagementType value.
-
nodeCount
Integer nodeCount()Gets the nodeCount property: The number of nodes the session pool is using.- Returns:
- the nodeCount value.
-
scaleConfiguration
ScaleConfiguration scaleConfiguration()Gets the scaleConfiguration property: The scale configuration of the session pool.- Returns:
- the scaleConfiguration value.
-
secrets
List<SessionPoolSecret> secrets()Gets the secrets property: The secrets of the session pool.- Returns:
- the secrets value.
-
dynamicPoolConfiguration
DynamicPoolConfiguration dynamicPoolConfiguration()Gets the dynamicPoolConfiguration property: The pool configuration if the poolManagementType is dynamic.- Returns:
- the dynamicPoolConfiguration value.
-
customContainerTemplate
CustomContainerTemplate customContainerTemplate()Gets the customContainerTemplate property: The custom container configuration if the containerType is CustomContainer.- Returns:
- the customContainerTemplate value.
-
sessionNetworkConfiguration
SessionNetworkConfiguration sessionNetworkConfiguration()Gets the sessionNetworkConfiguration property: The network configuration of the sessions in the session pool.- Returns:
- the sessionNetworkConfiguration value.
-
poolManagementEndpoint
String poolManagementEndpoint()Gets the poolManagementEndpoint property: The endpoint to manage the pool.- Returns:
- the poolManagementEndpoint value.
-
provisioningState
SessionPoolProvisioningState provisioningState()Gets the provisioningState property: Provisioning state of the session pool.- Returns:
- the provisioningState value.
-
managedIdentitySettings
List<ManagedIdentitySetting> managedIdentitySettings()Gets the managedIdentitySettings property: Optional settings for a Managed Identity that is assigned to the Session pool.- Returns:
- the managedIdentitySettings value.
-
region
com.azure.core.management.Region region()Gets the region of the resource.- Returns:
- the region of the resource.
-
regionName
String regionName()Gets the name of the resource region.- Returns:
- the name of the resource region.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
SessionPoolInner innerModel()Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.SessionPoolInner object.- Returns:
- the inner object.
-
update
SessionPool.Update update()Begins update for the SessionPool resource.- Returns:
- the stage of resource update.
-
refresh
SessionPool refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-