Condividi tramite


Savings Plan Order Alias - Create

Creare un piano di risparmio. Altre informazioni sulle autorizzazioni necessarie in https://go.microsoft.com/fwlink/?linkid=2215851

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
savingsPlanOrderAliasName
path True

string

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

Nome dell'alias dell'ordine del piano di risparmio

api-version
query True

string

Versione api da usare dal servizio

Corpo della richiesta

Nome Necessario Tipo Descrizione
sku True

Sku

SKU del piano di risparmio

kind

string

Tipo di provider di risorse

properties.appliedScopeProperties

AppliedScopeProperties

Proprietà specifiche del tipo di ambito applicato. Non obbligatorio se non applicabile.

properties.appliedScopeType

AppliedScopeType

Tipo dell'ambito applicato.

properties.billingPlan

BillingPlan

Rappresenta il piano di fatturazione in formato ISO 8601. Obbligatorio solo per i piani di fatturazione mensili.

properties.billingScopeId

string

Sottoscrizione che verrà addebitata per l'acquisto del vantaggio

properties.commitment

Commitment

Impegno verso il beneficio.

properties.displayName

string

Nome visualizzato

properties.renew

boolean

L'impostazione di questo valore su true acquisterà automaticamente un nuovo vantaggio alla data di scadenza.

properties.term

Term

Rappresentare il termine del vantaggio in formato ISO 8601.

Risposte

Nome Tipo Descrizione
200 OK

SavingsPlanOrderAliasModel

La risorsa è stata creata.

201 Created

SavingsPlanOrderAliasModel

La richiesta viene elaborata.

Intestazioni

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

ErrorResponse

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

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

SavingsPlanOrderAliasCreate
SavingsPlanOrderAliasCreateSingleScope

SavingsPlanOrderAliasCreate

Esempio di richiesta

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

Risposta di esempio

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

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
AppliedScopeProperties

Proprietà specifiche del tipo di ambito applicato. Non obbligatorio se non applicabile.

AppliedScopeType

Tipo dell'ambito applicato.

BillingPlan

Rappresenta il piano di fatturazione in formato ISO 8601. Obbligatorio solo per i piani di fatturazione mensili.

Commitment

Impegno verso il beneficio.

CommitmentGrain

Granularità dell'impegno.

createdByType

Tipo di identità che ha creato la risorsa.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ProvisioningState

Stato del provisioning

SavingsPlanOrderAliasModel

Alias dell'ordine del piano di risparmio

Sku

SKU da applicare per questa risorsa

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Term

Rappresentare il termine del vantaggio in formato ISO 8601.

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 è necessario applicare il vantaggio.

resourceGroupId

string

Identificatore completo del gruppo di risorse.

subscriptionId

string

Identificatore completo della sottoscrizione.

tenantId

string

ID tenant in cui viene applicato il vantaggio.

AppliedScopeType

Tipo dell'ambito applicato.

Valore Descrizione
ManagementGroup
Shared
Single

BillingPlan

Rappresenta il piano di fatturazione in formato ISO 8601. Obbligatorio solo per i piani di fatturazione mensili.

Valore Descrizione
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

CommitmentGrain

Granularità dell'impegno.

CommitmentGrain

Granularità dell'impegno.

Valore Descrizione
Hourly

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
Application
Key
ManagedIdentity
User

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

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

ProvisioningState

Stato del provisioning

Valore Descrizione
Cancelled
ConfirmedBilling
Created
Creating
Expired
Failed
PendingBilling
Succeeded

SavingsPlanOrderAliasModel

Alias dell'ordine del piano di risparmio

Nome Tipo Valore predefinito Descrizione
id

string

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind

string

Tipo di provider di risorse

name

string

Nome della risorsa

properties.appliedScopeProperties

AppliedScopeProperties

Proprietà specifiche del tipo di ambito applicato. Non obbligatorio se non applicabile.

properties.appliedScopeType

AppliedScopeType

Tipo dell'ambito applicato.

properties.billingPlan

BillingPlan

Rappresenta il piano di fatturazione in formato ISO 8601. Obbligatorio solo per i piani di fatturazione mensili.

properties.billingScopeId

string

Sottoscrizione che verrà addebitata per l'acquisto del vantaggio

properties.commitment

Commitment

Impegno verso il beneficio.

properties.displayName

string

Nome visualizzato

properties.provisioningState

ProvisioningState

Stato del provisioning

properties.renew

boolean

False

L'impostazione di questo valore su true acquisterà automaticamente un nuovo vantaggio alla data di scadenza.

properties.savingsPlanOrderId

string

Identificatore del piano di risparmio creato

properties.term

Term

Rappresentare il termine del vantaggio in formato ISO 8601.

sku

Sku

SKU del piano di risparmio

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

type

string

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

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

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

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

Term

Rappresentare il termine del vantaggio in formato ISO 8601.

Valore Descrizione
P1Y
P3Y
P5Y