Microsoft.AppConfiguration (stable:2024-06-01)

2025/05/01 • 29 new methods

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ 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 ,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_ListByConfigurationStore (new)
Description Lists all private endpoint connections for a configuration store.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_CreateOrUpdate (new)
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 ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
KeyValues_Get (new)
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 ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
KeyValues_CreateOrUpdate (new)
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 ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
KeyValues_Delete (new)
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 ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
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 (new)
Description Creates a snapshot. NOTE: This operation is intended for use in Azure Resource Manager (ARM) Template deployments. For all other scenarios involving App Configuration snapshots the data plane API should be used instead.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/snapshots/{snapshotName}
{
subscriptionId: string ,
resourceGroupName: string ,
configStoreName: string ,
snapshotName: string ,
api-version: string ,
body:
{
id: string ,
name: string ,
type: string ,
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)

{
id: string ,
name: string ,
type: string ,
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)

{
id: string ,
name: string ,
type: string ,
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 ,
}
,
]
,
}
,
}