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

2025/10/14 • 29 updated methods

Operations_List (updated)
Description List the operations for the provider
Reference Link ¶

⚶ Changes

{
  "#id": "Operations_List",
  "Description": {
    "new": "List the operations for the provider",
    "old": "Lists the operations available from this provider."
  },
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    }
  ]
}

⚼ 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 ,
}
,
]
,
}
,
}
Operations_CheckNameAvailability (updated)
Description Checks whether the configuration store name is available for use.
Reference Link ¶

⚶ Changes

{
  "#id": "Operations_CheckNameAvailability",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "checkNameAvailabilityParameters",
      "Description": {
        "new": "The request body",
        "old": "The object containing information for the availability request."
      }
    }
  ]
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability
{
api-version: string ,
subscriptionId: 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_List (updated)
Description Lists the configuration stores for a given subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_List",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The response of a ConfigurationStore list operation.",
        "old": "The result of a request to list configuration stores."
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The ConfigurationStore items on this page",
            "old": "The collection value."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_c60657a2d38943e0a286bc61d94d2661": {
                "#name": "systemData",
                "Description": "Resource system metadata.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "The URI that can be used to request the next set of paged results."
          }
        }
      ]
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
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 ,
}
,
]
,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The response of a DeletedConfigurationStore list operation.",
        "old": "List of deleted configuration stores"
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The DeletedConfigurationStore items on this page",
            "old": "The list of deleted configuration store."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_5743cdf9800547398db9c0f3de44e056": {
                "#name": "id",
                "Description": "The resource ID for the deleted configuration store.",
                "Required": false,
                "Type": "string"
              },
              "@removed_7bb35c88678d4162aa40f2e87e5f8945": {
                "#name": "name",
                "Description": "The name of the configuration store.",
                "Required": false,
                "Type": "string"
              },
              "@removed_0cabef04daef4193a9626bb60ef2098c": {
                "#name": "type",
                "Description": "The resource type of the configuration store.",
                "Required": false,
                "Type": "string"
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "The URL to get the next set of deleted configuration stores."
          }
        }
      ]
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
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 ,
}
,
]
,
}
,
}
Operations_RegionalCheckNameAvailability (updated)
Description Checks whether the configuration store name is available for use.
Reference Link ¶

⚶ Changes

{
  "#id": "Operations_RegionalCheckNameAvailability",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "location",
      "Description": {
        "new": "The name of the Azure region.",
        "old": "The location in which uniqueness will be verified."
      }
    },
    {
      "#name": "checkNameAvailabilityParameters",
      "Description": {
        "new": "The request body",
        "old": "The object containing information for the availability request."
      }
    }
  ]
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/checkNameAvailability
{
api-version: string ,
subscriptionId: string ,
location: 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_GetDeleted (updated)
Description Gets a deleted Azure app configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "ConfigurationStores_GetDeleted",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "location",
      "Description": {
        "new": "The name of the Azure region.",
        "old": "The location in which uniqueness will be verified."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_cbd5c64843ba45c4b3e1cf2302e12157": {
          "#name": "id",
          "Description": "The resource ID for the deleted configuration store.",
          "Required": false,
          "Type": "string"
        },
        "@removed_18562a73c324416281af85ff915dd8ae": {
          "#name": "name",
          "Description": "The name of the configuration store.",
          "Required": false,
          "Type": "string"
        },
        "@removed_aca7d47ecbe446b59c68a2c941afc3e9": {
          "#name": "type",
          "Description": "The resource type of the configuration store.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "location",
      "Description": {
        "new": "The name of the Azure region.",
        "old": "The location in which uniqueness will be verified."
      }
    }
  ]
}

⚼ 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)

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

⚐ Response (204)

{}

