AzureAppConfigurationImport@10 – Azure App Configuration Import v10-uppgift
Importera nyckelvärden till en Azure App Configuration-instans.
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.
Ingångar
azureSubscription
-
Azure-prenumeration
Indataalias: ConnectedServiceName
.
string
. Krävs.
Välj Azure-prenumerationen för Azure App Configuration-instansen.
AppConfigurationEndpoint
-
App Configuration Endpoint
string
. Krävs.
Ange slutpunkten för en befintlig Azure App Configuration.
ConfigurationFile
-
string
. Krävs.
Sökvägen till konfigurationsfilen (stöds: yaml, json, properties).
UseFilePathExtension
-
Använd filsökvägstillägget för att fastställa filformatet
boolean
. Standardvärde: true
.
Anger om filsökvägstillägget ska användas för att fastställa filformatet.
FileFormat
-
filformat
string
. Valfri. Använd när UseFilePathExtension = false
. Tillåtna värden: json
, yaml
, properties
.
Konfigurationsfilformatet. Om inget format anges används standardformatet för filnamnstillägget för den angivna konfigurationsfilen.
FileContentProfile
-
filinnehållsprofil
string
. Tillåtna värden: appconfig/default
(standard), appconfig/kvset
(KVSet). Standardvärde: appconfig/default
.
Konfigurationsfilens innehållsprofil.
- Standard: Refererar till de konventionella konfigurationsfilformat som är direkt förbrukningsbara av program.
- KVSet: Refererar till ett filschema som innehåller alla egenskaper för ett nyckelvärde för appkonfiguration
Separator
-
avgränsare
string
. Valfri. Använd när FileContentProfile = appconfig/default
. Tillåtna värden: .
(. (Period)), /
(/ (snedstreck), :
(: (kolon)), ;
(; (Semikolon)), ,
(, (komma)), -
(- (bindestreck)), _
(_ (understreck)), __
(__ (dubbelt understreck)).
Avgränsaren används för att platta ut konfigurationsfilen (json & yaml-filer). Det krävs när det angivna djupet är större än 1.
Depth
-
Djup
string
. Valfri. Använd när FileContentProfile = appconfig/default
.
Djup att platta till i konfigurationsfilen (json- och yaml-filer).
Prefix
-
Prefix
string
. Valfri. Använd när FileContentProfile = appconfig/default
.
Ett prefix för att lägga till alla nycklar i konfigurationsfilen.
Label
-
Etikett
string
. Valfri. Använd när FileContentProfile = appconfig/default
.
Anger en sträng som läggs till i varje nyckelvärde som etikett i App Configuration Store.
ContentType
-
innehållstyp
string
. Valfri. Använd när FileContentProfile = appconfig/default
.
Art en sträng som läggs till som innehållstyp till alla nycklar i konfigurationsfilen.
Tags
-
Taggar
string
. Valfri. Använd när FileContentProfile = appconfig/default
.
Anger en eller flera taggar som ska läggas till i nyckel/värde-inställningar som importeras till App Configuration. Taggar bör ha ett giltigt JSON-format och kan sträcka sig över flera rader. Exempel: {"tag1": "value1", "tag2": "value2"}
.
ExcludeFeatureFlags
-
Exkludera funktionsflaggor
boolean
. Valfri. Använd när FileContentProfile = appconfig/default
. Standardvärde: false
.
Anger om några funktionsflaggor som anges i konfigurationsfilen ska importeras till App Configuration.
Strict
-
Ta bort nyckelvärden som inte ingår i konfigurationsfilen
boolean
. Standardvärde: false
.
Beteendet för det här alternativet beror på konfigurationsfilens innehållsprofil.
- När
false
: Importerar alla nyckelvärden från konfigurationsfilen till App Configuration Store och lämnar allt annat i App Configuration Store intakt. - När
true
:-
Default
: Alla nyckelvärden i arkivet med angivet prefix och etikett som inte ingår i konfigurationsfilen tas bort. -
KVSet
: Alla nyckelvärden i arkivet som inte ingår i konfigurationsfilen tas bort.
-
DryRun
-
Dry run
boolean
. Standardvärde: false
.
När torrkörning är aktiverat kommer den här uppgiften inte att utföra några uppdateringar av App Configuration. I stället skrivs alla uppdateringar som skulle ha utförts i en normal körning ut till konsolen för granskning.
ImportMode
-
importläge
string
. Tillåtna värden: All
, Ignore-Match
. Standardvärde: Ignore-Match
.
Avgör beteendet vid import av nyckelvärden. Standardvärdet för Ignore-Match
importerar endast inställningar som inte har något matchande nyckelvärde i App Configuration.
All
importerar alla nyckelvärden i indatafilen till App Configuration.
Alternativ för aktivitetskontroll
Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
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 | Någon |
variabler som kan | Någon |
Agentversion | 2.144.0 eller senare |
Aktivitetskategori | Nytta |