Compartir a través de


AzureAppConfigurationSnapshot@1: tarea Azure App Configuration Snapshot v1

Cree una instantánea de configuración en Azure App Configuration mediante canalizaciones de compilación o implementación.

Sintaxis

# Azure App Configuration Snapshot v1
# Create a snapshot in an Azure App Configuration instance.
- 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 - de suscripción de Azure
Alias de entrada: ConnectedServiceName. string. Obligatorio.

Seleccione la suscripción de Azure para la instancia de Azure App Configuration.


de punto de conexión de App Configuration de AppConfigurationEndpoint -
string. Obligatorio.

Proporcione el punto de conexión de una azure App Configuration existente.


SnapshotName - nombre de instantánea
string. Obligatorio.

Proporcione un nombre para la instantánea.


tipo de composición de CompositionType -
string. Obligatorio. Valores permitidos: key (clave (valor predeterminado)), key_label (Key-Label). Valor predeterminado: key.

  • key (key): los filtros se aplican para este tipo de composición. Cada valor de clave de la instantánea solo se identifica mediante la clave. Si hay varios valores de clave con la misma clave y varias etiquetas, solo se conservará un valor de clave en función del último filtro aplicable.

  • etiqueta de clave(key_label): se aplicarán filtros y todos los valores de clave de la instantánea resultante se identificarán de forma única mediante la clave y la etiqueta juntas.


Filters - Filtros para de clave-valores
string. Obligatorio.

Especifica filtros de instantánea que representan los filtros de clave y etiqueta usados para compilar una instantánea de App Configuration. Los filtros deben tener un formato JSON válido. Ejemplo [{"key":"abc*", "label":"1.0.0"}]. Se pueden aplicar al menos 1 filtro y un máximo de 3 filtros.


RetentionPeriod - Días para conservar los de instantáneas archivadas
string. Valor predeterminado: 30.

Las instantáneas archivadas se pueden recuperar durante el período de retención. Elija el número de días que se conservará la instantánea después de archivarla. El valor no se puede cambiar después de la creación.


etiquetas de Tags -
string.

Especifica una o varias etiquetas que se deben agregar a una instantánea. Las etiquetas deben tener un formato JSON válido y pueden abarcar varias líneas. Ejemplo: {"tag1": "value1", "tag2": "value2"}.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Observaciones

Esta tarea se usa para crear instantáneas de en un almacén de App Configuration determinado . Una instantánea es un subconjunto inmutable y con nombre de los valores clave de un almacén de App Configuration. La tarea se basa en nodos y funciona en agentes multiplataforma de Azure Pipelines que ejecutan Windows, Linux o Mac.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 2.144.0 o superior
Categoría de tarea Desplegar