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