AzureAppConfigurationSnapshot@1 – Azure App Configuration Snapshot v1-uppgift
Skapa en ögonblicksbild av konfigurationen i Azure App Configuration via bygg- eller distributionspipelines.
Syntax
# 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.
Ingångar
azureSubscription
-
Azure-prenumeration
Indataalias: ConnectedServiceName
.
string
. Obligatoriskt.
Välj Azure-prenumerationen för Azure App Configuration-instansen.
AppConfigurationEndpoint
-
App Configuration Endpoint
string
. Obligatoriskt.
Ange slutpunkten för en befintlig Azure App Configuration.
SnapshotName
-
namn på ögonblicksbild
string
. Obligatoriskt.
Ange ett namn för ögonblicksbilden.
CompositionType
-
sammansättningstyp
string
. Obligatoriskt. Tillåtna värden: key
(nyckel (standard)), key_label
(Key-Label). Standardvärde: key
.
Key (
key
): Filtren används för den här kompositionstypen. Varje nyckelvärde i ögonblicksbilden identifieras endast unikt av nyckeln. Om det finns flera nyckelvärden med samma nyckel och flera etiketter behålls endast ett nyckelvärde baserat på det senaste tillämpliga filtret.Nyckeletikett
(key_label
): Filter används och varje nyckelvärde i den resulterande ögonblicksbilden identifieras unikt av nyckeln och etiketten tillsammans.
Filters
-
filter för nyckelvärden
string
. Obligatoriskt.
Anger ögonblicksbildsfilter som representerar de nyckel- och etikettfilter som används för att skapa en ögonblicksbild av appkonfigurationen. Filter bör ha ett giltigt JSON-format. Exempel [{"key":"abc*", "label":"1.0.0"}]
. Minst 1 filter och högst 3 filter kan användas.
RetentionPeriod
-
dagar för att behålla arkiverade ögonblicksbilder
string
. Standardvärde: 30
.
Arkiverade ögonblicksbilder kan återställas under kvarhållningsperioden. Välj hur många dagar ögonblicksbilden ska behållas när den har arkiverats. Det går inte att ändra värdet när det har skapats.
Tags
-
Taggar
string
.
Anger en eller flera taggar som ska läggas till i en ögonblicksbild. Taggar bör ha ett giltigt JSON-format och kan sträcka sig över flera rader. Exempel: {"tag1": "value1", "tag2": "value2"}
.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Den här uppgiften används för att skapa ögonblicksbilder i en viss App Configuration Store. En ögonblicksbild är en namngiven, oföränderlig delmängd av ett appkonfigurationsarkivs nyckelvärden. Uppgiften är nodbaserad och fungerar på plattformsoberoende Azure Pipelines-agenter som kör Windows, Linux eller Mac.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 2.144.0 eller senare |
Aktivitetskategori | Gruppera |