Partilhar via


AzureAppConfigurationSnapshot@1 - Tarefa Azure App Configuration Snapshot v1

Crie um instantâneo de configuração na Configuração do Aplicativo do Azure por meio de pipelines de compilação 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.

Insumos

azureSubscription - de assinatura do Azure
Alias de entrada: ConnectedServiceName. string. Obrigatório.

Selecione a Assinatura do Azure para a instância de Configuração do Aplicativo do Azure.


Ponto de extremidade de configuração do aplicativo AppConfigurationEndpoint -
string. Obrigatório.

Forneça o ponto de extremidade de um de Configuração de Aplicativo doAzure existente.


SnapshotName - nome do instantâneo
string. Obrigatório.

Forneça um nome para o instantâneo.


CompositionType - Composição Tipo
string. Obrigatório. Valores permitidos: key (Chave (padrão)), key_label (Key-Label). Valor padrão: key.

  • Key (key): Os filtros são aplicados em ordem para este tipo de composição. Cada valor de chave no snapshot é 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-Label(key_label): Os filtros serão aplicados e cada valor-chave no instantâneo resultante será identificado exclusivamente pela chave e pelo rótulo juntos.


Filters - Filtros 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 ter 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 reter o snapshot arquivado
string. Valor padrão: 30.

Os snapshots arquivados podem ser recuperados durante o período de retenção. Escolha o número de dias em que o snapshot será retido após ser arquivado. O valor não pode ser alterado após a criação.


Tags - Etiquetas
string.

Especifica uma ou mais tags que devem ser adicionadas a um instantâneo. As tags devem ter um formato JSON válido e podem abranger várias linhas. Exemplo: {"tag1": "value1", "tag2": "value2"}.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Esta tarefa é usada para criar instantâneos em uma determinada loja de configuração de aplicativos . Um instantâneo é um subconjunto nomeado e imutável dos valores-chave de uma loja de Configuração de Aplicativos. A tarefa é baseada em nó e funciona em agentes do Azure Pipelines multiplataforma que executam Windows, Linux ou Mac.

Requerimentos

Requisito Descrição
Tipos de pipeline YAML, Construção clássica, Versão clássica
Funciona em Agente, DeploymentGroup
Exigências Nenhum
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.144.0 ou superior
Categoria de tarefa Desplegar