Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Crie um instantâneo de configuração na Configuração de Aplicativos do Azure por meio de pipelines de build ou implantação.
Sintaxe
# Azure App Configuration Snapshot v1
# Create a configuration snapshot in Azure App Configuration through build or deployment pipelines.
- task: AzureAppConfigurationSnapshot@1
inputs:
# AppConfiguration
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
AppConfigurationEndpoint: # string. Required. App Configuration Endpoint.
# Options
SnapshotName: # string. Required. Snapshot Name.
CompositionType: 'key' # 'key' | 'key_label'. Required. Composition Type. Default: key.
Filters: # string. Required. Filters for key-values.
#RetentionPeriod: '30' # string. Days to retain archived snapshot. Default: 30.
#Tags: # string. Tags.
Entradas
azureSubscription
-
assinatura do Azure
Alias de entrada: ConnectedServiceName.
string. Obrigatório
Selecione a Assinatura do Azure para a instância de Configuração de Aplicativos do Azure.
do ponto de extremidade de configuração de aplicativo AppConfigurationEndpoint -
string. Obrigatório
Forneça o ponto de extremidade de um de Configuração de Aplicativo do Azureexistente.
de nome de instantâneo SnapshotName -
string. Obrigatório
Forneça um nome para o instantâneo.
CompositionType
-
tipo de composição
string. Obrigatório Valores permitidos: key (chave (padrão)), key_label (Key-Label). Valor padrão: key.
Key (
key): os filtros são aplicados para esse tipo de composição. Cada valor de chave no instantâneo é identificado exclusivamente apenas pela chave. Se houver vários valores de chave com a mesma chave e vários rótulos, apenas um valor de chave será mantido com base no último filtro aplicável.(key_labelde Rótulo de Chave ): os filtros serão aplicados e cada valor de chave no instantâneo resultante será identificado exclusivamente pela chave e rótulo juntos.
filtros de Filters - para valores-chave
string. Obrigatório
Especifica filtros de instantâneo que representam os filtros de chave e rótulo usados para criar um instantâneo de Configuração de Aplicativo. Os filtros devem estar em um formato JSON válido. Exemplo [{"key":"abc*", "label":"1.0.0"}]. Pelo menos 1 filtro e máximo de 3 filtros podem ser aplicados.
RetentionPeriod
-
Dias para manter de instantâneo arquivado
string. Valor padrão: 30.
Instantâneos arquivados podem ser recuperados durante o período de retenção. Escolha o número de dias em que o instantâneo será mantido depois que ele for arquivado. O valor não pode ser alterado após a criação.
marcas de Tags -
string.
Especifica uma ou mais marcas que devem ser adicionadas a um instantâneo. As marcas devem ser de um formato JSON válido e podem abranger várias linhas. Exemplo: {"tag1": "value1", "tag2": "value2"}.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Observações
Essa tarefa é usada para criar instantâneos em um determinado repositório de Configuração de Aplicativos . Um instantâneo é um subconjunto nomeado e imutável de um Configuração de Aplicativos valores-chave do repositório. A tarefa é baseada em nó e funciona em agentes do Azure Pipelines multiplataforma executando Windows, Linux ou Mac.
Requisitos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, build clássico, versão clássica |
| Execuções em | Agent, DeploymentGroup |
| de demandas | Nenhum |
| recursos | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
| restrições de comando | Qualquer |
| variáveis settable | Qualquer |
| Versão do agente | 2.144.0 ou superior |
| Categoria de tarefa | Implantar |