AzureAppConfigurationImport@10 – Úloha importu služby Azure App Configuration v10
Naimportujte hodnoty klíčů do instance azure App Configuration.
Syntax
# Azure App Configuration Import v10
# Import key-values to an Azure App Configuration instance.
- task: AzureAppConfigurationImport@10
inputs:
# AppConfiguration
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
AppConfigurationEndpoint: # string. Required. App Configuration Endpoint.
# Source
ConfigurationFile: # string. Required. Configuration File Path.
#UseFilePathExtension: true # boolean. Use the file path extension to determine the file format. Default: true.
#FileFormat: # 'json' | 'yaml' | 'properties'. Optional. Use when UseFilePathExtension = false. File Format.
# Options
#FileContentProfile: 'appconfig/default' # 'appconfig/default' | 'appconfig/kvset'. File Content Profile. Default: appconfig/default.
#Separator: # '.' | '/' | ':' | ';' | ' |' | '-' | '_' | '__'. Optional. Use when FileContentProfile = appconfig/default. Separator.
#Depth: # string. Optional. Use when FileContentProfile = appconfig/default. Depth.
#Prefix: # string. Optional. Use when FileContentProfile = appconfig/default. Prefix.
#Label: # string. Optional. Use when FileContentProfile = appconfig/default. Label.
#ContentType: # string. Optional. Use when FileContentProfile = appconfig/default. Content Type.
#Tags: # string. Optional. Use when FileContentProfile = appconfig/default. Tags.
#ExcludeFeatureFlags: false # boolean. Optional. Use when FileContentProfile = appconfig/default. Exclude feature flags. Default: false.
#Strict: false # boolean. Delete key-values that are not included in the configuration file. Default: false.
#DryRun: false # boolean. Dry run. Default: false.
#ImportMode: 'Ignore-Match' # 'All' | 'Ignore-Match'. Import Mode. Default: Ignore-Match.
Vstupy
azureSubscription
-
předplatného Azure
Vstupní alias: ConnectedServiceName
.
string
. Požadovaný.
Vyberte předplatné Azure pro instanci Azure App Configuration.
koncového bodu konfigurace aplikace
string
. Požadovaný.
Zadejte koncový bod existujícího Azure App Configuration .
cesta ke konfiguračnímu souboru ConfigurationFile
-
string
. Požadovaný.
Cesta ke konfiguračnímu souboru (podporovaná: yaml, json, vlastnosti).
UseFilePathExtension
-
Určení formátu souboru pomocí přípony cesty k souboru
boolean
. Výchozí hodnota: true
.
Určuje, jestli chcete k určení formátu souboru použít příponu cesty k souboru nebo ne.
FileFormat
-
formát souboru
string
. Volitelný. Používá se při UseFilePathExtension = false
. Povolené hodnoty: json
, yaml
, properties
.
Formát konfiguračního souboru. Pokud není k dispozici žádný formát, formát se ve výchozím nastavení nastaví na příponu souboru zadaného konfiguračního souboru.
profilu obsahu souboru
string
. Povolené hodnoty: appconfig/default
(Výchozí), appconfig/kvset
(KVSet). Výchozí hodnota: appconfig/default
.
profilu obsahu konfiguračního souboru
- Výchozí nastavení: Odkazuje na běžné formáty konfiguračních souborů, které jsou přímo použitelnými aplikacemi.
- KVSet: Odkazuje na schéma souboru obsahující všechny vlastnosti klíče konfigurace aplikace.
oddělovače
string
. Volitelný. Používá se při FileContentProfile = appconfig/default
. Povolené hodnoty: .
(. (Období)), /
(/ (lomítko)), :
(: (dvojtečka)), ;
(; (Středník)), ,
(, (čárka)), -
(- (spojovník)), _
(_ (podtržítko)), __
(__ (dvojité podtržítko)).
Oddělovač se používá k zploštění konfiguračního souboru (soubory JSON & yaml). Vyžaduje se, pokud je hloubka větší než 1.
Depth
-
hloubky
string
. Volitelný. Používá se při FileContentProfile = appconfig/default
.
Hloubka zploštěná do konfiguračního souboru (soubory JSON a yaml).
předpony
string
. Volitelný. Používá se při FileContentProfile = appconfig/default
.
Předpona pro připojení ke všem klíčům v konfiguračním souboru.
popisků
string
. Volitelný. Používá se při FileContentProfile = appconfig/default
.
Určuje řetězec, který se přidá do každé hodnoty klíče jako popisek v obchodě App Configuration Store.
ContentType
-
typ obsahu
string
. Volitelný. Používá se při FileContentProfile = appconfig/default
.
Druh řetězec, který je přidán jako typ obsahu ke všem klíčům v konfiguračním souboru.
značky Tags
-
string
. Volitelný. Používá se při FileContentProfile = appconfig/default
.
Určuje jednu nebo více značek, které se mají přidat do nastavení klíč-hodnota importované do app Configuration. Značky by měly mít platný formát JSON a můžou obsahovat více řádků. Příklad: {"tag1": "value1", "tag2": "value2"}
.
ExcludeFeatureFlags
-
vyloučit příznaky funkcí
boolean
. Volitelný. Používá se při FileContentProfile = appconfig/default
. Výchozí hodnota: false
.
Určuje, jestli se do konfigurace aplikace naimportují nějaké příznaky funkcí zadané v konfiguračním souboru.
Strict
-
Odstranění hodnot klíčů, které nejsou součástí konfiguračního souboru
boolean
. Výchozí hodnota: false
.
Chování této možnosti závisí naprofilu obsahu konfiguračního souboru
- Když
false
: Importuje všechny hodnoty klíčů z konfiguračního souboru do obchodu App Configuration Store a ponechá všechno ostatní v obchodě App Configuration beze změny. - Při
true
:-
Default
: Všechny hodnoty klíče v úložišti se zadanou předponou a popiskem, které nejsou součástí konfiguračního souboru, budou odstraněny. -
KVSet
: Odstraní se všechny hodnoty klíče v úložišti, které nejsou zahrnuty do konfiguračního souboru.
-
DryRun
-
suchý běh
boolean
. Výchozí hodnota: false
.
Pokud je povolené suché spuštění, nebude tato úloha provádět žádné aktualizace konfigurace aplikace. Místo toho se všechny aktualizace, které by byly provedeny v normálním spuštění, vytisknou do konzoly ke kontrole.
režimu importu
string
. Povolené hodnoty: All
, Ignore-Match
. Výchozí hodnota: Ignore-Match
.
Určuje chování při importu hodnot klíčů. Výchozí hodnota Ignore-Match
bude importovat pouze nastavení, která nemají odpovídající klíč-hodnota v App Configuration.
All
importuje všechny hodnoty klíčů ve vstupním souboru do konfigurace aplikace.
Možnosti řízení úkolů
Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.
Výstupní proměnné
Žádný.
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasické sestavení, klasická verze |
Běží na | Agent, DeploymentGroup |
požadavky | Žádný |
možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
omezení příkazů | Jakýkoliv |
nastavitelné proměnné | Jakýkoliv |
Verze agenta | 2.144.0 nebo vyšší |
Kategorie úkolu | Užitek |