---
title: "POST /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}/generateConfigurations"
method: POST
path: "/{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}/generateConfigurations"
tags: ["Linker"]
---

# POST /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}/generateConfigurations

`POST /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}/generateConfigurations`

Generate configurations for a Linker.

## Path parameters

- `resourceUri` string, required
- `linkerName` string, required

## Parameters

- `../../../../../../common-types/resource-management/v3/types.json#/components/parameters/ApiVersionParameter` — unresolved $ref

## Request body

- ConfigurationInfo — The configuration information, used to generate configurations or save to applications
  - `deleteOrUpdateBehavior` 'Default' | 'ForcedCleanup' — The cleanup behavior to indicate whether clean up operation when resource is deleted or updated
  - `action` 'enable' | 'optOut'
  - `customizedKeys` object — Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
  - `daprProperties` DaprProperties — Indicates some additional properties for dapr client type
    - `version` string, nullable — The dapr component version
    - `componentType` string, nullable — The dapr component type
    - `secretStoreComponent` string, nullable — The name of a secret store dapr to retrieve secret
    - `metadata` DaprMetadata[] — Additional dapr metadata
      - `name` string — Metadata property name.
      - `value` string — Metadata property value.
      - `secretRef` string — The secret name where dapr could get value
      - `description` string — The description of the metadata, returned from configuration api
      - `required` 'true' | 'false' — The value indicating whether the metadata is required or not
    - `scopes` string[] — The dapr component scopes
    - `runtimeVersion` string, nullable — The runtime version supported by the properties
    - `bindingComponentDirection` 'input' | 'output' — The direction supported by the dapr binding component
  - `additionalConfigurations` object — A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
  - `additionalConnectionStringProperties` object — A dictionary of additional properties to be added in the end of connection string.
  - `configurationStore` ConfigurationStore — An option to store configuration into different place
    - `appConfigurationId` string, nullable — The app configuration id to store configuration

## Response `200`

Azure operation completed successfully.

- ConfigurationResult — Configurations for source resource, include appSettings, connectionString and serviceBindings
  - `configurations` SourceConfiguration[] — The configuration properties for source resource.
    - `name` string — The name of setting.
    - `value` string, nullable — The value of setting
    - `configType` 'Default' | 'KeyVaultSecret' — Type of configuration to determine whether the configuration can be modified after creation. KeyvaultSecret means the configuration references a key vault secret, such as App Service/ACA key vault reference. Default means the configuration is real value, such as user name, raw secret, etc.
    - `keyVaultReferenceIdentity` string, nullable — The identity for key vault reference, system or user-assigned managed identity ID
    - `description` string, nullable — Descriptive information for the configuration

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/azure/apis/servicelinker-microsoft-servicelinker-servicelinker.md) · [All operations](https://skmtc.net/azure/apis/servicelinker-microsoft-servicelinker-servicelinker/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/servicelinker-microsoft-servicelinker-servicelinker/revisions/f0fe037df354/schema)
