Compartilhar via


AzureAppConfigurationSnapshot@1 – Tarefa instantâneo de configuração de aplicativo do Azure v1

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