Products And Configurations - List Configurations

Lijst met configuraties voor de opgegeven productfamilie, productlijn en product voor het opgegeven abonnement.

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-parameters

Name In Vereist Type Description
subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

$skipToken
query

string

$skipToken wordt ondersteund in de lijst met configuraties, die de volgende pagina in de lijst met configuraties bevat.

Aanvraagbody

Name Type Description
configurationFilter

ConfigurationFilter

Bevat details over informatie over producthiërarchiegegevens en filterbare eigenschap.

customerSubscriptionDetails

CustomerSubscriptionDetails

Eigenschappen van klantabonnementen. Clients kunnen beschikbare producten weergeven voor niet-geregistreerde klanten door expliciet abonnementsgegevens door te geven.

Antwoorden

Name Type Description
200 OK

Configurations

De aanvraag is voltooid.

Other Status Codes

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

ListConfigurations

Voorbeeldaanvraag

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"
    }
  }
}

Voorbeeldrespons

{
  "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"
          }
        ]
      }
    }
  ]
}

Definities

Name Description
AvailabilityInformation

Beschikbaarheidsinformatie van een productsysteem.

AvailabilityStage

Huidige beschikbaarheidsfase van het product.

BillingMeterDetails

Bevat factureringsmetergegevens voor elk type facturering.

BillingType

Vertegenwoordigt het factureringstype.

CategoryInformation

Categoriegerelateerde eigenschappen van een onderliggende configuratie.

ChargingType

Type opladen.

ChildConfiguration

Onderliggend configuratieobject.

ChildConfigurationFilter

Onderliggend configuratiefilter.

ChildConfigurationType
Configuration

Configuratie object.

ConfigurationFilter

Configuratie filters.

Configurations

De lijst met configuraties.

ConfigurationsRequest

Configuratieaanvraagobject.

CostInformation

Kosteninformatie voor het productsysteem.

CustomerSubscriptionDetails

Bevat klantabonnementsgegevens. Clients kunnen beschikbare producten weergeven voor niet-geregistreerde klanten door expliciet abonnementsgegevens door te geven.

CustomerSubscriptionRegisteredFeatures

Vertegenwoordigt geregistreerde abonnementsfuncties.

Description

Beschrijving gerelateerde eigenschappen van een productsysteem.

DescriptionType

Type beschrijving.

Dimensions

Dimensies van een configuratie.

DisabledReason

Reden waarom het product is uitgeschakeld.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

FilterableProperty

Verschillende typen filters die worden ondersteund en de bijbehorende waarden.

FulfillmentType

De entiteit die verantwoordelijk is voor de uitvoering van het item op het opgegeven hiërarchieniveau.

GroupedChildConfigurations

Gegroepeerd onderliggend configuratieobject.

HierarchyInformation

Bevat informatie over producthiërarchiegegevens.

ImageInformation

Afbeelding voor het product.

ImageType

Type van de afbeelding.

LengthHeightUnit

Eenheid voor de afmetingen van lengte, hoogte en breedte.

Link

Retourneert een koppeling met betrekking tot het product.

LinkType

Type koppeling.

MeteringType

Vertegenwoordigt het type meting (bijvoorbeeld eenmalig of terugkerend).

Pav2MeterDetails

Details van factureringstype PAV2-meter.

ProvisioningSupport

Bepalen van de aard van de inrichting die door de configuratie wordt ondersteund.

PurchaseMeterDetails

Details van aankoopmeter voor factureringstype.

Specification

Specificatie van de configuraties.

SupportedFilterTypes

Type productfilter.

TermCommitmentType

Type termijnverplichting

TermTypeDetails

Bevat details over het termtype en de duur.

WeightMeasurementUnit

Eenheid voor de afmetingen van het gewicht.

AvailabilityInformation

Beschikbaarheidsinformatie van een productsysteem.

Name Type Description
availabilityStage

AvailabilityStage

Huidige beschikbaarheidsfase van het product.

disabledReason

DisabledReason

Reden waarom het product is uitgeschakeld.

disabledReasonMessage

string

Bericht waarom het product is uitgeschakeld.

AvailabilityStage

Huidige beschikbaarheidsfase van het product.

Waarde Description
Available

Het product is beschikbaar.

Preview

Product is in preview.

Signup

Product is alleen beschikbaar bij registratie.

Discoverable

Product is niet beschikbaar in onze service, maar kan worden gedetecteerd uit andere bronnen.

ComingSoon

Het product is binnenkort beschikbaar.

Unavailable

Het product is niet beschikbaar.

Deprecated

Product is afgeschaft.

BillingMeterDetails

Bevat factureringsmetergegevens voor elk type facturering.

Name Type Description
frequency

string

Frequentie van terugkeerpatroon.

meterDetails MeterDetails:

Vertegenwoordigt MeterDetails.

