| Description | : List the operations for the provider |
| Reference | : Link ¶ |
⚶ Changes
{
"#id": "Operations_List",
"Description": {
"new": "List the operations for the provider",
"old": "Lists all of the available REST API operations."
},
"$responses": {
"200": {
"Description": {
"new": "A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.",
"old": "A list of resource provider operations."
},
"$properties": [
{
"#name": "value",
"Description": {
"new": "List of operations supported by the resource provider",
"old": "Collection of available operation details."
},
"$items": {
"Description": {
"new": "Details of a REST API operation, returned from the Resource Provider Operations API",
"old": "REST API operation definition."
},
"$properties": [
{
"#name": "name",
"Description": {
"new": "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"",
"old": "The name of the operation being performed on this particular object."
}
},
{
"#name": "isDataAction",
"Description": {
"new": "Whether the operation applies to data-plane. This is \"true\" for data-plane operations and \"false\" for ARM/control-plane operations.",
"old": "Indicates whether the operation is a data action."
}
},
{
"#name": "display",
"Description": {
"new": "Localized display information for this particular operation.",
"old": "The localized display information for this particular operation or action."
},
"$properties": [
{
"#name": "provider",
"Description": {
"new": "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\".",
"old": "Operation resource provider name."
}
},
{
"#name": "resource",
"Description": {
"new": "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\".",
"old": "Resource on which the operation is performed."
}
},
{
"#name": "operation",
"Description": {
"new": "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\".",
"old": "Localized friendly name for the operation."
}
},
{
"#name": "description",
"Description": {
"new": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.",
"old": "Operation description."
}
}
]
},
{
"#name": "origin",
"Description": {
"new": "The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"",
"old": "The intended executor of the operation."
},
"Enum": {
"new": [
[
"user",
""
],
[
"system",
""
],
[
"user,system",
""
]
],
"old": [
[
"NotSpecified",
""
],
[
"user",
""
],
[
"system",
""
]
]
}
},
{
"@added_fe9d8fa890b74ff2afa449daf9467dd8": {
"#name": "actionType",
"Description": "Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.",
"Enum": [
[
"Internal",
""
]
],
"Required": false,
"Type": "string"
}
},
{
"@removed_b1830a8b0218429588e4d596cbbc47f0": {
"#name": "properties",
"Description": "Additional descriptions for the operation.",
"Required": false,
"Type": "object"
}
}
]
}
},
{
"#name": "nextLink",
"Description": {
"new": "URL to get the next set of operation list results (if there are any).",
"old": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use."
}
}
]
}
}
}
⚼ Request
GET:
/providers/Microsoft.DBforPostgreSQL/operations
{
api-version:
string
,
}
⚐ Response (200)
{
value:
[
]
,
{
,
name:
string
,
isDataAction:
boolean
,
display:
{
,
provider:
string
,
resource:
string
,
operation:
string
,
description:
string
,
}
origin:
enum
,
actionType:
enum
,
}
nextLink:
string
,
}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
additionalInfo:
}
[
]
,
{
,
type:
string
,
info:
object
,
}