Compartilhar via


Reservation Recommendations - List

Lista de recomendações para comprar instâncias reservadas.

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}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceScope
path True

string

O identificador totalmente qualificado do Azure Resource Manager do recurso.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

$filter
query

string

Pode ser usado para filtrar reservationRecommendations por: propriedades/escopo com valores permitidos ['Single', 'Shared'] e valor padrão 'Single'; properties/resourceType com valores permitidos ['VirtualMachines', 'SQLDatabases', 'PostgreSQL', 'ManagedDisk', 'MySQL', 'RedHat', 'MariaDB', 'RedisCache', 'CosmosDB', 'SqlDataWarehouse', 'SUSELinux', 'AppService', 'BlockBlob', 'AzureDataExplorer', 'VMwareCloudSimple'] e o valor padrão 'VirtualMachines'; e properties/lookBackPeriod com valores permitidos ['Last7Days', 'Last30Days', 'Last60Days'] e o valor padrão 'Last7Days'.

Respostas

Nome Tipo Description
200 OK

ReservationRecommendationsListResult

A solicitação foi bem-sucedida.

204 No Content

Operação concluída com sucesso.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

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

ReservationRecommendationsByBillingAccount-Legacy

Solicitação de exemplo

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

Resposta de exemplo

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

Solicitação de exemplo

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

Resposta de exemplo

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

Solicitação de exemplo

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

Resposta de exemplo

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

Solicitação de exemplo

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

Resposta de exemplo

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

Solicitação de exemplo

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

Resposta de exemplo

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

Solicitação de exemplo

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'

Resposta de exemplo

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

Definições

Nome Description
amount

O valor mais a moeda.

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

LegacyReservationRecommendation

Recomendação de reserva herdada.

LegacySharedScopeReservationRecommendationProperties

As propriedades da recomendação de reserva herdada para escopo compartilhado.

LegacySingleScopeReservationRecommendationProperties

As propriedades da recomendação de reserva herdada para escopo único.

ModernReservationRecommendation

Recomendação de reserva moderna.

ModernSharedScopeReservationRecommendationProperties

As propriedades da recomendação de reserva moderna para escopo compartilhado.

ModernSingleScopeReservationRecommendationProperties

As propriedades da recomendação de reserva moderna para escopo único.

ReservationRecommendationKind

Especifica o tipo de recomendação de reserva.

ReservationRecommendationsListResult

Resultado da listagem de recomendações de reserva.

SkuProperty

A propriedade Sku

systemData

Metadados relativos à criação e última modificação do recurso.

amount

O valor mais a moeda.

Nome Tipo Description
currency

string

Valor da moeda.

value

number (decimal)

Quantidade.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

LegacyReservationRecommendation

Recomendação de reserva herdada.

Nome Tipo Description
etag

string

A etag do recurso.

id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind string:

legacy

Especifica o tipo de recomendação de reserva.

location

string

Local do recurso

name

string

O nome do recurso

properties LegacyReservationRecommendationProperties:

Propriedades para recomendação de reserva herdada

sku

string

SKU de recursos

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

tags

object

Marcas de recurso.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

LegacySharedScopeReservationRecommendationProperties

As propriedades da recomendação de reserva herdada para escopo compartilhado.

Nome Tipo Description
costWithNoReservedInstances

number (decimal)

O valor total do custo sem instâncias reservadas.

firstUsageDate

string (date-time)

A data de uso para olhar para trás.

instanceFlexibilityGroup

string

O grupo de flexibilidade da instância.

instanceFlexibilityRatio

number (float)

A taxa de flexibilidade da instância.

lastUsageDate

string (date-time)

A última data de uso usada para procurar a computação da recomendação.

lookBackPeriod

string

O número de dias de uso a ser buscado pela recomendação.

meterId

string (uuid)

A ID do medidor (GUID)

netSavings

number (decimal)

Economia estimada total com instâncias reservadas.

normalizedSize

string

O tamanho normalizado.

recommendedQuantity

number (decimal)

Qualidade recomendada para instâncias reservadas.

recommendedQuantityNormalized

number (float)

A quantidade recomendada normalizada.

resourceType

string

O tipo de recurso do azure.

scope string:

Shared

Recomendação compartilhada ou única.

skuProperties

SkuProperty[]

Lista de propriedades de sku

term

string

Período de prazo da reserva. ex: P1M, P1Y ou P3Y.

totalCostWithReservedInstances

number (decimal)

O valor total do custo com instâncias reservadas.

totalHours

integer (int32)

As horas totais para as quais o custo é coberto.

LegacySingleScopeReservationRecommendationProperties

As propriedades da recomendação de reserva herdada para escopo único.

Nome Tipo Description
costWithNoReservedInstances

number (decimal)

O valor total do custo sem instâncias reservadas.

firstUsageDate

string (date-time)

A data de uso para olhar para trás.

instanceFlexibilityGroup

string

O grupo de flexibilidade da instância.

instanceFlexibilityRatio

number (float)

A taxa de flexibilidade da instância.

lastUsageDate

string (date-time)

