AutoPauseSettings Class
Auto pause settings for Synapse Spark compute.
- Inheritance
-
builtins.objectAutoPauseSettings
Constructor
AutoPauseSettings(*, delay_in_minutes: int | None = None, enabled: bool | None = None)
Keyword-Only Parameters
Name | Description |
---|---|
delay_in_minutes
|
The time delay in minutes before pausing cluster. |
enabled
|
Specifies if auto-pause is enabled. |
Examples
Configuring AutoPauseSettings on SynapseSparkCompute.
from azure.ai.ml.entities import (
AutoPauseSettings,
AutoScaleSettings,
IdentityConfiguration,
ManagedIdentityConfiguration,
SynapseSparkCompute,
)
synapse_compute = SynapseSparkCompute(
name="synapse_name",
resource_id="/subscriptions/subscription/resourceGroups/group/providers/Microsoft.Synapse/workspaces/workspace/bigDataPools/pool",
identity=IdentityConfiguration(
type="UserAssigned",
user_assigned_identities=[
ManagedIdentityConfiguration(
resource_id="/subscriptions/subscription/resourceGroups/group/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity"
)
],
),
scale_settings=AutoScaleSettings(min_node_count=1, max_node_count=3, enabled=True),
auto_pause_settings=AutoPauseSettings(delay_in_minutes=10, enabled=True),
)
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Azure SDK for Python