Microsoft Azure App Configuration Management Client

The Microsoft Azure App Configuration Management Client is a tool that allows developers to easily manage and configure settings for their applications. With this client, developers can store their application settings in a centralized location in Azure and access them from their code. This enables them to dynamically update configurations without having to redeploy the application.

OpenAPI Specification

appconfigurationmanagementclient-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  version: 2022-03-01-preview
  title: Microsoft Azure AppConfigurationManagementClient
host: management.azure.com
schemes:
  - https
consumes:
  - application/json
produces:
  - application/json
paths:
  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores:
    get:
      tags:
        - ConfigurationStores
      description: Lists the configuration stores for a given subscription.
      operationId: microsoftAzureConfigurationstoresList
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: $skipToken
          in: query
          description: >-
            A skip token is used to continue retrieving items after an operation
            returns a partial result. If a previous response contains a nextLink
            element, the value of the nextLink element will include a skipToken
            parameter that specifies a starting point to use for subsequent
            calls.
          required: false
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/ConfigurationStoreListResult'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_List:
          $ref: ./examples/ConfigurationStoresList.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Appconfiguration Configurationstores
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores
  : get:
      tags:
        - ConfigurationStores
      description: Lists the configuration stores for a given resource group.
      operationId: microsoftAzureConfigurationstoresListbyresourcegroup
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: $skipToken
          in: query
          description: >-
            A skip token is used to continue retrieving items after an operation
            returns a partial result. If a previous response contains a nextLink
            element, the value of the nextLink element will include a skipToken
            parameter that specifies a starting point to use for subsequent
            calls.
          required: false
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/ConfigurationStoreListResult'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_ListByResourceGroup:
          $ref: ./examples/ConfigurationStoresListByResourceGroup.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}
  : get:
      tags:
        - ConfigurationStores
      description: Gets the properties of the specified configuration store.
      operationId: microsoftAzureConfigurationstoresGet
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/ConfigurationStore'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_Get:
          $ref: ./examples/ConfigurationStoresGet.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename
    put:
      tags:
        - ConfigurationStores
      description: Creates a configuration store with the specified parameters.
      operationId: microsoftAzureConfigurationstoresCreate
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: configStoreCreationParameters
          in: body
          description: The parameters for creating a configuration store.
          required: true
          schema:
            $ref: '#/definitions/ConfigurationStore'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/ConfigurationStore'
        '201':
          description: >-
            The request was successfully accepted; the operation will complete
            asynchronously. The provisioning state of the resource should
            indicate the current state of the resource.
          schema:
            $ref: '#/definitions/ConfigurationStore'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_Create:
          $ref: ./examples/ConfigurationStoresCreate.json
        ConfigurationStores_Create_With_Identity:
          $ref: ./examples/ConfigurationStoresCreateWithIdentity.json
        ConfigurationStores_Create_With_Local_Auth_Disabled:
          $ref: ./examples/ConfigurationStoresCreateWithLocalAuthDisabled.json
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename
    delete:
      tags:
        - ConfigurationStores
      description: Deletes a configuration store.
      operationId: microsoftAzureConfigurationstoresDelete
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
        '202':
          description: >-
            The request was successful; the operation will complete
            asynchronously.
        '204':
          description: No Content - the specified resource was not found.
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_Delete:
          $ref: ./examples/ConfigurationStoresDelete.json
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename
    patch:
      tags:
        - ConfigurationStores
      description: Updates a configuration store with the specified parameters.
      operationId: microsoftAzureConfigurationstoresUpdate
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: configStoreUpdateParameters
          in: body
          description: The parameters for updating a configuration store.
          required: true
          schema:
            $ref: '#/definitions/ConfigurationStoreUpdateParameters'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/ConfigurationStore'
        '201':
          description: >-
            The request was successfully accepted; the operation will complete
            asynchronously. The provisioning state of the resource should
            indicate the current state of the resource.
          schema:
            $ref: '#/definitions/ConfigurationStore'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_Update:
          $ref: ./examples/ConfigurationStoresUpdate.json
        ConfigurationStores_Update_With_Identity:
          $ref: ./examples/ConfigurationStoresUpdateWithIdentity.json
        ConfigurationStores_Update_Disable_Local_Auth:
          $ref: ./examples/ConfigurationStoresUpdateDisableLocalAuth.json
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename
  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability:
    post:
      tags:
        - Operations
      description: Checks whether the configuration store name is available for use.
      operationId: microsoftAzureOperationsChecknameavailability
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: checkNameAvailabilityParameters
          in: body
          description: The object containing information for the availability request.
          required: true
          schema:
            $ref: '#/definitions/CheckNameAvailabilityParameters'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/NameAvailabilityStatus'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_CheckNameAvailable:
          $ref: ./examples/CheckNameAvailable.json
        ConfigurationStores_CheckNameNotAvailable:
          $ref: ./examples/CheckNameNotAvailable.json
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Appconfiguration Checknameavailability
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/listKeys
  : post:
      tags:
        - ConfigurationStores
      description: Lists the access key for the specified configuration store.
      operationId: microsoftAzureConfigurationstoresListkeys
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: $skipToken
          in: query
          description: >-
            A skip token is used to continue retrieving items after an operation
            returns a partial result. If a previous response contains a nextLink
            element, the value of the nextLink element will include a skipToken
            parameter that specifies a starting point to use for subsequent
            calls.
          required: false
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/ApiKeyListResult'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_ListKeys:
          $ref: ./examples/ConfigurationStoresListKeys.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Listkeys
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/regenerateKey
  : post:
      tags:
        - ConfigurationStores
      description: Regenerates an access key for the specified configuration store.
      operationId: microsoftAzureConfigurationstoresRegeneratekey
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: regenerateKeyParameters
          in: body
          description: The parameters for regenerating an access key.
          required: true
          schema:
            $ref: '#/definitions/RegenerateKeyParameters'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/ApiKey'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ConfigurationStores_RegenerateKey:
          $ref: ./examples/ConfigurationStoresRegenerateKey.json
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Regeneratekey
  /providers/Microsoft.AppConfiguration/operations:
    get:
      tags:
        - Operations
      description: Lists the operations available from this provider.
      operationId: microsoftAzureOperationsList
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - name: $skipToken
          in: query
          description: >-
            A skip token is used to continue retrieving items after an operation
            returns a partial result. If a previous response contains a nextLink
            element, the value of the nextLink element will include a skipToken
            parameter that specifies a starting point to use for subsequent
            calls.
          required: false
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/OperationDefinitionListResult'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples: {}
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Appconfiguration Operations
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections
  : get:
      tags:
        - PrivateEndpointConnections
      operationId: microsoftAzurePrivateendpointconnectionsListbyconfigurationstore
      description: Lists all private endpoint connections for a configuration store.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/PrivateEndpointConnectionListResult'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        PrivateEndpointConnection_List:
          $ref: ./examples/ConfigurationStoresListPrivateEndpointConnections.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Privateendpointconnections
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/{privateEndpointConnectionName}
  : get:
      tags:
        - PrivateEndpointConnections
      operationId: microsoftAzurePrivateendpointconnectionsGet
      description: >-
        Gets the specified private endpoint connection associated with the
        configuration store.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: privateEndpointConnectionName
          in: path
          description: Private endpoint connection name
          required: true
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/PrivateEndpointConnection'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        PrivateEndpointConnection_GetConnection:
          $ref: ./examples/ConfigurationStoresGetPrivateEndpointConnection.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Privateendpointconnections Privateendpointconnectionname
    put:
      tags:
        - PrivateEndpointConnections
      operationId: microsoftAzurePrivateendpointconnectionsCreateorupdate
      description: >-
        Update the state of the specified private endpoint connection associated
        with the configuration store.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: privateEndpointConnectionName
          in: path
          description: Private endpoint connection name
          required: true
          type: string
        - name: privateEndpointConnection
          in: body
          description: The private endpoint connection properties.
          required: true
          schema:
            $ref: '#/definitions/PrivateEndpointConnection'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/PrivateEndpointConnection'
        '201':
          description: >-
            The request was successfully accepted; the operation will complete
            asynchronously. The provisioning state of the resource should
            indicate the current state of the resource.
          schema:
            $ref: '#/definitions/PrivateEndpointConnection'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        PrivateEndpointConnection_CreateOrUpdate:
          $ref: ./examples/ConfigurationStoresCreatePrivateEndpointConnection.json
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Privateendpointconnections Privateendpointconnectionname
    delete:
      tags:
        - PrivateEndpointConnections
      description: Deletes a private endpoint connection.
      operationId: microsoftAzurePrivateendpointconnectionsDelete
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: privateEndpointConnectionName
          in: path
          description: Private endpoint connection name
          required: true
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
        '202':
          description: >-
            The request was successful; the operation will complete
            asynchronously.
        '204':
          description: No Content - the specified resource was not found.
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        PrivateEndpointConnections_Delete:
          $ref: ./examples/ConfigurationStoresDeletePrivateEndpointConnection.json
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Privateendpointconnections Privateendpointconnectionname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources
  : get:
      tags:
        - PrivateLinkResources
      operationId: microsoftAzurePrivatelinkresourcesListbyconfigurationstore
      description: >-
        Gets the private link resources that need to be created for a
        configuration store.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/PrivateLinkResourceListResult'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        PrivateLinkResources_ListGroupIds:
          $ref: ./examples/PrivateLinkResourcesListByConfigurationStore.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Privatelinkresources
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources/{groupName}
  : get:
      tags:
        - PrivateLinkResources
      operationId: microsoftAzurePrivatelinkresourcesGet
      description: >-
        Gets a private link resource that need to be created for a configuration
        store.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: groupName
          in: path
          description: The name of the private link resource group.
          required: true
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/PrivateLinkResource'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        PrivateLinkResources_Get:
          $ref: ./examples/PrivateLinkResourceGet.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Privatelinkresources Groupname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/keyValues
  : get:
      tags:
        - KeyValues
      description: Lists the key-values for a given configuration store.
      operationId: microsoftAzureKeyvaluesListbyconfigurationstore
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: $skipToken
          in: query
          description: >-
            A skip token is used to continue retrieving items after an operation
            returns a partial result. If a previous response contains a nextLink
            element, the value of the nextLink element will include a skipToken
            parameter that specifies a starting point to use for subsequent
            calls.
          required: false
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/KeyValueListResult'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        KeyValues_ListByConfigurationStore:
          $ref: ./examples/ConfigurationStoresListKeyValues.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Keyvalues
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/keyValues/{keyValueName}
  : get:
      tags:
        - KeyValues
      description: Gets the properties of the specified key-value.
      operationId: microsoftAzureKeyvaluesGet
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: keyValueName
          in: path
          description: >-
            Identifier of key and label combination. Key and label are joined by
            $ character. Label is optional.
          required: true
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/KeyValue'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        KeyValues_Get:
          $ref: ./examples/ConfigurationStoresGetKeyValue.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Keyvalues Keyvaluename
    put:
      tags:
        - KeyValues
      description: Creates a key-value.
      operationId: microsoftAzureKeyvaluesCreateorupdate
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: keyValueName
          in: path
          description: >-
            Identifier of key and label combination. Key and label are joined by
            $ character. Label is optional.
          required: true
          type: string
        - name: keyValueParameters
          in: body
          description: The parameters for creating a key-value.
          required: false
          schema:
            $ref: '#/definitions/KeyValue'
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
          schema:
            $ref: '#/definitions/KeyValue'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        KeyValues_CreateOrUpdate:
          $ref: ./examples/ConfigurationStoresCreateKeyValue.json
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Keyvalues Keyvaluename
    delete:
      tags:
        - KeyValues
      description: Deletes a key-value.
      operationId: microsoftAzureKeyvaluesDelete
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/ConfigStoreNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: keyValueName
          in: path
          description: >-
            Identifier of key and label combination. Key and label are joined by
            $ character. Label is optional.
          required: true
          type: string
      responses:
        '200':
          description: >-
            The request was successful; the request was well-formed and received
            properly.
        '202':
          description: >-
            The request was successful; the operation will complete
            asynchronously.
        '204':
          description: No Content - the specified resource was not found.
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        KeyValues_Delete:
          $ref: ./examples/ConfigurationStoresDeleteKeyValue.json
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Appconfiguration Configurationstores Configstorename Keyvalues Keyvaluename
  /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/deletedConfigurationStores:
    get:
      tags:
        - DeletedConfigurationStores
      operationId: microsoftAzureConfigurationstoresListdeleted
      description: >-
        Gets information about the deleted configuration stores in a
        subscription.
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: >-
            Retrieved information about all deleted configuration stores in a
            subscription.
          schema:
            $ref: '#/definitions/DeletedConfigurationStoreLi

# --- truncated at 32 KB (71 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/appconfigurationmanagementclient-openapi-original.yml