Sdílet prostřednictvím


Licenses - Create Or Update

Operace vytvoření nebo aktualizace licence.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
licenseName
path True

string

Název licence.

Vzor regulárního výrazu: [a-zA-Z0-9-_\.]+

resourceGroupName
path True

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

subscriptionId
path True

string

ID cílového předplatného.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Vyžadováno Typ Description
location True

string

Geografické umístění, ve kterém se nachází prostředek

properties.licenseDetails

LicenseDetails

Popisuje vlastnosti licence.

properties.licenseType

LicenseType

Typ licenčního prostředku.

properties.tenantId

string

Popisuje ID tenanta.

tags

object

Značky prostředků.

Odpovědi

Name Typ Description
200 OK

License

Aktualizovaný prostředek

Other Status Codes

ErrorResponse

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Create or Update a License

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
createdByType

Typ identity, která vytvořila prostředek.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Odpověď na chybu

License

Popisuje licenci v hybridním počítači.

LicenseCoreType

Popisuje typ jádra licence (pCore nebo vCore).

LicenseDetails

Popisuje vlastnosti licence.

LicenseEdition

Popisuje edici licence. Hodnoty jsou Standard nebo Datacenter.

LicenseState

Popisuje stav licence.

LicenseTarget

Popisuje cílový licenční server.

LicenseType

Typ licenčního prostředku.

ProgramYear

Popisuje rok programu, pro který je multilicence určená.

ProvisioningState

Stav zřizování, který se zobrazí pouze v odpovědi.

systemData

Metadata týkající se vytvoření a poslední změny prostředku

VolumeLicenseDetails

createdByType

Typ identity, která vytvořila prostředek.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě

code

string

Kód chyby

details

ErrorDetail[]

Podrobnosti o chybě

message

string

Chybová zpráva

target

string

Cíl chyby.

ErrorResponse

Odpověď na chybu

Name Typ Description
error

ErrorDetail

Objekt chyby.

License

Popisuje licenci v hybridním počítači.

Name Typ Description
id

string

Plně kvalifikované ID prostředku. Např. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Geografické umístění, ve kterém se nachází prostředek

name

string

Název prostředku

properties.licenseDetails

LicenseDetails

Popisuje vlastnosti licence.

properties.licenseType

LicenseType

Typ licenčního prostředku.

properties.provisioningState

ProvisioningState

Stav zřizování, který se zobrazí pouze v odpovědi.

properties.tenantId

string

Popisuje ID tenanta.

systemData

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy

tags

object

Značky prostředků.

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

LicenseCoreType

Popisuje typ jádra licence (pCore nebo vCore).

Name Typ Description
pCore

string

vCore

string

LicenseDetails

Popisuje vlastnosti licence.

Name Typ Description
assignedLicenses

integer

Popisuje počet přiřazených licencí.

edition

LicenseEdition

Popisuje edici licence. Hodnoty jsou Standard nebo Datacenter.

immutableId

string

Popisuje neměnné ID.

processors

integer

Popisuje počet procesorů.

state

LicenseState

Popisuje stav licence.

target

LicenseTarget

Popisuje cílový licenční server.

type

LicenseCoreType

Popisuje typ jádra licence (pCore nebo vCore).

volumeLicenseDetails

VolumeLicenseDetails[]

Seznam podrobností o multilicenčních licencích

LicenseEdition

Popisuje edici licence. Hodnoty jsou Standard nebo Datacenter.

Name Typ Description
Datacenter

string

Standard

string

LicenseState

Popisuje stav licence.

Name Typ Description
Activated

string

Deactivated

string

LicenseTarget

Popisuje cílový licenční server.

Name Typ Description
Windows Server 2012

string

Windows Server 2012 R2

string

LicenseType

Typ licenčního prostředku.

Name Typ Description
ESU

string

ProgramYear

Popisuje rok programu, pro který je multilicence určená.

Name Typ Description
Year 1

string

Year 2

string

Year 3

string

ProvisioningState

Stav zřizování, který se zobrazí pouze v odpovědi.

Name Typ Description
Accepted

string

Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

systemData

Metadata týkající se vytvoření a poslední změny prostředku

Name Typ Description
createdAt

string

Časové razítko vytvoření prostředku (UTC)

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která vytvořila prostředek.

lastModifiedAt

string

Časové razítko poslední změny prostředku (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.

VolumeLicenseDetails

Name Typ Description
invoiceId

string

ID faktury pro multilicenční licenci.

programYear

ProgramYear

Popisuje rok programu, pro který je multilicence určená.