⚐ 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The response of a ConfigurationStore list operation.",
        "old": "The result of a request to list configuration stores."
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The ConfigurationStore items on this page",
            "old": "The collection value."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_10c933e905204198ada1e4054b189b70": {
                "#name": "systemData",
                "Description": "Resource system metadata.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "The URI that can be used to request the next set of paged results."
          }
        }
      ]
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
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 ,
}
,
]
,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_4a36df3c3474443ab7495920e98a19a7": {
          "#name": "systemData",
          "Description": "Resource system metadata.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
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 ,
}
,
]
,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    },
    {
      "configStoreCreationParameters": {
        "$properties": {
          "@removed_832ac9c9313f40d581e0e3511dfbcbaa": {
            "#name": "systemData",
            "Description": "Resource system metadata.",
            "Required": false,
            "Type": "object",
            "$properties": [
              {
                "#name": "createdBy",
                "Description": "The identity that created the resource.",
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "createdByType",
                "Description": "The type of identity that created the resource.",
                "Enum": [
                  [
                    "User",
                    ""
                  ],
                  [
                    "Application",
                    ""
                  ],
                  [
                    "ManagedIdentity",
                    ""
                  ],
                  [
                    "Key",
                    ""
                  ]
                ],
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "createdAt",
                "Description": "The timestamp of resource creation (UTC).",
                "Format": "date-time",
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "lastModifiedBy",
                "Description": "The identity that last modified the resource.",
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "lastModifiedByType",
                "Description": "The type of identity that last modified the resource.",
                "Enum": [
                  [
                    "User",
                    ""
                  ],
                  [
                    "Application",
                    ""
                  ],
                  [
                    "ManagedIdentity",
                    ""
                  ],
                  [
                    "Key",
                    ""
                  ]
                ],
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "lastModifiedAt",
                "Description": "The timestamp of resource last modification (UTC)",
                "Format": "date-time",
                "Required": false,
                "Type": "string"
              }
            ]
          }
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_2c266edb06454285b08415aea90b672d": {
          "#name": "systemData",
          "Description": "Resource system metadata.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_3a949bc05b294b3fbe26be1fd9aa02dc": {
          "#name": "systemData",
          "Description": "Resource system metadata.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
configStoreCreationParameters:
{
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 ,
}
,
]
,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: string ,
}
,
}
,
}

⚐ Response (200)

{
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 ,
}
,
]
,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: string ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
]
,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: string ,
}
,
}
,
}

