你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Operations - List

列出此提供程序可用的操作。

GET https://management.azure.com/providers/Microsoft.AppConfiguration/operations?api-version=2023-03-01
GET https://management.azure.com/providers/Microsoft.AppConfiguration/operations?api-version=2023-03-01&$skipToken={$skipToken}

URI 参数

名称 必需 类型 说明
api-version
query True

string

客户端 API 版本。

$skipToken
query

string

跳过标记用于在操作返回部分结果后继续检索项。 如果以前的响应包含 nextLink 元素,则 nextLink 元素的值将包含 skipToken 参数,该参数指定要用于后续调用的起点。

响应

名称 类型 说明
200 OK

OperationDefinitionListResult

请求成功;请求格式正确,已正确接收。

Other Status Codes

ErrorResponse

描述操作失败原因的错误响应

安全性

azure_auth

Azure Active Directory OAuth2 流

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名称 说明
user_impersonation 模拟用户帐户

示例

Operations_List

Sample Request

GET https://management.azure.com/providers/Microsoft.AppConfiguration/operations?api-version=2023-03-01

Sample Response

{
  "value": [
    {
      "name": "Microsoft.AppConfiguration/operations/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Operation",
        "operation": "List Operations",
        "description": "Lists all of the operations supported by Microsoft App Configuration."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/register/action",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Microsoft App Configuration",
        "operation": "Register for Microsoft App Configuration",
        "description": "Registers a subscription to use Microsoft App Configuration."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/unregister/action",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Microsoft App Configuration",
        "operation": "Unregister for Microsoft App Configuration",
        "description": "Unregisters a subscription from using Microsoft App Configuration."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/locations/operationsStatus/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": null,
        "operation": "Get Operation Status",
        "description": "Get the status of an operation."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/checkNameAvailability/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": null,
        "operation": "Check Name Availability",
        "description": "Check whether the resource name is available for use."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/locations/checkNameAvailability/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": null,
        "operation": "Check Name Availability",
        "description": "Check whether the resource name is available for use."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store",
        "operation": "Get Configuration Store or List Configuration Stores",
        "description": "Gets the properties of the specified configuration store or lists all the configuration stores under the specified resource group or subscription."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/write",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store",
        "operation": "Create or Update Configuration Store",
        "description": "Create or update a configuration store with the specified parameters."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/delete",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store",
        "operation": "Delete Configuration Store",
        "description": "Deletes a configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/ListKeys/action",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store",
        "operation": "List Configuration Store API Keys",
        "description": "Lists the API keys for the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/RegenerateKey/action",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store",
        "operation": "Regenerate Configuration Store API Key",
        "description": "Regenerates of the API key's for the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/ListKeyValue/action",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store",
        "operation": "List Configuration Store Key-Value",
        "description": "Lists a key-value for the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/eventGridFilters/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store Event Grid Filter",
        "operation": "Get Configuration Store Event Grid Filter or List Configuration Store Event Grid Filters",
        "description": "Gets the properties of the specified configuration store event grid filter or lists all the configuration store event grid filters under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/eventGridFilters/write",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store Event Grid Filter",
        "operation": "Create or Update Configuration Store Event Grid Filter",
        "description": "Create or update a configuration store event grid filter with the specified parameters."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/eventGridFilters/delete",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store Event Grid Filter",
        "operation": "Delete Configuration Store Event Grid Filter",
        "description": "Deletes a configuration store event grid filter."
      },
      "properties": null
    },
    {
      "origin": "System",
      "name": "Microsoft.AppConfiguration/configurationStores/providers/Microsoft.Insights/metricDefinitions/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Microsoft App Configuration Metric Definition.",
        "operation": "Read Configuration Store Metric Definitions",
        "description": "Retrieve all metric definitions for Microsoft App Configuration."
      },
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "HttpIncomingRequestCount",
              "displayName": "HttpIncomingRequestCount",
              "displayDescription": "Total number of incoming http requests.",
              "unit": "Count",
              "aggregationType": "Count",
              "internalMetricName": "HttpIncomingRequestCount",
              "fillGapWithZero": true,
              "dimensions": [
                {
                  "name": "StatusCode",
                  "internalName": "StatusCode",
                  "displayName": "HttpStatusCode"
                },
                {
                  "name": "Authentication",
                  "internalName": "Authentication",
                  "displayName": "AuthenticationScheme"
                }
              ]
            },
            {
              "name": "HttpIncomingRequestDuration",
              "displayName": "HttpIncomingRequestDuration",
              "displayDescription": "Latency on an http request.",
              "unit": "Count",
              "aggregationType": "Average",
              "internalMetricName": "HttpIncomingRequestDuration",
              "fillGapWithZero": true,
              "dimensions": [
                {
                  "name": "StatusCode",
                  "internalName": "StatusCode",
                  "displayName": "HttpStatusCode"
                },
                {
                  "name": "Authentication",
                  "internalName": "Authentication",
                  "displayName": "AuthenticationScheme"
                }
              ]
            },
            {
              "name": "ThrottledHttpRequestCount",
              "displayName": "ThrottledHttpRequestCount",
              "displayDescription": "Throttled http requests.",
              "unit": "Count",
              "aggregationType": "Count",
              "internalMetricName": "ThrottledHttpRequestCount",
              "fillGapWithZero": true
            }
          ],
          "logSpecifications": null
        }
      }
    },
    {
      "origin": "System",
      "name": "Microsoft.AppConfiguration/configurationStores/providers/Microsoft.Insights/diagnosticSettings/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store",
        "operation": "Read Configuration Store Diagnostic Settings",
        "description": "Read all Diagnostic Settings values for a Configuration Store."
      },
      "properties": null
    },
    {
      "origin": "System",
      "name": "Microsoft.AppConfiguration/configurationStores/providers/Microsoft.Insights/diagnosticSettings/write",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Configuration Store",
        "operation": "Write Configuration Store Diagnostic Settings",
        "description": "Write/Overwrite Diagnostic Settings for Microsoft App Configuration."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/providers/Microsoft.Insights/logDefinitions/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Microsoft App Configuration Log Definition.",
        "operation": "Read Configuration Store Log Definitions",
        "description": "Retrieve all log definitions for Microsoft App Configuration."
      },
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": null,
          "logSpecifications": [
            {
              "name": "HttpRequest",
              "displayName": "HTTP Requests"
            },
            {
              "name": "Audit",
              "displayName": "Audit"
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/privateEndpointConnectionProxies/validate/action",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Endpoint Connection Proxy",
        "operation": "Validate Private Endpoint Connection Proxy",
        "description": "Validate a private endpoint connection proxy under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/privateEndpointConnectionProxies/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Endpoint Connection Proxy",
        "operation": "Get Private Endpoint Connection Proxy",
        "description": "Get a private endpoint connection proxy under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/privateEndpointConnectionProxies/write",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Endpoint Connection Proxy",
        "operation": "Create or Update Private Endpoint Connection Proxy",
        "description": "Create or update a private endpoint connection proxy under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/privateEndpointConnectionProxies/delete",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Endpoint Connection Proxy",
        "operation": "Delete Private Endpoint Connection Proxy",
        "description": "Delete a private endpoint connection proxy under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/privateEndpointConnections/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Endpoint Connection",
        "operation": "Get Private Endpoint Connection or List Private Endpoint Connections",
        "description": "Get a private endpoint connection or list private endpoint connections under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/privateEndpointConnections/write",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Endpoint Connection",
        "operation": "Approve or Reject Private Endpoint Connection",
        "description": "Approve or reject a private endpoint connection under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/privateEndpointConnections/delete",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Endpoint Connection",
        "operation": "Delete Private Endpoint Connection",
        "description": "Delete a private endpoint connection under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/PrivateEndpointConnectionsApproval/action",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Endpoint Connection",
        "operation": "Auto-Approve Private Endpoint Connection",
        "description": "Auto-Approve a private endpoint connection under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/privateLinkResources/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Private Link",
        "operation": "List Private Link",
        "description": "Lists all the private link resources under the specified configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/keyValues/read",
      "isDataAction": true,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Key-Value",
        "operation": "Read Key-Value",
        "description": "Reads a key-value from the configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/keyValues/write",
      "isDataAction": true,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Key-Value",
        "operation": "Write Key-Value",
        "description": "Creates or updates a key-value in the configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/configurationStores/keyValues/delete",
      "isDataAction": true,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Key-Value",
        "operation": "Delete Key-Value",
        "description": "Deletes an existing key-value from the configuration store."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/locations/deletedConfigurationStores/read",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Deleted Configuration Store",
        "operation": "Get Deleted Configuration Store or List Deleted Configuration Stores",
        "description": "Gets the properties of the specified deleted configuration store or lists all the deleted configuration stores under the specified subscription."
      },
      "properties": null
    },
    {
      "name": "Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action",
      "isDataAction": false,
      "display": {
        "provider": "Microsoft App Configuration",
        "resource": "Deleted Configuration Store",
        "operation": "Purge Deleted Configuration Store",
        "description": "Purge the specified deleted configuration store."
      },
      "properties": null
    }
  ],
  "nextLink": null
}

