Megosztás a következőn keresztül:


Licenses - Create Or Update

Licenc létrehozására vagy frissítésére irányuló művelet.

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

URI-paraméterek

Name In Kötelező Típus Description
licenseName
path True

string

A licenc neve.

Reguláris kifejezési minta: [a-zA-Z0-9-_\.]+

resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string

A cél-előfizetés azonosítója.

api-version
query True

string

A művelethez használandó API-verzió.

Kérelem törzse

Name Kötelező Típus Description
location True

string

A földrajzi hely, ahol az erőforrás él

properties.licenseDetails

LicenseDetails

Egy licenc tulajdonságait ismerteti.

properties.licenseType

LicenseType

A licencerőforrás típusa.

properties.tenantId

string

A bérlőazonosítót ismerteti.

tags

object

Erőforráscímkék.

Válaszok

Name Típus Description
200 OK

License

Frissített erőforrás

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

Create or Update a License

Mintakérelem

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

Mintaválasz

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

Definíciók

Name Description
createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

License

Egy hibrid gép licencét ismerteti.

LicenseCoreType

A licenc magtípusát (pCore vagy virtuális mag) ismerteti.

LicenseDetails

Egy licenc tulajdonságait ismerteti.

LicenseEdition

A licenc kiadását ismerteti. Az értékek Standard vagy Datacenter értékűek.

LicenseState

A licenc állapotát ismerteti.

LicenseTarget

A licenc célkiszolgálóját ismerteti.

LicenseType

A licencerőforrás típusa.

ProgramYear

A mennyiségi licenc programévét ismerteti.

ProvisioningState

A kiépítési állapot, amely csak a válaszban jelenik meg.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

VolumeLicenseDetails

createdByType

Az erőforrást létrehozó identitás típusa.

Name Típus Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további adattípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hiba célja.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

License

Egy hibrid gép licencét ismerteti.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

A földrajzi hely, ahol az erőforrás él

name

string

Az erőforrás neve

properties.licenseDetails

LicenseDetails

Egy licenc tulajdonságait ismerteti.

properties.licenseType

LicenseType

A licencerőforrás típusa.

properties.provisioningState

ProvisioningState

A kiépítési állapot, amely csak a válaszban jelenik meg.

properties.tenantId

string

A bérlőazonosítót ismerteti.

systemData

systemData

A createdBy és modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok.

tags

object

Erőforráscímkék.

type

string

Az erőforrás típusa. Például"Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

LicenseCoreType

A licenc magtípusát (pCore vagy virtuális mag) ismerteti.

Name Típus Description
pCore

string

vCore

string

LicenseDetails

Egy licenc tulajdonságait ismerteti.

Name Típus Description
assignedLicenses

integer

A hozzárendelt licencek számát ismerteti.

edition

LicenseEdition

A licenc kiadását ismerteti. Az értékek Standard vagy Datacenter értékűek.

immutableId

string

A nem módosítható azonosítót ismerteti.

processors

integer

A processzorok számát ismerteti.

state

LicenseState

A licenc állapotát ismerteti.

target

LicenseTarget

A licenc célkiszolgálóját ismerteti.

type

LicenseCoreType

A licenc magtípusát (pCore vagy virtuális mag) ismerteti.

volumeLicenseDetails

VolumeLicenseDetails[]

A mennyiségi licenc részleteinek listája.

LicenseEdition

A licenc kiadását ismerteti. Az értékek Standard vagy Datacenter értékűek.

Name Típus Description
Datacenter

string

Standard

string

LicenseState

A licenc állapotát ismerteti.

Name Típus Description
Activated

string

Deactivated

string

LicenseTarget

A licenc célkiszolgálóját ismerteti.

Name Típus Description
Windows Server 2012

string

Windows Server 2012 R2

string

LicenseType

A licencerőforrás típusa.

Name Típus Description
ESU

string

ProgramYear

A mennyiségi licenc programévét ismerteti.

Name Típus Description
Year 1

string

Year 2

string

Year 3

string

ProvisioningState

A kiépítési állapot, amely csak a válaszban jelenik meg.

Name Típus Description
Accepted

string

Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást utoljára módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.

VolumeLicenseDetails

Name Típus Description
invoiceId

string

A mennyiségi licenc számlaazonosítója.

programYear

ProgramYear

A mennyiségi licenc programévét ismerteti.