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

Operations - List

Lists the operations available from this provider.

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

URI Parameters

Name In Required Type Description
api-version
query True

string

The client API version.

$skipToken
query

string

A skip token is used to continue retrieving items after an operation returns a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.

Responses

Name Type Description
200 OK

OperationDefinitionListResult

The request was successful; the request was well-formed and received properly.

Other Status Codes

ErrorResponse

Error response describing why the operation failed

Security

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation impersonate your user account

Examples

Operations_List

Sample request

GET https://management.azure.com/providers/Microsoft.AppConfiguration/operations?api-version=2024-05-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
}

Definitions

Name Description
ErrorAdditionalInfo

The resource management error additional info.

ErrorDetails

The details of the error.

ErrorResponse

Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message.

LogSpecification

Specifications of the Log for Azure Monitoring

MetricDimension

Specifications of the Dimension of metrics

MetricSpecification

Specifications of the Metrics for Azure Monitoring

OperationDefinition

The definition of a configuration store operation.

OperationDefinitionDisplay

The display information for a configuration store operation.

OperationDefinitionListResult

The result of a request to list configuration store operations.

OperationProperties

Extra Operation properties

ServiceSpecification

Service specification payload

ErrorAdditionalInfo

The resource management error additional info.

Name Type Description
info

object

The additional info.

type

string

The additional info type.

ErrorDetails

The details of the error.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

The error additional info.

code

string

Error code.

message

string

Error message indicating why the operation failed.

ErrorResponse

Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message.

Name Type Description
error

ErrorDetails

The details of the error.

LogSpecification

Specifications of the Log for Azure Monitoring

Name Type Description
blobDuration

string

Blob duration of the log

displayName

string

Localized friendly display name of the log

name

string

Name of the log

MetricDimension

Specifications of the Dimension of metrics

Name Type Description
displayName

string

Localized friendly display name of the dimension

internalName

string

Internal name of the dimension.

name

string

Name of the dimension

MetricSpecification

Specifications of the Metrics for Azure Monitoring

Name Type Description
aggregationType

string

Only provide one value for this field. Valid values: Average, Minimum, Maximum, Total, Count.

dimensions

MetricDimension[]

Dimensions of the metric

displayDescription

string

Localized friendly description of the metric

displayName

string

Localized friendly display name of the metric

fillGapWithZero

boolean

Optional. If set to true, then zero will be returned for time duration where no metric is emitted/published.

internalMetricName

string

Internal metric name.

name

string

Name of the metric

unit

string

Unit that makes sense for the metric

OperationDefinition

The definition of a configuration store operation.

Name Type Description
display

OperationDefinitionDisplay

The display information for the configuration store operation.

isDataAction

boolean

Indicates whether the operation is a data action

name

string

Operation name: {provider}/{resource}/{operation}.

origin

string

Origin of the operation

properties

OperationProperties

Properties of the operation

OperationDefinitionDisplay

The display information for a configuration store operation.

Name Type Description
description

string

The description for the operation.

operation

string

The operation that users can perform.

provider

string

The resource provider name: Microsoft App Configuration."

resource

string

The resource on which the operation is performed.

OperationDefinitionListResult

The result of a request to list configuration store operations.

Name Type Description
nextLink

string

The URI that can be used to request the next set of paged results.

value

OperationDefinition[]

The collection value.

OperationProperties

Extra Operation properties

Name Type Description
serviceSpecification

ServiceSpecification

Service specifications of the operation

ServiceSpecification

Service specification payload

Name Type Description
logSpecifications

LogSpecification[]

Specifications of the Log for Azure Monitoring

metricSpecifications

MetricSpecification[]

Specifications of the Metrics for Azure Monitoring