Udostępnij za pośrednictwem


AzureAppConfigurationExport@10 — zadanie eksportowania usługi Azure App Configuration w wersji 10

Eksportuj wartości kluczy do zmiennych zadań z usługi Azure App Configuration.

Składnia

# Azure App Configuration Export v10
# Export key-values to task variables from Azure App Configuration.
- task: AzureAppConfigurationExport@10
  inputs:
    azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription. 
    AppConfigurationEndpoint: # string. Required. App Configuration Endpoint. 
    #SelectionMode: 'Default' # 'Default' | 'Snapshot'. Selection Mode. Default: Default.
    KeyFilter: '*' # string. Required when SelectionMode = Default. Key Filter. Default: *.
    #Label: # string. Optional. Use when SelectionMode = Default. Label. 
    #SnapshotName: # string. Required when SelectionMode = Snapshot. Snapshot name. 
    #TrimKeyPrefix: # string. Trim Key Prefix. 
    #SuppressWarningForOverriddenKeys: false # boolean. Suppress warning for overridden keys. Default: false.
    #TreatKeyVaultErrorsAsWarning: false # boolean. Treat key vault resolution errors as warnings. Default: false.

Wejścia

subskrypcji platformy Azure
Alias wejściowy: ConnectedServiceName. string. Wymagane.

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


punktu końcowego konfiguracji aplikacji
string. Wymagane.

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


SelectionMode - tryb wyboru
string. Dozwolone wartości: Default, Snapshot. Wartość domyślna: Default.

Tryb wyboru określa sposób wybierania wartości klucza z magazynu konfiguracji. Tryb wyboru Default umożliwia korzystanie z filtrów i etykiet. Tryb wyboru Snapshot umożliwia wybranie wartości kluczy z migawki.


filtru klucza
string. Wymagane, gdy SelectionMode = Default. Wartość domyślna: *.

Filtr może służyć do wybierania żądanych wartości klucza w usłudze Azure App Configuration. Wartość * wybierze wszystkie wartości klucz-wartość. Odwołanie do zapytania par klucz-wartości.


Label - Etykieta
string. Fakultatywny. Użyj polecenia , gdy SelectionMode = Default.

Określa, która etykieta ma być używana podczas wybierania wartości kluczy z usługi App Configuration. Jeśli etykieta nie zostanie podana, zostaną pobrane wartości klucz-wartości z etykietą o wartości null . Niedozwolone są następujące znaki: ,*.


SnapshotName - nazwa migawki
string. Wymagane, gdy SelectionMode = Snapshot.

Określa migawkę, z której mają być pobierane wartości klucza w usłudze Azure App Configuration.


TrimKeyPrefix - przycinanie prefiksu klucza
string.

Określa co najmniej jeden prefiks, który powinien zostać przycięty z kluczy usługi App Configuration przed ustawieniem ich jako zmiennych. Wiele prefiksów można rozdzielić znakiem nowego wiersza.


SuppressWarningForOverriddenKeys - Pomijanie ostrzeżenia dla przesłonięć kluczy
boolean. Wartość domyślna: false.

Określa, czy należy pominąć ostrzeżenie wyświetlane, gdy istniejące klucze są zastępowane.


TreatKeyVaultErrorsAsWarning - Traktuj błędy rozwiązywania magazynu kluczy jako ostrzeżenia
boolean. Wartość domyślna: false.

Określa, czy błędy rozwiązywania magazynu kluczy mają być wyświetlane jako ostrzeżenie. Domyślnie zadanie kończy się niepowodzeniem podczas napotkania błędów rozwiązywania magazynu kluczy.


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.

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ń Wdrożyć