Freigeben über


Savings Plan Order Alias - Create

Erstellen Sie einen Sparplan. Weitere Informationen zu berechtigungen, die bei https://go.microsoft.com/fwlink/?linkid=2215851

PUT https://management.azure.com/providers/Microsoft.BillingBenefits/savingsPlanOrderAliases/{savingsPlanOrderAliasName}?api-version=2022-11-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
savingsPlanOrderAliasName
path True

string

pattern: ^[a-zA-Z0-9_\-\.]+$

Name des Sparplanauftragsalias

api-version
query True

string

Die api-Version, die vom Dienst verwendet werden soll

Anforderungstext

Name Erforderlich Typ Beschreibung
sku True

Sku

Sparplan-SKU

kind

string

Ressourcenanbietertyp

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 Abrechnungspläne erforderlich.

properties.billingScopeId

string

Abonnement, das für den Kauf des Vorteils in Rechnung gestellt wird

properties.commitment

Commitment

Verpflichtung zum Nutzen.

properties.displayName

string

Anzeigename

properties.renew

boolean

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

properties.term

Term

Stellen Sie den Vorteilsausdruck im ISO 8601-Format dar.

Antworten

Name Typ Beschreibung
200 OK

SavingsPlanOrderAliasModel

Die Ressource wurde erstellt.

201 Created

SavingsPlanOrderAliasModel

Die Anforderung wird verarbeitet.

Header

  • Azure-AsyncOperation: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

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

SavingsPlanOrderAliasCreate
SavingsPlanOrderAliasCreateSingleScope

SavingsPlanOrderAliasCreate

Beispielanforderung

PUT https://management.azure.com/providers/Microsoft.BillingBenefits/savingsPlanOrderAliases/spAlias123?api-version=2022-11-01

