Поделиться через


Savings Plan Order Alias - Create

Создайте план экономии. Дополнительные сведения о разрешениях, необходимых в https://go.microsoft.com/fwlink/?linkid=2215851

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

Параметры URI

Имя В Обязательно Тип Описание
savingsPlanOrderAliasName
path True

string

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

Имя псевдонима заказа плана экономии

api-version
query True

string

Версия API, используемая службой

Текст запроса

Имя Обязательно Тип Описание
sku True

Sku

Номер SKU плана экономии

kind

string

Тип поставщика ресурсов

properties.appliedScopeProperties

AppliedScopeProperties

Свойства, относящиеся к примененным типу области. Не требуется, если применимо.

properties.appliedScopeType

AppliedScopeType

Тип примененной области.

properties.billingPlan

BillingPlan

Представляет план выставления счетов в формате ISO 8601. Требуется только для ежемесячных планов выставления счетов.

properties.billingScopeId

string

Подписка, которая будет взиматься за приобретение преимущества

properties.commitment

Commitment

Приверженность преимуществам.

properties.displayName

string

Показать имя

properties.renew

boolean

Если задано значение true, вы автоматически приобретете новое преимущество в течение даты окончания срока действия.

properties.term

Term

Представляет термин преимущества в формате ISO 8601.

Ответы

Имя Тип Описание
200 OK

SavingsPlanOrderAliasModel

Ресурс был создан.

201 Created

SavingsPlanOrderAliasModel

Запрос обрабатывается.

Заголовки

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

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

SavingsPlanOrderAliasCreate
SavingsPlanOrderAliasCreateSingleScope

SavingsPlanOrderAliasCreate

Образец запроса

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

Пример ответа

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

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
AppliedScopeProperties

Свойства, относящиеся к примененным типу области. Не требуется, если применимо.

AppliedScopeType

Тип примененной области.

BillingPlan

Представляет план выставления счетов в формате ISO 8601. Требуется только для ежемесячных планов выставления счетов.

Commitment

Приверженность преимуществам.

CommitmentGrain

Зерно обязательств.

createdByType

Тип удостоверения, создавшего ресурс.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ProvisioningState

Состояние подготовки

SavingsPlanOrderAliasModel

Псевдоним заказа на экономию

Sku

Номер SKU для этого ресурса

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Term

Представляет термин преимущества в формате ISO 8601.

AppliedScopeProperties

Свойства, относящиеся к примененным типу области. Не требуется, если применимо.

Имя Тип Описание
displayName

string

Показать имя

managementGroupId

string

Полный идентификатор группы управления, в которой необходимо применить преимущество.

resourceGroupId

string

Полный идентификатор группы ресурсов.

subscriptionId

string

Полный идентификатор подписки.

tenantId

string

Идентификатор клиента, в котором применяется преимущество.

AppliedScopeType

Тип примененной области.

Значение Описание
ManagementGroup
Shared
Single

BillingPlan

Представляет план выставления счетов в формате ISO 8601. Требуется только для ежемесячных планов выставления счетов.

Значение Описание
P1M

Commitment

Приверженность преимуществам.

Имя Тип Описание
amount

number (double)

currencyCode

string

Код валюты ISO 4217 3-буквы для валюты, используемой этой записью покупки.

grain

CommitmentGrain

Зерно обязательств.

CommitmentGrain

Зерно обязательств.

Значение Описание
Hourly

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ProvisioningState

Состояние подготовки

Значение Описание
Cancelled
ConfirmedBilling
Created
Creating
Expired
Failed
PendingBilling
Succeeded

SavingsPlanOrderAliasModel

Псевдоним заказа на экономию

Имя Тип Default value Описание
id

string

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind

string

Тип поставщика ресурсов

name

string

Имя ресурса

properties.appliedScopeProperties

AppliedScopeProperties

Свойства, относящиеся к примененным типу области. Не требуется, если применимо.

properties.appliedScopeType

AppliedScopeType

Тип примененной области.

properties.billingPlan

BillingPlan

Представляет план выставления счетов в формате ISO 8601. Требуется только для ежемесячных планов выставления счетов.

properties.billingScopeId

string

Подписка, которая будет взиматься за приобретение преимущества

properties.commitment

Commitment

Приверженность преимуществам.

properties.displayName

string

Показать имя

properties.provisioningState

ProvisioningState

Состояние подготовки

properties.renew

boolean

False

Если задано значение true, вы автоматически приобретете новое преимущество в течение даты окончания срока действия.

properties.savingsPlanOrderId

string

Идентификатор созданного плана экономии

properties.term

Term

Представляет термин преимущества в формате ISO 8601.

sku

Sku

Номер SKU плана экономии

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

Sku

Номер SKU для этого ресурса

Имя Тип Описание
name

string

Имя применяемого номера SKU

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

Term

Представляет термин преимущества в формате ISO 8601.

Значение Описание
P1Y
P3Y
P5Y