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. |
$skip
|
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 |
The request was successful; the request was well-formed and received properly. |
|
Other Status Codes |
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 |
---|---|
Error |
The resource management error additional info. |
Error |
The details of the error. |
Error |
Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message. |
Log |
Specifications of the Log for Azure Monitoring |
Metric |
Specifications of the Dimension of metrics |
Metric |
Specifications of the Metrics for Azure Monitoring |
Operation |
The definition of a configuration store operation. |
Operation |
The display information for a configuration store operation. |
Operation |
The result of a request to list configuration store operations. |
Operation |
Extra Operation properties |
Service |
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 |
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 |
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 |
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 |
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 |
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 |
The collection value. |
OperationProperties
Extra Operation properties
Name | Type | Description |
---|---|---|
serviceSpecification |
Service specifications of the operation |
ServiceSpecification
Service specification payload
Name | Type | Description |
---|---|---|
logSpecifications |
Specifications of the Log for Azure Monitoring |
|
metricSpecifications |
Specifications of the Metrics for Azure Monitoring |