← ClaudeAtlas

azure-resource-manager-mysql-dotnetlisted

Azure MySQL Flexible Server SDK for .NET. Database management for MySQL Flexible Server deployments. Use for creating servers, databases, firewall rules, configurations, backups, and high availability. Triggers: "MySQL", "MySqlFlexibleServer", "MySQL Flexible Server", "Azure Database for MySQL", "MySQL database management", "MySQL firewall", "MySQL backup".
aiskillstore/marketplace · ★ 329 · API & Backend · score 82
Install: claude install-skill aiskillstore/marketplace
# Azure.ResourceManager.MySql (.NET) Azure Resource Manager SDK for managing MySQL Flexible Server deployments. ## Installation ```bash dotnet add package Azure.ResourceManager.MySql dotnet add package Azure.Identity ``` **Current Version**: v1.2.0 (GA) **API Version**: 2023-12-30 > **Note**: This skill focuses on MySQL Flexible Server. Single Server is deprecated and scheduled for retirement. ## Environment Variables ```bash AZURE_SUBSCRIPTION_ID=<your-subscription-id> AZURE_RESOURCE_GROUP=<your-resource-group> AZURE_MYSQL_SERVER_NAME=<your-mysql-server> ``` ## Authentication ```csharp using Azure.Identity; using Azure.ResourceManager; using Azure.ResourceManager.MySql; using Azure.ResourceManager.MySql.FlexibleServers; ArmClient client = new ArmClient(new DefaultAzureCredential()); ``` ## Resource Hierarchy ``` Subscription └── ResourceGroup └── MySqlFlexibleServer # MySQL Flexible Server instance ├── MySqlFlexibleServerDatabase # Database within the server ├── MySqlFlexibleServerFirewallRule # IP firewall rules ├── MySqlFlexibleServerConfiguration # Server parameters ├── MySqlFlexibleServerBackup # Backup information ├── MySqlFlexibleServerMaintenanceWindow # Maintenance schedule └── MySqlFlexibleServerAadAdministrator # Entra ID admin ``` ## Core Workflows ### 1. Create MySQL Flexible Server ```csharp using Azure.ResourceManager.MySql.FlexibleServers; using Azure.ResourceManager