Linkers - Generate Configurations
Gerar configurações para um Linker.
POST https://management.azure.com/{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}/generateConfigurations?api-version=2022-11-01-preview
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
linker
|
path | True |
string |
O recurso Linker de nome. |
resource
|
path | True |
string |
O identificador completamente qualificado do Azure Resource Manager do recurso a ser ligado. |
api-version
|
query | True |
string |
A versão da API a utilizar para esta operação. |
Corpo do Pedido
Name | Tipo | Description |
---|---|---|
action |
Opcional, indique se pretende aplicar configurações na aplicação de origem. Se ativar, gere configurações e aplica-se à aplicação de origem. A predefinição é ativada. Se optar ativamente por Não Participar, não será efetuada nenhuma alteração de configuração na origem. |
|
additionalConfigurations |
object |
Um dicionário de configurações adicionais a adicionar. O serviço irá gerar automaticamente um conjunto de configurações básicas e esta propriedade destina-se ao preenchimento completo de configurações mais personalizadas |
customizedKeys |
object |
Opcional. Um dicionário de nome de chave predefinido e mapeamento de nome de chave personalizado. Se não for especificado, será utilizado o nome da chave predefinido para gerar configurações |
daprProperties |
Indica algumas propriedades adicionais para o tipo de cliente dapr |
|
deleteOrUpdateBehavior |
Indica se deve limpar a operação anterior quando o Linker está a atualizar ou a eliminar |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK. O pedido foi efetuada com êxito. |
|
Other Status Codes |
Resposta de erro que descreve o motivo pela qual a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
GenerateConfiguration
Pedido de amostra
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app/providers/Microsoft.ServiceLinker/linkers/linkName/generateConfigurations?api-version=2022-11-01-preview
{
"customizedKeys": {
"ASL_DocumentDb_ConnectionString": "MyConnectionstring"
}
}
Resposta da amostra
{
"configurations": [
{
"name": "MyConnectionstring",
"value": "ConnectionString"
}
]
}
Definições
Name | Description |
---|---|
action |
Opcional. Indica a solução de rede pública. Se ativar, ative o acesso à rede pública do serviço de destino com a melhor tentativa. A predefinição é ativada. Se optar ativamente por Não participar, opte ativamente por não participar na configuração de acesso à rede pública. |
Configuration |
As informações de configuração, utilizadas para gerar configurações ou guardar em aplicações |
Configuration |
As configurações do recurso de origem incluem appSettings, connectionString e serviceBindings |
Dapr |
Os metadados do componente dapr. |
Dapr |
Indica algumas propriedades adicionais para o tipo de cliente dapr |
Delete |
O comportamento de limpeza para indicar se a operação de limpeza quando o recurso é eliminado ou atualizado |
Error |
Informações adicionais sobre o erro de gestão de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta a erros |
Source |
Um item de configuração para o recurso de origem |
actionType
Opcional. Indica a solução de rede pública. Se ativar, ative o acesso à rede pública do serviço de destino com a melhor tentativa. A predefinição é ativada. Se optar ativamente por Não participar, opte ativamente por não participar na configuração de acesso à rede pública.
Name | Tipo | Description |
---|---|---|
enable |
string |
|
optOut |
string |
ConfigurationInfo
As informações de configuração, utilizadas para gerar configurações ou guardar em aplicações
Name | Tipo | Description |
---|---|---|
action |
Opcional, indique se pretende aplicar configurações na aplicação de origem. Se ativar, gere configurações e aplica-se à aplicação de origem. A predefinição é ativada. Se optar ativamente por Não Participar, não será efetuada nenhuma alteração de configuração na origem. |
|
additionalConfigurations |
object |
Um dicionário de configurações adicionais a adicionar. O serviço irá gerar automaticamente um conjunto de configurações básicas e esta propriedade destina-se ao preenchimento completo de configurações mais personalizadas |
customizedKeys |
object |
Opcional. Um dicionário de nome de chave predefinido e mapeamento de nome de chave personalizado. Se não for especificado, será utilizado o nome da chave predefinido para gerar configurações |
daprProperties |
Indica algumas propriedades adicionais para o tipo de cliente dapr |
|
deleteOrUpdateBehavior |
Indica se deve limpar a operação anterior quando o Linker está a atualizar ou a eliminar |
ConfigurationResult
As configurações do recurso de origem incluem appSettings, connectionString e serviceBindings
Name | Tipo | Description |
---|---|---|
configurations |
As propriedades de configuração do recurso de origem. |
DaprMetadata
Os metadados do componente dapr.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome da propriedade de metadados. |
secretRef |
string |
O nome do segredo onde dapr pode obter valor |
value |
string |
Valor da propriedade metadados. |
DaprProperties
Indica algumas propriedades adicionais para o tipo de cliente dapr
Name | Tipo | Description |
---|---|---|
componentType |
string |
O tipo de componente dapr |
metadata |
Metadados dapr adicionais |
|
scopes |
string[] |
Os âmbitos do componente dapr |
secretStoreComponent |
string |
O nome de um arquivo secreto dapr para obter o segredo |
version |
string |
A versão do componente dapr |
DeleteOrUpdateBehavior
O comportamento de limpeza para indicar se a operação de limpeza quando o recurso é eliminado ou atualizado
Name | Tipo | Description |
---|---|---|
Default |
string |
|
ForcedCleanup |
string |
ErrorAdditionalInfo
Informações adicionais sobre o erro de gestão de recursos.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informações adicionais. |
ErrorDetail
O detalhe do erro.
Name | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta a erros
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
SourceConfiguration
Um item de configuração para o recurso de origem
Name | Tipo | Description |
---|---|---|
name |
string |
O nome da definição. |
value |
string |
O valor da definição |