{
  "sku": {
    "name": "Compute_Savings_Plan"
  },
  "properties": {
    "billingScopeId": "/subscriptions/30000000-0000-0000-0000-000000000000",
    "term": "P3Y",
    "appliedScopeType": "Shared",
    "appliedScopeProperties": null,
    "displayName": "Compute_SavingsPlan_10-28-2022_16-38",
    "billingPlan": "P1M",
    "commitment": {
      "grain": "Hourly",
      "currencyCode": "USD",
      "amount": 0.001
    }
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/Microsoft.BillingBenefits/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2021-07-01-privatepreview
Retry-After: 5
{
  "id": "/providers/microsoft.billingbenefits/savingsPlanOrderAliases/SavingsPlan_1667000324595",
  "name": "SavingsPlan_1667000324595",
  "type": "Microsoft.BillingBenefits/savingsPlanOrderAliases",
  "kind": null,
  "sku": {
    "name": "Compute_Savings_Plan"
  },
  "properties": {
    "savingsPlanOrderId": "/providers/Microsoft.BillingBenefits/savingsPlanOrders/30000000-0000-0000-0000-000000000023",
    "billingScopeId": "/subscriptions/30000000-0000-0000-0000-000000000000",
    "billingPlan": "P1M",
    "appliedScopeProperties": null,
    "commitment": {
      "grain": "Hourly",
      "currencyCode": "USD",
      "amount": 0.001
    },
    "appliedScopeType": "Shared",
    "displayName": "Compute_SavingsPlan_10-28-2022_16-38",
    "provisioningState": "Created",
    "term": "P3Y"
  }
}
{
  "id": "/providers/microsoft.billingbenefits/savingsPlanOrderAliases/SavingsPlan_1667000324595",
  "name": "SavingsPlan_1667000324595",
  "type": "Microsoft.BillingBenefits/savingsPlanOrderAliases",
  "kind": null,
  "sku": {
    "name": "Compute_Savings_Plan"
  },
  "properties": {
    "savingsPlanOrderId": "/providers/Microsoft.BillingBenefits/savingsPlanOrders/30000000-0000-0000-0000-000000000023",
    "billingScopeId": "/subscriptions/30000000-0000-0000-0000-000000000000",
    "billingPlan": "P1M",
    "appliedScopeProperties": null,
    "commitment": {
      "grain": "Hourly",
      "currencyCode": "USD",
      "amount": 0.001
    },
    "appliedScopeType": "Shared",
    "displayName": "Compute_SavingsPlan_10-28-2022_16-38",
    "provisioningState": "Created",
    "term": "P3Y"
  }
}

SavingsPlanOrderAliasCreateSingleScope

Beispielanforderung

PUT https://management.azure.com/providers/Microsoft.BillingBenefits/savingsPlanOrderAliases/spAlias123?api-version=2022-11-01

{
  "sku": {
    "name": "Compute_Savings_Plan"
  },
  "properties": {
    "billingScopeId": "/providers/Microsoft.Billing/billingAccounts/1234567/billingSubscriptions/30000000-0000-0000-0000-000000000000",
    "appliedScopeType": "Single",
    "appliedScopeProperties": {
      "subscriptionId": "/subscriptions/30000000-0000-0000-0000-000000000000"
    },
    "term": "P3Y",
    "displayName": "Compute_SavingsPlan_10-28-2022_16-38",
    "billingPlan": "P1M",
    "commitment": {
      "grain": "Hourly",
      "currencyCode": "USD",
      "amount": 0.001
    }
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/Microsoft.BillingBenefits/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2021-07-01-privatepreview
Retry-After: 5
{
  "id": "/providers/microsoft.billingbenefits/savingsPlanOrderAliases/SavingsPlan_1667000324595",
  "name": "SavingsPlan_1667000324595",
  "type": "Microsoft.BillingBenefits/savingsPlanOrderAliases",
  "kind": null,
  "sku": {
    "name": "Compute_Savings_Plan"
  },
  "properties": {
    "savingsPlanOrderId": "/providers/Microsoft.BillingBenefits/savingsPlanOrders/30000000-0000-0000-0000-000000000023",
    "billingPlan": "P1M",
    "billingScopeId": "/providers/Microsoft.Billing/billingAccounts/1234567/billingSubscriptions/30000000-0000-0000-0000-000000000000",
    "appliedScopeType": "Single",
    "appliedScopeProperties": {
      "subscriptionId": "/subscriptions/30000000-0000-0000-0000-000000000000"
    },
    "commitment": {
      "grain": "Hourly",
      "currencyCode": "USD",
      "amount": 0.001
    },
    "displayName": "Compute_SavingsPlan_10-28-2022_16-38",
    "provisioningState": "Created",
    "term": "P3Y"
  }
}
{
  "id": "/providers/microsoft.billingbenefits/savingsPlanOrderAliases/SavingsPlan_1667000324595",
  "name": "SavingsPlan_1667000324595",
  "type": "Microsoft.BillingBenefits/savingsPlanOrderAliases",
  "kind": null,
  "sku": {
    "name": "Compute_Savings_Plan"
  },
  "properties": {
    "savingsPlanOrderId": "/providers/Microsoft.BillingBenefits/savingsPlanOrders/30000000-0000-0000-0000-000000000023",
    "billingPlan": "P1M",
    "billingScopeId": "/providers/Microsoft.Billing/billingAccounts/1234567/billingSubscriptions/30000000-0000-0000-0000-000000000000",
    "appliedScopeType": "Single",
    "appliedScopeProperties": {
      "subscriptionId": "/subscriptions/30000000-0000-0000-0000-000000000000"
    },
    "commitment": {
      "grain": "Hourly",
      "currencyCode": "USD",
      "amount": 0.001
    },
    "displayName": "Compute_SavingsPlan_10-28-2022_16-38",
    "provisioningState": "Created",
    "term": "P3Y"
  }
}

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 Abrechnungspläne 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

ProvisioningState

Bereitstellungsstatus

SavingsPlanOrderAliasModel

Sparplan-Auftragsalias

Sku

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

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Term

Stellen Sie den Vorteilsausdruck im ISO 8601-Format dar.

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 werden muss.

resourceGroupId

string

Vollqualifizierter Bezeichner der Ressourcengruppe.

subscriptionId

string

Vollqualifizierter Bezeichner des Abonnements.

tenantId

string

Mandanten-ID, in der der Vorteil 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 Abrechnungspläne 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.

ProvisioningState

Bereitstellungsstatus

Wert Beschreibung
Cancelled
ConfirmedBilling
Created
Creating
Expired
Failed
PendingBilling
Succeeded

SavingsPlanOrderAliasModel

Sparplan-Auftragsalias

Name Typ Standardwert Beschreibung
id

string

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

kind

string

Ressourcenanbietertyp

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.billingPlan

BillingPlan

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

properties.billingScopeId

string

Abonnement, das für den Kauf des Vorteils in Rechnung gestellt wird

properties.commitment

Commitment

Verpflichtung zum Nutzen.

properties.displayName

string

Anzeigename

properties.provisioningState

ProvisioningState

Bereitstellungsstatus

properties.renew

boolean

False

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

properties.savingsPlanOrderId

string

Bezeichner des erstellten Sparplans

properties.term

Term

Stellen Sie den Vorteilsausdruck im ISO 8601-Format dar.

sku

Sku

Sparplan-SKU

systemData

systemData

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

type

string

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

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.

Term

Stellen Sie den Vorteilsausdruck im ISO 8601-Format dar.

Wert Beschreibung
P1Y
P3Y
P5Y