⚐ 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_964763fcec0b47b582525f584108fc04": {
          "#name": "systemData",
          "Description": "Resource system metadata.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_64d012ced1cf4839bfe98a1606a5b6ce": {
          "#name": "systemData",
          "Description": "Resource system metadata.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: 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)

{
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 ,
}
,
]
,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: string ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
]
,
}
,
}
,
identity:
{
type: enum ,
userAssignedIdentities: object ,
principalId: string ,
tenantId: string ,
}
,
sku:
{
name: 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "202": [
      {
        "#name": "retry-after",
        "Description": {
          "new": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "old": "Indicates how long the client should wait before polling the URL in the Location or Azure-AsyncOperation header."
        }
      }
    ]
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: 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 ,
}
,
]
,
}
,
}
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "key",
            "Description": {
              "new": "The primary identifier of a key-value.\nThe key is used in unison with the label to uniquely identify a key-value.",
              "old": "The primary identifier of a key-value.\r\nThe key is used in unison with the label to uniquely identify a key-value."
            }
          },
          {
            "#name": "label",
            "Description": {
              "new": "A value used to group key-values.\nThe label is used in unison with the key to uniquely identify a key-value.",
              "old": "A value used to group key-values.\r\nThe label is used in unison with the key to uniquely identify a key-value."
            }
          },
          {
            "#name": "contentType",
            "Description": {
              "new": "The content type of the key-value's value.\nProviding a proper content-type can enable transformations of values when they are retrieved by applications.",
              "old": "The content type of the key-value's value.\r\nProviding a proper content-type can enable transformations of values when they are retrieved by applications."
            }
          },
          {
            "#name": "locked",
            "Description": {
              "new": "A value indicating whether the key-value is locked.\nA locked key-value may not be modified until it is unlocked.",
              "old": "A value indicating whether the key-value is locked.\r\nA locked key-value may not be modified until it is unlocked."
            }
          }
        ],
        "@removed_8c53df5682024e5096d4ffdd2585005f": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_44b5a9910f93486e9038933a5ebbbe78": {
          "#name": "name",
          "Description": "The name of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_9f3a0a6d171c43fa948245bba4b565b1": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    },
    {
      "keyValueParameters": {
        "$properties": {
          "properties": [
            {
              "#name": "key",
              "Description": {
                "new": "The primary identifier of a key-value.\nThe key is used in unison with the label to uniquely identify a key-value.",
                "old": "The primary identifier of a key-value.\r\nThe key is used in unison with the label to uniquely identify a key-value."
              }
            },
            {
              "#name": "label",
              "Description": {
                "new": "A value used to group key-values.\nThe label is used in unison with the key to uniquely identify a key-value.",
                "old": "A value used to group key-values.\r\nThe label is used in unison with the key to uniquely identify a key-value."
              }
            },
            {
              "#name": "contentType",
              "Description": {
                "new": "The content type of the key-value's value.\nProviding a proper content-type can enable transformations of values when they are retrieved by applications.",
                "old": "The content type of the key-value's value.\r\nProviding a proper content-type can enable transformations of values when they are retrieved by applications."
              }
            },
            {
              "#name": "locked",
              "Description": {
                "new": "A value indicating whether the key-value is locked.\nA locked key-value may not be modified until it is unlocked.",
                "old": "A value indicating whether the key-value is locked.\r\nA locked key-value may not be modified until it is unlocked."
              }
            }
          ],
          "@removed_a0e4dc8ab0f74143b8cd0522af8f22de": {
            "#name": "id",
            "Description": "The resource ID.",
            "Required": false,
            "Type": "string"
          },
          "@removed_a6970d37cc8f4bf1bd9b4b2b7683adc5": {
            "#name": "name",
            "Description": "The name of the resource.",
            "Required": false,
            "Type": "string"
          },
          "@removed_0b7624e7215b4e719f462d7bd51af995": {
            "#name": "type",
            "Description": "The type of the resource.",
            "Required": false,
            "Type": "string"
          }
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "key",
            "Description": {
              "new": "The primary identifier of a key-value.\nThe key is used in unison with the label to uniquely identify a key-value.",
              "old": "The primary identifier of a key-value.\r\nThe key is used in unison with the label to uniquely identify a key-value."
            }
          },
          {
            "#name": "label",
            "Description": {
              "new": "A value used to group key-values.\nThe label is used in unison with the key to uniquely identify a key-value.",
              "old": "A value used to group key-values.\r\nThe label is used in unison with the key to uniquely identify a key-value."
            }
          },
          {
            "#name": "contentType",
            "Description": {
              "new": "The content type of the key-value's value.\nProviding a proper content-type can enable transformations of values when they are retrieved by applications.",
              "old": "The content type of the key-value's value.\r\nProviding a proper content-type can enable transformations of values when they are retrieved by applications."
            }
          },
          {
            "#name": "locked",
            "Description": {
              "new": "A value indicating whether the key-value is locked.\nA locked key-value may not be modified until it is unlocked.",
              "old": "A value indicating whether the key-value is locked.\r\nA locked key-value may not be modified until it is unlocked."
            }
          }
        ],
        "@removed_5c621c7e12664777b1ef8b9099debb0b": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_131c64504927490482e9aa87d99e1dd1": {
          "#name": "name",
          "Description": "The name of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_bf8fc5c28c7a49de885ee66b4bc7ec18": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ]
}

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The ApiKey items on this page",
            "old": "The collection value."
          },
          "Required": {
            "new": true,
            "old": false
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "The URI that can be used to request the next set of paged results."
          }
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/listKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: 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 ,
}
,
]
,
}
,
}
PrivateEndpointConnections_ListByConfigurationStore (updated)
Description Lists all private endpoint connections for a configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "PrivateEndpointConnections_ListByConfigurationStore",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The response of a PrivateEndpointConnection list operation.",
        "old": "A list of private endpoint connections"
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The PrivateEndpointConnection items on this page",
            "old": "The collection value."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_6196cfc9b3d44199a0c3690d006d5bfa": {
                "#name": "id",
                "Description": "The resource ID.",
                "Required": false,
                "Type": "string"
              },
              "@removed_0e2947925a4442fc8a777e6ac308d448": {
                "#name": "name",
                "Description": "The name of the resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_4748603610904f11a568a9c9fc584502": {
                "#name": "type",
                "Description": "The type of the resource.",
                "Required": false,
                "Type": "string"
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "The URI that can be used to request the next set of paged results."
          }
        }
      ]
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_a0e46cff7ad14f28b3dfa765ec691e9d": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_94e9c56fcc9446a3880a1a34efec3ae8": {
          "#name": "name",
          "Description": "The name of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_8b5536e29baf44eda5b84b07f3c2a838": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    },
    {
      "privateEndpointConnection": {
        "$properties": {
          "@removed_b79e84e6cb3e4c59a5035acf5fbca0be": {
            "#name": "id",
            "Description": "The resource ID.",
            "Required": false,
            "Type": "string"
          },
          "@removed_9b034a4a19a840b4b8baf23033862235": {
            "#name": "name",
            "Description": "The name of the resource.",
            "Required": false,
            "Type": "string"
          },
          "@removed_73460e62218448a299108e60c98f50a3": {
            "#name": "type",
            "Description": "The type of the resource.",
            "Required": false,
            "Type": "string"
          }
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_e3cc6ac75fe6403f9d8bd2cf31c15839": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_2ea501123b594f11947a93d3887b46ed": {
          "#name": "name",
          "Description": "The name of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_ac6441e9b64e492c81387f3fbe013c82": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_21b1e1bdcb8d42fbb65a29d102a469d3": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_957cc3cea5b94f28ac76b4a30df167b7": {
          "#name": "name",
          "Description": "The name of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_bb17a08ae60f4a348138e8490989b622": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ]
}

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The response of a PrivateLinkResource list operation.",
        "old": "A list of private link resources."
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The PrivateLinkResource items on this page",
            "old": "The collection value."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_339182a8002a4285bcba8a86a4731fd6": {
                "#name": "id",
                "Description": "The resource ID.",
                "Required": false,
                "Type": "string"
              },
              "@removed_d51fad2c8c324d5083b67a1762efacee": {
                "#name": "name",
                "Description": "The name of the resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_05e8a6f63dce4a86bd0f59174e3e49bf": {
                "#name": "type",
                "Description": "The type of the resource.",
                "Required": false,
                "Type": "string"
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "The URI that can be used to request the next set of paged results."
          }
        }
      ]
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_a74a0c36b76640ee9eee38e5cf6a97ea": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_e7cfd1aa31c34c5ebece064fd5042ff1": {
          "#name": "name",
          "Description": "The name of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_9b579549898f4cf2a4282410c019c423": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ]
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/regenerateKey
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: 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 ,
}
,
]
,
}
,
}
Replicas_ListByConfigurationStore (updated)
Description Lists the replicas for a given configuration store.
Reference Link ¶

