Microsoft.AppConfiguration (preview:2025-02-01)

2025/07/17 • 27 updated methods

ConfigurationStores_List (updated)
Description Lists the configuration stores for a given subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_List",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_f74e1c4064ce4a3dbda2445037a01897": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_cc324922c54c4809b47adce9f553e17d": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores
{
subscriptionId: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
provisioningState: enum ,
creationDate: string ,
endpoint: string ,
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
publicNetworkAccess: enum ,
disableLocalAuth: boolean ,
softDeleteRetentionInDays: integer ,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
createMode: enum ,
telemetry:
{
resourceId: string ,
}
,
managedOnBehalfOfConfiguration:
{
moboBrokerResources:
[
{
id: string ,
}
,
]
,
}
,
}
,
sku:
{
name: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_ListByResourceGroup (updated)
Description Lists the configuration stores for a given resource group.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_ListByResourceGroup",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_813d1256aa4a49f982a3c8aa914e8a34": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_08f1fd1540f148a8a6e13bbe929e39b1": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
provisioningState: enum ,
creationDate: string ,
endpoint: string ,
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
publicNetworkAccess: enum ,
disableLocalAuth: boolean ,
softDeleteRetentionInDays: integer ,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
createMode: enum ,
telemetry:
{
resourceId: string ,
}
,
managedOnBehalfOfConfiguration:
{
moboBrokerResources:
[
{
id: string ,
}
,
]
,
}
,
}
,
sku:
{
name: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_Get (updated)
Description Gets the properties of the specified configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_Get",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_c9d86793a6534795a689e459b75adf03": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_26ef7c9e5bb94b4b9be18a7c3f686f81": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
provisioningState: enum ,
creationDate: string ,
endpoint: string ,
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
publicNetworkAccess: enum ,
disableLocalAuth: boolean ,
softDeleteRetentionInDays: integer ,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
createMode: enum ,
telemetry:
{
resourceId: string ,
}
,
managedOnBehalfOfConfiguration:
{
moboBrokerResources:
[
{
id: string ,
}
,
]
,
}
,
}
,
sku:
{
name: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_Create (updated)
Description Creates a configuration store with the specified parameters.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_Create",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_b4f5966ed2ca4c10984cecd6213cd3a7": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_e414cee0b87c4cbdb7c5af0fe5449d8a": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
configStoreCreationParameters:
{
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
provisioningState: enum ,
creationDate: string ,
endpoint: string ,
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
publicNetworkAccess: enum ,
disableLocalAuth: boolean ,
softDeleteRetentionInDays: integer ,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
createMode: enum ,
telemetry:
{
resourceId: string ,
}
,
managedOnBehalfOfConfiguration:
{
moboBrokerResources:
[
{
id: string ,
}
,
]
,
}
,
}
,
sku:
{
name: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
provisioningState: enum ,
creationDate: string ,
endpoint: string ,
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
publicNetworkAccess: enum ,
disableLocalAuth: boolean ,
softDeleteRetentionInDays: integer ,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
createMode: enum ,
telemetry:
{
resourceId: string ,
}
,
managedOnBehalfOfConfiguration:
{
moboBrokerResources:
[
{
id: string ,
}
,
]
,
}
,
}
,
sku:
{
name: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
provisioningState: enum ,
creationDate: string ,
endpoint: string ,
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
publicNetworkAccess: enum ,
disableLocalAuth: boolean ,
softDeleteRetentionInDays: integer ,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
createMode: enum ,
telemetry:
{
resourceId: string ,
}
,
managedOnBehalfOfConfiguration:
{
moboBrokerResources:
[
{
id: string ,
}
,
]
,
}
,
}
,
sku:
{
name: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_Delete (updated)
Description Deletes a configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_Delete",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_ea555fad7a1a4988a8b0c93284736b28": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_666972467ca74e50b3ca2eac84aa99ea": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_Update (updated)
Description Updates a configuration store with the specified parameters.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_Update",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_916eb159c15e4fd38915f1dcad1b847e": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_86541db8570f4fc3900d3f5a856fe580": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
configStoreUpdateParameters:
{
properties:
{
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
disableLocalAuth: boolean ,
publicNetworkAccess: enum ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
telemetry:
{
resourceId: string ,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: string ,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
provisioningState: enum ,
creationDate: string ,
endpoint: string ,
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
publicNetworkAccess: enum ,
disableLocalAuth: boolean ,
softDeleteRetentionInDays: integer ,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
createMode: enum ,
telemetry:
{
resourceId: string ,
}
,
managedOnBehalfOfConfiguration:
{
moboBrokerResources:
[
{
id: string ,
}
,
]
,
}
,
}
,
sku:
{
name: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
provisioningState: enum ,
creationDate: string ,
endpoint: string ,
encryption:
{
keyVaultProperties:
{
keyIdentifier: string ,
identityClientId: string ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
publicNetworkAccess: enum ,
disableLocalAuth: boolean ,
softDeleteRetentionInDays: integer ,
defaultKeyValueRevisionRetentionPeriodInSeconds: integer ,
enablePurgeProtection: boolean ,
dataPlaneProxy:
{
authenticationMode: enum ,
privateLinkDelegation: enum ,
}
,
createMode: enum ,
telemetry:
{
resourceId: string ,
}
,
managedOnBehalfOfConfiguration:
{
moboBrokerResources:
[
{
id: string ,
}
,
]
,
}
,
}
,
sku:
{
name: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_CheckNameAvailability (updated)
Description Checks whether the configuration store name is available for use.
Reference Link ¶

⚶ Changes

{
  "#id": "Operations_CheckNameAvailability",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_11e7719167ac498f8c600cd0cc291824": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_fdac45ed7eef412eabdd0f5add497935": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability
{
subscriptionId: string ,
api-version: string ,
checkNameAvailabilityParameters:
{
name: string ,
type: enum ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
message: string ,
reason: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_ListKeys (updated)
Description Lists the access key for the specified configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_ListKeys",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_4b40636f799f4d799bada86f57d8f758": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_4146ff54af9c4f91a5631b716b5d7be8": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/listKeys
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
value: string ,
connectionString: string ,
lastModified: string ,
readOnly: boolean ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_RegenerateKey (updated)
Description Regenerates an access key for the specified configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_RegenerateKey",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_a9a6bfd3ecfc431784f533528e81a504": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_c864006e926848f69c7a1b85cb2264f7": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/regenerateKey
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
regenerateKeyParameters:
{
id: string ,
}
,
}

⚐ Response (200)

{
id: string ,
name: string ,
value: string ,
connectionString: string ,
lastModified: string ,
readOnly: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (updated)
Description Lists the operations available from this provider.
Reference Link ¶

⚶ Changes

{
  "#id": "Operations_List",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_2b4d94fd57084ca8a5957915984967b0": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_38ddf08eb8f046cc947ecf520e1798d8": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /providers/Microsoft.AppConfiguration/operations
{
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
name: string ,
displayName: string ,
blobDuration: string ,
}
,
]
,
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: string ,
aggregationType: string ,
internalMetricName: string ,
dimensions:
[
{
name: string ,
displayName: string ,
internalName: string ,
}
,
]
,
fillGapWithZero: boolean ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_ListByConfigurationStore (updated)
Description Lists all private endpoint connections for a configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "PrivateEndpointConnections_ListByConfigurationStore",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_36e18f9069ac40a7b392e24c9298f147": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_b534f75ea1d54f31996ce9da88cb676b": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (updated)
Description Gets the specified private endpoint connection associated with the configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "PrivateEndpointConnections_Get",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_7a7ccebc26c24c91a69cdc2e73f6986f": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_f1d47b93393e488faf1c3a189736fd9d": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_CreateOrUpdate (updated)
Description Update the state of the specified private endpoint connection associated with the configuration store. This operation cannot be used to create a private endpoint connection. Private endpoint connections must be created with the Network resource provider.
Reference Link ¶

⚶ Changes

{
  "#id": "PrivateEndpointConnections_CreateOrUpdate",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_b44eefb2e5304e3ebdebd099f06dd569": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_e27b952bb71b422d9f7d7db3c8822fe6": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
privateEndpointConnectionName: string ,
privateEndpointConnection:
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (updated)
Description Deletes a private endpoint connection.
Reference Link ¶

⚶ Changes

{
  "#id": "PrivateEndpointConnections_Delete",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_fcfeac4bb74f46b28d41e86a6a27641e": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_2bc75f6b8aef46f3ba327111fe42f517": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_ListByConfigurationStore (updated)
Description Gets the private link resources that need to be created for a configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "PrivateLinkResources_ListByConfigurationStore",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_abda251aa2f743c0b03dbf9378b7110d": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_c761bfbfa3d74d7abade43bcf3a19dcd": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (updated)
Description Gets a private link resource that need to be created for a configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "PrivateLinkResources_Get",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_658d3e09ef5b4d9d8dce760bffc43063": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_441f7a67e4124479a2f11cf927b86a96": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources/{groupName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
groupName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
KeyValues_Get (updated)
Description Gets the properties of the specified key-value. NOTE: This operation is intended for use in ARM Template deployments. For all other scenarios involving App Configuration key-values the data plane API should be used instead.
Reference Link ¶

⚶ Changes

{
  "#id": "KeyValues_Get",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_3ff9034440a5431ca52c21f2666033e5": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_d7f4b5ecf8984f13b41ba21cdf6b61c7": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/keyValues/{keyValueName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
keyValueName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
key: string ,
label: string ,
value: string ,
contentType: string ,
eTag: string ,
lastModified: string ,
locked: boolean ,
tags: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
KeyValues_CreateOrUpdate (updated)
Description Creates a key-value. NOTE: This operation is intended for use in ARM Template deployments. For all other scenarios involving App Configuration key-values the data plane API should be used instead.
Reference Link ¶

⚶ Changes

{
  "#id": "KeyValues_CreateOrUpdate",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_dd292fb3d56446b5ae4b5d5275277c29": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_c0ec408ea91949328ec17fda2d0565d4": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/keyValues/{keyValueName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
keyValueName: string ,
keyValueParameters:
{
id: string ,
name: string ,
type: string ,
properties:
{
key: string ,
label: string ,
value: string ,
contentType: string ,
eTag: string ,
lastModified: string ,
locked: boolean ,
tags: object ,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
key: string ,
label: string ,
value: string ,
contentType: string ,
eTag: string ,
lastModified: string ,
locked: boolean ,
tags: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
KeyValues_Delete (updated)
Description Deletes a key-value. NOTE: This operation is intended for use in ARM Template deployments. For all other scenarios involving App Configuration key-values the data plane API should be used instead.
Reference Link ¶

⚶ Changes

{
  "#id": "KeyValues_Delete",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_b87ca876f870464396bb658dc237a4dc": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_2dee59e2b9ec4133a5291acf7f9b8821": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/keyValues/{keyValueName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
keyValueName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_ListDeleted (updated)
Description Gets information about the deleted configuration stores in a subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_ListDeleted",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_301e78e6c5db49589fd9a209a7752dda": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_ff453c56a81a4640977b120972d3ffc9": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/deletedConfigurationStores
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
configurationStoreId: string ,
location: string ,
deletionDate: string ,
scheduledPurgeDate: string ,
tags: object ,
purgeProtectionEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_GetDeleted (updated)
Description Gets a deleted Azure app configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_GetDeleted",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_a611760da99b462190abba2a9bde5202": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_3cc41756f4a14b3f8bf9afbc454d8563": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/deletedConfigurationStores/{configStoreName}
{
api-version: string ,
subscriptionId: string ,
location: string ,
configStoreName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
configurationStoreId: string ,
location: string ,
deletionDate: string ,
scheduledPurgeDate: string ,
tags: object ,
purgeProtectionEnabled: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConfigurationStores_PurgeDeleted (updated)
Description Permanently deletes the specified configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_PurgeDeleted",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_560a225b75754d59ac2e4741b7e09953": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_7df86a763d1346c79bce7720e0206141": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/deletedConfigurationStores/{configStoreName}/purge
{
api-version: string ,
subscriptionId: string ,
location: string ,
configStoreName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_RegionalCheckNameAvailability (updated)
Description Checks whether the configuration store name is available for use.
Reference Link ¶

⚶ Changes

{
  "#id": "Operations_RegionalCheckNameAvailability",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_0e75a0bd6f294007a81002684256da54": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_f853a289733e4d02b58065b372bf8576": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/checkNameAvailability
{
subscriptionId: string ,
location: string ,
api-version: string ,
checkNameAvailabilityParameters:
{
name: string ,
type: enum ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
message: string ,
reason: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Replicas_ListByConfigurationStore (updated)
Description Lists the replicas for a given configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "Replicas_ListByConfigurationStore",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_e063c8cb40094e7b8e616fce1b2765f1": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_a78ef26659604643876f6c9ad5208794": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Replicas_Get (updated)
Description Gets the properties of the specified replica.
Reference Link ¶

⚶ Changes

{
  "#id": "Replicas_Get",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_1a1d17ab67ae4f7d9a2d177969c56267": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_ff89057314ae48029efc945c44e455c2": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas/{replicaName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
replicaName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Replicas_Create (updated)
Description Creates a replica with the specified parameters.
Reference Link ¶

⚶ Changes

{
  "#id": "Replicas_Create",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_4f84455c86e7455daefc3a4f76b87f19": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_7994f9f15a794a78875f5b15173f7926": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas/{replicaName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
replicaName: string ,
replicaCreationParameters:
{
id: string ,
name: string ,
type: string ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Replicas_Delete (updated)
Description Deletes a replica.
Reference Link ¶

⚶ Changes

{
  "#id": "Replicas_Delete",
  "$responses": {
    "default": {
      "Description": {
        "new": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).",
        "old": "Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message."
      },
      "$properties": [
        {
          "#name": "error",
          "Description": {
            "new": "The error object.",
            "old": "The details of the error."
          },
          "$properties": [
            {
              "#name": "code",
              "Description": {
                "new": "The error code.",
                "old": "Error code."
              }
            },
            {
              "#name": "message",
              "Description": {
                "new": "The error message.",
                "old": "Error message indicating why the operation failed."
              }
            },
            {
              "@added_ea0ff6bb01474e9d8ca1d39f8816ede2": {
                "#name": "target",
                "Description": "The error target.",
                "Required": false,
                "Type": "string"
              }
            },
            {
              "@added_8cb8ee72a0ca468fbee276e06806c532": {
                "#name": "details",
                "Description": "The error details.",
                "Required": false,
                "Type": "array",
                "$items": {
                  "Type": "string"
                }
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas/{replicaName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
api-version: string ,
replicaName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}