定义

名称 说明
ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetails

错误的详细信息。

ErrorResponse

错误响应指示服务无法处理传入请求。 错误消息中提供了原因。

LogSpecification

Azure 监视日志的规范

MetricDimension

指标维度的规范

MetricSpecification

Azure 监视指标的规范

OperationDefinition

配置存储操作的定义。

OperationDefinitionDisplay

配置存储操作的显示信息。

OperationDefinitionListResult

请求列出配置存储操作的结果。

OperationProperties

额外操作属性

ServiceSpecification

服务规范有效负载

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

ErrorDetails

错误的详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

message

string

指示操作失败原因的错误消息。

ErrorResponse

错误响应指示服务无法处理传入请求。 错误消息中提供了原因。

名称 类型 说明
error

ErrorDetails

错误的详细信息。

LogSpecification

Azure 监视日志的规范

名称 类型 说明
blobDuration

string

日志的 Blob 持续时间

displayName

string

日志的本地化友好显示名称

name

string

日志名称

MetricDimension

指标维度的规范

名称 类型 说明
displayName

string

维度的本地化友好显示名称

internalName

string

维度的内部名称。

name

string

维度的名称

MetricSpecification

Azure 监视指标的规范

名称 类型 说明
aggregationType

string

仅为此字段提供一个值。 有效值:Average、Minimum、Maximum、Total、Count。

