Operations - List
列出所有可用的 REST API作。
GET https://management.azure.com/providers/Microsoft.DBforPostgreSQL/operations?api-version=2024-08-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
api-version
|
query | True |
string minLength: 1 |
用于此操作的 API 版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
好的 |
|
Other Status Codes |
描述作失败的原因的错误响应。 |
安全性
azure_auth
Microsoft Entra OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
List all available REST API operations.
示例请求
GET https://management.azure.com/providers/Microsoft.DBforPostgreSQL/operations?api-version=2024-08-01
示例响应
{
"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"
}
}
]
}
定义
名称 | 说明 |
---|---|
Error |
资源管理错误附加信息。 |
Error |
错误详细信息。 |
Error |
错误响应 |
Operation |
REST API作定义。 |
Operation |
显示与操作关联的元数据。 |
Operation |
资源提供程序作列表。 |
Operation |
作的预期执行者。 |
ErrorAdditionalInfo
资源管理错误附加信息。
名称 | 类型 | 说明 |
---|---|---|
info |
object |
其他信息。 |
type |
string |
其他信息类型。 |
ErrorDetail
错误详细信息。
名称 | 类型 | 说明 |
---|---|---|
additionalInfo |
错误附加信息。 |
|
code |
string |
错误代码。 |
details |
错误详细信息。 |
|
message |
string |
错误消息。 |
target |
string |
错误目标。 |
ErrorResponse
错误响应
名称 | 类型 | 说明 |
---|---|---|
error |
错误对象。 |
Operation
REST API作定义。
名称 | 类型 | 说明 |
---|---|---|
display |
此特定作或作的本地化显示信息。 |
|
isDataAction |
boolean |
指示作是否为数据作。 |
name |
string |
对此特定对象执行的作的名称。 |
origin |
作的预期执行者。 |
|
properties |
object |
作的其他说明。 |
OperationDisplay
显示与操作关联的元数据。
名称 | 类型 | 说明 |
---|---|---|
description |
string |
操作的说明。 |
operation |
string |
操作的名称。 |
provider |
string |
资源提供程序的名称。 |
resource |
string |
执行作的资源类型。 |
OperationListResult
资源提供程序作列表。
名称 | 类型 | 说明 |
---|---|---|
nextLink |
string |
用于获取下一页结果的链接。 |
value |
可用作详细信息的集合 |
OperationOrigin
作的预期执行者。
值 | 说明 |
---|---|
NotSpecified | |
system | |
user |