meteringType

MeteringType

Vertegenwoordigt het type meting (bijvoorbeeld eenmalig of terugkerend).

name

string

Vertegenwoordigt de naam van het factureringstype.

termTypeDetails

TermTypeDetails

Vertegenwoordig de details van het termtype.

BillingType

Vertegenwoordigt het factureringstype.

Waarde Description
Pav2

PaV2 facturering.

Purchase

Facturering van de aankoop.

CategoryInformation

Categoriegerelateerde eigenschappen van een onderliggende configuratie.

Name Type Description
categoryDisplayName

string

Weergavenaam van de categorie van de onderliggende configuratie.

categoryName

string

Categorienaam van de onderliggende configuratie.

description

string

Beschrijvingstekst voor de categorie.

links

Link[]

Koppelingen voor de categorie.

ChargingType

Type opladen.

Waarde Description
PerOrder

Per order laadtype.

PerDevice

Laadtype per apparaat.

ChildConfiguration

Onderliggend configuratieobject.

Name Type Description
properties.availabilityInformation

AvailabilityInformation

Beschikbaarheidsinformatie van het productsysteem.

properties.childConfigurationType

ChildConfigurationType

Onderliggend configuratietype.

properties.childConfigurationTypes

ChildConfigurationType[]

Verschillende typen onderliggende configuraties die voor deze configuratie bestaan, kunnen worden gebruikt om het onderliggende configuratiefilter te vullen.

properties.costInformation

CostInformation

Kosteninformatie voor het productsysteem.

properties.description

Description

Beschrijving met betrekking tot het productsysteem.

properties.dimensions

Dimensions

Dimensies van de configuratie.

properties.displayName

string

Weergavenaam voor het productsysteem.

properties.filterableProperties

FilterableProperty[]

Lijst met filters die worden ondersteund voor een product.

properties.fulfilledBy

FulfillmentType

De entiteit die verantwoordelijk is voor de uitvoering van het item op het opgegeven hiërarchieniveau.

properties.groupedChildConfigurations

GroupedChildConfigurations[]

Onderliggende configuraties aanwezig voor de configuratie na het toepassen van een onderliggend configuratiefilter, gegroepeerd op de categorienaam van de onderliggende configuratie.

properties.hierarchyInformation

HierarchyInformation

Hiërarchiegegevens van een product.

properties.imageInformation

ImageInformation[]

Afbeeldingsinformatie voor het productsysteem.

properties.isPartOfBaseConfiguration

boolean

Vlag om aan te geven of de onderliggende configuratie deel uitmaakt van de basisconfiguratie, wat betekent dat de klant deze configuratie niet hoeft door te geven in OptInAdditionalConfigurations tijdens het plaatsen van een bestelling, wordt deze standaard verzonden.

properties.maximumQuantity

integer (int32)

Maximale hoeveelheid die een klant kan bestellen tijdens het kiezen van deze configuratie.

properties.minimumQuantity

integer (int32)

Minimale hoeveelheid die een klant kan bestellen tijdens het kiezen van deze configuratie.

properties.provisioningSupport

ProvisioningSupport

Bepalen van de aard van de inrichting die door de configuratie wordt ondersteund.

properties.specifications

Specification[]

Specificaties van de configuratie.

properties.supportedTermCommitmentDurations

string[] (duration)

De duur van de looptijd die wordt ondersteund voor een configuratie.

ChildConfigurationFilter

Onderliggend configuratiefilter.

Name Type Description
childConfigurationTypes

ChildConfigurationType[]

Filter om alle onderliggende configuraties op te halen die behoren tot de opgegeven lijst met configuratietypen.

hierarchyInformations

HierarchyInformation[]

De lijst met onderliggende configuratiehiërarchieklant wil filteren op de opgegeven configuratie.

ChildConfigurationType

Waarde Description
DeviceConfiguration

Onderliggende configuratie is een apparaatconfiguratie.

AdditionalConfiguration

Onderliggende configuratie is een extra configuratie.

Configuration

Configuratie object.

Name Type Description
availabilityInformation

AvailabilityInformation

Beschikbaarheidsinformatie van het productsysteem.

costInformation

CostInformation

Kosteninformatie voor het productsysteem.

description

Description

Beschrijving met betrekking tot het productsysteem.

displayName

string

Weergavenaam voor het productsysteem.

fulfilledBy

FulfillmentType

De entiteit die verantwoordelijk is voor de uitvoering van het item op het opgegeven hiërarchieniveau.

hierarchyInformation

HierarchyInformation

Hiërarchiegegevens van een product.

imageInformation

ImageInformation[]

Afbeeldingsinformatie voor het productsysteem.

properties.childConfigurationTypes

ChildConfigurationType[]

Verschillende typen onderliggende configuraties die voor deze configuratie bestaan, kunnen worden gebruikt om het onderliggende configuratiefilter te vullen.

