Azure.ResourceManager.DurableTask (.NET)
Provision Azure Durable Task Schedulers with .NET
Manage Azure Durable Task Scheduler resources efficiently using the Azure Resource Manager SDK. This skill guides you through creating schedulers, task hubs, and retention policies with proper authentication and best practices.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "Azure.ResourceManager.DurableTask (.NET)". Create a Durable Task Scheduler named 'production-scheduler' in East US with Dedicated SKU
Expected outcome:
Successfully created Durable Task Scheduler 'production-scheduler' in East US with Dedicated SKU (1 instance). Endpoint: https://production-scheduler.eastus.durabletask.azure.com/
Using "Azure.ResourceManager.DurableTask (.NET)". List all schedulers in the subscription and show their status
Expected outcome:
Found 3 schedulers: production-scheduler (Dedicated, Running), dev-scheduler (Consumption, Running), test-scheduler (Dedicated, Stopped)
Security Audit
SafeDocumentation-only skill with no executable code. Static analysis scanned 0 files and detected 0 security issues. The skill provides reference documentation for Azure Resource Manager SDK usage for Durable Task Scheduler management. No prompt injection attempts or malicious patterns detected.
Quality Score
What You Can Build
DevOps Engineer Provisioning Infrastructure
Automate the creation of Durable Task Scheduler resources as part of infrastructure deployment pipelines
Application Developer Setting Up Orchestrations
Provision the required Azure resources before deploying orchestration code to production
Cloud Architect Designing Solutions
Evaluate and configure Durable Task Scheduler options for enterprise workflow solutions
Try These Prompts
Help me create a Durable Task Scheduler in my Azure subscription using the Azure.ResourceManager.DurableTask SDK. I have my subscription ID and resource group ready.
Show me how to list all Durable Task Schedulers in my Azure subscription and display their properties.
I need to create a Durable Task Scheduler with IP allowlist restrictions for production security. Show me the complete code with proper error handling.
Create a complete example that provisions a Durable Task Scheduler with Dedicated SKU, creates a task hub, configures retention policy, and includes cleanup code for resource deletion.
Best Practices
- Use DefaultAzureCredential for authentication to support multiple credential types including managed identity
- Always use WaitUntil.Completed for operations that must finish before dependent actions proceed
- Delete task hubs before deleting their parent schedulers to avoid resource conflicts
Avoid
- Do not hardcode credentials or connection strings in source code
- Avoid using WaitUntil.Started without implementing proper polling logic
- Do not skip error handling for RequestFailedException when calling ARM APIs