azure-resource-manager-postgresql-dotnet

Manage Azure PostgreSQL Flexible Server deployments with the Azure Resource Manager .NET SDK.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-resource-manager-postgresql-dotnet-davidrrowley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-resource-manager-postgresql-dotnet
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-resource-manager-postgresql-dotnet
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-resource-manager-postgresql-dotnet-davidrrowley

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a clear, reproducible way to provision, configure, scale, back up, restore, and operate Azure Database for PostgreSQL Flexible Server instances using the Azure Resource Manager .NET SDK, removing manual portal work and ad-hoc scripts.

Core Features & Use Cases

  • Provisioning and Lifecycle: Create, update, start, stop, restart, and delete PostgreSQL Flexible Server instances and databases across subscriptions and resource groups.
  • Configuration and Security: Manage firewall rules, server parameters, Entra ID administrators, authentication modes, and private endpoints to enforce secure access patterns.
  • Resilience and Operations: Perform backups, point-in-time restores, create read replicas, scale compute/storage, and apply high availability modes with recommended error handling and async patterns.
  • Use Case: Automate a production deployment pipeline that provisions a zone-redundant Flexible Server, configures Entra ID auth, applies firewall rules, seeds a database, and schedules backups.

Quick Start

Create a PostgreSQL Flexible Server named my-postgresql-server in resource group my-resource-group using DefaultAzureCredential and the Azure.ResourceManager.PostgreSql package.

Frequently Asked Questions about azure-resource-manager-postgresql-dotnet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision an Azure Database for PostgreSQL Flexible Server using .NET?

To provision an Azure PostgreSQL Flexible Server using .NET, use the Azure.ResourceManager.PostgreSql package with DefaultAzureCredential to programmatically create, configure, and deploy server instances across specified subscriptions and resource groups.

Can I manage firewall rules and Entra ID authentication for Azure PostgreSQL via .NET?

Yes, you can manage firewall rules, configure Entra ID administrators, and set authentication modes for Azure PostgreSQL Flexible Servers directly through the Azure Resource Manager .NET SDK.

What is the best way to automate backups and point-in-time restores for Azure PostgreSQL in .NET?

The best way to automate backups and point-in-time restores for Azure PostgreSQL in .NET is using the Azure.ResourceManager.PostgreSql SDK, which supports programmatic backup operations, restore commands, and read replica creation with proper async patterns.

Does the Azure PostgreSQL .NET SDK support scaling compute and storage for Flexible Servers?

Yes, the Azure PostgreSQL .NET SDK supports scaling compute and storage operations for Flexible Servers, allowing you to programmatically adjust resources, apply high availability modes, and manage server lifecycle operations across subscriptions.

What authentication do I need to manage Azure PostgreSQL Flexible Servers with .NET?

Managing Azure PostgreSQL Flexible Servers with .NET requires DefaultAzureCredential or equivalent authentication, along with valid subscription and resource group identifiers to perform Azure Resource Manager operations.

Are there limitations when using .NET to manage read replicas for Azure PostgreSQL Flexible Server?

When using .NET to manage read replicas for Azure PostgreSQL Flexible Server, you must handle async patterns and error handling properly, as operations across subscriptions and resource groups require valid Azure Resource Manager authentication and network configuration access.