properties.dimensions

Dimensions

Dimensies van de configuratie.

properties.filterableProperties

FilterableProperty[]

Lijst met filters die worden ondersteund voor een product.

properties.groupedChildConfigurations

GroupedChildConfigurations[]

Onderliggende configuraties aanwezig voor de configuratie na het toepassen van een onderliggend configuratiefilter, gegroepeerd op de categorienaam van de onderliggende configuratie.

properties.provisioningSupport

ProvisioningSupport

Bepalen van de aard van de inrichting die door de configuratie wordt ondersteund.

properties.specifications

Specification[]

Specificaties van de configuratie.

properties.supportedTermCommitmentDurations

string[] (duration)

De duur van de looptijd die wordt ondersteund voor een configuratie.

ConfigurationFilter

Configuratie filters.

Name Type Description
childConfigurationFilter

ChildConfigurationFilter

Filter om specifieke onderliggende configuraties op te halen die aanwezig zijn in de configuratie. Dit moet worden doorgegeven om een lijst met specifieke onderliggende configuraties of alle onderliggende configuraties van specifieke typen onderliggende configuraties op te halen.

filterableProperty

FilterableProperty[]

Filters die specifiek zijn voor product.

hierarchyInformation

HierarchyInformation

Informatie over producthiërarchie.

Configurations

De lijst met configuraties.

Name Type Description
nextLink

string (uri)

De koppeling naar de volgende pagina met items

value

Configuration[]

De configuratie-items op deze pagina

ConfigurationsRequest

Configuratieaanvraagobject.

Name Type Description
configurationFilter

ConfigurationFilter

Bevat details over informatie over producthiërarchiegegevens en filterbare eigenschap.

customerSubscriptionDetails

CustomerSubscriptionDetails

Eigenschappen van klantabonnementen. Clients kunnen beschikbare producten weergeven voor niet-geregistreerde klanten door expliciet abonnementsgegevens door te geven.

CostInformation

Kosteninformatie voor het productsysteem.

Name Type Description
billingInfoUrl

string

Standaard-URL voor het weergeven van factureringsgegevens.

billingMeterDetails

BillingMeterDetails[]

Details over de verschillende factureringsaspecten voor het productsysteem.

CustomerSubscriptionDetails

Bevat klantabonnementsgegevens. Clients kunnen beschikbare producten weergeven voor niet-geregistreerde klanten door expliciet abonnementsgegevens door te geven.

Name Type Description
locationPlacementId

string

Locatieplaatsings-id van een abonnement.

quotaId

string

Quotum-id van een abonnement.

registeredFeatures

CustomerSubscriptionRegisteredFeatures[]

Lijst met geregistreerde functievlagmen voor abonnement.

CustomerSubscriptionRegisteredFeatures

Vertegenwoordigt geregistreerde abonnementsfuncties.

Name Type Description
name

string

Naam van de geregistreerde abonnementsfunctie.

state

string

Status van de geregistreerde abonnementsfunctie.

Description

Beschrijving gerelateerde eigenschappen van een productsysteem.

Name Type Description
attributes

string[]

Kenmerken voor het productsysteem.

descriptionType

DescriptionType

Type beschrijving.

keywords

string[]

Trefwoorden voor het productsysteem.

links

Link[]

Koppelingen voor het productsysteem.

longDescription

string

Lange beschrijving van het productsysteem.

shortDescription

string

Korte beschrijving van het productsysteem.

DescriptionType

Type beschrijving.

Waarde Description
Base

Beschrijving van de basis.

Dimensions

Dimensies van een configuratie.

Name Type Description
depth

number (double)

Diepte van het apparaat.

height

number (double)

Hoogte van het apparaat.

length

number (double)

De lengte van het apparaat.

lengthHeightUnit

LengthHeightUnit

Eenheid voor de afmetingen van lengte, hoogte en breedte.

weight

number (double)

Gewicht van het apparaat.

weightUnit

WeightMeasurementUnit

Eenheid voor de afmetingen van het gewicht.

width

number (double)

Breedte van het apparaat.

DisabledReason

Reden waarom het product is uitgeschakeld.

Waarde Description
None

Niet gehandicapt.

Country

Niet beschikbaar in het aangevraagde land.

Region

Niet beschikbaar om gegevens naar de aangevraagde Azure-regio te pushen.

Feature

Vereiste functies zijn niet ingeschakeld.

OfferType

Abonnement heeft geen vereiste aanbiedingstypen.

NoSubscriptionInfo

Het abonnement is niet geregistreerd bij Microsoft.DataBox en de service heeft geen melding over het abonnement.

NotAvailable

Het product is nog niet beschikbaar.

OutOfStock

Het product is niet op voorraad.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

FilterableProperty

