Savings Plans - Get By Billing Account
Obtenha o plano de poupança por conta de cobrança.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}?api-version=2024-04-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}?api-version=2024-04-01&expand={expand}
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
billing
|
path | True |
string pattern: ^([0-9]+|([Pp][Cc][Nn]\.[A-Za-z0-9]+)|[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}(:[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}_[0-9]{4}(-[0-9]{2}){2})?)$ |
A ID que identifica exclusivamente uma conta de cobrança. |
savings
|
path | True |
string |
ID do plano de poupança |
savings
|
path | True |
string |
ID do pedido do plano de poupança |
api-version
|
query | True |
string |
A versão da API a ser usada com a solicitação do cliente. A versão atual é 2024-04-01. |
expand
|
query |
string |
Pode ser usado para expandir o planInformation. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
A solicitação foi concluída. |
|
Other Status Codes |
Erro inesperado. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
Savings |
Savings |
SavingsPlanGet
Solicitação de exemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/savingsPlanOrders/20000000-0000-0000-0000-000000000000/savingsPlans/30000000-0000-0000-0000-000000000000?api-version=2024-04-01
Resposta de exemplo
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/savingsPlanOrders/20000000-0000-0000-0000-000000000000/savingsPlans/30000000-0000-0000-0000-000000000000",
"name": "30000000-0000-0000-0000-000000000000",
"type": "microsoft.billing/billingAccounts/savingsPlanOrders/savingsPlans",
"sku": {
"name": "Compute_Savings_Plan"
},
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"billingScopeId": "/subscriptions/50000000-0000-0000-0000-000000000000",
"billingAccountId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/AAAA-BBBB-CCC-DDD",
"billingPlan": "P1M",
"productCode": "20000000-0000-0000-0000-000000000005",
"appliedScopeProperties": {
"tenantId": "70000000-0000-0000-0000-000000000000",
"managementGroupId": "/providers/Microsoft.Management/managementGroups/TestRg",
"displayName": "TestRg"
},
"commitment": {
"grain": "Hourly",
"currencyCode": "USD",
"amount": 0.001
},
"renew": false,
"appliedScopeType": "ManagementGroup",
"displayName": "SP1",
"provisioningState": "Succeeded",
"term": "P3Y",
"displayProvisioningState": "NoBenefit",
"userFriendlyAppliedScopeType": "ManagementGroup",
"expiryDateTime": "2025-11-16T02:25:11.7183866Z",
"purchaseDateTime": "2022-11-16T02:23:21.3864783Z",
"benefitStartTime": "2022-11-16T02:25:11.7183866Z",
"effectiveDateTime": "2022-12-16T01:35:36.2909462Z",
"utilization": {
"trend": "SAME",
"aggregates": [
{
"grain": 1,
"grainUnit": "days",
"value": 0,
"valueUnit": "percentage"
},
{
"grain": 7,
"grainUnit": "days",
"value": 0,
"valueUnit": "percentage"
},
{
"grain": 30,
"grainUnit": "days",
"value": 0,
"valueUnit": "percentage"
}
]
}
}
}
SavingsPlanGetExpandRenewProperties
Solicitação de exemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/savingsPlanOrders/20000000-0000-0000-0000-000000000000/savingsPlans/30000000-0000-0000-0000-000000000000?api-version=2024-04-01
Resposta de exemplo
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/savingsPlanOrders/20000000-0000-0000-0000-000000000000/savingsPlans/30000000-0000-0000-0000-000000000000",
"name": "30000000-0000-0000-0000-000000000000",
"type": "microsoft.billing/billingAccounts/savingsPlanOrders/savingsPlans",
"sku": {
"name": "Compute_Savings_Plan"
},
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"billingScopeId": "/subscriptions/50000000-0000-0000-0000-000000000000",
"billingAccountId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/AAAA-BBBB-CCC-DDD",
"billingPlan": "P1M",
"productCode": "20000000-0000-0000-0000-000000000005",
"appliedScopeProperties": {
"tenantId": "70000000-0000-0000-0000-000000000000",
"managementGroupId": "/providers/Microsoft.Management/managementGroups/TestRg",
"displayName": "TestRg"
},
"commitment": {
"grain": "Hourly",
"currencyCode": "USD",
"amount": 0.001
},
"renew": false,
"appliedScopeType": "ManagementGroup",
"displayName": "SP1",
"provisioningState": "Succeeded",
"term": "P3Y",
"displayProvisioningState": "NoBenefit",
"userFriendlyAppliedScopeType": "ManagementGroup",
"expiryDateTime": "2025-11-16T02:25:11.7183866Z",
"purchaseDateTime": "2022-11-16T02:23:21.3864783Z",
"benefitStartTime": "2022-11-16T02:25:11.7183866Z",
"effectiveDateTime": "2022-12-16T01:35:36.2909462Z",
"utilization": {
"trend": "SAME",
"aggregates": [
{
"grain": 1,
"grainUnit": "days",
"value": 0,
"valueUnit": "percentage"
},
{
"grain": 7,
"grainUnit": "days",
"value": 0,
"valueUnit": "percentage"
},
{
"grain": 30,
"grainUnit": "days",
"value": 0,
"valueUnit": "percentage"
}
]
},
"renewProperties": {
"purchaseProperties": {
"sku": {
"name": "Compute_Savings_Plan"
},
"properties": {
"billingScopeId": "/subscriptions/50000000-0000-0000-0000-000000000000",
"term": "P3Y",
"billingPlan": "Monthly",
"displayName": "SP1_renewed",
"appliedScopeType": "ManagementGroup",
"appliedScopeProperties": {
"tenantId": "70000000-0000-0000-0000-000000000000",
"managementGroupId": "/providers/Microsoft.Management/managementGroups/TestRg"
},
"commitment": {
"grain": "Hourly",
"currencyCode": "USD",
"amount": 0.001
}
}
}
}
}
}
Definições
Nome | Description |
---|---|
Applied |
Propriedades específicas para o tipo de escopo aplicado. Não é necessário se não for aplicável. |
Applied |
Tipo do Escopo Aplicado. |
Billing |
Representa o plano de cobrança no formato ISO 8601. Necessário apenas para compras mensais. |
Commitment |
Compromisso com o benefício. |
Commitment |
Grãos de compromisso. |
created |
O tipo de identidade que criou o recurso. |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Extended |
Informações de status estendido |
Provisioning |
Estado de provisionamento |
Purchase |
Solicitação de compra. |
Renew |
Propriedades específicas para renovação. |
Savings |
Plano de poupança |
Savings |
Representa o termo do plano de poupança no formato ISO 8601. |
Sku |
A SKU a ser aplicada a esse recurso |
system |
Metadados relativos à criação e última modificação do recurso. |
Utilization |
Utilização do plano de poupança |
Utilization |
Os valores agregados da utilização do plano de poupança |
AppliedScopeProperties
Propriedades específicas para o tipo de escopo aplicado. Não é necessário se não for aplicável.
Nome | Tipo | Description |
---|---|---|
displayName |
string |
Nome de exibição |
managementGroupId |
string |
Identificador totalmente qualificado do grupo de gerenciamento em que o benefício é aplicado. |
resourceGroupId |
string |
Identificador totalmente qualificado do grupo de recursos em que o benefício é aplicado. |
subscriptionId |
string |
Identificador totalmente qualificado da assinatura em que o benefício é aplicado. |
tenantId |
string |
ID do locatário em que o plano de poupança onde o benefício é aplicado. |
AppliedScopeType
Tipo do Escopo Aplicado.
Valor | Description |
---|---|
ManagementGroup | |
Shared | |
Single |
BillingPlan
Representa o plano de cobrança no formato ISO 8601. Necessário apenas para compras mensais.
Valor | Description |
---|---|
P1M |
Commitment
Compromisso com o benefício.
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. |
grain |
Grãos de compromisso. |
CommitmentGrain
Grãos de compromisso.
Valor | Description |
---|---|
Hourly |
createdByType
O tipo de identidade que criou o recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
ExtendedStatusInfo
Informações de status estendido
Nome | Tipo | Description |
---|---|---|
message |
string |
A mensagem que dá informações detalhadas sobre o código de status. |
properties.subscriptionId |
string |
A assinatura que falhou na verificação de linha de crédito. |
statusCode |
string |
Código de status fornecendo informações adicionais. |
ProvisioningState
Estado de provisionamento
Valor | Description |
---|---|
Canceled | |
ConfirmedBilling | |
Created | |
Creating | |
Expired | |
Failed | |
PendingBilling | |
Succeeded |
PurchaseRequest
Solicitação de compra.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
properties.appliedScopeProperties |
Propriedades específicas para o tipo de escopo aplicado. Não é necessário se não for aplicável. |
||
properties.appliedScopeType |
Tipo do Escopo Aplicado. |
||
properties.billingPlan |
Representa o plano de cobrança no formato ISO 8601. Necessário apenas para compras mensais. |
||
properties.billingScopeId |
string |
Assinatura que será cobrada pela compra da SavingsPlan |
|
properties.commitment |
Compromisso com o benefício. |
||
properties.displayName |
string |
Nome amigável do plano de poupança |
|
properties.renew |
boolean |
False |
Definir isso como true comprará automaticamente um novo benefício na hora da data de validade. |
properties.term |
Representa o termo do plano de poupança no formato ISO 8601. |
||
sku |
A SKU a ser aplicada a esse recurso |
RenewProperties
Propriedades específicas para renovação.
Nome | Tipo | Description |
---|---|---|
purchaseProperties |
Solicitação de compra. |
SavingsPlanModel
Plano de poupança
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
name |
string |
O nome do recurso |
|
properties.appliedScopeProperties |
Propriedades específicas para o tipo de escopo aplicado. Não é necessário se não for aplicável. |
||
properties.appliedScopeType |
Tipo do Escopo Aplicado. |
||
properties.benefitStartTime |
string (date-time) |
Este é o DateTime quando o benefício do plano de poupança é iniciado. |
|
properties.billingAccountId |
string |
Identificador totalmente qualificado da conta de cobrança em que o plano de poupança é aplicado. |
|
properties.billingPlan |
Representa o plano de cobrança no formato ISO 8601. Necessário apenas para compras mensais. |
||
properties.billingProfileId |
string |
Identificador totalmente qualificado do perfil de cobrança em que o plano de poupança é aplicado. Apresentar somente para clientes liderados por campo ou liderados pelo cliente. |
|
properties.billingScopeId |
string |
Assinatura que será cobrada pela compra da SavingsPlan |
|
properties.commitment |
Compromisso com o benefício. |
||
properties.customerId |
string |
Identificador totalmente qualificado do cliente em que o plano de poupança é aplicado. Apresentar somente para clientes liderados por parceiros. |
|
properties.displayName |
string |
Nome de exibição |
|
properties.displayProvisioningState |
string |
O estado de provisionamento do plano de poupança para exibição, por exemplo, êxito |
|
properties.effectiveDateTime |
string (date-time) |
DateTime do plano de economia a partir de quando essa versão é efetivada. |
|
properties.expiryDateTime |
string (date-time) |
Esta é a data e hora em que o plano de poupança expirará. |
|
properties.extendedStatusInfo |
Informações de status estendido |
||
properties.productCode |
string |
Representa UPN |
|
properties.provisioningState |
Estado de provisionamento |
||
properties.purchaseDateTime |
string (date-time) |
Data e hora em que o plano de poupança foi comprado. |
|
properties.renew |
boolean |
False |
Definir isso como true comprará automaticamente um novo benefício na hora da data de validade. |
properties.renewDestination |
string |
ID da SavingsPlan que é comprada por causa da renovação. |
|
properties.renewProperties |
Propriedades específicas para renovação. |
||
properties.renewSource |
string |
ID da SavingsPlan da qual este SavingsPlan é renovado. |
|
properties.term |
Representa o termo do plano de poupança no formato ISO 8601. |
||
properties.userFriendlyAppliedScopeType |
string |
O tipo de escopo aplicado do plano de economia para exibição, por exemplo, Compartilhado |
|
properties.utilization |
Utilização do plano de poupança |
||
sku |
SKU do plano de poupança |
||
systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
||
tags |
object |
Dicionário de metadados associados ao recurso. Ele pode não ser preenchido para todos os tipos de recursos. Comprimento máximo de chave/valor com suporte de 256 caracteres. Chaves/valor não devem esvaziar valor nem nulo. As chaves não podem conter <> % & \ ? / |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
SavingsPlanTerm
Representa o termo do plano de poupança no formato ISO 8601.
Valor | Description |
---|---|
P1Y | |
P3Y | |
P5Y |
Sku
A SKU a ser aplicada a esse recurso
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome da SKU a ser aplicada |
systemData
Metadados relativos à criação e última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
Utilization
Utilização do plano de poupança
Nome | Tipo | Description |
---|---|---|
aggregates |
A matriz de agregações da utilização de um plano de poupança |
|
trend |
string |
A tendência de utilização de um plano de poupança |
UtilizationAggregates
Os valores agregados da utilização do plano de poupança
Nome | Tipo | Description |
---|---|---|
grain |
number |
O grão da agregação |
grainUnit |
string |
A unidade de grãos da agregação |
value |
number |
O valor agregado |
valueUnit |
string |
A unidade de valor agregado |