Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |