Freigeben über


Savings Plans - Get By Billing Account

Erhalten Sie Einen Sparplan nach Abrechnungskonto.

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}

URI-Parameter

Name In Erforderlich Typ Beschreibung
billingAccountName
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})?)$

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

savingsPlanId
path True

string

ID des Sparplans

savingsPlanOrderId
path True

string

Auftrags-ID des Sparplans

api-version
query True

string

Die Version der API, die mit der Clientanforderung verwendet werden soll. Die aktuelle Version ist 2024-04-01.

expand
query

string

Kann verwendet werden, um die planInformation zu erweitern.

Antworten

Name Typ Beschreibung
200 OK

SavingsPlanModel

Die Anforderung ist abgeschlossen.

Other Status Codes

ErrorResponse

Unerwarteter Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

SavingsPlanGet
SavingsPlanGetExpandRenewProperties

SavingsPlanGet

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AppliedScopeProperties

Eigenschaften, die für den angewendeten Bereichstyp spezifisch sind. Nicht erforderlich, falls nicht zutreffend.

AppliedScopeType

Typ des angewendeten Bereichs.

BillingPlan

Stellt den Abrechnungsplan im ISO 8601-Format dar. Nur für monatliche Einkäufe erforderlich.

Commitment

Verpflichtung zum Nutzen.

CommitmentGrain

Bekenntniskorn.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

ExtendedStatusInfo

Erweiterte Statusinformationen

ProvisioningState

Bereitstellungsstatus

PurchaseRequest

Kaufanfrage.

RenewProperties

Eigenschaften, die für die Verlängerung spezifisch sind.

SavingsPlanModel

Sparplan

SavingsPlanTerm

Represents the Savings plan term in ISO 8601 format.

Sku

Die SKU, die für diese Ressource angewendet werden soll

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Utilization

Nutzung des Sparplans

UtilizationAggregates

Die Aggregatwerte der Nutzung des Sparplans

AppliedScopeProperties

Eigenschaften, die für den angewendeten Bereichstyp spezifisch sind. Nicht erforderlich, falls nicht zutreffend.

Name Typ Beschreibung
displayName

string

Anzeigename

managementGroupId

string

Vollqualifizierter Bezeichner der Verwaltungsgruppe, in der der Vorteil angewendet wird.

resourceGroupId

string

Vollqualifizierter Bezeichner der Ressourcengruppe, auf die der Vorteil angewendet wird.

subscriptionId

string

Vollqualifizierter Bezeichner des Abonnements, in dem der Vorteil angewendet wird.

tenantId

string

Mandanten-ID, bei der der Sparplan angewendet wird.

AppliedScopeType

Typ des angewendeten Bereichs.

Wert Beschreibung
ManagementGroup
Shared
Single

BillingPlan

Stellt den Abrechnungsplan im ISO 8601-Format dar. Nur für monatliche Einkäufe erforderlich.

Wert Beschreibung
P1M

Commitment

Verpflichtung zum Nutzen.

Name Typ Beschreibung
amount

number (double)

currencyCode

string

Der ISO 4217-3-Buchstaben-Währungscode für die währung, die von diesem Einkaufsdatensatz verwendet wird.

grain

CommitmentGrain

Bekenntniskorn.

CommitmentGrain

Bekenntniskorn.

Wert Beschreibung
Hourly

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ExtendedStatusInfo

Erweiterte Statusinformationen

Name Typ Beschreibung
message

string

Die Meldung, die detaillierte Informationen zum Statuscode enthält.

properties.subscriptionId

string

Das Abonnement, bei dem die Kreditlinienüberprüfung fehlgeschlagen ist.

statusCode

string

Statuscode, der zusätzliche Informationen bereitstellt.

ProvisioningState

Bereitstellungsstatus

Wert Beschreibung
Canceled
ConfirmedBilling
Created
Creating
Expired
Failed
PendingBilling
Succeeded

PurchaseRequest

Kaufanfrage.

Name Typ Standardwert Beschreibung
properties.appliedScopeProperties

AppliedScopeProperties

Eigenschaften, die für den angewendeten Bereichstyp spezifisch sind. Nicht erforderlich, falls nicht zutreffend.

properties.appliedScopeType

AppliedScopeType

Typ des angewendeten Bereichs.

properties.billingPlan

BillingPlan

Stellt den Abrechnungsplan im ISO 8601-Format dar. Nur für monatliche Einkäufe erforderlich.

properties.billingScopeId

string

Abonnement, das für den Kauf von SavingsPlan in Rechnung gestellt wird

properties.commitment

Commitment

Verpflichtung zum Nutzen.

properties.displayName

string

Anzeigename des Sparplans

properties.renew

boolean

False

