CapacityReservation interface

Especifica informações sobre a reserva de capacidade.

Extends

Propriedades

instanceView

A exibição da instância de reserva de capacidade.

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.

provisioningState

O estado de provisionamento, que só aparece na resposta.

provisioningTime

A data em que a reserva de capacidade foi atualizada pela última vez.

reservationId

Um id único gerado e atribuído à reserva de capacidade pela plataforma que não muda ao longo da vida útil do recurso.

scheduleProfile

Define o calendário para reservas de capacidade por bloco e futuro. Especifica o cronograma durante o qual a reserva de capacidade está ativa e o recurso VM ou VMSS pode ser alocado usando reserva. Para reservas de capacidade de bloco, os campos scheduleProfile, início e fim são imutáveis após a criação. Consulte https://aka.ms/blockcapacityreservation para obter mais detalhes. Versão mínima da API para reservas de capacidade de bloco: 01-04-2025. Futuras reservas de capacidade devem usar esta propriedade com apenas uma hora de início, que pode ser alterada até à hora 'modificávelAté'. Consulte https://aka.ms/futurecapacityreservation para obter mais detalhes. Versão mínima da API para futuras reservas de capacidade: 01-04-2026.

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.

virtualMachinesAssociated

Uma lista de todas as ids de recursos de máquina virtual associadas à reserva de capacidade.

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}

location

A geolocalização onde o recurso vive

name

O nome do recurso

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

tags

Tags de recursos.

type

O tipo do recurso. Por exemplo, "Microsoft. Computação/Máquinas Virtuais" ou "Microsoft. ContasArmazenamento/Armazenamento"

Detalhes de Propriedade

instanceView

A exibição da instância de reserva de capacidade.

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.

platformFaultDomainCount?: number

Valor de Propriedade

number

provisioningState

O estado de provisionamento, que só aparece na resposta.

provisioningState?: string

Valor de Propriedade

string

provisioningTime

A data em que a reserva de capacidade foi atualizada pela última vez.

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.

reservationId?: string

Valor de Propriedade

string

scheduleProfile

Define o calendário para reservas de capacidade por bloco e futuro. Especifica o cronograma durante o qual a reserva de capacidade está ativa e o recurso VM ou VMSS pode ser alocado usando reserva. Para reservas de capacidade de bloco, os campos scheduleProfile, início e fim são imutáveis após a criação. Consulte https://aka.ms/blockcapacityreservation para obter mais detalhes. Versão mínima da API para reservas de capacidade de bloco: 01-04-2025. Futuras reservas de capacidade devem usar esta propriedade com apenas uma hora de início, que pode ser alterada até à hora 'modificávelAté'. Consulte https://aka.ms/futurecapacityreservation para obter mais detalhes. Versão mínima da API para futuras reservas de capacidade: 01-04-2026.

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.

timeCreated?: Date

Valor de Propriedade

Date

virtualMachinesAssociated

Uma lista de todas as ids de recursos de máquina virtual associadas à reserva de capacidade.

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}

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

name?: string

Valor de Propriedade

string

herdado deTrackedResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

systemData?: SystemData

Valor de Propriedade

herdado deTrackedResource.systemData

tags

Tags de recursos.

tags?: Record<string, string>

Valor de Propriedade

Record<string, string>

herdado deTrackedResource.tags

type

O tipo do recurso. Por exemplo, "Microsoft. Computação/Máquinas Virtuais" ou "Microsoft. ContasArmazenamento/Armazenamento"

type?: string

Valor de Propriedade

string

herdado de TrackedResource.type