@azure/app-configuration package
类
| AppConfigurationClient |
Azure 应用配置服务的客户端。 |
接口
| AddConfigurationSettingOptions |
添加 ConfigurationSetting 时使用的选项。 |
| AddConfigurationSettingResponse |
添加 ConfigurationSetting 的响应。 |
| AppConfigurationClientOptions |
为 AppConfigurationClient 提供配置选项。 |
| ConfigurationSettingId |
唯一标识配置设置的字段 |
| ConfigurationSettingsFilter |
启用键值筛选。 语法参考:https://aka.ms/azconfig/docs/restapisnapshots |
| ConfigurationSnapshot |
快照详细信息包括名称、筛选器、expiresOn、sizeInBytes、status、itemCount 等 |
| CreateSnapshotOptions |
创建快照时使用的选项。 |
| CreateSnapshotResponse |
更新快照的响应。 |
| DeleteConfigurationSettingOptions |
用于删除 ConfigurationSetting 的选项。 |
| DeleteConfigurationSettingResponse |
删除 ConfigurationSetting 的响应。 |
| EtagEntity |
具有 etag 的实体。 |
| FeatureFlagValue |
功能标志的值 |
| GetConfigurationHeaders |
从获取 ConfigurationSetting 的标头。 |
| GetConfigurationSettingOptions |
用于获取 ConfigurationSetting 的选项。 |
| GetConfigurationSettingResponse |
从检索 ConfigurationSetting 的响应。 |
| GetSnapshotOptions |
获取快照时使用的选项。 |
| GetSnapshotResponse |
获取快照的响应。 |
| HttpOnlyIfChangedField |
用于为 HTTP 请求提供 if-none 匹配的选项 |
| HttpOnlyIfUnchangedField |
用于为 HTTP 请求提供 if-match 的选项 |
| HttpResponseField |
HTTP 响应相关信息 - 标头和原始正文。 |
| HttpResponseFields |
在单个 HTTP 响应字段对于用户在处理 http 状态代码 204 或 304 等常见用例中非常重要的情况下,从对象的_response字段中启动的字段。 |
| ListConfigurationSettingPage |
配置设置的页面和相应的 HTTP 响应 |
| ListConfigurationSettingsForSnapshotOptions |
AppConfig 中用于指定通配符和接受日期时间标头的“list”样式 API 的常见选项。 |
| ListConfigurationSettingsOptions |
允许基于键、标签和其他字段进行筛选的 listConfigurationSettings 的选项。
还提供 |
| ListLabelsOptions |
listLabels 的选项 |
| ListLabelsPage |
配置设置的页面和相应的 HTTP 响应 |
| ListRevisionsOptions |
允许基于键、标签和其他字段进行筛选的 listRevisions 选项。
还提供 |
| ListRevisionsPage |
配置设置的页面和相应的 HTTP 响应 |
| ListSettingsOptions |
AppConfig 中用于指定通配符和接受日期时间标头的“list”样式 API 的常见选项。 |
| ListSnapshots |
AppConfig 中用于指定通配符和接受日期时间标头的“list”样式 API 的常见选项。 |
| ListSnapshotsOptions |
允许基于键、标签和其他字段进行筛选的 listConfigurationSettings 的选项。
还提供 |
| ListSnapshotsPage |
配置设置的页面和相应的 HTTP 响应 |
| OptionalFields |
当 API 支持有选择地返回字段时使用。 |
| OptionalLabelsFields |
当 API 支持选择性地返回标签字段时使用。 |
| OptionalSnapshotFields |
当 API 支持有选择地返回字段时使用。 |
| PageSettings |
跟踪分页迭代设置的接口 |
| RetryOptions |
控制如何重试失败请求的选项。 |
| SecretReferenceValue |
用于更新或创建新机密引用的必要字段。 |
| SetConfigurationSettingOptions |
保存 ConfigurationSetting 时使用的选项。 |
| SetConfigurationSettingResponse |
设置 ConfigurationSetting 的响应。 |
| SetReadOnlyOptions |
setReadOnly 的选项 |
| SetReadOnlyResponse |
将值设置为只读时做出响应。 |
| SettingLabel |
标签详细信息,名称属性只能由服务器填充 |
| SnapshotInfo |
唯一标识快照的字段 |
| SnapshotResponse |
添加快照的响应。 |
| SyncTokenHeaderField |
同步令牌标头字段 |
| UpdateSnapshotOptions |
更新快照时使用的选项。 |
| UpdateSnapshotResponse |
更新快照的响应。 |
类型别名
| AddConfigurationSettingParam |
用于添加新配置设置的参数 |
| ConfigurationSetting |
具有服务器额外元数据的配置设置,指示其 etag、当前是否为 readOnly 以及上次修改时间。 |
| ConfigurationSettingParam |
更新或创建新配置设置的必要字段 |
| ConfigurationSettingResponse |
用于获取、删除或更新配置设置的标准基本响应 |
| ConfigurationSnapshotStatus |
定义 ConfigurationSnapshotStatus 的值。 服务支持的已知值
预配 |
| SetConfigurationSettingParam |
用于创建新配置设置或更新的参数 |
| SnapshotComposition |
定义 SnapshotComposition 的值。 服务支持的已知值
键 |
枚举
| KnownAppConfigAudience |
Azure 应用配置受众的已知值 |
| KnownConfigurationSnapshotStatus |
ConfigurationSnapshotStatus 服务的已知值。 |
| KnownSnapshotComposition |
服务接受的 SnapshotComposition 的已知值。 |
函数
| is |
告知你 ConfigurationSetting 是否为功能标志。 [检查内容类型是否为 featureFlagContentType |
| is |
告知你 ConfigurationSetting 是否为机密引用。 [检查内容类型是否为 secretReferenceContentType |
| parse |
将 ConfigurationSetting 作为输入,并通过分析值字符串返回 ConfigurationSetting<FeatureFlagValue> 。 |
| parse |
将 ConfigurationSetting 作为输入,并通过分析值字符串返回 ConfigurationSetting<SecretReferenceValue> 。 |
函数详细信息
isFeatureFlag(ConfigurationSetting<string>)
告知你 ConfigurationSetting 是否为功能标志。
[检查内容类型是否为 featureFlagContentType "application/vnd.microsoft.appconfig.ff+json;charset=utf-8"]
function isFeatureFlag(setting: ConfigurationSetting<string>): setting
参数
- setting
-
ConfigurationSetting<string>
返回
setting
isSecretReference(ConfigurationSetting<string>)
告知你 ConfigurationSetting 是否为机密引用。
[检查内容类型是否为 secretReferenceContentType "application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8"]
function isSecretReference(setting: ConfigurationSetting<string>): setting
参数
- setting
-
ConfigurationSetting<string>
返回
setting
parseFeatureFlag(ConfigurationSetting<string>)
将 ConfigurationSetting 作为输入,并通过分析值字符串返回 ConfigurationSetting<FeatureFlagValue> 。
function parseFeatureFlag(setting: ConfigurationSetting<string>): ConfigurationSetting<FeatureFlagValue>
参数
- setting
-
ConfigurationSetting<string>
返回
parseSecretReference(ConfigurationSetting<string>)
将 ConfigurationSetting 作为输入,并通过分析值字符串返回 ConfigurationSetting<SecretReferenceValue> 。
function parseSecretReference(setting: ConfigurationSetting<string>): ConfigurationSetting<SecretReferenceValue>
参数
- setting
-
ConfigurationSetting<string>