Verschillende typen filters die worden ondersteund en de bijbehorende waarden.

Name Type Description
supportedValues

string[]

Waarden die moeten worden gefilterd.

type

SupportedFilterTypes

Type productfilter.

FulfillmentType

De entiteit die verantwoordelijk is voor de uitvoering van het item op het opgegeven hiërarchieniveau.

Waarde Description
Microsoft

De uitvoering (het hele traject van het productaanbod) wordt verwerkt door Microsoft.

External

De uitvoering (het hele traject van het productaanbod) wordt afgehandeld door externe entiteiten van derden.

GroupedChildConfigurations

Gegroepeerd onderliggend configuratieobject.

Name Type Description
categoryInformation

CategoryInformation

Categorie informatie.

childConfigurations

ChildConfiguration[]

Lijst met onderliggende configuraties.

HierarchyInformation

Bevat informatie over producthiërarchiegegevens.

Name Type Description
configurationIdDisplayName

string

Vertegenwoordigt de weergavenaam van het model.

configurationName

string

Vertegenwoordigt de configuratienaam die de configuratie uniek identificeert.

productFamilyName

string

Vertegenwoordigt de productfamilienaam waarmee de productfamilie uniek wordt geïdentificeerd.

productLineName

string

Vertegenwoordigt de productregelnaam waarmee de productlijn uniek wordt geïdentificeerd.

productName

string

Vertegenwoordigt de productnaam die het product uniek identificeert.

ImageInformation

Afbeelding voor het product.

Name Type Description
imageType

ImageType

Type van de afbeelding.

imageUrl

string

URL van de afbeelding.

ImageType

Type van de afbeelding.

Waarde Description
MainImage

Hoofdafbeelding.

BulletImage

Opsommingsteken afbeelding.

GenericImage

Generieke afbeelding.

LengthHeightUnit

Eenheid voor de afmetingen van lengte, hoogte en breedte.

Waarde Description
IN

Inch, van toepassing op VS - west.

CM

Centimeter.

Retourneert een koppeling met betrekking tot het product.

Name Type Description
linkType

LinkType

Type koppeling.

linkUrl

string

Url van de koppeling.

LinkType

Type koppeling.

Waarde Description
Generic

Algemene link.

TermsAndConditions

Koppeling naar voorwaarden.

Specification

Koppeling naar productspecificatie.

Documentation

Koppeling naar productdocumentatie.

KnowMore

Koppeling om meer te weten te komen.

SignUp

Koppeling om u aan te melden voor producten.

Discoverable

Koppeling om het product te bestellen vanaf een andere bron en niet vanuit Azure Edge Hardware Center.

MeteringType

Vertegenwoordigt het type meting (bijvoorbeeld eenmalig of terugkerend).

Waarde Description
OneTime

Eenmalige facturering.

Recurring

Terugkerende facturering.

Adhoc

Ad-hoc facturering.

Pav2MeterDetails

Details van factureringstype PAV2-meter.

Name Type Description
billingType string:

Pav2

Vertegenwoordigt het factureringstype.

chargingType

ChargingType

Type opladen.

meterGuid

string

Validatiestatus van aangevraagd datacenter en transport.

multiplier

number (double)

Factureringseenheid die van toepassing is op Pav2-facturering.

ProvisioningSupport

Bepalen van de aard van de inrichting die door de configuratie wordt ondersteund.

Waarde Description
CloudBased

De configuratie kan worden ingericht vanuit de cloud.

Manual

De configuratie moet handmatig worden ingericht door de eindgebruiker.

PurchaseMeterDetails

Details van aankoopmeter voor factureringstype.

Name Type Description
billingType string:

Purchase

Vertegenwoordigt het factureringstype.

chargingType

ChargingType

Type opladen.

multiplier

number (double)

Factureringseenheid die van toepassing is op Pav2-facturering.

productId

string

Identiteitskaart van het product

skuId

string

Sku Id.

termId

string

Term Id.

Specification

Specificatie van de configuraties.

Name Type Description
name

string

Naam van de specificatie.

value

string

Waarde van de specificatie.

SupportedFilterTypes

Type productfilter.

Waarde Description
ShipToCountries

Naar land verzenden.

DoubleEncryptionStatus

Dubbele versleutelingsstatus.

TermCommitmentType

Type termijnverplichting

Waarde Description
None

Betalen per gebruik-model voor termtoezegging.

Trial

Proefabonnementsmodel.

Timed

Op tijd gebaseerd model voor term commitment.

TermTypeDetails

Bevat details over het termtype en de duur.

Name Type Description
termType

TermCommitmentType

Type termijnverplichting

termTypeDuration

string (duration)

Duur voor het termtype.

WeightMeasurementUnit

Eenheid voor de afmetingen van het gewicht.

Waarde Description
LBS

Pounds.

KGS

Kilograms.