Udostępnij za pośrednictwem


AzureAppConfigurationSnapshot@1 — zadanie migawki usługi Azure App Configuration w wersji 1

Utwórz migawkę konfiguracji w usłudze Azure App Configuration za pomocą potoków kompilacji lub wdrażania.

Składnia

# 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.

Dane wejściowe

subskrypcji platformy Azure
Alias wejściowy: ConnectedServiceName. string. To jest wymagane.

Wybierz subskrypcję platformy Azure dla wystąpienia usługi Azure App Configuration.


punktu końcowego konfiguracji aplikacji AppConfigurationEndpoint -
string. To jest wymagane.

Podaj punkt końcowy istniejącej usługi Azure App Configuration.


nazwa migawki SnapshotName -
string. To jest wymagane.

Podaj nazwę migawki.


CompositionType - typ kompozycji
string. To jest wymagane. Dozwolone wartości: key (klucz (wartość domyślna)), key_label (Key-Label). Wartość domyślna: key.

  • klucz (key): filtry są stosowane w celu zastosowania tego typu kompozycji. Każda wartość klucza w migawce jest unikatowo identyfikowana tylko przez klucz. Jeśli istnieje wiele wartości klucza z tym samym kluczem i wieloma etykietami, tylko jedna wartość klucza zostanie zachowana na podstawie ostatniego odpowiedniego filtru.

  • key-label(key_label): filtry zostaną zastosowane, a każda wartość klucza w wynikowej migawki zostanie unikatowo zidentyfikowana przez klucz i etykietę razem.


filtry Filters - dla wartości klucz-
string. To jest wymagane.

Określa filtry migawek reprezentujące filtry klucza i etykiety używane do tworzenia migawki usługi App Configuration. Filtry powinny mieć prawidłowy format JSON. Przykład [{"key":"abc*", "label":"1.0.0"}]. Można zastosować co najmniej 1 filtr i maksymalnie 3 filtry.


RetentionPeriod - dni przechowywania zarchiwizowanej migawki
string. Wartość domyślna: 30.

Zarchiwizowane migawki można odzyskać w okresie przechowywania. Wybierz liczbę dni, przez które migawka zostanie zachowana po zarchiwizowanym. Nie można zmienić wartości po utworzeniu.


tagów Tags -
string.

Określa co najmniej jeden tag, który ma zostać dodany do migawki. Tagi powinny mieć prawidłowy format JSON i mogą obejmować wiele wierszy. Przykład: {"tag1": "value1", "tag2": "value2"}.


Opcje sterowania zadaniami

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.

Zmienne wyjściowe

Żaden.

Uwagi

To zadanie służy do tworzenia migawek w danym magazynie App Configuration. Migawka jest nazwanym, niezmiennym podzbiorem kluczy magazynu App Configuration. Zadanie jest oparte na węźle i działa na międzyplatformowych agentach usługi Azure Pipelines z systemem Windows, Linux lub Mac.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Żaden
możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
ograniczenia poleceń Jakikolwiek
zmienne ustawiane Jakikolwiek
Wersja agenta 2.144.0 lub nowsza
Kategoria zadań Zastosuj