Megosztás:


Get Catalog - Get Catalog

Szerezze be azokat a régiókat és termékváltozatokat, amelyek a megadott Azure-előfizetéshez való RI-vásárláshoz érhetők el.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Capacity/catalogs?api-version=2022-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Capacity/catalogs?api-version=2022-11-01&reservedResourceType={reservedResourceType}&location={location}&publisherId={publisherId}&offerId={offerId}&planId={planId}&$filter={$filter}&$skip={$skip}&$take={$take}

URI-paraméterek

Name In Kötelező Típus Description
subscriptionId
path True

string

Az előfizetés azonosítója

api-version
query True

string

Támogatott verzió.

$filter
query

string

Használható katalógustulajdonságok szerinti szűrésre. A szűrő támogatja az "eq", az "or" és az "and" elemet.

$skip
query

number

A listából az eredmények visszaadása előtt kihagyandó foglalások száma

$take
query

number

A visszaadandó foglalások száma

location
query

string

Szűri a termékváltozatot a paraméterben megadott hely alapján. Ez lehet Azure-régió vagy globális

offerId
query

string

A harmadik féltől származó termékek lekéréséhez használt ajánlatazonosító

planId
query

string

A harmadik féltől származó termékek lekéréséhez használt csomagazonosító

publisherId
query

string

Külső gyártók termékeinek lekéréséhez használt közzétevő azonosítója

reservedResourceType
query

string

Annak az erőforrásnak a típusa, amelyhez a termékváltozatot meg kell adni.

Válaszok

Name Típus Description
200 OK

CatalogsResult

OKÉ. A kérés sikeres volt.

Other Status Codes

Error

Váratlan hiba

Példák

Catalog

Mintakérelem

GET https://management.azure.com/subscriptions/23bc208b-083f-4901-ae85-4f98c0c3b4b6/providers/Microsoft.Capacity/catalogs?api-version=2022-11-01&reservedResourceType=VirtualMachines&location=eastus

Mintaválasz

{
  "value": [
    {
      "resourceType": "VirtualMachines",
      "name": "Standard_DS5_v2",
      "terms": [
        "P1Y",
        "P3Y"
      ],
      "billingPlans": {
        "P1Y": [
          "Upfront",
          "Monthly"
        ],
        "P3Y": [
          "Upfront",
          "Monthly"
        ]
      },
      "locations": [
        "eastus"
      ],
      "skuProperties": [
        {
          "name": "Cores",
          "value": "16"
        },
        {
          "name": "ProductTitle",
          "value": "DSv2 Series, DS5"
        },
        {
          "name": "ProductShortName",
          "value": "DSv2 Series"
        },
        {
          "name": "SKUName",
          "value": "DS5 v2"
        },
        {
          "name": "MeterId",
          "value": "12bc208b-083f-4901-ae85-4f98c0c3b4b8"
        }
      ],
      "restrictions": []
    },
    {
      "resourceType": "VirtualMachines",
      "name": "Standard_D1",
      "terms": [
        "P1Y",
        "P3Y"
      ],
      "billingPlans": {
        "P1Y": [
          "Upfront",
          "Monthly"
        ],
        "P3Y": [
          "Upfront",
          "Monthly"
        ]
      },
      "locations": [
        "eastus"
      ],
      "skuProperties": [
        {
          "name": "Cores",
          "value": "1"
        },
        {
          "name": "ProductTitle",
          "value": "D Series, D1"
        },
        {
          "name": "ProductShortName",
          "value": "D Series"
        },
        {
          "name": "SKUName",
          "value": "D1"
        },
        {
          "name": "MeterId",
          "value": "12bc208b-083f-4901-ae85-4f98c0c3b4b8"
        }
      ],
      "restrictions": [
        {
          "type": "Term",
          "values": [
            "P1Y"
          ],
          "reasonCode": "NotAvailableForSubscription"
        },
        {
          "type": "Term",
          "values": [
            "P3Y"
          ],
          "reasonCode": "NotAvailableForSubscription"
        }
      ]
    },
    {
      "resourceType": "VirtualMachines",
      "name": "Standard_F2",
      "terms": [
        "P1Y",
        "P3Y"
      ],
      "billingPlans": {
        "P1Y": [
          "Upfront",
          "Monthly"
        ],
        "P3Y": [
          "Upfront",
          "Monthly"
        ]
      },
      "locations": [
        "eastus"
      ],
      "skuProperties": [
        {
          "name": "Cores",
          "value": "2"
        },
        {
          "name": "ProductTitle",
          "value": "F Series, F2"
        },
        {
          "name": "ProductShortName",
          "value": "F Series"
        },
        {
          "name": "SKUName",
          "value": "F2"
        },
        {
          "name": "MeterId",
          "value": "12bc208b-083f-4901-ae85-4f98c0c3b4b8"
        }
      ],
      "restrictions": [
        {
          "type": "Location",
          "values": [
            "eastus"
          ],
          "reasonCode": "NotAvailableForSubscription"
        }
      ]
    }
  ],
  "nextLink": "https://management.azure.com/providers/Microsoft.Capacity/reservationOrders?api-version=2022-11-01&$filter=(term eq 'P1Y')&$take=50&$skip=50",
  "totalItems": 1000
}

Definíciók

Name Description
Catalog

Egy erőforrástípus termékadatai.

CatalogsResult

A katalógusok és a lapozási információk listája.

Error

Hibainformációk

ErrorResponseCode

Hibakód, amely leírja, hogy a szolgáltatás miért nem tudja feldolgozni a bejövő kérést