dimensions

MetricDimension[]

指标的维度

displayDescription

string

指标的本地化友好说明

displayName

string

指标的本地化友好显示名称

fillGapWithZero

boolean

可选。 如果设置为 true,则在未发出/发布指标的持续时间内将返回零。

internalMetricName

string

内部指标名称。

name

string

指标的名称

unit

string

对指标有意义的单位

OperationDefinition

配置存储操作的定义。

名称 类型 说明
display

OperationDefinitionDisplay

配置存储操作的显示信息。

isDataAction

boolean

指示操作是否为数据操作

name

string

操作名称:{provider}/{resource}/{operation}。

origin

string

操作的来源

properties

OperationProperties

操作的属性

OperationDefinitionDisplay

配置存储操作的显示信息。

名称 类型 说明
description

string

操作的说明。

operation

string

用户可以执行的操作。

provider

string

资源提供程序名称:Microsoft 应用程序配置。

resource

string

对其执行操作的资源。

OperationDefinitionListResult

请求列出配置存储操作的结果。

名称 类型 说明
nextLink

string

可用于请求下一组分页结果的 URI。

value

OperationDefinition[]

集合值。

OperationProperties

额外操作属性

名称 类型 说明
serviceSpecification

ServiceSpecification

操作的服务规范

ServiceSpecification

服务规范有效负载

名称 类型 说明
logSpecifications

LogSpecification[]

Azure 监视日志的规范

metricSpecifications

MetricSpecification[]

Azure 监视指标的规范