Partilhar via


CapacityReservation interface

Especifica informações sobre a reserva de capacidade.

Extends

Propriedades

instanceView

A exibição da instância de reserva de capacidade. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

platformFaultDomainCount

Especifica o valor da contagem de domínio de falha que a Reserva de Capacidade suporta para o tamanho da VM solicitada. Nota: A contagem de domínio de falha especificada para um recurso (como o conjunto de dimensionamento de máquinas virtuais) deve ser menor ou igual a esse valor se ele for implantado usando reserva de capacidade. Versão mínima da api: 2022-08-01. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningTime

A data em que a reserva de capacidade foi atualizada pela última vez. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

reservationId

Um id único gerado e atribuído à reserva de capacidade pela plataforma que não muda ao longo da vida útil do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

scheduleProfile

Define o agendamento para reservas de capacidade do tipo bloco. Especifica o cronograma durante o qual a reserva de capacidade está ativa e o recurso VM ou VMSS pode ser alocado usando reserva. Esta propriedade é necessária e só é suportada quando o tipo de grupo de reserva de capacidade é 'Bloquear'. Os campos scheduleProfile, start e end são imutáveis após a criação. Versão mínima da API: 2025-04-01. Consulte https://aka.ms/blockcapacityreservation para obter mais detalhes.

sku

SKU do recurso para o qual a capacidade precisa ser reservada. O nome e a capacidade da SKU devem ser definidos. Para reservas de capacidade de bloco, sku.capacity só pode aceitar valores 1, 2, 4, 8, 16, 32, 64. Atualmente, há suporte para VM Skus com o recurso chamado 'CapacityReservationSupported' definido como true. Quando 'CapacityReservationSupported' é true, o recurso de SKU também especifica o 'SupportedCapacityReservationTypes', que lista os tipos de reservas de capacidade (como Targeted ou Block) que a SKU suporta. Consulte Listar SKUs Microsoft.Compute em uma região (https://docs.microsoft.com/rest/api/compute/resourceskus/list) para obter os valores suportados.

timeCreated

Especifica a hora em que o recurso de Reserva de Capacidade foi criado. Versão mínima api: 2021-11-01. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

virtualMachinesAssociated

Uma lista de todas as ids de recursos de máquina virtual associadas à reserva de capacidade. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

zones

As zonas de disponibilidade.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

A geolocalização onde o recurso vive

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags de recursos.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

instanceView

A exibição da instância de reserva de capacidade. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

instanceView?: CapacityReservationInstanceView

Valor de Propriedade

platformFaultDomainCount

Especifica o valor da contagem de domínio de falha que a Reserva de Capacidade suporta para o tamanho da VM solicitada. Nota: A contagem de domínio de falha especificada para um recurso (como o conjunto de dimensionamento de máquinas virtuais) deve ser menor ou igual a esse valor se ele for implantado usando reserva de capacidade. Versão mínima da api: 2022-08-01. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

platformFaultDomainCount?: number

Valor de Propriedade

number

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

provisioningTime

A data em que a reserva de capacidade foi atualizada pela última vez. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningTime?: Date

Valor de Propriedade

Date

reservationId

Um id único gerado e atribuído à reserva de capacidade pela plataforma que não muda ao longo da vida útil do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

reservationId?: string

Valor de Propriedade

string

scheduleProfile

Define o agendamento para reservas de capacidade do tipo bloco. Especifica o cronograma durante o qual a reserva de capacidade está ativa e o recurso VM ou VMSS pode ser alocado usando reserva. Esta propriedade é necessária e só é suportada quando o tipo de grupo de reserva de capacidade é 'Bloquear'. Os campos scheduleProfile, start e end são imutáveis após a criação. Versão mínima da API: 2025-04-01. Consulte https://aka.ms/blockcapacityreservation para obter mais detalhes.

scheduleProfile?: ScheduleProfile

Valor de Propriedade

sku

SKU do recurso para o qual a capacidade precisa ser reservada. O nome e a capacidade da SKU devem ser definidos. Para reservas de capacidade de bloco, sku.capacity só pode aceitar valores 1, 2, 4, 8, 16, 32, 64. Atualmente, há suporte para VM Skus com o recurso chamado 'CapacityReservationSupported' definido como true. Quando 'CapacityReservationSupported' é true, o recurso de SKU também especifica o 'SupportedCapacityReservationTypes', que lista os tipos de reservas de capacidade (como Targeted ou Block) que a SKU suporta. Consulte Listar SKUs Microsoft.Compute em uma região (https://docs.microsoft.com/rest/api/compute/resourceskus/list) para obter os valores suportados.

sku: Sku

Valor de Propriedade

Sku

timeCreated

Especifica a hora em que o recurso de Reserva de Capacidade foi criado. Versão mínima api: 2021-11-01. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

timeCreated?: Date

Valor de Propriedade

Date

virtualMachinesAssociated

Uma lista de todas as ids de recursos de máquina virtual associadas à reserva de capacidade. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

virtualMachinesAssociated?: SubResourceReadOnly[]

Valor de Propriedade

zones

As zonas de disponibilidade.

zones?: string[]

Valor de Propriedade

string[]

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deTrackedResource.id

location

A geolocalização onde o recurso vive

location: string

Valor de Propriedade

string

herdado de TrackedResource.location

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdado deTrackedResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

herdado deTrackedResource.systemData

tags

Tags de recursos.

tags?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

herdado deTrackedResource.tags

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de TrackedResource.type