A última data de uso usada para procurar a computação da recomendação.

lookBackPeriod

string

O número de dias de uso a ser buscado pela recomendação.

meterId

string (uuid)

A ID do medidor (GUID)

netSavings

number (decimal)

Economia estimada total com instâncias reservadas.

normalizedSize

string

O tamanho normalizado.

recommendedQuantity

number (decimal)

Qualidade recomendada para instâncias reservadas.

recommendedQuantityNormalized

number (float)

A quantidade recomendada normalizada.

resourceType

string

O tipo de recurso do azure.

scope string:

Single

Recomendação compartilhada ou única.

skuProperties

SkuProperty[]

Lista de propriedades de sku

subscriptionId

string (uuid)

ID da assinatura associada à recomendação de escopo único.

term

string

Período de prazo da reserva. ex: P1M, P1Y ou P3Y.

totalCostWithReservedInstances

number (decimal)

O valor total do custo com instâncias reservadas.

totalHours

integer (int32)

As horas totais para as quais o custo é coberto.

ModernReservationRecommendation

Recomendação de reserva moderna.

Nome Tipo Description
etag

string

A etag do recurso.

id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind string:

modern

Especifica o tipo de recomendação de reserva.

location

string

Local do recurso

name

string

O nome do recurso

properties ModernReservationRecommendationProperties:

Propriedades para recomendação de reserva moderna

sku

string

SKU de recursos

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

tags

object

Marcas de recurso.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

ModernSharedScopeReservationRecommendationProperties

As propriedades da recomendação de reserva moderna para escopo compartilhado.

Nome Tipo Description
costWithNoReservedInstances

amount

O valor total do custo sem instâncias reservadas.

firstUsageDate

string (date-time)

A data de uso para olhar para trás.

instanceFlexibilityGroup

string

O grupo de flexibilidade da instância.

instanceFlexibilityRatio

number (float)

A taxa de flexibilidade da instância.

lastUsageDate

string (date-time)

A última data de uso usada para procurar a computação da recomendação.

location

string

Local do recurso.

lookBackPeriod

integer (int32)

O número de dias de uso a ser buscado pela recomendação.

meterId

string (uuid)

A ID do medidor (GUID)

netSavings

amount

Economia estimada total com instâncias reservadas.

normalizedSize

string

O tamanho normalizado.

recommendedQuantity

number (decimal)

Qualidade recomendada para instâncias reservadas.

recommendedQuantityNormalized

number (float)

A quantidade recomendada normalizada.

resourceType

string

Tipo de recurso.

scope string:

Shared

Recomendação compartilhada ou única.

skuName

string

Este é o nome do ARM Sku.

skuProperties

SkuProperty[]

Lista de propriedades de sku

term

string

Período de prazo da reserva. ex: P1M, P1Y ou P3Y.

totalCostWithReservedInstances

amount

O valor total do custo com instâncias reservadas.

totalHours

integer (int32)

As horas totais para as quais o custo é coberto.

ModernSingleScopeReservationRecommendationProperties

As propriedades da recomendação de reserva moderna para escopo único.

Nome Tipo Description
costWithNoReservedInstances

amount

O valor total do custo sem instâncias reservadas.

firstUsageDate

string (date-time)

A data de uso para olhar para trás.

instanceFlexibilityGroup

string

O grupo de flexibilidade da instância.

instanceFlexibilityRatio

number (float)

A taxa de flexibilidade da instância.

lastUsageDate

string (date-time)

A última data de uso usada para procurar a computação da recomendação.

location

string

Local do recurso.

lookBackPeriod

integer (int32)

O número de dias de uso a ser buscado pela recomendação.

meterId

string (uuid)

A ID do medidor (GUID)

netSavings

amount

Economia estimada total com instâncias reservadas.

normalizedSize

string

O tamanho normalizado.

recommendedQuantity

number (decimal)

Qualidade recomendada para instâncias reservadas.

recommendedQuantityNormalized

number (float)

A quantidade recomendada normalizada.

resourceType

string

Tipo de recurso.

scope string:

Single

Recomendação compartilhada ou única.

skuName

string

Este é o nome do ARM Sku.

skuProperties

SkuProperty[]

Lista de propriedades de sku

subscriptionId

string (uuid)

ID de assinatura associada à recomendação de escopo único.

term

string

Período de prazo da reserva. ex: P1M, P1Y ou P3Y.

totalCostWithReservedInstances

amount

O valor total do custo com instâncias reservadas.

totalHours

integer (int32)

As horas totais para as quais o custo é coberto.

ReservationRecommendationKind

Especifica o tipo de recomendação de reserva.

Valor Description
legacy
modern

ReservationRecommendationsListResult

Resultado da listagem de recomendações de reserva.

Nome Tipo Description
nextLink

string

O link (url) para a próxima página de resultados.

previousLink

string

O link (url) para a página anterior dos resultados.

value ReservationRecommendation[]:

A lista de recomendações de reserva.

SkuProperty

A propriedade Sku

Nome Tipo Description
name

string

O nome da propriedade sku.

value

string

O valor da propriedade sku.

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.