Savings Plans - Get By Billing Account
Ottenere il piano di risparmio in base all'account di fatturazione.
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}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
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})?)$ |
ID che identifica in modo univoco un account di fatturazione. |
|
savings
|
path | True |
string |
ID del piano di risparmio |
|
savings
|
path | True |
string |
ID ordine del piano di risparmio |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
|
expand
|
query |
string |
Può essere usato per espandere il pianoInformation. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Operazione Azure completata con successo. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
|
Savings |
|
Savings |
SavingsPlanGet
Esempio di richiesta
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
Risposta di esempio
{
"name": "30000000-0000-0000-0000-000000000000",
"type": "microsoft.billing/billingAccounts/savingsPlanOrders/savingsPlans",
"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",
"properties": {
"appliedScopeProperties": {
"displayName": "TestRg",
"managementGroupId": "/providers/Microsoft.Management/managementGroups/TestRg",
"tenantId": "70000000-0000-0000-0000-000000000000"
},
"appliedScopeType": "ManagementGroup",
"benefitStartTime": "2022-11-16T02:25:11.7183866Z",
"billingAccountId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31",
"billingPlan": "P1M",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/AAAA-BBBB-CCC-DDD",
"billingScopeId": "/subscriptions/50000000-0000-0000-0000-000000000000",
"commitment": {
"amount": 0.001,
"currencyCode": "USD",
"grain": "Hourly"
},
"displayName": "SP1",
"displayProvisioningState": "NoBenefit",
"effectiveDateTime": "2022-12-16T01:35:36.2909462Z",
"expiryDateTime": "2025-11-16T02:25:11.7183866Z",
"productCode": "20000000-0000-0000-0000-000000000005",
"provisioningState": "Succeeded",
"purchaseDateTime": "2022-11-16T02:23:21.3864783Z",
"renew": false,
"term": "P3Y",
"userFriendlyAppliedScopeType": "ManagementGroup",
"utilization": {
"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"
}
],
"trend": "SAME"
}
},
"sku": {
"name": "Compute_Savings_Plan"
},
"tags": {
"key1": "value1",
"key2": "value2"
}
}
SavingsPlanGetExpandRenewProperties
Esempio di richiesta
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
Risposta di esempio
{
"name": "30000000-0000-0000-0000-000000000000",
"type": "microsoft.billing/billingAccounts/savingsPlanOrders/savingsPlans",
"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",
"properties": {
"appliedScopeProperties": {
"displayName": "TestRg",
"managementGroupId": "/providers/Microsoft.Management/managementGroups/TestRg",
"tenantId": "70000000-0000-0000-0000-000000000000"
},
"appliedScopeType": "ManagementGroup",
"benefitStartTime": "2022-11-16T02:25:11.7183866Z",
"billingAccountId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31",
"billingPlan": "P1M",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/AAAA-BBBB-CCC-DDD",
"billingScopeId": "/subscriptions/50000000-0000-0000-0000-000000000000",
"commitment": {
"amount": 0.001,
"currencyCode": "USD",
"grain": "Hourly"
},
"displayName": "SP1",
"displayProvisioningState": "NoBenefit",
"effectiveDateTime": "2022-12-16T01:35:36.2909462Z",
"expiryDateTime": "2025-11-16T02:25:11.7183866Z",
"productCode": "20000000-0000-0000-0000-000000000005",
"provisioningState": "Succeeded",
"purchaseDateTime": "2022-11-16T02:23:21.3864783Z",
"renew": false,
"renewProperties": {
"purchaseProperties": {
"properties": {
"appliedScopeProperties": {
"managementGroupId": "/providers/Microsoft.Management/managementGroups/TestRg",
"tenantId": "70000000-0000-0000-0000-000000000000"
},
"appliedScopeType": "ManagementGroup",
"billingPlan": "Monthly",
"billingScopeId": "/subscriptions/50000000-0000-0000-0000-000000000000",
"commitment": {
"amount": 0.001,
"currencyCode": "USD",
"grain": "Hourly"
},
"displayName": "SP1_renewed",
"term": "P3Y"
},
"sku": {
"name": "Compute_Savings_Plan"
}
}
},
"term": "P3Y",
"userFriendlyAppliedScopeType": "ManagementGroup",
"utilization": {
"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"
}
],
"trend": "SAME"
}
},
"sku": {
"name": "Compute_Savings_Plan"
},
"tags": {
"key1": "value1",
"key2": "value2"
}
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Applied |
Proprietà specifiche del tipo di ambito applicato. Non obbligatorio se non applicabile. |
|
Applied |
Tipo dell'ambito applicato. |
|
Billing |
Rappresenta il piano di fatturazione in formato ISO 8601. Obbligatorio solo per gli acquisti mensili. |
| Commitment |
Impegno verso il beneficio. |
|
Commitment |
Granularità dell'impegno. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Extended |
Informazioni sullo stato esteso |
|
Provisioning |
Lo stato di provisioning della risorsa durante un'operazione di lunga durata. |
|
Purchase |
Richiesta di acquisto. |
|
Renew |
Proprietà specifiche per il rinnovo. |
|
Savings |
Piano di risparmio |
|
Savings |
Rappresenta il termine del piano di risparmio in formato ISO 8601. |
| Sku |
SKU da applicare per questa risorsa |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
| Utilization |
Utilizzo del piano di risparmio |
|
Utilization |
Valori aggregati dell'utilizzo del piano di risparmio |
AppliedScopeProperties
Proprietà specifiche del tipo di ambito applicato. Non obbligatorio se non applicabile.
| Nome | Tipo | Descrizione |
|---|---|---|
| displayName |
string |
Nome visualizzato |
| managementGroupId |
string |
Identificatore completo del gruppo di gestione in cui viene applicato il vantaggio. |
| resourceGroupId |
string |
Identificatore completo del gruppo di risorse in cui viene applicato il vantaggio. |
| subscriptionId |
string |
Identificatore completo della sottoscrizione in cui viene applicato il vantaggio. |
| tenantId |
string |
ID tenant in cui viene applicato il piano di risparmio in cui viene applicato il vantaggio. |
AppliedScopeType
Tipo dell'ambito applicato.
| Valore | Descrizione |
|---|---|
| Single |
Single |
| Shared |
Shared |
| ManagementGroup |
ManagementGroup |
BillingPlan
Rappresenta il piano di fatturazione in formato ISO 8601. Obbligatorio solo per gli acquisti mensili.
| Valore | Descrizione |
|---|---|
| P1M |
P1M |
Commitment
Impegno verso il beneficio.
| Nome | Tipo | Descrizione |
|---|---|---|
| amount |
number (double) |
|
| currencyCode |
string |
Codice valuta ISO 4217 a 3 lettere per la valuta utilizzata da questo record di acquisto. |
| grain |
Granularità dell'impegno. |
CommitmentGrain
Granularità dell'impegno.
| Valore | Descrizione |
|---|---|
| Hourly |
Su base oraria |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
ExtendedStatusInfo
Informazioni sullo stato esteso
| Nome | Tipo | Descrizione |
|---|---|---|
| message |
string |
Messaggio che fornisce informazioni dettagliate sul codice di stato. |
| properties.subscriptionId |
string |
Sottoscrizione che non ha superato il controllo della riga di credito. |
| statusCode |
string |
Codice di stato che fornisce informazioni aggiuntive. |
ProvisioningState
Lo stato di provisioning della risorsa durante un'operazione di lunga durata.
| Valore | Descrizione |
|---|---|
| Succeeded |
Succeeded |
| Canceled |
Annullato |
| Failed |
Non riuscito |
| New |
Nuova |
| Pending |
In sospeso |
| Provisioning |
Provisioning |
| PendingBilling |
PendingBilling |
| ConfirmedBilling |
Fatturazione confermataFattura |
| Creating |
Creazione |
| Created |
Creato |
| Expired |
Scaduto |
PurchaseRequest
Richiesta di acquisto.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| properties.appliedScopeProperties |
Proprietà specifiche del tipo di ambito applicato. Non obbligatorio se non applicabile. |
||
| properties.appliedScopeType |
Tipo dell'ambito applicato. |
||
| properties.billingPlan |
Rappresenta il piano di fatturazione in formato ISO 8601. Obbligatorio solo per gli acquisti mensili. |
||
| properties.billingScopeId |
string |
Sottoscrizione che verrà addebitata per l'acquisto di SavingsPlan |
|
| properties.commitment |
Impegno verso il beneficio. |
||
| properties.displayName |
string |
Nome descrittivo del piano di risparmio |
|
| properties.renew |
boolean |
False |
L'impostazione di questo valore su true acquisterà automaticamente un nuovo vantaggio alla data di scadenza. |
| properties.term |
Rappresenta il termine del piano di risparmio in formato ISO 8601. |
||
| sku |
SKU da applicare per questa risorsa |
RenewProperties
Proprietà specifiche per il rinnovo.
| Nome | Tipo | Descrizione |
|---|---|---|
| purchaseProperties |
Richiesta di acquisto. |
SavingsPlanModel
Piano di risparmio
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| name |
string |
Nome della risorsa |
|
| properties.appliedScopeProperties |
Proprietà specifiche del tipo di ambito applicato. Non obbligatorio se non applicabile. |
||
| properties.appliedScopeType |
Tipo dell'ambito applicato. |
||
| properties.benefitStartTime |
string (date-time) |
DateTime all'avvio del vantaggio del piano di risparmio. |
|
| properties.billingAccountId |
string |
Identificatore completo dell'account di fatturazione in cui viene applicato il piano di risparmio. |
|
| properties.billingPlan |
Rappresenta il piano di fatturazione in formato ISO 8601. Obbligatorio solo per gli acquisti mensili. |
||
| properties.billingProfileId |
string |
Identificatore completo del profilo di fatturazione in cui viene applicato il piano di risparmio. Presente solo per i clienti con led field o clienti con cliente. |
|
| properties.billingScopeId |
string |
Sottoscrizione che verrà addebitata per l'acquisto di SavingsPlan |
|
| properties.commitment |
Impegno verso il beneficio. |
||
| properties.customerId |
string |
Identificatore completo del cliente in cui viene applicato il piano di risparmio. Presente solo per i clienti con partner. |
|
| properties.displayName |
string |
Nome visualizzato |
|
| properties.displayProvisioningState |
string |
Stato di provisioning del piano di risparmio per la visualizzazione, ad esempio Succeeded |
|
| properties.effectiveDateTime |
string (date-time) |
DateTime del piano di risparmio a partire da quando questa versione è effettiva. |
|
| properties.expiryDateTime |
string (date-time) |
Questa è la data di scadenza del piano di risparmio. |
|
| properties.extendedStatusInfo |
Informazioni sullo stato esteso |
||
| properties.productCode |
string |
Rappresenta l'UPN |
|
| properties.provisioningState |
Lo stato di provisioning della risorsa durante un'operazione di lunga durata. |
||
| properties.purchaseDateTime |
string (date-time) |
Data di acquisto del piano di risparmio. |
|
| properties.renew |
boolean |
False |
L'impostazione di questo valore su true acquisterà automaticamente un nuovo vantaggio alla data di scadenza. |
| properties.renewDestination |
string |
SavingsPlan Id dell'oggetto SavingsPlan acquistato a causa del rinnovo. |
|
| properties.renewProperties |
Proprietà specifiche per il rinnovo. |
||
| properties.renewSource |
string |
SavingsPlan Id dell'oggetto SavingsPlan da cui viene rinnovato il piano di risparmio. |
|
| properties.term |
Rappresenta il termine del piano di risparmio in formato ISO 8601. |
||
| properties.userFriendlyAppliedScopeType |
string |
Tipo di ambito applicato del piano di risparmio per la visualizzazione, ad esempio Condiviso |
|
| properties.utilization |
Utilizzo del piano di risparmio |
||
| sku |
SKU del piano di risparmio |
||
| systemData |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
||
| tags |
object |
Dizionario dei metadati associati alla risorsa. Potrebbe non essere popolato per tutti i tipi di risorse. Lunghezza massima chiave/valore supportata di 256 caratteri. Chiavi/valore non deve essere vuoto né null. Le chiavi non possono contenere <> % & \ ? / |
|
| type |
string |
Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
SavingsPlanTerm
Rappresenta il termine del piano di risparmio in formato ISO 8601.
| Valore | Descrizione |
|---|---|
| P1Y |
P1Y |
| P3Y |
P3Y |
| P5Y |
P5Y |
Sku
SKU da applicare per questa risorsa
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome dello SKU da applicare |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
Utilization
Utilizzo del piano di risparmio
| Nome | Tipo | Descrizione |
|---|---|---|
| aggregates |
Matrice di aggregazioni dell'utilizzo di un piano di risparmio |
|
| trend |
string |
La tendenza all'utilizzo di un piano di risparmio |
UtilizationAggregates
Valori aggregati dell'utilizzo del piano di risparmio
| Nome | Tipo | Descrizione |
|---|---|---|
| grain |
number (float) |
Granularità dell'aggregazione |
| grainUnit |
string |
Unità di granularità dell'aggregazione |
| value |
number (float) |
Valore aggregato |
| valueUnit |
string |
Unità valore aggregato |