Dedicated Hosts - Update

Zaktualizuj dedykowanego hosta .

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}?api-version=2024-03-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
hostGroupName
path True

string

Nazwa dedykowanej grupy hostów.

hostName
path True

string

Nazwa dedykowanego hosta .

resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Typ Opis
properties.autoReplaceOnFailure

boolean

Określa, czy dedykowany host powinien zostać automatycznie zastąpiony w przypadku awarii. Wartość jest domyślnie ustawiona na wartość "true", jeśli nie zostanie podana.

properties.licenseType

DedicatedHostLicenseTypes

Określa typ licencji oprogramowania, który zostanie zastosowany do maszyn wirtualnych wdrożonych na dedykowanym hoście. Możliwe wartości to: Brak,Windows_Server_Hybrid,Windows_Server_Perpetual. Wartość domyślna to: Brak.

properties.platformFaultDomain

integer

Domena błędów dedykowanego hosta w dedykowanej grupie hostów.

sku

Sku

[Wyświetl listę wszystkich dostępnych dedykowanych rozmiarów hostów do zmiany rozmiaru] (https://docs.microsoft.com/rest/api/compute/dedicated-hosts/listavailablesizes). Zmiana rozmiaru może służyć tylko do skalowania w górę DedicatedHost. Do ustawienia jest wymagana tylko nazwa.

tags

object

Tagi zasobów

Odpowiedzi

Nazwa Typ Opis
200 OK

DedicatedHost

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

DedicatedHost_Update_MaximumSet_Gen
DedicatedHost_Update_MinimumSet_Gen
DedicatedHost_Update_Resize

DedicatedHost_Update_MaximumSet_Gen

Sample Request

PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/hostGroups/aaaaaaaaa/hosts/aaaaaaaaaaaaaaaaaaaaa?api-version=2024-03-01

{
  "properties": {
    "platformFaultDomain": 1,
    "autoReplaceOnFailure": true,
    "licenseType": "Windows_Server_Hybrid",
    "instanceView": {
      "availableCapacity": {
        "allocatableVMs": [
          {
            "vmSize": "aaaaaaaaaaaaaaaaaaaa",
            "count": 26
          }
        ]
      },
      "statuses": [
        {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      ]
    }
  },
  "tags": {
    "key8813": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
  }
}

Sample Response

{
  "location": "westus",
  "tags": {},
  "properties": {
    "platformFaultDomain": 1,
    "autoReplaceOnFailure": true,
    "hostId": "{GUID}",
    "virtualMachines": [
      {
        "id": "aaaa"
      }
    ],
    "licenseType": "Windows_Server_Hybrid",
    "provisioningTime": "2021-11-30T12:58:26.526Z",
    "provisioningState": "aaaaaaaaaaaaaaaaaaaaaaaaa",
    "instanceView": {
      "assetId": "aaaaaaaaaaaaaaaa",
      "availableCapacity": {
        "allocatableVMs": [
          {
            "vmSize": "aaaaaaaaaaaaaaaaaaaa",
            "count": 26
          }
        ]
      },
      "statuses": [
        {
          "code": "aaaaaaaaaaaaaaaaaaaaaaa",
          "level": "Info",
          "displayStatus": "aaaaaa",
          "message": "a",
          "time": "2021-11-30T12:58:26.522Z"
        }
      ]
    }
  },
  "sku": {
    "name": "DSv3-Type1",
    "tier": "aaa",
    "capacity": 7
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/HostGroups/myDedicatedHostGroup/hosts/myDedicatedHost",
  "name": "myDedicatedHost",
  "type": "aaaaaaaaaaaaaaaaaaa"
}

DedicatedHost_Update_MinimumSet_Gen

Sample Request

PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/hostGroups/aa/hosts/aaaaaaaaaaaaaaaaaaaaaaaaaa?api-version=2024-03-01

{}

Sample Response

{
  "location": "westus",
  "sku": {}
}

DedicatedHost_Update_Resize

Sample Request

PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/hostGroups/aaaaaaaaa/hosts/aaaaaaaaaaaaaaaaaaaaa?api-version=2024-03-01

{
  "sku": {
    "name": "DSv3-Type1"
  }
}

Sample Response

{
  "location": "westus",
  "tags": {},
  "properties": {
    "platformFaultDomain": 1,
    "autoReplaceOnFailure": true,
    "hostId": "{GUID}",
    "virtualMachines": [
      {
        "id": "aaaa"
      }
    ],
    "licenseType": "Windows_Server_Hybrid",
    "provisioningTime": "2021-11-30T12:58:26.526Z",
    "provisioningState": "aaaaaaaaaaaaaaaaaaaaaaaaa"
  },
  "sku": {
    "name": "DSv3-Type1",
    "tier": "aaa",
    "capacity": 7
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/HostGroups/myDedicatedHostGroup/hosts/myDedicatedHost",
  "name": "myDedicatedHost",
  "type": "aaaaaaaaaaaaaaaaaaa"
}

Definicje

Nazwa Opis
ApiError

Błąd interfejsu API.

ApiErrorBase

Baza błędów interfejsu API.

CloudError

Odpowiedź o błędzie z usługi Compute.

DedicatedHost

Określa informacje o dedykowanym hoście.

DedicatedHostAllocatableVM

Reprezentuje dedykowaną pojemność nieuprawnionego hosta pod względem określonego rozmiaru maszyny wirtualnej.

DedicatedHostAvailableCapacity

Dedykowana pojemność hosta nieuprawnionego.

DedicatedHostInstanceView

Widok wystąpienia dedykowanego hosta.

DedicatedHostLicenseTypes

Określa typ licencji oprogramowania, który zostanie zastosowany do maszyn wirtualnych wdrożonych na dedykowanym hoście. Możliwe wartości to: Brak,Windows_Server_Hybrid,Windows_Server_Perpetual. Wartość domyślna to: Brak.

DedicatedHostUpdate

Określa informacje o dedykowanym hoście. Można zaktualizować tylko tagi, autoReplaceOnFailure i licenseType.

InnerError

Szczegóły błędu wewnętrznego.

InstanceViewStatus

Stan widoku wystąpienia.

Sku

Opisuje jednostkę SKU zestawu skalowania maszyn wirtualnych. UWAGA: Jeśli nowa jednostka SKU maszyny wirtualnej nie jest obecnie obsługiwana na sprzęcie, zestaw skalowania jest obecnie włączony, należy cofnąć przydział maszyn wirtualnych w zestawie skalowania przed zmodyfikowaniem nazwy jednostki SKU.

StatusLevelTypes

Kod poziomu.

SubResourceReadOnly

ApiError

Błąd interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Wewnętrzny błąd interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

CloudError

Odpowiedź o błędzie z usługi Compute.

Nazwa Typ Opis
error

ApiError

Błąd interfejsu API.

DedicatedHost

Określa informacje o dedykowanym hoście.

Nazwa Typ Opis
id

string

Identyfikator zasobu

location

string

Lokalizacja zasobu

name

string

Nazwa zasobu

properties.autoReplaceOnFailure

boolean

Określa, czy dedykowany host powinien zostać automatycznie zastąpiony w przypadku awarii. Wartość jest domyślnie ustawiona na wartość "true", jeśli nie zostanie podana.

properties.hostId

string

Unikatowy identyfikator wygenerowany i przypisany do dedykowanego hosta przez platformę. Nie zmienia się przez cały okres istnienia hosta.

properties.instanceView

DedicatedHostInstanceView

Widok dedykowanego wystąpienia hosta.

properties.licenseType

DedicatedHostLicenseTypes

Określa typ licencji oprogramowania, który zostanie zastosowany do maszyn wirtualnych wdrożonych na dedykowanym hoście. Możliwe wartości to: Brak,Windows_Server_Hybrid,Windows_Server_Perpetual. Wartość domyślna to: Brak.

properties.platformFaultDomain

integer

Domena błędów dedykowanego hosta w dedykowanej grupie hostów.

properties.provisioningState

string

Stan aprowizacji, który pojawia się tylko w odpowiedzi.

properties.provisioningTime

string

Data pierwszej aprowizacji hosta.

properties.timeCreated

string

Określa czas utworzenia zasobu dedykowanego hosta. Minimalna wersja interfejsu API: 2021-11-01.

properties.virtualMachines

SubResourceReadOnly[]

Lista odwołań do wszystkich maszyn wirtualnych na dedykowanym hoście.

sku

Sku

Jednostka SKU dedykowanego hosta dla rodziny sprzętu i maszyn wirtualnych. Do ustawienia jest wymagana tylko nazwa. Wyświetl listę jednostek SKU Microsoft.Compute, aby uzyskać listę możliwych wartości.

tags

object

Tagi zasobów

type

string

Typ zasobu

DedicatedHostAllocatableVM

Reprezentuje dedykowaną pojemność nieuprawnionego hosta pod względem określonego rozmiaru maszyny wirtualnej.

Nazwa Typ Opis
count

number

Maksymalna liczba maszyn wirtualnych o rozmiarze vmSize, które mogą mieścić się w pozostałej pojemności dedykowanego hosta.

vmSize

string

Rozmiar maszyny wirtualnej, dla którego jest reprezentowana nieuprawnionej pojemności.

DedicatedHostAvailableCapacity

Dedykowana pojemność hosta nieuprawnionego.

Nazwa Typ Opis
allocatableVMs

DedicatedHostAllocatableVM[]

Nieuprawnionej pojemności dedykowanego hosta reprezentowanego pod względem każdego rozmiaru maszyny wirtualnej, który może zostać wdrożony na dedykowanym hoście.

DedicatedHostInstanceView

Widok wystąpienia dedykowanego hosta.

Nazwa Typ Opis
assetId

string

Określa unikatowy identyfikator dedykowanej maszyny fizycznej, na której znajduje się dedykowany host.

availableCapacity

DedicatedHostAvailableCapacity

Nieuprawnionej pojemności dedykowanego hosta.

statuses

InstanceViewStatus[]

Informacje o stanie zasobu.

DedicatedHostLicenseTypes

Określa typ licencji oprogramowania, który zostanie zastosowany do maszyn wirtualnych wdrożonych na dedykowanym hoście. Możliwe wartości to: Brak,Windows_Server_Hybrid,Windows_Server_Perpetual. Wartość domyślna to: Brak.

Nazwa Typ Opis
None

string

Windows_Server_Hybrid

string

Windows_Server_Perpetual

string

DedicatedHostUpdate

Określa informacje o dedykowanym hoście. Można zaktualizować tylko tagi, autoReplaceOnFailure i licenseType.

Nazwa Typ Opis
properties.autoReplaceOnFailure

boolean

Określa, czy dedykowany host powinien zostać automatycznie zastąpiony w przypadku awarii. Wartość jest domyślnie ustawiona na wartość "true", jeśli nie zostanie podana.

properties.hostId

string

Unikatowy identyfikator wygenerowany i przypisany do dedykowanego hosta przez platformę. Nie zmienia się przez cały okres istnienia hosta.

properties.instanceView

DedicatedHostInstanceView

Widok dedykowanego wystąpienia hosta.

properties.licenseType

DedicatedHostLicenseTypes

Określa typ licencji oprogramowania, który zostanie zastosowany do maszyn wirtualnych wdrożonych na dedykowanym hoście. Możliwe wartości to: Brak,Windows_Server_Hybrid,Windows_Server_Perpetual. Wartość domyślna to: Brak.

properties.platformFaultDomain

integer

Domena błędów dedykowanego hosta w dedykowanej grupie hostów.

properties.provisioningState

string

Stan aprowizacji, który pojawia się tylko w odpowiedzi.

properties.provisioningTime

string

Data pierwszej aprowizacji hosta.

properties.timeCreated

string

Określa czas utworzenia zasobu dedykowanego hosta. Minimalna wersja interfejsu API: 2021-11-01.

properties.virtualMachines

SubResourceReadOnly[]

Lista odwołań do wszystkich maszyn wirtualnych na dedykowanym hoście.

sku

Sku

[Wyświetl listę wszystkich dostępnych dedykowanych rozmiarów hostów do zmiany rozmiaru] (https://docs.microsoft.com/rest/api/compute/dedicated-hosts/listavailablesizes). Zmiana rozmiaru może służyć tylko do skalowania w górę DedicatedHost. Do ustawienia jest wymagana tylko nazwa.

tags

object

Tagi zasobów

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.

InstanceViewStatus

Stan widoku wystąpienia.

Nazwa Typ Opis
code

string

Kod stanu.

displayStatus

string

Krótka etykieta lokalizowalna dla stanu.

level

StatusLevelTypes

Kod poziomu.

message

string

Szczegółowy komunikat o stanie, w tym alerty i komunikaty o błędach.

time

string

Czas stanu.

Sku

Opisuje jednostkę SKU zestawu skalowania maszyn wirtualnych. UWAGA: Jeśli nowa jednostka SKU maszyny wirtualnej nie jest obecnie obsługiwana na sprzęcie, zestaw skalowania jest obecnie włączony, należy cofnąć przydział maszyn wirtualnych w zestawie skalowania przed zmodyfikowaniem nazwy jednostki SKU.

Nazwa Typ Opis
capacity

integer

Określa liczbę maszyn wirtualnych w zestawie skalowania.

name

string

Nazwa jednostki SKU.

tier

string

Określa warstwę maszyn wirtualnych w zestawie skalowania.

Możliwe wartości:

Standardowa

Podstawowa

StatusLevelTypes

Kod poziomu.

Nazwa Typ Opis
Error

string

Info

string

Warning

string

SubResourceReadOnly

Nazwa Typ Opis
id

string

Identyfikator zasobu