AzureAppConfigurationExport@10 - Azure App Configuration Export v10 task
Export key-values to task variables from Azure App Configuration.
Syntax
# 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.
Inputs
azureSubscription
- Azure subscription
Input alias: ConnectedServiceName
. string
. Required.
Select the Azure Subscription for the Azure App Configuration instance.
AppConfigurationEndpoint
- App Configuration Endpoint
string
. Required.
Provide the endpoint of an existing Azure App Configuration.
SelectionMode
- Selection Mode
string
. Allowed values: Default
, Snapshot
. Default value: Default
.
Selection mode specifies how the key-values read from a configuration store are selected. The Default
selection mode allows the use of key and label filters. The Snapshot
selection mode allows key-values to be selected from a snapshot.
KeyFilter
- Key Filter
string
. Required when SelectionMode = Default
. Default value: *
.
The filter can be used to select what key-values are requested from Azure App Configuration. A value of *
will select all key-values. Reference for key-values query.
Label
- Label
string
. Optional. Use when SelectionMode = Default
.
Specifies which label should be used when selecting key-values from App Configuration. If no label is provided then key-values with the null label will be retrieved. The following characters are not allowed: ,
*
.
SnapshotName
- Snapshot name
string
. Required when SelectionMode = Snapshot
.
Specifies snapshot from which key-values should be retrieved in Azure App Configuration.
TrimKeyPrefix
- Trim Key Prefix
string
.
Specifies one or more prefixes that should be trimmed from App Configuration keys before setting them as variables. Multiple prefixes can be separated by a new-line character.
SuppressWarningForOverriddenKeys
- Suppress warning for overridden keys
boolean
. Default value: false
.
Specifies whether or not to suppress the warning shown when existing keys are overridden.
TreatKeyVaultErrorsAsWarning
- Treat key vault resolution errors as warnings
boolean
. Default value: false
.
Specifies whether to display key vault resolution errors as warning. By default, the task fails when encountering key vault resolution errors.
Task control options
All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties.
Output variables
None.
Requirements
Requirement | Description |
---|---|
Pipeline types | YAML, Classic build, Classic release |
Runs on | Agent, DeploymentGroup |
Demands | None |
Capabilities | This task does not satisfy any demands for subsequent tasks in the job. |
Command restrictions | Any |
Settable variables | Any |
Agent version | 2.144.0 or greater |
Task category | Deploy |