Sdílet prostřednictvím


Operations - List

Zobrazí seznam všech dostupných operací rozhraní REST API.

GET https://management.azure.com/providers/Microsoft.DBforPostgreSQL/operations?api-version=2024-08-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Odpovědi

Name Typ Description
200 OK

OperationListResult

OK

Other Status Codes

ErrorResponse

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Microsoft Entra OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

List all available REST API operations.

Ukázkový požadavek

GET https://management.azure.com/providers/Microsoft.DBforPostgreSQL/operations?api-version=2024-08-01

Ukázková odpověď

{
  "value": [
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/queryTexts/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/queryTexts/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/recommendations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Recommended Indexes",
        "operation": "List Azure Database for PostgreSQL Flexible Server recommended indexes for tuning.",
        "description": "Returns the list of recommended indexes for the Azure Database for PostgreSQL Flexible Server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Tuning Option",
        "operation": "List Azure Database for PostgreSQL Flexible Server Tuning Options.",
        "description": "Returns the list of Tuning Options available for the Azure Database for PostgreSQL Flexible Server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Tuning Option",
        "operation": "Get a single tuning option",
        "description": "Returns a tuning option"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/migrations/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Migration Workflow",
        "operation": "Create a database migration workflow.",
        "description": "Creates a migration with the specified parameters."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/migrations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Migration Workflow",
        "operation": "Get Migration Workflow details.",
        "description": "Gets the properties for the specified migration workflow."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/migrations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Migration Workflow",
        "operation": "List Migration Workflow details.",
        "description": "List of migration workflows for the specified database server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/migrations/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Migration Workflow",
        "operation": "Update a database migration workflow.",
        "description": "Update the properties for the specified migration."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/migrations/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Migration Workflow",
        "operation": "Delete Migration Workflow.",
        "description": "Deletes an existing migration workflow."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/getAutoMigrationFreeSlots/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Auto migration workflow to get free / available slots for auto migration",
        "operation": "Get auto migration free / available slots for PostgreSQL",
        "description": "Returns the list of free / available slots for auto migration of PostgreSQL server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/getLatestAutoMigrationSchedule/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Auto migration workflow to get latest auto migration schedule",
        "operation": "Get latest auto migration schedule for PostgreSQL server",
        "description": "Returns the instance of the latest auto migration schedule for PostgreSQL server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/updateAutoMigrationSchedule/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Auto migration workflow to update auto migration schedule",
        "operation": "Update auto migration schedule for the PostgreSQL server",
        "description": "Update auto migration schedule for the PostgreSQL server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/startSession/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Start tuning configuration session",
        "description": "Starts a server configuration tuning session on a server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/stopSession/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Stop tuning configuration session",
        "description": "Stops the server configuration tuning session on a server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/sessions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Server configuration tuning sessions",
        "description": "Gets the list of server configuration tuning sessions on a server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/enable/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Enable server configuration tuning feature",
        "description": "Enables server configuration tuning feature on the server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/startSession/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Start tuning configuration session",
        "description": "Starts a server configuration tuning session on a server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/stopSession/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Stop tuning configuration session",
        "description": "Stops the server configuration tuning session on a server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/sessions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Server configuration tuning sessions",
        "description": "Gets the list of server configuration tuning sessions on a server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/sessionDetails/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Server configuration session details",
        "description": "Gets the list of iterations for a specified server configuration tuning session on a server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/tuningOptions/disable/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Configuration Tuning",
        "operation": "Disable server configuration tuning feature",
        "description": "Disables server configuration tuning feature on the server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/restart/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Restart PostgreSQL server",
        "description": "Restarts an existing server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/start/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Start PostgreSQL server",
        "description": "Starts an existing server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/stop/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Stops an existing server",
        "description": "Stops an existing server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/replicas/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "List/Get PostgreSQL server",
        "description": "Return the list of servers or gets the properties for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Create/Update PostgreSQL server",
        "description": "Creates a server with the specified parameters or update the properties or tags for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Create/Update PostgreSQL server",
        "description": "Creates a server with the specified parameters or update the properties or tags for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Delete PostgreSQL server",
        "description": "Deletes an existing server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/capabilities/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Location Capability",
        "operation": "Gets the capabilities for this subscription",
        "description": "Gets the capabilities for this subscription in a given location"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/capabilities/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Location Capability",
        "operation": "Gets the capabilities for this subscription",
        "description": "Gets the capabilities for this subscription in a given location"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/capabilities/{serverName}/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Location Capability",
        "operation": "Gets the capabilities for this subscription",
        "description": "Gets the capabilities for this subscription in a given location"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/backups/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Flexible server database backups"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/backups/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Flexible server database backups"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/backups/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Flexible server database backups"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/advisors/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/waitStatistics/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/queryStatistics/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/topQueryStatistics/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/resetQueryPerformanceInsightData/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/advisors/recommendedActions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/checkMigrationNameAvailability/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Migration Name Availability Resource",
        "operation": "Check the availability of the given migration name.",
        "description": "Checks the availability of the given migration name."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/assessForMigration/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Migration Assessments",
        "operation": "Get Migration Assessment",
        "description": "Performs a migration assessment with the specified parameters"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/administrators/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Administrator",
        "operation": "List/Get PostgreSQL server administrator",
        "description": "Return the list of server administrators or gets the properties for the specified server administrator."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/administrators/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Administrator",
        "operation": "List/Get PostgreSQL server administrator",
        "description": "Return the list of server administrators or gets the properties for the specified server administrator."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/administrators/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Administrator",
        "operation": "Delete PostgreSQL server administrator",
        "description": "Deletes an existing PostgreSQL server administrator."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/administrators/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Administrator",
        "operation": "Create/Update PostgreSQL server administrator",
        "description": "Creates a server administrator with the specified parameters or update the properties or tags for the specified server administrator."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/administrators/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Administrator",
        "operation": "Create/Update PostgreSQL server administrator",
        "description": "Creates a server administrator with the specified parameters or update the properties or tags for the specified server administrator."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "Create/Update Firewall Rule",
        "description": "Creates a firewall rule with the specified parameters or update an existing rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "List/Get Firewall Rules",
        "description": "Return the list of firewall rules for a server or gets the properties for the specified firewall rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "Delete Firewall Rule",
        "description": "Deletes an existing firewall rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/databases/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Database",
        "operation": "List/Get PostgreSQL server configuration",
        "description": "Returns the list of  PostgreSQL server databases or gets the database for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/databases/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Database",
        "operation": "Creates/Updates PostgreSQL server database",
        "description": "Creates or Updates the database of a PostgreSQL server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/databases/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Database",
        "operation": "Delete PostgreSQL server database",
        "description": "Delete the database of a PostgreSQL server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/configurations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Configuration",
        "operation": "List/Get PostgreSQL server configuration",
        "description": "Returns the list of  PostgreSQL server configurations or gets the configurations for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/configurations/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Configuration",
        "operation": "Update PostgreSQL server configuration",
        "description": "Updates the configuration of a PostgreSQL server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/getSourceDatabaseList/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Fetch Databases Pre Migration Workflow"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/virtualendpoints/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Virtual Endpoint",
        "operation": "VirtualEndpoint Create or Update operation",
        "description": "Creates or Updates VirtualEndpoint"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/virtualendpoints/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Virtual Endpoint",
        "operation": "VirtualEndpoint Patch operation",
        "description": "Patches the VirtualEndpoint. Currently patch does a full replace"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/virtualendpoints/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Virtual Endpoint",
        "operation": "VirtualEndpoint Delete operation",
        "description": "Deletes the VirtualEndpoint"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/virtualendpoints/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Virtual Endpoint",
        "operation": "VirtualEndpoint Get operation",
        "description": "Gets the VirtualEndpoint details"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/virtualendpoints/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Virtual Endpoint",
        "operation": "VirtualEndpoint List operation",
        "description": "Lists the VirtualEndpoints"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/testConnectivity/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Pre-migration Workflow for checking the server connectivity"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/logFiles/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Flexible Server Log Files",
        "operation": "List/Get PostgreSQL Flexible Server Log Files",
        "description": "Return a list of server log Files for a PostgreSQL Flexible server with File download links"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/startLtrBackup/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Long term backup operation.",
        "operation": "Start long term backup for a server",
        "description": "Start long term backup for a server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/ltrPreBackup/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Long term backup operation.",
        "operation": "Checks if a server is ready for a long term backup",
        "description": "Checks if a server is ready for a long term backup"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/ltrBackupOperations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Long term backup operation.",
        "operation": "Get PostgreSQL server long term backup operation by backup name",
        "description": "Returns the PostgreSQL server long term backup operation tracking by backup name."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/ltrBackupOperations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Long term backup operation.",
        "operation": "List/Get PostgreSQL server long term backup operation",
        "description": "Returns the list of  PostgreSQL server long term backup operation tracking."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/advancedThreatProtectionSettings/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Server Advanced Threat Protection",
        "operation": "List/Get Azure Database for PostgreSQL Flexible Server Advanced Threat Protection states.",
        "description": "Returns the list of Advanced Threat Protection or gets the properties for the specified Advanced Threat Protection."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/advancedThreatProtectionSettings/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Server Advanced Threat Protection",
        "operation": "List/Get Azure Database for PostgreSQL Flexible Server Advanced Threat Protection states.",
        "description": "Returns the list of Advanced Threat Protection or gets the properties for the specified Advanced Threat Protection."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/advancedThreatProtectionSettings/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Server Advanced Threat Protection",
        "operation": "Update Azure Database for PostgreSQL Server Advanced Threat Protection state",
        "description": "Enables/Disables Azure Database for PostgreSQL Flexible Server Advanced Threat Protection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/resourceType/usages/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "operation": "Gets quota usage",
        "description": "Gets the quota usages of a subscription"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateEndpointConnectionProxies/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection Proxy",
        "operation": "List/Get Azure Database for PostgreSQL Flexible Server Private Endpoint Connection Proxy",
        "description": "Returns the list of private endpoint connection proxies or gets the properties for the specified private endpoint connection proxy."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateEndpointConnectionProxies/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection Proxy",
        "operation": "Delete Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection Proxy",
        "description": "Deletes an existing private endpoint connection proxy resource."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateEndpointConnectionProxies/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection Proxy",
        "operation": "Create/Update Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection Proxy",
        "description": "Creates a private endpoint connection proxy with the specified parameters or updates the properties or tags for the specified private endpoint connection proxy"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateEndpointConnectionProxies/validate/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection Proxy",
        "operation": "Validate Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection Creation by NRP",
        "description": "Validates a private endpoint connection create call from NRP side"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateEndpointConnections/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection",
        "operation": "List/Get Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection",
        "description": "Returns the list of private endpoint connections or gets the properties for the specified private endpoint connection."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateEndpointConnections/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection",
        "operation": "Delete Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection",
        "description": "Deletes an existing private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateEndpointConnections/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection",
        "operation": "Approve or Reject Azure Database for PostgreSQL - Flexible Server Private Endpoint Connection",
        "description": "Approves or rejects an existing private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateLinkResources/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL private link resource",
        "operation": "List/Get PostgreSQL private link resource",
        "description": "Return a list containing private link resource or gets the specified private link resource."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateEndpointConnectionProxies/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Endpoint Connection Proxy",
        "operation": "List/Get Azure Database for PostgreSQL SGv2 Private Endpoint Connection Via Proxy",
        "description": "Returns the list of private endpoint connections or gets the properties for the specified private endpoint connection via proxy"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateEndpointConnectionProxies/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Endpoint Connection Proxy",
        "operation": "Create/Update Azure Database for PostgreSQL SGv2 Private Endpoint Connection Via Proxy",
        "description": "Creates a private endpoint connection with the specified parameters or updates the properties or tags for the specified private endpoint connection via proxy"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateEndpointConnectionProxies/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Endpoint Connection Proxy",
        "operation": "Delete Azure Database for PostgreSQL SGv2 Private Endpoint Connection Via Proxy",
        "description": "Deletes an existing private endpoint connection via proxy"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateEndpointConnectionProxies/validate/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Endpoint Connection Proxy",
        "operation": "Validate Azure Database for PostgreSQL SGv2 Private Endpoint Connection Creation by NRP",
        "description": "Validates a private endpoint connection creation by NRP"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateEndpointConnections/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Endpoint Connection",
        "operation": "List/Get Azure Database for PostgreSQL SGv2 Private Endpoint Connection",
        "description": "Returns the list of private endpoint connections or gets the properties for the specified private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateEndpointConnections/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Endpoint Connection",
        "operation": "Approve or Reject Azure Database for PostgreSQL SGv2 Private Endpoint Connection",
        "description": "Approves or rejects an existing private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateEndpointConnections/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Endpoint Connection",
        "operation": "Delete Azure Database for PostgreSQL SGv2 Private Endpoint Connection",
        "description": "Deletes an existing private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateLinkResources/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Link Resource",
        "operation": "Get the private link resources for the corresponding PostgreSQL SGv2",
        "description": "Get the private link resources for the corresponding PostgreSQL SGv2"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serverGroupsv2/privateEndpointConnectionsApproval/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL SGv2 Private Endpoint Connections Approval Resource",
        "operation": "Private Endpoint Connections Approval for PostgreSQL SGv2",
        "description": "Determines if user is allowed to approve a private endpoint connection for PostgreSQL SGv2"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/securityAlertPolicies/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Threat Detection Policy",
        "operation": "Get server threat detection policy",
        "description": "Retrieve details of the server threat detection policy configured on a given server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/securityAlertPolicies/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server Threat Detection Policy",
        "operation": "Update server threat detection policy",
        "description": "Change the server threat detection policy for a given server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/securityAlertPoliciesOperationResults/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server threat detection operation result",
        "operation": "List/Get Server threat detection operation result.",
        "description": "Return the list of Server threat detection operation result."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/keys/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Server Keys",
        "operation": "List/Get Azure Database for PostgreSQL Server Key(s)",
        "description": "Return the list of server keys or gets the properties for the specified server key."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/keys/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Server Keys",
        "operation": "Create/Update Azure Database for PostgreSQL Server Keys",
        "description": "Creates a key with the specified parameters or update the properties or tags for the specified server key."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/keys/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Server Keys",
        "operation": "Delete Azure Database for PostgreSQL Server Key",
        "description": "Deletes an existing server key."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/serverKeyAzureAsyncOperation/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Data Encryption server key operation",
        "operation": "Data Encryption server keys operation",
        "description": "Gets in-progress operations on data encryption server keys"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/serverKeyOperationResults/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Data Encryption server key operation",
        "operation": "Data Encryption server keys operation",
        "description": "Gets in-progress operations on data encryption server keys"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/advisors/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Advisors",
        "operation": "Return the list of advisors",
        "description": "Return the list of advisors"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/advisors/recommendedActions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Recommended Actions",
        "operation": "Return the list of recommended actions",
        "description": "Return the list of recommended actions"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/advisors/recommendedActionSessions/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Recommended Actions",
        "operation": "Make recommendations",
        "description": "Make recommendations"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/queryTexts/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Query Texts",
        "operation": "List query text of a query",
        "description": "Return the text of a query"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/queryTexts/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Query Texts",
        "operation": "List query texts for a list of queries",
        "description": "Return the texts for a list of queries"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/resetQueryPerformanceInsightData/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Reset Query Performance Insight data",
        "operation": "Reset Query Performance Insight data",
        "description": "Reset Query Performance Insight data"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/topQueryStatistics/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Top Query Statistics",
        "operation": "List/Get Query Statistic(s) for top queries",
        "description": "Return the list of Query Statistics for the top queries."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/waitStatistics/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Wait Statistics",
        "operation": "List Wait Statistics for an instance",
        "description": "Return wait statistics for an instance"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/privateEndpointConnectionsApproval/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Private Endpoint Connections Approval",
        "operation": "Private Endpoint Connections Approval",
        "description": "Determines if user is allowed to approve a private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateEndpointConnectionsApproval/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Private Endpoint Connections Approval",
        "operation": "Private Endpoint Connections Approval",
        "description": "Determines if user is allowed to approve a private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateLinkResources/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL private link resource",
        "operation": "Get the private link resources for the corresponding PostgreSQL Server",
        "description": "Get the private link resources for the corresponding PostgreSQL Server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateEndpointConnections/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL private endpoint connection",
        "operation": "List/Get Azure Database for PostgreSQL private endpoint connection",
        "description": "Returns the list of private endpoint connections or gets the properties for the specified private endpoint connection."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateEndpointConnections/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL private endpoint connection",
        "operation": "Delete Azure Database for PostgreSQL private endpoint connection",
        "description": "Deletes an existing private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateEndpointConnections/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL private endpoint connection",
        "operation": "Approve or Reject Azure Database for PostgreSQL private endpoint connection",
        "description": "Approves or rejects an existing private endpoint connection"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/privateEndpointConnectionOperationResults/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL private endpoint connection",
        "operation": "Get private endpoint connection operation status",
        "description": "Gets the result for a private endpoint connection operation"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/privateEndpointConnectionAzureAsyncOperation/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL private endpoint connection",
        "operation": "Get private endpoint connection operation status",
        "description": "Gets the result for a private endpoint connection operation"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/privateEndpointConnectionProxyOperationResults/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "operation": "Get private endpoint connection proxy operation status",
        "description": "Gets the result for a private endpoint connection proxy operation"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateEndpointConnectionProxies/validate/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "operation": "Validate Azure Database for PostgreSQL Private Endpoint Connection Creation by NRP",
        "description": "Validates a private endpoint connection create call from NRP side"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateEndpointConnectionProxies/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "operation": "List/Get Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "description": "Returns the list of private endpoint connection proxies or gets the properties for the specified private endpoint connection proxy."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateEndpointConnectionProxies/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "operation": "Create/Update Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "description": "Creates a private endpoint connection proxy with the specified parameters or updates the properties or tags for the specified private endpoint connection proxy."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/privateEndpointConnectionProxies/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "operation": "Delete Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "description": "Deletes an existing private endpoint connection proxy"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/privateEndpointConnectionProxyAzureAsyncOperation/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Azure Database for PostgreSQL Private Endpoint Connection Proxy",
        "operation": "Get private endpoint connection proxy operation status",
        "description": "Gets the result for a private endpoint connection proxy operation"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/performanceTiers/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Performance Tiers",
        "operation": "List Performance Tiers",
        "description": "Returns the list of Performance Tiers available."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/operationResults/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQ ResourceGroup based Server Operation Results",
        "operation": "Get PostgreSQL ResourceGroup based Server Operation Results ",
        "description": "Return ResourceGroup based PostgreSQL Server Operation Results"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/recoverableServers/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Recoverable PostgreSQL Server",
        "operation": "Get Recoverable PostgreSQL Server info",
        "description": "Return the recoverable PostgreSQL Server info"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/replicas/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Get PostgreSQL read replicas",
        "description": "Get read replicas of a PostgreSQL server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "List/Get PostgreSQL Servers",
        "description": "Return the list of servers or gets the properties for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Create/Update PostgreSQL Server",
        "description": "Creates a server with the specified parameters or update the properties or tags for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Delete PostgreSQL Server",
        "description": "Deletes an existing server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/performanceTiers/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Performance Tiers",
        "operation": "List Performance Tiers",
        "description": "Returns the list of Performance Tiers available."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/operationResults/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Operation Results",
        "operation": "Get PostgreSQL Server Operation Results",
        "description": "Return PostgreSQL Server Operation Results"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/restart/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Restart PostgreSQL Server",
        "description": "Restarts a specific server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/securityAlertPoliciesAzureAsyncOperation/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Server threat detection operation result",
        "operation": "List/Get Server threat detection operation result.",
        "description": "Return the list of Server threat detection operation result."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/administrators/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Administrator of PostgreSQL server.",
        "operation": "Get Administrators of PostgreSQL server.",
        "description": "Gets a list of PostgreSQL server administrators."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/administrators/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Administrator of PostgreSQL server.",
        "operation": "Create/Update Administrator of PostgreSQL server.",
        "description": "Creates or updates PostgreSQL server administrator with the specified parameters."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/administrators/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Administrator of PostgreSQL server.",
        "operation": "Delete Administrator of PostgreSQL server.",
        "description": "Deletes an existing administrator of PostgreSQL server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/administratorAzureAsyncOperation/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Administrator opertiaons of PostgreSQL server.",
        "operation": "PostgreSQL server administrator operation",
        "description": "Gets in-progress operations on PostgreSQL server administrators"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/administratorOperationResults/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL server operation results",
        "operation": "Get PostgreSQL server operation results",
        "description": "Return PostgreSQL Server administrator operation results"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/register/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Microsoft Database For PostgreSQL Resource Provider",
        "operation": "Register PostgreSQL Resource Provider",
        "description": "Register PostgreSQL Resource Provider"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/updateConfigurations/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Batch Update Server Configurations",
        "description": "Update configurations for the specified server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/checkNameAvailability/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Check Server Name Availability",
        "description": "Verify whether given server name is available for provisioning worldwide for a given subscription."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/configurations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Configurations",
        "operation": "List/Get Configurations",
        "description": "Return the list of configurations for a server or gets the properties for the specified configuration."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/configurations/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Configurations",
        "operation": "Update Configuration",
        "description": "Update the value for the specified configuration"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Virtual Network Rules",
        "operation": "List/Get Virtual Network Rule(s)",
        "description": "Return the list of virtual network rules or gets the properties for the specified virtual network rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Virtual Network Rules",
        "operation": "Create/Update Virtual Network Rule",
        "description": "Creates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Virtual Network Rules",
        "operation": "Delete Virtual Network Rule",
        "description": "Deletes an existing Virtual Network Rule"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/locations/azureAsyncOperation/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server Operation Results",
        "operation": "Get PostgreSQL Server Operation Results",
        "description": "Return PostgreSQL Server Operation Results"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/databases/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Databases",
        "operation": "List/Get PostgreSQL Database",
        "description": "Return the list of PostgreSQL Databases or gets the properties for the specified Database."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/databases/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Databases",
        "operation": "Create/Update PostgreSQL Database",
        "description": "Creates a PostgreSQL Database with the specified parameters or update the properties for the specified Database."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/databases/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Databases",
        "operation": "Delete PostgreSQL Database",
        "description": "Deletes an existing PostgreSQL Database."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/firewallRules/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "List/Get Firewall Rules",
        "description": "Return the list of firewall rules for a server or gets the properties for the specified firewall rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/firewallRules/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "Create/Update Firewall Rule",
        "description": "Creates a firewall rule with the specified parameters or update an existing rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/firewallRules/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "Delete Firewall Rule",
        "description": "Deletes an existing firewall rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/logFiles/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL LogFiles",
        "operation": "List/Get PostgreSQL LogFiles",
        "description": "Return the list of PostgreSQL LogFiles."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/performanceTiers/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Performance Tiers",
        "operation": "List Performance Tiers",
        "description": "Returns the list of Performance Tiers available."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/operations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Operations",
        "operation": "List/Get PostgreSQL Operations",
        "description": "Return the list of PostgreSQL Operations."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/metricDefinitions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Get database metric definitions",
        "description": "Return types of metrics that are available for databases"
      },
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "cpu_percent",
              "displayName": "CPU percent",
              "displayDescription": "CPU percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "memory_percent",
              "displayName": "Memory percent",
              "displayDescription": "Memory percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "io_consumption_percent",
              "displayName": "IO percent",
              "displayDescription": "IO percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "storage_percent",
              "displayName": "Storage percent",
              "displayDescription": "Storage percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "storage_used",
              "displayName": "Storage used",
              "displayDescription": "Storage used",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "storage_limit",
              "displayName": "Storage limit",
              "displayDescription": "Storage limit",
              "unit": "Bytes",
              "aggregationType": "Maximum",
              "supportedAggregationTypes": [
                "Maximum"
              ],
              "category": "Saturation"
            },
            {
              "name": "serverlog_storage_percent",
              "displayName": "Server Log storage percent",
              "displayDescription": "Server Log storage percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "serverlog_storage_usage",
              "displayName": "Server Log storage used",
              "displayDescription": "Server Log storage used",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "serverlog_storage_limit",
              "displayName": "Server Log storage limit",
              "displayDescription": "Server Log storage limit",
              "unit": "Bytes",
              "aggregationType": "Maximum",
              "supportedAggregationTypes": [
                "Maximum"
              ],
              "category": "Saturation"
            },
            {
              "name": "active_connections",
              "displayName": "Active Connections",
              "displayDescription": "Active Connections",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Traffic"
            },
            {
              "name": "connections_failed",
              "displayName": "Failed Connections",
              "displayDescription": "Failed Connections",
              "unit": "Count",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Errors"
            },
            {
              "name": "backup_storage_used",
              "displayName": "Backup Storage Used",
              "displayDescription": "Backup Storage Used",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "supportedTimeGrainTypes": [
                "PT15M",
                "PT30M",
                "PT1H",
                "PT6H",
                "PT12H",
                "P1D"
              ],
              "category": "Saturation"
            },
            {
              "name": "network_bytes_egress",
              "displayName": "Network Out",
              "displayDescription": "Network Out across active connections",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Traffic"
            },
            {
              "name": "network_bytes_ingress",
              "displayName": "Network In",
              "displayDescription": "Network In across active connections",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Traffic"
            },
            {
              "name": "pg_replica_log_delay_in_seconds",
              "displayName": "Replica Lag",
              "displayDescription": "Replica lag in seconds",
              "unit": "Seconds",
              "aggregationType": "Maximum",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Latency"
            },
            {
              "name": "pg_replica_log_delay_in_bytes",
              "displayName": "Max Lag Across Replicas",
              "displayDescription": "Lag in bytes of the most lagging replica",
              "unit": "Bytes",
              "aggregationType": "Maximum",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Latency"
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/logDefinitions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "The log definition of servers",
        "operation": "Read server log definitions",
        "description": "Gets the available logs for PostgreSQL servers"
      },
      "properties": {
        "serviceSpecification": {
          "logSpecifications": [
            {
              "name": "PostgreSQLLogs",
              "displayName": "PostgreSQL Server Logs",
              "blobDuration": "PT1H"
            },
            {
              "name": "QueryStoreRuntimeStatistics",
              "displayName": "PostgreSQL Query Store Runtime Statistics",
              "blobDuration": "PT1H"
            },
            {
              "name": "QueryStoreWaitStatistics",
              "displayName": "PostgreSQL Query Store Wait Statistics",
              "blobDuration": "PT1H"
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Read diagnostic setting",
        "description": "Gets the disagnostic setting for the resource"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/servers/providers/Microsoft.Insights/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Write diagnostic setting",
        "description": "Creates or updates the diagnostic setting for the resource"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/providers/Microsoft.Insights/metricDefinitions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Get database metric definitions",
        "description": "Return types of metrics that are available for databases"
      },
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "cpu_percent",
              "displayName": "CPU percent",
              "displayDescription": "CPU percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "memory_percent",
              "displayName": "Memory percent",
              "displayDescription": "Memory percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "iops",
              "displayName": "IOPS",
              "displayDescription": "IO Operations per second",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "storage_percent",
              "displayName": "Storage percent",
              "displayDescription": "Storage percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "storage_used",
              "displayName": "Storage used",
              "displayDescription": "Storage used",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "active_connections",
              "displayName": "Active Connections",
              "displayDescription": "Active Connections",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Traffic"
            },
            {
              "name": "network_bytes_egress",
              "displayName": "Network Out",
              "displayDescription": "Network Out across active connections",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Traffic"
            },
            {
              "name": "network_bytes_ingress",
              "displayName": "Network In",
              "displayDescription": "Network In across active connections",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Traffic"
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/providers/Microsoft.Insights/logDefinitions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "The log definition of servers",
        "operation": "Read server log definitions",
        "description": "Gets the available logs for PostgreSQL servers"
      },
      "properties": {
        "serviceSpecification": {
          "logSpecifications": [
            {
              "name": "PostgreSQLLogs",
              "displayName": "PostgreSQL Server Logs",
              "blobDuration": "PT1H"
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/providers/Microsoft.Insights/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Read diagnostic setting",
        "description": "Gets the disagnostic setting for the resource"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/providers/Microsoft.Insights/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Write diagnostic setting",
        "description": "Creates or updates the diagnostic setting for the resource"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "List/Get PostgreSQL Servers",
        "description": "Return the list of servers or gets the properties for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Create/Update PostgreSQL Server",
        "description": "Creates a server with the specified parameters or update the properties or tags for the specified server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Delete PostgreSQL Server",
        "description": "Deletes an existing server."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/firewallRules/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "List/Get Firewall Rules",
        "description": "Return the list of firewall rules for a server or gets the properties for the specified firewall rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/firewallRules/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "Create/Update Firewall Rule",
        "description": "Creates a firewall rule with the specified parameters or update an existing rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/firewallRules/delete",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Firewall Rules",
        "operation": "Delete Firewall Rule",
        "description": "Deletes an existing firewall rule."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/configurations/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Configurations",
        "operation": "List/Get Configurations",
        "description": "Return the list of configurations for a server or gets the properties for the specified configuration."
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/configurations/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Configurations",
        "operation": "Update Configuration",
        "description": "Update the value for the specified configuration"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/serversv2/updateConfigurations/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "PostgreSQL Server",
        "operation": "Batch Update Server Configurations",
        "description": "Update configurations for the specified server"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/metricDefinitions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Get database metric definitions",
        "description": "Return types of metrics that are available for databases"
      },
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "backup_storage_used",
              "displayName": "Backup Storage Used",
              "displayDescription": "Backup Storage Used",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "cpu_credits_consumed",
              "displayName": "CPU Credits Consumed",
              "displayDescription": "Total number of credits consumed by the database server",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "cpu_credits_remaining",
              "displayName": "CPU Credits Remaining",
              "displayDescription": "Total number of credits available to burst",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "cpu_percent",
              "displayName": "CPU percent",
              "displayDescription": "CPU percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "memory_percent",
              "displayName": "Memory percent",
              "displayDescription": "Memory percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "iops",
              "displayName": "IOPS",
              "displayDescription": "IO Operations per second",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "disk_queue_depth",
              "displayName": "Disk Queue Depth",
              "displayDescription": "Number of outstanding I/O operations to the data disk",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "read_throughput",
              "displayName": "Read Throughput Bytes/Sec",
              "displayDescription": "Bytes read per second from the data disk during monitoring period",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "write_throughput",
              "displayName": "Write Throughput Bytes/Sec",
              "displayDescription": "Bytes written per second to the data disk during monitoring period",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "read_iops",
              "displayName": "Read IOPS",
              "displayDescription": "Number of data disk I/O read operations per second",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "write_iops",
              "displayName": "Write IOPS",
              "displayDescription": "Number of data disk I/O write operations per second",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "storage_percent",
              "displayName": "Storage percent",
              "displayDescription": "Storage percent",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "storage_used",
              "displayName": "Storage used",
              "displayDescription": "Storage used",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "storage_free",
              "displayName": "Storage Free",
              "displayDescription": "Storage Free",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "txlogs_storage_used",
              "displayName": "Transaction Log Storage Used",
              "displayDescription": "Transaction Log Storage Used",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Saturation"
            },
            {
              "name": "active_connections",
              "displayName": "Active Connections",
              "displayDescription": "Active Connections",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Traffic"
            },
            {
              "name": "network_bytes_egress",
              "displayName": "Network Out",
              "displayDescription": "Network Out across active connections",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Traffic"
            },
            {
              "name": "network_bytes_ingress",
              "displayName": "Network In",
              "displayDescription": "Network In across active connections",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Traffic"
            },
            {
              "name": "connections_failed",
              "displayName": "Failed Connections",
              "displayDescription": "Failed Connections",
              "unit": "Count",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Errors"
            },
            {
              "name": "connections_succeeded",
              "displayName": "Succeeded Connections",
              "displayDescription": "Succeeded Connections",
              "unit": "Count",
              "aggregationType": "Total",
              "supportedAggregationTypes": [
                "Total"
              ],
              "category": "Traffic"
            },
            {
              "name": "maximum_used_transactionIDs",
              "displayName": "Maximum Used Transaction IDs",
              "displayDescription": "Maximum Used Transaction IDs",
              "unit": "Count",
              "aggregationType": "Average",
              "supportedAggregationTypes": [
                "Average",
                "Maximum",
                "Minimum"
              ],
              "category": "Traffic"
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/logDefinitions/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "The log definition of servers",
        "operation": "Read server log definitions",
        "description": "Gets the available logs for PostgreSQL servers"
      },
      "properties": {
        "serviceSpecification": {
          "logSpecifications": [
            {
              "name": "PostgreSQLLogs",
              "displayName": "PostgreSQL Server Logs",
              "blobDuration": "PT1H"
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Read diagnostic setting",
        "description": "Gets the disagnostic setting for the resource"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Database Metric Definition",
        "operation": "Write diagnostic setting",
        "description": "Creates or updates the diagnostic setting for the resource"
      }
    },
    {
      "name": "Microsoft.DBforPostgreSQL/flexibleServers/privateEndpointConnectionsApproval/action",
      "display": {
        "provider": "Microsoft DB for PostgreSQL",
        "resource": "Private Endpoint Connections Approval",
        "operation": "Private Endpoint Connections Approval",
        "description": "Determines if the user is allowed to approve a private endpoint connection"
      }
    }
  ]
}

Definice

Name Description
ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

Operation

Definice operace rozhraní REST API

OperationDisplay

Zobrazí metadata přidružená k operaci.

OperationListResult

Seznam operací poskytovatele prostředků.

OperationOrigin

Zamýšlený vykonavatel operace.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

Operation

Definice operace rozhraní REST API

Name Typ Description
display

OperationDisplay

Lokalizované informace o zobrazení pro tuto konkrétní operaci nebo akci.

isDataAction

boolean

Označuje, zda se jedná o datovou akci.

name

string

Název operace prováděné na tomto konkrétním objektu.

origin

OperationOrigin

Zamýšlený vykonavatel operace.

properties

object

Další popisy operace

OperationDisplay

Zobrazí metadata přidružená k operaci.

Name Typ Description
description

string

Popis operace

operation

string

Název operace.

provider

string

Název poskytovatele prostředků

resource

string

Typ prostředku, na kterém se operace provádí.

OperationListResult

Seznam operací poskytovatele prostředků.

Name Typ Description
nextLink

string

Odkaz slouží k získání další stránky s výsledky.

value

Operation[]

Kolekce dostupných podrobností o operaci

OperationOrigin

Zamýšlený vykonavatel operace.

Hodnota Description
NotSpecified
system
user