Udostępnij przez


Reservation Recommendations - List

Lista zaleceń dotyczących zakupu wystąpień zarezerwowanych.

GET https://management.azure.com/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01
GET https://management.azure.com/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01&$filter={$filter}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceScope
path True

string

W pełni kwalifikowany identyfikator zasobu usługi Azure Resource Manager.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

$filter
query

string

Może służyć do filtrowania rezerwacjiPolecenia według: properties/scope z dozwolonymi wartościami ["Single", "Shared" i wartością domyślną "Single"; properties/resourceType z dozwolonymi wartościami ['VirtualMachines', "SQLDatabases", "PostgreSQL", "ManagedDisk", "MySQL", "RedHat", "MariaDB", "RedisCache", "CosmosDB", "SqlDataWarehouse", "SUSELinux", "AppService", "BlockBlob", "AzureDataExplorer", "VMwareCloudSimple" i wartość domyślna "VirtualMachines"; i properties/lookBackPeriod z dozwolonymi wartościami ['Last7Days', 'Last30Days', 'Last60Days'] i wartością domyślną "Last7Days".

Odpowiedzi

Nazwa Typ Opis
200 OK

ReservationRecommendationsListResult

Żądanie zakończyło się pomyślnie.

204 No Content

Operacja zakończona pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

ReservationRecommendationsByBillingAccount-Legacy
ReservationRecommendationsByBillingAccountFilterForScope
ReservationRecommendationsByBillingProfile-Modern
ReservationRecommendationsByResourceGroup-Legacy
ReservationRecommendationsBySubscription-Legacy
ReservationRecommendationsFilterBySubscriptionForScopeLookBackPeriod-Legacy

ReservationRecommendationsByBillingAccount-Legacy

Przykładowe żądanie

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01

Przykładowa odpowiedź

{
  "nextLink": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01&$skiptoken=AQAAAA%3D%3D&",
  "value": [
    {
      "name": "00000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "billingAccount/123456/providers/Microsoft.Consumption/reservationRecommendations/00000000-0000-0000-0000-000000000000",
      "kind": "legacy",
      "location": "westus",
      "properties": {
        "costWithNoReservedInstances": 12.0785105,
        "firstUsageDate": "2019-07-07T00:00:00-07:00",
        "instanceFlexibilityGroup": "DSv2 Series",
        "instanceFlexibilityRatio": 1,
        "lastUsageDate": "2019-08-07T00:00:00-07:00",
        "lookBackPeriod": "Last7Days",
        "meterId": "00000000-0000-0000-0000-000000000000",
        "netSavings": 0.588546019225182,
        "normalizedSize": "Standard_DS1_v2",
        "recommendedQuantity": 1,
        "recommendedQuantityNormalized": 1,
        "scope": "Shared",
        "skuProperties": [
          {
            "name": "Cores",
            "value": "1"
          },
          {
            "name": "Ram",
            "value": "1"
          }
        ],
        "term": "P1Y",
        "totalCostWithReservedInstances": 11.4899644807748,
        "totalHours": 701
      },
      "sku": "Standard_DS1_v2"
    },
    {
      "name": "00000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "billingAccount/123456/providers/Microsoft.Consumption/reservationRecommendations/00000000-0000-0000-0000-000000000000",
      "kind": "legacy",
      "location": "westus",
      "properties": {
        "costWithNoReservedInstances": 10.0785105,
        "firstUsageDate": "2019-07-07T00:00:00-07:00",
        "instanceFlexibilityGroup": "DSv2 Series",
        "instanceFlexibilityRatio": 1,
        "lastUsageDate": "2019-08-09T00:00:00-07:00",
        "lookBackPeriod": "Last7Days",
        "meterId": "00000000-0000-0000-0000-000000000000",
        "netSavings": 0.68,
        "normalizedSize": "Standard_DS1",
        "recommendedQuantity": 1,
        "recommendedQuantityNormalized": 1.2,
        "scope": "Shared",
        "skuProperties": [
          {
            "name": "SkuDisplayName",
            "value": "B"
          },
          {
            "name": "CPU",
            "value": "1"
          }
        ],
        "term": "P1Y",
        "totalCostWithReservedInstances": 13.48,
        "totalHours": 805
      },
      "sku": "Standard_DS1_v2"
    }
  ]
}

ReservationRecommendationsByBillingAccountFilterForScope

Przykładowe żądanie

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01&$filter=properties/scope eq 'Single'

Przykładowa odpowiedź

{
  "value": [
    {
      "name": "71fd91a7-13b9-4ade-bb11-85cfd6422d9d",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "billingAccount/123456/providers/Microsoft.Consumption/reservationRecommendations/71fd91a7-13b9-4ade-bb11-85cfd6422d9d",
      "kind": "legacy",
      "location": "westus3",
      "properties": {
        "costWithNoReservedInstances": 0.332,
        "firstUsageDate": "2024-04-30T07:00:00Z",
        "instanceFlexibilityGroup": "BS Series High Memory",
        "instanceFlexibilityRatio": 8,
        "lookBackPeriod": "Last7Days",
        "meterId": "9a3781ce-d0dc-5f76-99d7-29eb5aec447f",
        "netSavings": 0.13725114155251145,
        "normalizedSize": "Standard_B1ms",
        "recommendedQuantity": 1,
        "recommendedQuantityNormalized": 8,
        "resourceType": "virtualmachines",
        "scope": "Single",
        "skuProperties": [],
        "subscriptionId": "00000000-0000-0000-0000-000000000000",
        "term": "P1Y",
        "totalCostWithReservedInstances": 0.19474885844748857
      },
      "sku": "Standard_B4ms"
    },
    {
      "name": "904b99c2-baf3-4bff-98ff-a96238ccbc96",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "billingAccount/123456/providers/Microsoft.Consumption/reservationRecommendations/904b99c2-baf3-4bff-98ff-a96238ccbc96",
      "kind": "legacy",
      "location": "westus3",
      "properties": {
        "costWithNoReservedInstances": 0.332,
        "firstUsageDate": "2024-04-30T07:00:00Z",
        "instanceFlexibilityGroup": "BS Series High Memory",
        "instanceFlexibilityRatio": 8,
        "lookBackPeriod": "Last7Days",
        "meterId": "9a3781ce-d0dc-5f76-99d7-29eb5aec447f",
        "netSavings": 0.20688584474885846,
        "normalizedSize": "Standard_B1ms",
        "recommendedQuantity": 1,
        "recommendedQuantityNormalized": 8,
        "resourceType": "virtualmachines",
        "scope": "Single",
        "skuProperties": [],
        "subscriptionId": "00000000-0000-0000-0000-000000000000",
        "term": "P3Y",
        "totalCostWithReservedInstances": 0.12511415525114156
      },
      "sku": "Standard_B4ms"
    }
  ]
}

ReservationRecommendationsByBillingProfile-Modern

Przykładowe żądanie

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/billingProfiles/6420/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01

Przykładowa odpowiedź

{
  "nextLink": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01&$skiptoken=AQAAAA%3D%3D&",
  "value": [
    {
      "name": "00000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "/providers/Microsoft.Billing/billingAccounts/123456/billingProfiles/6420/providers/Microsoft.Consumption/reservationRecommendations/00000000-0000-0000-0000-000000000000",
      "kind": "modern",
      "properties": {
        "costWithNoReservedInstances": {
          "currency": "USD",
          "value": 279881.9457795231
        },
        "firstUsageDate": "2022-08-22T00:00:00Z",
        "instanceFlexibilityGroup": "NA",
        "instanceFlexibilityRatio": 1,
        "lastUsageDate": "2022-09-22T00:00:00Z",
        "location": "westus2",
        "lookBackPeriod": 60,
        "meterId": "30f7049a-b092-42f4-9173-9ec31ab945ad",
        "netSavings": {
          "currency": "USD",
          "value": 153766.87728637524
        },
        "normalizedSize": "SQLDB_BC_Compute_Gen5",
        "recommendedQuantity": 35,
        "recommendedQuantityNormalized": 35,
        "resourceType": "sqldatabases",
        "scope": "Single",
        "skuName": "SQLDB_BC_Compute_Gen5",
        "skuProperties": null,
        "subscriptionId": "c6aa8a01-a744-44a7-a4f1-caad17512f27",
        "term": "P3Y",
        "totalCostWithReservedInstances": {
          "currency": "USD",
          "value": 126115.06849314792
        },
        "totalHours": 717
      }
    },
    {
      "name": "00000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "/providers/Microsoft.Billing/billingAccounts/123456/billingProfiles/6420/providers/Microsoft.Consumption/reservationRecommendations/00000000-0000-0000-0000-000000000000",
      "kind": "modern",
      "properties": {
        "costWithNoReservedInstances": {
          "currency": "USD",
          "value": 93208.8596802244
        },
        "firstUsageDate": "2022-08-22T00:00:00Z",
        "instanceFlexibilityGroup": "NA",
        "instanceFlexibilityRatio": 1,
        "lastUsageDate": "2022-08-27T00:00:00Z",
        "location": "westus2",
        "lookBackPeriod": 60,
        "meterId": "30f7049a-b092-42f4-9173-9ec31ab945ad",
        "netSavings": {
          "currency": "USD",
          "value": 32553.85968022456
        },
        "normalizedSize": "SQLDB_BC_Compute_Gen5",
        "recommendedQuantity": 35,
        "recommendedQuantityNormalized": 35,
        "resourceType": "sqldatabases",
        "scope": "Single",
        "skuName": "SQLDB_BC_Compute_Gen5",
        "skuProperties": null,
        "subscriptionId": "c6aa8a01-a744-44a7-a4f1-caad17512f27",
        "term": "P1Y",
        "totalCostWithReservedInstances": {
          "currency": "USD",
          "value": 60654.99999999984
        },
        "totalHours": 527
      }
    }
  ]
}

ReservationRecommendationsByResourceGroup-Legacy

Przykładowe żądanie

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testGroup/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01

Przykładowa odpowiedź

{
  "nextLink": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testGroup/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01&$skiptoken=AQAAAA%3D%3D&",
  "value": [
    {
      "name": "reservationRecommendations1",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGrouups/testGroup/providers/Microsoft.Consumption/reservationRecommendations/reservationRecommendations1",
      "kind": "legacy",
      "location": "northeurope",
      "properties": {
        "costWithNoReservedInstances": 0,
        "firstUsageDate": "2018-03-06T00:00:00Z",
        "lastUsageDate": "2018-03-08T00:00:00Z",
        "lookBackPeriod": "Last7Days",
        "meterId": "00000000-0000-0000-0000-000000000000",
        "netSavings": 4.634521202630137,
        "recommendedQuantity": 1,
        "scope": "Single",
        "subscriptionId": "00000000-0000-0000-0000-000000000000",
        "term": "P1Y",
        "totalCostWithReservedInstances": 0,
        "totalHours": 427
      },
      "sku": "Standard_DS1_v2"
    },
    {
      "name": "reservationRecommendations2",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testGroup/providers/Microsoft.Consumption/reservationRecommendations/reservationRecommendations2",
      "kind": "legacy",
      "location": "northeurope",
      "properties": {
        "costWithNoReservedInstances": 0,
        "firstUsageDate": "2018-03-06T00:00:00Z",
        "lastUsageDate": "2018-03-09T00:00:00Z",
        "lookBackPeriod": "Last7Days",
        "meterId": "00000000-0000-0000-0000-000000000000",
        "netSavings": 7.289315723178081,
        "recommendedQuantity": 1,
        "scope": "Single",
        "subscriptionId": "00000000-0000-0000-0000-000000000000",
        "term": "P3Y",
        "totalCostWithReservedInstances": 0,
        "totalHours": 327
      },
      "sku": "Standard_DS1_v2"
    }
  ]
}

ReservationRecommendationsBySubscription-Legacy

Przykładowe żądanie

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01

Przykładowa odpowiedź

{
  "nextLink": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01&$skiptoken=AQAAAA%3D%3D&",
  "value": [
    {
      "name": "reservationRecommendations1",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations/reservationRecommendations1",
      "kind": "legacy",
      "location": "northeurope",
      "properties": {
        "costWithNoReservedInstances": 0,
        "firstUsageDate": "2018-03-06T00:00:00Z",
        "lastUsageDate": "2018-03-10T00:00:00Z",
        "lookBackPeriod": "Last7Days",
        "meterId": "00000000-0000-0000-0000-000000000000",
        "netSavings": 4.634521202630137,
        "recommendedQuantity": 1,
        "scope": "Single",
        "subscriptionId": "00000000-0000-0000-0000-000000000000",
        "term": "P1Y",
        "totalCostWithReservedInstances": 0,
        "totalHours": 827
      },
      "sku": "Standard_DS1_v2"
    },
    {
      "name": "reservationRecommendations2",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations/reservationRecommendations2",
      "kind": "legacy",
      "location": "northeurope",
      "properties": {
        "costWithNoReservedInstances": 0,
        "firstUsageDate": "2018-03-06T00:00:00Z",
        "lastUsageDate": "2018-03-15T00:00:00Z",
        "lookBackPeriod": "Last7Days",
        "meterId": "00000000-0000-0000-0000-000000000000",
        "netSavings": 7.289315723178081,
        "recommendedQuantity": 1,
        "scope": "Single",
        "subscriptionId": "00000000-0000-0000-0000-000000000000",
        "term": "P3Y",
        "totalCostWithReservedInstances": 0,
        "totalHours": 927
      },
      "sku": "Standard_DS1_v2"
    }
  ]
}

ReservationRecommendationsFilterBySubscriptionForScopeLookBackPeriod-Legacy

Przykładowe żądanie

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01&$filter=properties/scope eq 'Single' AND properties/lookBackPeriod eq 'Last7Days'

Przykładowa odpowiedź

{
  "nextLink": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01&$filter=properties/scope+eq+'Single'+AND+properties/lookBackPeriod+eq+'Last7Days'&$skiptoken=AQAAAA%3D%3D&",
  "value": [
    {
      "name": "reservationRecommendations1",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations/reservationRecommendations1",
      "kind": "legacy",
      "location": "northeurope",
      "properties": {
        "costWithNoReservedInstances": 0,
        "firstUsageDate": "2018-03-06T00:00:00Z",
        "lastUsageDate": "2018-03-15T00:00:00Z",
        "lookBackPeriod": "Last7Days",
        "meterId": "00000000-0000-0000-0000-000000000000",
        "netSavings": 4.634521202630137,
        "recommendedQuantity": 1,
        "scope": "Single",
        "skuProperties": [
          {
            "name": "Cores",
            "value": "1"
          },
          {
            "name": "Ram",
            "value": "1"
          }
        ],
        "subscriptionId": "00000000-0000-0000-0000-000000000000",
        "term": "P1Y",
        "totalCostWithReservedInstances": 0,
        "totalHours": 527
      },
      "sku": "Standard_DS1_v2"
    },
    {
      "name": "reservationRecommendations2",
      "type": "Microsoft.Consumption/reservationRecommendations",
      "id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationRecommendations/reservationRecommendations2",
      "kind": "legacy",
      "location": "northeurope",
      "properties": {
        "costWithNoReservedInstances": 0,
        "firstUsageDate": "2018-03-06T00:00:00Z",
        "lastUsageDate": "2018-03-08T00:00:00Z",
        "lookBackPeriod": "Last7Days",
        "meterId": "00000000-0000-0000-0000-000000000000",
        "netSavings": 7.289315723178081,
        "recommendedQuantity": 1,
        "scope": "Single",
        "skuProperties": [
          {
            "name": "SkuDisplayName",
            "value": "B"
          },
          {
            "name": "CPU",
            "value": "1"
          }
        ],
        "subscriptionId": "00000000-0000-0000-0000-000000000000",
        "term": "P3Y",
        "totalCostWithReservedInstances": 0,
        "totalHours": 427
      },
      "sku": "Standard_DS1_v2"
    }
  ]
}

Definicje

Nazwa Opis
amount

Kwota plus waluta .

createdByType

Typ tożsamości, która utworzyła zasób.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

LegacyReservationRecommendation

Zalecenie dotyczące starszej rezerwacji.

LegacySharedScopeReservationRecommendationProperties

Właściwości starszej rekomendacji rezerwacji dla zakresu udostępnionego.

LegacySingleScopeReservationRecommendationProperties

Właściwości starszego zalecenia dotyczącego rezerwacji dla pojedynczego zakresu.

ModernReservationRecommendation

Zalecenie dotyczące nowoczesnej rezerwacji.

ModernSharedScopeReservationRecommendationProperties

Właściwości nowoczesnej rekomendacji rezerwacji dla zakresu udostępnionego.

ModernSingleScopeReservationRecommendationProperties

Właściwości nowoczesnej rekomendacji rezerwacji dla pojedynczego zakresu.

ReservationRecommendationKind

Określa rodzaj rekomendacji dotyczącej rezerwacji.

ReservationRecommendationsListResult

Wynik wyświetlania rekomendacji dotyczących rezerwacji.

SkuProperty

Właściwość Sku

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

amount

Kwota plus waluta .

Nazwa Typ Opis
currency

string

Kwota waluty.

value

number (decimal)

Kwota.

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

LegacyReservationRecommendation

Zalecenie dotyczące starszej rezerwacji.

Nazwa Typ Opis
etag

string

Element etag zasobu.

id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind string:

legacy

Określa rodzaj rekomendacji dotyczącej rezerwacji.

location

string

Lokalizacja zasobu

name

string

Nazwa zasobu

properties LegacyReservationRecommendationProperties:

Właściwości dla rekomendacji dotyczącej starszej rezerwacji

sku

string

Jednostka SKU zasobu

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

tags

object

Tagi zasobów.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

LegacySharedScopeReservationRecommendationProperties

Właściwości starszej rekomendacji rezerwacji dla zakresu udostępnionego.

Nazwa Typ Opis
costWithNoReservedInstances

number (decimal)

Łączna kwota kosztów bez wystąpień zarezerwowanych.

firstUsageDate

string (date-time)

Data użycia do wyszukania wstecz.

instanceFlexibilityGroup

string

Grupa elastyczności wystąpienia.

instanceFlexibilityRatio

number (float)

Współczynnik elastyczności wystąpienia.

lastUsageDate

string (date-time)

Ostatnia data użycia użyta do wyszukania w celu obliczenia zalecenia.

lookBackPeriod

string

Liczba dni użycia do wyszukania rekomendacji.

meterId

string (uuid)

Identyfikator miernika (GUID)

netSavings

number (decimal)

Łączne szacowane oszczędności w przypadku wystąpień zarezerwowanych.

normalizedSize

string

Znormalizowany rozmiar.

recommendedQuantity

number (decimal)

Zalecana jakość wystąpień zarezerwowanych.

recommendedQuantityNormalized

number (float)

Zalecana ilość znormalizowana.

resourceType

string

Typ zasobu platformy Azure.

scope string:

Shared

Rekomendacja udostępniona lub pojedyncza.

skuProperties

SkuProperty[]

Lista właściwości jednostki SKU

term

string

Okres rezerwacji. np. P1M, P1Y lub P3Y.

totalCostWithReservedInstances

number (decimal)

Łączna kwota kosztów wystąpień zarezerwowanych.

totalHours

integer (int32)

Łączna liczba godzin, dla których koszty są pokrywane.

LegacySingleScopeReservationRecommendationProperties

Właściwości starszego zalecenia dotyczącego rezerwacji dla pojedynczego zakresu.

Nazwa Typ Opis
costWithNoReservedInstances

number (decimal)

Łączna kwota kosztów bez wystąpień zarezerwowanych.

firstUsageDate

string (date-time)

Data użycia do wyszukania wstecz.

instanceFlexibilityGroup

string

Grupa elastyczności wystąpienia.

instanceFlexibilityRatio

number (float)

Współczynnik elastyczności wystąpienia.

lastUsageDate

string (date-time)

Ostatnia data użycia użyta do wyszukania w celu obliczenia zalecenia.

lookBackPeriod

string

Liczba dni użycia do wyszukania rekomendacji.

meterId

string (uuid)

Identyfikator miernika (GUID)

netSavings

number (decimal)

Łączne szacowane oszczędności w przypadku wystąpień zarezerwowanych.

normalizedSize

string

Znormalizowany rozmiar.

recommendedQuantity

number (decimal)

Zalecana jakość wystąpień zarezerwowanych.

recommendedQuantityNormalized

number (float)

Zalecana ilość znormalizowana.

resourceType

string

Typ zasobu platformy Azure.

scope string:

Single

Rekomendacja udostępniona lub pojedyncza.

skuProperties

SkuProperty[]

Lista właściwości jednostki SKU

subscriptionId

string (uuid)

Identyfikator subskrypcji skojarzony z zaleceniem o pojedynczym zakresie.

term

string

Okres rezerwacji. np. P1M, P1Y lub P3Y.

totalCostWithReservedInstances

number (decimal)

Łączna kwota kosztów wystąpień zarezerwowanych.

totalHours

integer (int32)

Łączna liczba godzin, dla których koszty są pokrywane.

ModernReservationRecommendation

Zalecenie dotyczące nowoczesnej rezerwacji.

Nazwa Typ Opis
etag

string

Element etag zasobu.

id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind string:

modern

Określa rodzaj rekomendacji dotyczącej rezerwacji.

location

string

Lokalizacja zasobu

name

string

Nazwa zasobu

properties ModernReservationRecommendationProperties:

Obiekty, które polecają nowoczesne rezerwacje

sku

string

Jednostka SKU zasobu

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

tags

object

Tagi zasobów.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

ModernSharedScopeReservationRecommendationProperties

Właściwości nowoczesnej rekomendacji rezerwacji dla zakresu udostępnionego.

Nazwa Typ Opis
costWithNoReservedInstances

amount

Łączna kwota kosztów bez wystąpień zarezerwowanych.

firstUsageDate

string (date-time)

Data użycia do wyszukania wstecz.

instanceFlexibilityGroup

string

Grupa elastyczności wystąpienia.

instanceFlexibilityRatio

number (float)

Współczynnik elastyczności wystąpienia.

lastUsageDate

string (date-time)

Ostatnia data użycia użyta do wyszukania w celu obliczenia zalecenia.

location

string

Lokalizacja zasobu.

lookBackPeriod

integer (int32)

Liczba dni użycia do wyszukania rekomendacji.

meterId

string (uuid)

Identyfikator miernika (GUID)

netSavings

amount

Łączne szacowane oszczędności w przypadku wystąpień zarezerwowanych.

normalizedSize

string

Znormalizowany rozmiar.

recommendedQuantity

number (decimal)

Zalecana jakość wystąpień zarezerwowanych.

recommendedQuantityNormalized

number (float)

Zalecana ilość znormalizowana.

resourceType

string

Typ zasobu.

scope string:

Shared

Rekomendacja udostępniona lub pojedyncza.

skuName

string

Jest to nazwa jednostki SKU usługi ARM.

skuProperties

SkuProperty[]

Lista właściwości jednostki SKU

term

string

Okres rezerwacji. np. P1M, P1Y lub P3Y.

totalCostWithReservedInstances

amount

Łączna kwota kosztów wystąpień zarezerwowanych.

totalHours

integer (int32)

Łączna liczba godzin, dla których koszty są pokrywane.

ModernSingleScopeReservationRecommendationProperties

Właściwości nowoczesnej rekomendacji rezerwacji dla pojedynczego zakresu.

Nazwa Typ Opis
costWithNoReservedInstances

amount

Łączna kwota kosztów bez wystąpień zarezerwowanych.

firstUsageDate

string (date-time)

Data użycia do wyszukania wstecz.

instanceFlexibilityGroup

string

Grupa elastyczności wystąpienia.

instanceFlexibilityRatio

number (float)

Współczynnik elastyczności wystąpienia.

lastUsageDate

string (date-time)

Ostatnia data użycia użyta do wyszukania w celu obliczenia zalecenia.

location

string

Lokalizacja zasobu.

lookBackPeriod

integer (int32)

Liczba dni użycia do wyszukania rekomendacji.

meterId

string (uuid)

Identyfikator miernika (GUID)

netSavings

amount

Łączne szacowane oszczędności w przypadku wystąpień zarezerwowanych.

normalizedSize

string

Znormalizowany rozmiar.

recommendedQuantity

number (decimal)

Zalecana jakość wystąpień zarezerwowanych.

recommendedQuantityNormalized

number (float)

Zalecana ilość znormalizowana.

resourceType

string

Typ zasobu.

scope string:

Single

Rekomendacja udostępniona lub pojedyncza.

skuName

string

Jest to nazwa jednostki SKU usługi ARM.

skuProperties

SkuProperty[]

Lista właściwości jednostki SKU

subscriptionId

string (uuid)

Identyfikator subskrypcji skojarzony z zaleceniem o pojedynczym zakresie.

term

string

Okres rezerwacji. np. P1M, P1Y lub P3Y.

totalCostWithReservedInstances

amount

Łączna kwota kosztów wystąpień zarezerwowanych.

totalHours

integer (int32)

Łączna liczba godzin, dla których koszty są pokrywane.

ReservationRecommendationKind

Określa rodzaj rekomendacji dotyczącej rezerwacji.

Wartość Opis
legacy
modern

ReservationRecommendationsListResult

Wynik wyświetlania rekomendacji dotyczących rezerwacji.

Nazwa Typ Opis
nextLink

string

Link (adres URL) do następnej strony wyników.

previousLink

string

Link (adres URL) do poprzedniej strony wyników.

value ReservationRecommendation[]:

Lista zaleceń dotyczących rezerwacji.

SkuProperty

Właściwość Sku

Nazwa Typ Opis
name

string

Nazwa właściwości sku.

value

string

Wartość właściwości sku.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która jako ostatnia zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która jako ostatnia zmodyfikowała zasób.