Get Catalog - Get Catalog
Obtenha as regiões e skus que estão disponíveis para compra de RI para a assinatura do Azure especificada.
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}
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
subscription
|
path | True |
string |
ID da assinatura |
api-version
|
query | True |
string |
Versão com suporte. |
$filter
|
query |
string |
Pode ser usado para filtrar por propriedades de catálogo. O filtro dá suporte a 'eq', 'or' e 'and'. |
|
$skip
|
query |
number |
O número de reservas a serem ignoradas da lista antes de retornar os resultados |
|
$take
|
query |
number |
Para o número de reservas a serem retornadas |
|
location
|
query |
string |
Filtra os skus com base no local especificado neste parâmetro. Pode ser uma região do Azure ou global |
|
offer
|
query |
string |
ID da oferta usada para obter os produtos de terceiros |
|
plan
|
query |
string |
ID de plano usada para obter os produtos de terceiros |
|
publisher
|
query |
string |
ID do publicador usada para obter os produtos de terceiros |
|
reserved
|
query |
string |
O tipo do recurso para o qual os skus devem ser fornecidos. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY. A solicitação foi bem-sucedida. |
|
Other Status Codes |
Erro inesperado |
Exemplos
Catalog
Solicitação de exemplo
Resposta de exemplo
{
"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
}
Definições
Nome | Description |
---|---|
Catalog |
Detalhes do produto de um tipo de recurso. |
Catalogs |
A lista de catálogos e informações de paginação. |
Error |
Informações de erro |
Error |
Código de erro que descreve o motivo pelo qual o serviço não é capaz de processar a solicitação de entrada |
Extended |
Informações de erro estendidas, incluindo código de erro e mensagem de erro |
Msrp |
Informações sobre preços sobre o sku |
Price |
Informações de preços que contêm o valor e o código de moeda |
Reservation |
Represente o termo de reserva. |
Sku |
Funcionalidade de um sku. |
Sku |
Propriedade de um sku. |
Sku |
Restrição de um sku. |
Catalog
Detalhes do produto de um tipo de recurso.
Nome | Tipo | Description |
---|---|---|
billingPlans |
object |
As opções de plano de cobrança disponíveis para esse sku. |
capabilities |
Funcionalidade de um sku. |
|
locations |
string[] |
O conjunto de locais que o sku está disponível. Se não for especificado, o sku estará disponível em todos os locais. |
msrp |
Informações sobre preços sobre o sku |
|
name |
string |
O nome do sku |
resourceType |
string |
O tipo de recurso ao qual o sku se aplica. |
restrictions |
Restrição de um sku. |
|
size |
string |
O tamanho deste sku |
skuProperties |
Propriedade de um sku. |
|
terms |
Termos de reserva disponíveis para este recurso |
|
tier |
string |
A camada deste sku |
CatalogsResult
A lista de catálogos e informações de paginação.
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
O link (url) para a próxima página de resultados. |
totalItems |
integer (int64) |
A quantidade total de itens de catálogo. |
value |
Catalog[] |
A lista de catálogos. |
Error
Informações de erro
Nome | Tipo | Description |
---|---|---|
error |
Informações de erro estendidas, incluindo código de erro e mensagem de erro |
ErrorResponseCode
Código de erro que descreve o motivo pelo qual o serviço não é capaz de processar a solicitação de entrada
Valor | Description |
---|---|
ActivateQuoteFailed | |
AppliedScopesNotAssociatedWithCommerceAccount | |
AppliedScopesSameAsExisting | |
AuthorizationFailed | |
BadRequest | |
BillingCustomerInputError | |
BillingError | |
BillingPaymentInstrumentHardError | |
BillingPaymentInstrumentSoftError | |
BillingScopeIdCannotBeChanged | |
BillingTransientError | |
CalculatePriceFailed | |
CapacityUpdateScopesFailed | |
ClientCertificateThumbprintNotSet | |
CreateQuoteFailed | |
Forbidden | |
FulfillmentConfigurationError | |
FulfillmentError | |
FulfillmentOutOfStockError | |
FulfillmentTransientError | |
HttpMethodNotSupported | |
InternalServerError | |
InvalidAccessToken | |
InvalidFulfillmentRequestParameters | |
InvalidHealthCheckType | |
InvalidLocationId | |
InvalidRefundQuantity | |
InvalidRequestContent | |
InvalidRequestUri | |
InvalidReservationId | |
InvalidReservationOrderId | |
InvalidSingleAppliedScopesCount | |
InvalidSubscriptionId | |
InvalidTenantId | |
MissingAppliedScopesForSingle | |
MissingTenantId | |
NoValidReservationsToReRate | |
NonsupportedAccountId | |
NotSpecified | |
NotSupportedCountry | |
OperationCannotBePerformedInCurrentState | |
OperationFailed | |
PatchValuesSameAsExisting | |
PaymentInstrumentNotFound | |
PurchaseError | |
ReRateOnlyAllowedForEA | |
RefundLimitExceeded | |
ReservationIdNotInReservationOrder | |
ReservationOrderCreationFailed | |
ReservationOrderIdAlreadyExists | |
ReservationOrderNotEnabled | |
ReservationOrderNotFound | |
RiskCheckFailed | |
RoleAssignmentCreationFailed | |
SelfServiceRefundNotSupported | |
ServerTimeout | |
UnauthenticatedRequestsThrottled | |
UnsupportedReservationTerm |
ExtendedErrorInfo
Informações de erro estendidas, incluindo código de erro e mensagem de erro
Nome | Tipo | Description |
---|---|---|
code |
Código de erro que descreve o motivo pelo qual o serviço não é capaz de processar a solicitação de entrada |
|
message |
string |
Msrp
Informações sobre preços sobre o sku
Nome | Tipo | Description |
---|---|---|
p1Y |
Valor em moeda de preço. Imposto não incluído. |
|
p3Y |
Valor em moeda de preço. Imposto não incluído. |
|
p5Y |
Valor em moeda de preço. Imposto não incluído. |
Price
Informações de preços que contêm o valor e o código de moeda
Nome | Tipo | Description |
---|---|---|
amount |
number (double) |
|
currencyCode |
string |
O código de moeda iso 4217 de 3 letras para a moeda usada por este registro de compra. |
ReservationTerm
Represente o termo de reserva.
Valor | Description |
---|---|
P1Y | |
P3Y | |
P5Y |
SkuCapability
Funcionalidade de um sku.
Nome | Tipo | Description |
---|---|---|
name |
string |
Uma invariável para descrever o recurso. |
value |
string |
Uma invariável se o recurso for medido pela quantidade. |
SkuProperty
Propriedade de um sku.
Nome | Tipo | Description |
---|---|---|
name |
string |
Uma invariável para descrever o recurso. |
value |
string |
Uma invariável se o recurso for medido pela quantidade. |
SkuRestriction
Restrição de um sku.
Nome | Tipo | Description |
---|---|---|
reasonCode |
string |
O motivo da restrição. |
type |
string |
O tipo de restrições. |
values |
string[] |
O valor das restrições. Se o tipo de restrição estiver definido como local. Esses seriam locais diferentes em que o sku é restrito. |