Products And Configurations - List Configurations
列出给定的产品系列、产品系列和给定订阅的产品的配置。
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.EdgeOrder/listConfigurations?api-version=2024-02-01
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.EdgeOrder/listConfigurations?api-version=2024-02-01&$skipToken={$skipToken}
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
subscription
|
path | True |
string (uuid) |
目标订阅的 ID。 该值必须是 UUID。 |
api-version
|
query | True |
string minLength: 1 |
用于此操作的 API 版本。 |
$skip
|
query |
string |
配置列表支持$skipToken,该列表提供配置列表中的下一页。 |
请求正文
名称 | 类型 | 说明 |
---|---|---|
configurationFilter |
保存有关产品层次结构信息和可筛选属性的详细信息。 |
|
customerSubscriptionDetails |
客户订阅属性。 客户端可以通过显式传递订阅详细信息来向未注册的客户显示可用产品。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
请求已成功。 |
|
Other Status Codes |
意外的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
ListConfigurations
示例请求
POST https://management.azure.com/subscriptions/eb5dc900-6186-49d8-b7d7-febd866fdc1d/providers/Microsoft.EdgeOrder/listConfigurations?api-version=2024-02-01
{
"configurationFilter": {
"filterableProperty": [
{
"type": "ShipToCountries",
"supportedValues": [
"US"
]
}
],
"hierarchyInformation": {
"productFamilyName": "azurestackedge",
"productLineName": "azurestackedge",
"productName": "azurestackedgegpu"
}
}
}
示例响应
{
"value": [
{
"properties": {
"description": {
"attributes": [],
"descriptionType": "Base",
"keywords": [
"GPU"
],
"links": [],
"longDescription": "",
"shortDescription": ""
},
"availabilityInformation": {
"availabilityStage": "Available",
"disabledReason": "None"
},
"costInformation": {
"billingMeterDetails": []
},
"dimensions": {
"depth": 2,
"height": 15,
"length": 50,
"lengthHeightUnit": "IN",
"weight": 50,
"weightUnit": "LBS",
"width": 5
},
"displayName": "Azure Stack Edge Pro - 1 GPU",
"filterableProperties": [
{
"type": "ShipToCountries",
"supportedValues": [
"US"
]
}
],
"hierarchyInformation": {
"configurationName": "edgep_base",
"productFamilyName": "azurestackedge",
"productLineName": "azurestackedge",
"productName": "azurestackedgegpu"
},
"imageInformation": [],
"specifications": [
{
"name": "Usable compute",
"value": "40 vCPU"
},
{
"name": "Usable memory",
"value": "102 GB"
},
{
"name": "Usable storage",
"value": "4.2 TB"
}
]
}
}
]
}
定义
AvailabilityInformation
产品系统的可用性信息。
名称 | 类型 | 说明 |
---|---|---|
availabilityStage |
产品的当前可用性阶段。 |
|
disabledReason |
禁用产品的原因。 |
|
disabledReasonMessage |
string |
有关产品被禁用的原因的消息。 |
AvailabilityStage
产品的当前可用性阶段。
值 | 说明 |
---|---|
Available |
产品可用。 |
Preview |
产品处于预览状态。 |
Signup |
产品仅在注册时可用。 |
Discoverable |
产品在我们的服务中不可用,但可以从其他来源发现。 |
ComingSoon |
产品即将推出。 |
Unavailable |
产品不可用。 |
Deprecated |
产品已弃用。 |
BillingMeterDetails
保存每种计费类型的计费计量详细信息。
名称 | 类型 | 说明 |
---|---|---|
frequency |
string |
重复周期的频率。 |
meterDetails | MeterDetails: |
Represents MeterDetails. |
meteringType |
表示计量类型(例如一次性或重复)。 |
|
name |
string |
表示计费类型名称。 |
termTypeDetails |
表示术语类型详细信息。 |
BillingType
表示计费类型。
值 | 说明 |
---|---|
Pav2 |
PaV2 billing. |
Purchase |
Purchase billing. |
CategoryInformation
子配置的类别相关属性。
名称 | 类型 | 说明 |
---|---|---|
categoryDisplayName |
string |
子配置的类别显示名称。 |
categoryName |
string |
子配置的类别名称。 |
description |
string |
类别的说明文本。 |
links |
Link[] |
类别的链接。 |
ChargingType
Charging type.
值 | 说明 |
---|---|
PerOrder |
按订单收费类型。 |
PerDevice |
按设备充电类型。 |
ChildConfiguration
子配置对象。
名称 | 类型 | 说明 |
---|---|---|
properties.availabilityInformation |
产品系统的可用性信息。 |
|
properties.childConfigurationType |
子配置类型。 |
|
properties.childConfigurationTypes |
存在此配置的不同类型的子配置,这些配置可用于填充子配置筛选器。 |
|
properties.costInformation |
产品系统的成本信息。 |
|
properties.description |
与产品系统相关的说明。 |
|
properties.dimensions |
配置的维度。 |
|
properties.displayName |
string |
产品系统的显示名称。 |
properties.filterableProperties |
产品支持的筛选器列表。 |
|
properties.fulfilledBy |
负责在给定层次结构级别履行项的实体。 |
|
properties.groupedChildConfigurations |
应用子配置筛选器后为配置提供的子配置,按子配置的类别名称分组。 |
|
properties.hierarchyInformation |
产品的层次结构信息。 |
|
properties.imageInformation |
产品系统的图像信息。 |
|
properties.isPartOfBaseConfiguration |
boolean |
用于指示子配置是否是基本配置的一部分的标志,这意味着客户在下订单时不需要在 OptInAdditionalConfigurations 中传递此配置,默认情况下会寄送该配置。 |
properties.maximumQuantity |
integer (int32) |
客户在选择此配置时可以订购的最大数量。 |
properties.minimumQuantity |
integer (int32) |
客户在选择此配置时可以订购的最小数量。 |
properties.provisioningSupport |
确定配置支持的预配的性质。 |
|
properties.specifications |
配置的规范。 |
|
properties.supportedTermCommitmentDurations |
string[] (duration) |
配置支持的期限承诺期限。 |
ChildConfigurationFilter
子配置筛选器。
名称 | 类型 | 说明 |
---|---|---|
childConfigurationTypes |
筛选以提取属于给定配置类型列表的所有子配置。 |
|
hierarchyInformations |
客户想要筛选给定配置的子配置层次结构列表。 |
ChildConfigurationType
值 | 说明 |
---|---|
DeviceConfiguration |
子配置是设备配置。 |
AdditionalConfiguration |
子配置是附加的配置。 |
Configuration
Configuration object.
名称 | 类型 | 说明 |
---|---|---|
availabilityInformation |
产品系统的可用性信息。 |
|
costInformation |
产品系统的成本信息。 |
|
description |
与产品系统相关的说明。 |
|
displayName |
string |
产品系统的显示名称。 |
fulfilledBy |
负责在给定层次结构级别履行项的实体。 |
|
hierarchyInformation |
产品的层次结构信息。 |
|
imageInformation |
产品系统的图像信息。 |
|
properties.childConfigurationTypes |
存在此配置的不同类型的子配置,这些配置可用于填充子配置筛选器。 |
|
properties.dimensions |
配置的维度。 |
|
properties.filterableProperties |
产品支持的筛选器列表。 |
|
properties.groupedChildConfigurations |
应用子配置筛选器后为配置提供的子配置,按子配置的类别名称分组。 |
|
properties.provisioningSupport |
确定配置支持的预配的性质。 |
|
properties.specifications |
配置的规范。 |
|
properties.supportedTermCommitmentDurations |
string[] (duration) |
配置支持的期限承诺期限。 |
ConfigurationFilter
Configuration filters.
名称 | 类型 | 说明 |
---|---|---|
childConfigurationFilter |
筛选以提取配置中存在的特定子配置。 这必须传递到提取特定子配置的列表,或特定子配置类型的所有子配置。 |
|
filterableProperty |
特定于产品的筛选器。 |
|
hierarchyInformation |
产品层次结构信息。 |
Configurations
配置列表。
名称 | 类型 | 说明 |
---|---|---|
nextLink |
string (uri) |
指向下一页项的链接 |
value |
本页的配置项 |
ConfigurationsRequest
配置请求对象。
名称 | 类型 | 说明 |
---|---|---|
configurationFilter |
保存有关产品层次结构信息和可筛选属性的详细信息。 |
|
customerSubscriptionDetails |
客户订阅属性。 客户端可以通过显式传递订阅详细信息来向未注册的客户显示可用产品。 |
CostInformation
产品系统的成本信息。
名称 | 类型 | 说明 |
---|---|---|
billingInfoUrl |
string |
显示计费信息的默认 URL。 |
billingMeterDetails |
有关产品系统的各种计费方面的详细信息。 |
CustomerSubscriptionDetails
保存客户订阅详细信息。 客户端可以通过显式传递订阅详细信息来向未注册的客户显示可用产品。
名称 | 类型 | 说明 |
---|---|---|
locationPlacementId |
string |
订阅的位置放置 ID。 |
quotaId |
string |
订阅的配额 ID。 |
registeredFeatures |
订阅的已注册功能标志列表。 |
CustomerSubscriptionRegisteredFeatures
表示订阅注册的功能。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
订阅注册功能的名称。 |
state |
string |
订阅注册功能的状态。 |
Description
说明产品系统的相关属性。
名称 | 类型 | 说明 |
---|---|---|
attributes |
string[] |
产品系统的属性。 |
descriptionType |
说明的类型。 |
|
keywords |
string[] |
产品系统的关键字。 |
links |
Link[] |
产品系统的链接。 |
longDescription |
string |
产品系统的长说明。 |
shortDescription |
string |
产品系统的简短说明。 |
DescriptionType
说明的类型。
值 | 说明 |
---|---|
Base |
Base description. |
Dimensions
配置的维度。
名称 | 类型 | 说明 |
---|---|---|
depth |
number (double) |
设备的深度。 |
height |
number (double) |
设备的高度。 |
length |
number (double) |
设备的长度。 |
lengthHeightUnit |
长度、高度和宽度尺寸的单位。 |
|
weight |
number (double) |
设备的权重。 |
weightUnit |
权重维度的单位。 |
|
width |
number (double) |
设备的宽度。 |
DisabledReason
禁用产品的原因。
值 | 说明 |
---|---|
None |
Not disabled. |
Country |
在请求的国家/地区不可用。 |
Region |
无法将数据推送到请求的 Azure 区域。 |
Feature |
未启用必需的功能。 |
OfferType |
订阅没有所需的产品/服务类型。 |
NoSubscriptionInfo |
订阅尚未注册到 Microsoft.DataBox 和服务没有订阅通知。 |
NotAvailable |
该产品尚不可用。 |
OutOfStock |
该产品缺货。 |
ErrorAdditionalInfo
资源管理错误附加信息。
名称 | 类型 | 说明 |
---|---|---|
info |
object |
其他信息。 |
type |
string |
其他信息类型。 |
ErrorDetail
错误详细信息。
名称 | 类型 | 说明 |
---|---|---|
additionalInfo |
错误附加信息。 |
|
code |
string |
错误代码。 |
details |
错误详细信息。 |
|
message |
string |
错误消息。 |
target |
string |
错误目标。 |
ErrorResponse
Error response
名称 | 类型 | 说明 |
---|---|---|
error |
错误对象。 |
FilterableProperty
支持的不同类型的筛选器及其值。
名称 | 类型 | 说明 |
---|---|---|
supportedValues |
string[] |
要筛选的值。 |
type |
产品筛选器的类型。 |
FulfillmentType
负责在给定层次结构级别履行项的实体。
值 | 说明 |
---|---|
Microsoft |
履行(产品产品/服务的完整旅程)由 Microsoft 处理。 |
External |
履行(产品/服务的完整旅程)由外部第三方实体处理。 |
GroupedChildConfigurations
分组子配置对象。
名称 | 类型 | 说明 |
---|---|---|
categoryInformation |
Category information. |
|
childConfigurations |
子配置列表。 |
HierarchyInformation
保存有关产品层次结构信息的详细信息。
名称 | 类型 | 说明 |
---|---|---|
configurationIdDisplayName |
string |
表示模型显示名称。 |
configurationName |
string |
表示唯一标识配置的配置名称。 |
productFamilyName |
string |
表示唯一标识产品系列的产品名称。 |
productLineName |
string |
表示唯一标识生产线的产品名称。 |
productName |
string |
表示唯一标识产品的产品名称。 |
ImageInformation
产品的图像。
名称 | 类型 | 说明 |
---|---|---|
imageType |
图像的类型。 |
|
imageUrl |
string |
图像的 URL。 |
ImageType
图像的类型。
值 | 说明 |
---|---|
MainImage |
Main image. |
BulletImage |
Bullet image. |
GenericImage |
Generic image. |
LengthHeightUnit
长度、高度和宽度尺寸的单位。
值 | 说明 |
---|---|
IN |
英寸,适用于美国西部。 |
CM |
Centimeter. |
Link
返回与产品相关的链接。
名称 | 类型 | 说明 |
---|---|---|
linkType |
链接的类型。 |
|
linkUrl |
string |
链接的 URL。 |
LinkType
链接的类型。
值 | 说明 |
---|---|
Generic |
Generic link. |
TermsAndConditions |
条款和条件链接。 |
Specification |
指向产品规范的链接。 |
Documentation |
指向产品文档的链接。 |
KnowMore |
要了解详细信息的链接。 |
SignUp |
用于注册产品的链接。 |
Discoverable |
链接到从另一个源订购产品,而不是从 Azure Edge 硬件中心订购产品。 |
MeteringType
表示计量类型(例如一次性或重复)。
值 | 说明 |
---|---|
OneTime |
一次性计费。 |
Recurring |
Recurring billing. |
Adhoc |
Adhoc billing. |
Pav2MeterDetails
计费类型 PAV2 计量详细信息。
名称 | 类型 | 说明 |
---|---|---|
billingType |
string:
Pav2 |
表示计费类型。 |
chargingType |
Charging type. |
|
meterGuid |
string |
请求的数据中心和传输的验证状态。 |
multiplier |
number (double) |
适用于 Pav2 计费的计费单位。 |
ProvisioningSupport
确定配置支持的预配的性质。
值 | 说明 |
---|---|
CloudBased |
可以从云预配配置。 |
Manual |
最终用户需要手动预配配置。 |
PurchaseMeterDetails
计费类型购买计量详细信息。
名称 | 类型 | 说明 |
---|---|---|
billingType |
string:
Purchase |
表示计费类型。 |
chargingType |
Charging type. |
|
multiplier |
number (double) |
适用于 Pav2 计费的计费单位。 |
productId |
string |
Product Id. |
skuId |
string |
Sku Id. |
termId |
string |
Term Id. |
Specification
配置规范。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
规范的名称。 |
value |
string |
规范的值。 |
SupportedFilterTypes
产品筛选器的类型。
值 | 说明 |
---|---|
ShipToCountries |
寄送到国家/地区。 |
DoubleEncryptionStatus |
双重加密状态。 |
TermCommitmentType
术语承诺类型
值 | 说明 |
---|---|
None |
即用即付期限承诺模型。 |
Trial |
试用期限承诺模型。 |
Timed |
基于时间的术语承诺模型。 |
TermTypeDetails
保存有关术语类型和持续时间的详细信息。
名称 | 类型 | 说明 |
---|---|---|
termType |
术语承诺类型 |
|
termTypeDuration |
string (duration) |
术语类型的持续时间。 |
WeightMeasurementUnit
权重维度的单位。
值 | 说明 |
---|---|
LBS |
Pounds. |
KGS |
Kilograms. |