⚶ Changes

{
  "#id": "Replicas_ListByConfigurationStore",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The response of a Replica list operation.",
        "old": "The result of a request to list replicas."
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The Replica items on this page",
            "old": "The collection value."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_33ae946e0aeb4786b7f14d93b381e94b": {
                "#name": "id",
                "Description": "The resource ID.",
                "Required": false,
                "Type": "string"
              },
              "@removed_986e3a48c06a4a0497700fdc8d5b84d7": {
                "#name": "name",
                "Description": "The name of the replica.",
                "Required": false,
                "Type": "string"
              },
              "@removed_c65a620374724922b8fd4ce05fc83ee7": {
                "#name": "type",
                "Description": "The type of the resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_84e4a19aef4c484e924562c3b9b16535": {
                "#name": "systemData",
                "Description": "Resource system metadata.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "The URI that can be used to request the next set of paged results."
          }
        }
      ]
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_9343235356b5472ab11ad2056b8971b1": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_f0ccc90a44c44f93a0e5eefa58557ba6": {
          "#name": "name",
          "Description": "The name of the replica.",
          "Required": false,
          "Type": "string"
        },
        "@removed_0c0a879f8abc4e729e129a2945e61a89": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_8c49a23175e34346ad4b7c6e3148c024": {
          "#name": "systemData",
          "Description": "Resource system metadata.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