ExtendedErrorInfo

Kiterjesztett hibainformációk, beleértve a hibakódot és a hibaüzenetet

Msrp

Díjszabási információk a termékváltozatról

Price

Az összeget és a pénznemkódot tartalmazó díjszabási információk

ReservationTerm

A foglalás időtartamát jelöli.

SkuCapability

Termékváltozat képessége.

SkuProperty

Termékváltozat tulajdonsága.

SkuRestriction

Termékváltozat korlátozása.

Catalog

Egy erőforrástípus termékadatai.

Name Típus Description
billingPlans

object

A termékváltozathoz elérhető számlázási csomagbeállítások.

capabilities

SkuCapability[]

Termékváltozat képessége.

locations

string[]

A termékváltozat által elérhető helyek készlete. Ha nincs megadva, a termékváltozat minden helyen elérhető.

msrp

Msrp

Díjszabási információk a termékváltozatról

name

string

A termékváltozat neve

resourceType

string

Az erőforrás típusa, amelyre a termékváltozat vonatkozik.

restrictions

SkuRestriction[]

Termékváltozat korlátozása.

size

string

A termékváltozat mérete

skuProperties

SkuProperty[]

Termékváltozat tulajdonsága.

terms

ReservationTerm[]

Az erőforrás elérhető foglalási feltételei

tier

string

A termékváltozat szintje

CatalogsResult

A katalógusok és a lapozási információk listája.

Name Típus Description
nextLink

string

Az eredmények következő oldalára mutató hivatkozás (URL- cím).

totalItems

integer (int64)

A katalóguselemek teljes mennyisége.

value

Catalog[]

A katalógusok listája.

Error

Hibainformációk

Name Típus Description
error

ExtendedErrorInfo

Kiterjesztett hibainformációk, beleértve a hibakódot és a hibaüzenetet

ErrorResponseCode

Hibakód, amely leírja, hogy a szolgáltatás miért nem tudja feldolgozni a bejövő kérést

Érték Description
NotSpecified
InternalServerError
ServerTimeout
AuthorizationFailed
BadRequest
ClientCertificateThumbprintNotSet
InvalidRequestContent
OperationFailed
HttpMethodNotSupported
InvalidRequestUri
MissingTenantId
InvalidTenantId
InvalidReservationOrderId
InvalidReservationId
ReservationIdNotInReservationOrder
ReservationOrderNotFound
InvalidSubscriptionId
InvalidAccessToken
InvalidLocationId
UnauthenticatedRequestsThrottled
InvalidHealthCheckType
Forbidden
BillingScopeIdCannotBeChanged
AppliedScopesNotAssociatedWithCommerceAccount
PatchValuesSameAsExisting
RoleAssignmentCreationFailed
ReservationOrderCreationFailed
ReservationOrderNotEnabled
CapacityUpdateScopesFailed
UnsupportedReservationTerm
ReservationOrderIdAlreadyExists
RiskCheckFailed
CreateQuoteFailed
ActivateQuoteFailed
NonsupportedAccountId
PaymentInstrumentNotFound
MissingAppliedScopesForSingle
NoValidReservationsToReRate
ReRateOnlyAllowedForEA
OperationCannotBePerformedInCurrentState
InvalidSingleAppliedScopesCount
InvalidFulfillmentRequestParameters
NotSupportedCountry
InvalidRefundQuantity
PurchaseError
BillingCustomerInputError
BillingPaymentInstrumentSoftError
BillingPaymentInstrumentHardError
BillingTransientError
BillingError
FulfillmentConfigurationError
FulfillmentOutOfStockError
FulfillmentTransientError
FulfillmentError
CalculatePriceFailed
AppliedScopesSameAsExisting
SelfServiceRefundNotSupported
RefundLimitExceeded

ExtendedErrorInfo

Kiterjesztett hibainformációk, beleértve a hibakódot és a hibaüzenetet

Name Típus Description
code

ErrorResponseCode

Hibakód, amely leírja, hogy a szolgáltatás miért nem tudja feldolgozni a bejövő kérést

message

string

Msrp

Díjszabási információk a termékváltozatról

Name Típus Description
p1Y

Price

Összeg a díjszabás pénznemében. Az adót nem tartalmazza.

p3Y

Price

Összeg a díjszabás pénznemében. Az adót nem tartalmazza.

p5Y

Price

Összeg a díjszabás pénznemében. Az adót nem tartalmazza.

Price

Az összeget és a pénznemkódot tartalmazó díjszabási információk

Name Típus Description
amount

number (double)

currencyCode

string

A vásárlási rekord által használt pénznem ISO 4217 3 betűs pénznemkódja.

ReservationTerm

A foglalás időtartamát jelöli.

Érték Description
P1Y
P3Y
P5Y

SkuCapability

Termékváltozat képessége.

Name Típus Description
name

string

A funkció leírására használható invariáns.

value

string

Invariáns, ha a funkciót mennyiség alapján mérik.

SkuProperty

Termékváltozat tulajdonsága.

Name Típus Description
name

string

A funkció leírására használható invariáns.

value

string

Invariáns, ha a funkciót mennyiség alapján mérik.

SkuRestriction

Termékváltozat korlátozása.

Name Típus Description
reasonCode

string

A korlátozás oka.

type

string

A korlátozások típusa.

values

string[]

A korlátozások értéke. Ha a korlátozás típusa helyre van állítva. Ez különböző helyeken korlátozva van a termékváltozat.