Wenn Sie diesen Wert auf "true" festlegen, wird automatisch ein neuer Vorteil für die Ablaufdatumszeit erworben.

properties.term

SavingsPlanTerm

Represents the Savings plan term in ISO 8601 format.

sku

Sku

Die SKU, die für diese Ressource angewendet werden soll

RenewProperties

Eigenschaften, die für die Verlängerung spezifisch sind.

Name Typ Beschreibung
purchaseProperties

PurchaseRequest

Kaufanfrage.

SavingsPlanModel

Sparplan

Name Typ Standardwert Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Der Name der Ressource

properties.appliedScopeProperties

AppliedScopeProperties

Eigenschaften, die für den angewendeten Bereichstyp spezifisch sind. Nicht erforderlich, falls nicht zutreffend.

properties.appliedScopeType

AppliedScopeType

Typ des angewendeten Bereichs.

properties.benefitStartTime

string (date-time)

Dies ist dateTime, wenn der Sparplanvorteil beginnt.

properties.billingAccountId

string

Vollqualifizierter Bezeichner des Abrechnungskontos, auf das der Sparplan angewendet wird.

properties.billingPlan

BillingPlan

Stellt den Abrechnungsplan im ISO 8601-Format dar. Nur für monatliche Einkäufe erforderlich.

properties.billingProfileId

string

Vollqualifizierter Bezeichner des Abrechnungsprofils, in dem der Sparplan angewendet wird. Nur für kundengeführte Kunden mit Feldführung oder Kunden vorhanden.

properties.billingScopeId

string

Abonnement, das für den Kauf von SavingsPlan in Rechnung gestellt wird

properties.commitment

Commitment

Verpflichtung zum Nutzen.

properties.customerId

string

Vollqualifizierter Bezeichner des Kunden, auf den der Sparplan angewendet wird. Nur für partnergeführte Kunden vorhanden.

properties.displayName

string

Anzeigename

properties.displayProvisioningState

string

Der Bereitstellungsstatus des Sparplans für die Anzeige, z. B. erfolgreich

properties.effectiveDateTime

string (date-time)

DateTime des Sparplans ab dem Zeitpunkt, an dem diese Version wirksam ist.

properties.expiryDateTime

string (date-time)

Dies ist der Zeitpunkt, zu dem der Sparplan abläuft.

properties.extendedStatusInfo

ExtendedStatusInfo

Erweiterte Statusinformationen

properties.productCode

string

Represents UPN

properties.provisioningState

ProvisioningState

Bereitstellungsstatus

properties.purchaseDateTime

string (date-time)

Datum, zu dem der Sparplan erworben wurde.

properties.renew

boolean

False

Wenn Sie diesen Wert auf "true" festlegen, wird automatisch ein neuer Vorteil für die Ablaufdatumszeit erworben.

properties.renewDestination

string

SavingsPlan ID des Sparplans, der aufgrund der Verlängerung erworben wird.

properties.renewProperties

RenewProperties

Eigenschaften, die für die Verlängerung spezifisch sind.

properties.renewSource

string

SavingsPlan ID des Sparplans, aus dem dieser Sparplan erneuert wird.

properties.term

SavingsPlanTerm

Represents the Savings plan term in ISO 8601 format.

properties.userFriendlyAppliedScopeType

string

Der angewendete Bereichstyp des Sparplans für die Anzeige, z. B. Freigegeben

properties.utilization

Utilization

Nutzung des Sparplans

sku

Sku

Sparplan-SKU

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

tags

object

Wörterbuch der Metadaten, die der Ressource zugeordnet sind. Möglicherweise wird sie nicht für alle Ressourcentypen aufgefüllt. Maximale Schlüssel-/Wertlänge unterstützt von 256 Zeichen. Schlüssel/Wert dürfen keinen leeren Wert oder null sein. Schlüssel können nicht <> % & \ enthalten? /

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

SavingsPlanTerm

Represents the Savings plan term in ISO 8601 format.

Wert Beschreibung
P1Y
P3Y
P5Y

Sku

Die SKU, die für diese Ressource angewendet werden soll

Name Typ Beschreibung
name

string

Name der anzuwendenden SKU

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

Utilization

Nutzung des Sparplans

Name Typ Beschreibung
aggregates

UtilizationAggregates[]

Das Array von Aggregaten der Nutzung eines Sparplans

trend

string

Der Trend für die Nutzung eines Sparplans

UtilizationAggregates

Die Aggregatwerte der Nutzung des Sparplans

Name Typ Beschreibung
grain

number

Das Korn des Aggregats

grainUnit

string

Die Korneinheit des Aggregats

value

number

Der Aggregatwert

valueUnit

string

Die Aggregatwerteinheit