location: string ,
}

⚐ 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    },
    {
      "replicaCreationParameters": {
        "$properties": {
          "@removed_7ceee2c3d2b64a8c865489bdfe38192a": {
            "#name": "id",
            "Description": "The resource ID.",
            "Required": false,
            "Type": "string"
          },
          "@removed_96ab6b6b20c14f72b3a784d1ef5ded13": {
            "#name": "name",
            "Description": "The name of the replica.",
            "Required": false,
            "Type": "string"
          },
          "@removed_bece99375fa64b2a8a805307ab7f997b": {
            "#name": "type",
            "Description": "The type of the resource.",
            "Required": false,
            "Type": "string"
          },
          "@removed_b36263c535ef45d9b83bfe2fbb29f826": {
            "#name": "systemData",
            "Description": "Resource system metadata.",
            "Required": false,
            "Type": "object",
            "$properties": [
              {
                "#name": "createdBy",
                "Description": "The identity that created the resource.",
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "createdByType",
                "Description": "The type of identity that created the resource.",
                "Enum": [
                  [
                    "User",
                    ""
                  ],
                  [
                    "Application",
                    ""
                  ],
                  [
                    "ManagedIdentity",
                    ""
                  ],
                  [
                    "Key",
                    ""
                  ]
                ],
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "createdAt",
                "Description": "The timestamp of resource creation (UTC).",
                "Format": "date-time",
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "lastModifiedBy",
                "Description": "The identity that last modified the resource.",
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "lastModifiedByType",
                "Description": "The type of identity that last modified the resource.",
                "Enum": [
                  [
                    "User",
                    ""
                  ],
                  [
                    "Application",
                    ""
                  ],
                  [
                    "ManagedIdentity",
                    ""
                  ],
                  [
                    "Key",
                    ""
                  ]
                ],
                "Required": false,
                "Type": "string"
              },
              {
                "#name": "lastModifiedAt",
                "Description": "The timestamp of resource last modification (UTC)",
                "Format": "date-time",
                "Required": false,
                "Type": "string"
              }
            ]
          }
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_d7fbca521db3473aa950c2171a23c8f1": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_0556c0b319ac4f08bff55f193bf5ef85": {
          "#name": "name",
          "Description": "The name of the replica.",
          "Required": false,
          "Type": "string"
        },
        "@removed_7020c19394d74c89bb77d2ad96a9e406": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_cb03c88273e149b69e31d20575d3b17c": {
          "#name": "systemData",
          "Description": "Resource system metadata.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_5c0c7f6d405546d0862c92b4e5bffbdf": {
          "#name": "id",
          "Description": "The resource ID.",
          "Required": false,
          "Type": "string"
        },
        "@removed_3e94736a292d483294a0c28f51a35ea2": {
          "#name": "name",
          "Description": "The name of the replica.",
          "Required": false,
          "Type": "string"
        },
        "@removed_269db388995f4a1397b8f3287862230a": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_88f125b09c3a448ea335de03794b5ab7": {
          "#name": "systemData",
          "Description": "Resource system metadata.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas/{replicaName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
replicaName: string ,
replicaCreationParameters:
{
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
endpoint: string ,
provisioningState: enum ,
}
,
location: string ,
}
,
}

⚐ 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",
  "$parameters": [
    {
      "#name": "api-version",
      "Description": {
        "new": "The API version to use for this operation.",
        "old": "The client API version."
      }
    },
    {
      "#name": "subscriptionId",
      "Description": {
        "new": "The ID of the target subscription. The value must be an UUID.",
        "old": "The Microsoft Azure subscription ID."
      }
    },
    {
      "#name": "resourceGroupName",
      "Description": {
        "new": "The name of the resource group. The name is case insensitive.",
        "old": "The name of the resource group to which the container registry belongs."
      }
    }
  ],
  "$responses": {
    "202": [
      {
        "#name": "azure-asyncoperation",
        "Description": {
          "new": "A link to the status monitor",
          "old": "URL to query for status of the operation."
        }
      },
      {
        "@added_70b6497aa06343fa966499e46626b585": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "Snapshots_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_580ed5dc0acb4a739138a925539567ba": {
          "#name": "id",
          "Description": "The resource ID.",
          "Format": "arm-id",
          "Required": false,
          "Type": "string"
        },
        "@removed_5bfcdb0429c34f34a60742ffc85cd290": {
          "#name": "name",
          "Description": "The name of the snapshot.",
          "Required": false,
          "Type": "string"
        },
        "@removed_054698181b4c41dead0b4099327d9229": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
status: enum ,
filters:
[
{
key: string ,
label: string ,
}
,
]
,
compositionType: enum ,
created: string ,
expires: string ,
retentionPeriod: integer ,
size: integer ,
itemsCount: integer ,
tags: object ,
etag: string ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "Snapshots_Create",
  "$parameters": {
    "body": {
      "$properties": {
        "@removed_afb163ce3aa5417f86b19159615ac455": {
          "#name": "id",
          "Description": "The resource ID.",
          "Format": "arm-id",
          "Required": false,
          "Type": "string"
        },
        "@removed_37f4bd8a8b544a6a8c111d644e5539e3": {
          "#name": "name",
          "Description": "The name of the snapshot.",
          "Required": false,
          "Type": "string"
        },
        "@removed_d6f54f8c82c34eed8921b9f5b953fc61": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_5a98692b74164898b0fa8ae4be351916": {
          "#name": "id",
          "Description": "The resource ID.",
          "Format": "arm-id",
          "Required": false,
          "Type": "string"
        },
        "@removed_f939811a43b64419a783f1b8e16b1957": {
          "#name": "name",
          "Description": "The name of the snapshot.",
          "Required": false,
          "Type": "string"
        },
        "@removed_724204fd4487427b832b23e73b95768b": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_a82c241d93ab4255b255b0bc303f0461": {
          "#name": "id",
          "Description": "The resource ID.",
          "Format": "arm-id",
          "Required": false,
          "Type": "string"
        },
        "@removed_b7a2544ea0a14c309ab9dcf0efd194c1": {
          "#name": "name",
          "Description": "The name of the snapshot.",
          "Required": false,
          "Type": "string"
        },
        "@removed_3eeb7f0a5e3347c995310306a123fb3b": {
          "#name": "type",
          "Description": "The type of the resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/snapshots/{snapshotName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
snapshotName: string ,
body:
{
properties:
{
provisioningState: enum ,
status: enum ,
filters:
[
{
key: string ,
label: string ,
}
,
]
,
compositionType: enum ,
created: string ,
expires: string ,
retentionPeriod: integer ,
size: integer ,
itemsCount: integer ,
tags: object ,
etag: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
status: enum ,
filters:
[
{
key: string ,
label: string ,
}
,
]
,
compositionType: enum ,
created: string ,
expires: string ,
retentionPeriod: integer ,
size: integer ,
itemsCount: integer ,
tags: object ,
etag: string ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
status: enum ,
filters:
[
{
key: string ,
label: string ,
}
,
]
,
compositionType: enum ,
created: string ,
expires: string ,
retentionPeriod: integer ,
size: integer ,
itemsCount: integer ,
tags: object ,
etag: string ,
}
,
}
,
}

⚐ Response (default)

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