AzureAppConfigurationSnapshot@1 - Attività Snapshot v1 di Configurazione app di Azure
Creare uno snapshot di configurazione in Configurazione app di Azure tramite pipeline di compilazione o distribuzione.
Sintassi
# 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.
Ingressi dati
azureSubscription
-
sottoscrizione di Azure
Alias di input: ConnectedServiceName
.
string
. Obbligatorio.
Selezionare la sottoscrizione di Azure per l'istanza di Configurazione app di Azure.
endpoint di configurazione app AppConfigurationEndpoint
-
string
. Obbligatorio.
Specificare l'endpoint di un Configurazione app di Azure esistente.
SnapshotName
-
nome dello snapshot
string
. Obbligatorio.
Specificare un nome per lo snapshot.
CompositionType
-
tipo di composizione
string
. Obbligatorio. Valori consentiti: key
(chiave (impostazione predefinita), key_label
(Key-Label). Valore predefinito: key
Key (
key
): i filtri vengono applicati per questo tipo di composizione. Ogni valore di chiave nello snapshot è identificato in modo univoco solo dalla chiave. Se sono presenti più valori di chiave con la stessa chiave e più etichette, verrà conservato un solo valore di chiave in base all'ultimo filtro applicabile.key-label
(key_label
): i filtri verranno applicati e ogni valore della chiave nello snapshot risultante verrà identificato in modo univoco dalla chiave e dall'etichetta insieme.
filtri Filters
- per i valori chiave
string
. Obbligatorio.
Specifica i filtri snapshot che rappresentano i filtri di chiave e etichetta usati per compilare uno snapshot di Configurazione app. I filtri devono essere di un formato JSON valido. Esempio [{"key":"abc*", "label":"1.0.0"}]
. È possibile applicare almeno 1 filtro e massimo 3 filtri.
RetentionPeriod
-
Giorni per conservare gli snapshot archiviati
string
. Valore predefinito: 30
Gli snapshot archiviati possono essere recuperati durante il periodo di conservazione. Scegliere il numero di giorni in cui lo snapshot verrà conservato dopo l'archiviazione. Non è possibile modificare il valore dopo la creazione.
Tags
-
tag
string
.
Specifica uno o più tag da aggiungere a uno snapshot. I tag devono essere di un formato JSON valido e possono estendersi su più righe. Esempio: {"tag1": "value1", "tag2": "value2"}
.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Osservazioni:
Questa attività viene usata per la creazione di snapshot in un determinato archivio di Configurazione app . Uno snapshot è un subset non modificabile denominato dei valori chiave di un archivio di Configurazione app. L'attività è basata su nodi e funziona su agenti Azure Pipelines multipiattaforma che eseguono Windows, Linux o Mac.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
richieste | Nessuno |
funzionalità di | Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'agente | 2.144.0 o versione successiva |
Categoria attività | Distribuire |