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


Licenses - Create Or Update

Операция создания или обновления лицензии.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/licenses/{licenseName}?api-version=2024-05-20-preview

Параметры URI

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

string

Имя лицензии.

Шаблон регулярного выражения: [a-zA-Z0-9-_\.]+

resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

Версия API, используемая для данной операции.

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

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

string

Географическое расположение, в котором находится ресурс

properties.licenseDetails

LicenseDetails

Описывает свойства лицензии.

properties.licenseType

LicenseType

Тип ресурса лицензии.

properties.tenantId

string

Описывает идентификатор клиента.

tags

object

Теги ресурсов.

Ответы

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

License

Обновленный ресурс

Other Status Codes

ErrorResponse

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

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

azure_auth

Поток OAuth2 в Azure Active Directory

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

Области

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

Примеры

Create or Update a License

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

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/licenses/{licenseName}?api-version=2024-05-20-preview

{
  "location": "eastus2euap",
  "properties": {
    "licenseType": "ESU",
    "licenseDetails": {
      "state": "Activated",
      "target": "Windows Server 2012",
      "edition": "Datacenter",
      "type": "pCore",
      "processors": 6
    }
  }
}

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

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/Licenses/{licenseName}",
  "name": "{licenseName}",
  "type": "Microsoft.HybridCompute/licenses",
  "location": "eastus2euap",
  "tags": null,
  "properties": {
    "tenantId": "{tenandId}",
    "licenseType": "ESU",
    "licenseDetails": {
      "state": "Activated",
      "target": "Windows Server 2012",
      "edition": "Datacenter",
      "type": "pCore",
      "processors": 6,
      "assignedLicenses": 2,
      "immutableId": "<generated Guid>"
    }
  }
}

Определения

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

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

ErrorAdditionalInfo

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

ErrorDetail

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

ErrorResponse

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

License

Описывает лицензию на гибридном компьютере.

LicenseCoreType

Описывает тип ядра лицензии (pCore или виртуальное ядро).

LicenseDetails

Описывает свойства лицензии.

LicenseEdition

Описывает выпуск лицензии. Значения: Standard или Datacenter.

LicenseState

Описывает состояние лицензии.

LicenseTarget

Описывает целевой сервер лицензий.

LicenseType

Тип ресурса лицензии.

ProgramYear

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

ProvisioningState

Состояние подготовки, которое отображается только в ответе.

systemData

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

VolumeLicenseDetails

createdByType

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

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

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

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

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

object

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

type

string

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

ErrorDetail

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

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

ErrorAdditionalInfo[]

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

code

string

Код ошибки.

details

ErrorDetail[]

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

message

string

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

target

string

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

ErrorResponse

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

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

ErrorDetail

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

License

Описывает лицензию на гибридном компьютере.

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

string

Полный идентификатор ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса.

properties.licenseDetails

LicenseDetails

Описывает свойства лицензии.

properties.licenseType

LicenseType

Тип ресурса лицензии.

properties.provisioningState

ProvisioningState

Состояние подготовки, которое отображается только в ответе.

properties.tenantId

string

Описывает идентификатор клиента.

systemData

systemData

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

tags

object

Теги ресурсов.

type

string

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

LicenseCoreType

Описывает тип ядра лицензии (pCore или виртуальное ядро).

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

string

vCore

string

LicenseDetails

Описывает свойства лицензии.

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

integer

Описывает количество назначенных лицензий.

edition

LicenseEdition

Описывает выпуск лицензии. Значения: Standard или Datacenter.

immutableId

string

Описывает неизменяемый идентификатор.

processors

integer

Описывает количество процессоров.

state

LicenseState

Описывает состояние лицензии.

target

LicenseTarget

Описывает целевой сервер лицензий.

type

LicenseCoreType

Описывает тип ядра лицензии (pCore или виртуальное ядро).

volumeLicenseDetails

VolumeLicenseDetails[]

Список сведений о корпоративной лицензии.

LicenseEdition

Описывает выпуск лицензии. Значения: Standard или Datacenter.

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

string

Standard

string

LicenseState

Описывает состояние лицензии.

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

string

Deactivated

string

LicenseTarget

Описывает целевой сервер лицензий.

Имя Тип Описание
Windows Server 2012

string

Windows Server 2012 R2

string

LicenseType

Тип ресурса лицензии.

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

string

ProgramYear

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

Имя Тип Описание
Year 1

string

Year 2

string

Year 3

string

ProvisioningState

Состояние подготовки, которое отображается только в ответе.

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

string

Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

systemData

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

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

string

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

createdBy

string

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

createdByType

createdByType

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

lastModifiedAt

string

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

lastModifiedBy

string

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

lastModifiedByType

createdByType

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

VolumeLicenseDetails

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

string

Идентификатор счета для корпоративной лицензии.

programYear

ProgramYear

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