CapacityReservation interface

Especifica informações sobre a reserva de capacidade.

Extends

Propriedades

instanceView

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

platformFaultDomainCount

Especifica o valor da contagem de domínios de falha que a Reserva de Capacidade dá suporte para o tamanho da VM solicitada. Observação: a contagem de domínios de falha especificada para um recurso (como o conjunto de dimensionamento de máquinas virtuais) deverá ser menor ou igual a esse valor se ele for implantado usando a reserva de capacidade. Versão mínima da API: 2022-08-01.

provisioningState

O estado de provisionamento, que aparece apenas na resposta.

provisioningTime

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

reservationId

Uma ID exclusiva gerada e atribuída à reserva de capacidade pela plataforma que não é alterada ao longo do tempo de vida do recurso.

scheduleProfile

Define a programação para reservas de capacidade do tipo Bloco. Especifica o agendamento durante o qual a reserva de capacidade está ativa e o recurso VM ou VMSS pode ser alocado usando a reserva. Essa propriedade é necessária e só tem suporte 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 do SKU precisam ser definidos. Para reservas de capacidade de bloco, sku.capacity só pode aceitar os valores 1, 2, 4, 8, 16, 32, 64. Atualmente, há suporte para Skus de VM com a funcionalidade chamada "CapacityReservationSupported" definida como true. Quando 'CapacityReservationSupported' é true, a funcionalidade de SKU também especifica o 'SupportedCapacityReservationTypes', que lista os tipos de reservas de capacidade (como Direcionado ou Bloco) aos quais o SKU dá suporte. Consulte Listar SKUs Microsoft.Compute em uma região (https://docs.microsoft.com/rest/api/compute/resourceskus/list) para obter valores com suporte.

timeCreated

Especifica a hora em que o recurso de Reserva de Capacidade foi criado. Versão mínima da 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 qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

A localização geográfica onde o recurso reside

name

O nome do recurso

systemData

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

tags

Tags de recursos.

type

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

Detalhes da propriedade

instanceView

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

instanceView?: CapacityReservationInstanceView

Valor da propriedade

platformFaultDomainCount

Especifica o valor da contagem de domínios de falha que a Reserva de Capacidade dá suporte para o tamanho da VM solicitada. Observação: a contagem de domínios de falha especificada para um recurso (como o conjunto de dimensionamento de máquinas virtuais) deverá ser menor ou igual a esse valor se ele for implantado usando a reserva de capacidade. Versão mínima da API: 2022-08-01.

platformFaultDomainCount?: number

Valor da propriedade

number

provisioningState

O estado de provisionamento, que aparece apenas na resposta.

provisioningState?: string

Valor da propriedade

string

provisioningTime

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

provisioningTime?: Date

Valor da propriedade

Date

reservationId

Uma ID exclusiva gerada e atribuída à reserva de capacidade pela plataforma que não é alterada ao longo do tempo de vida do recurso.

reservationId?: string

Valor da propriedade

string

scheduleProfile

Define a programação para reservas de capacidade do tipo Bloco. Especifica o agendamento durante o qual a reserva de capacidade está ativa e o recurso VM ou VMSS pode ser alocado usando a reserva. Essa propriedade é necessária e só tem suporte 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 da propriedade

sku

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

sku: Sku

Valor da propriedade

Sku

timeCreated

Especifica a hora em que o recurso de Reserva de Capacidade foi criado. Versão mínima da API: 2021-11-01.

timeCreated?: Date

Valor da propriedade

Date

virtualMachinesAssociated

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

virtualMachinesAssociated?: SubResourceReadOnly[]

Valor da propriedade

zones

As zonas de disponibilidade.

zones?: string[]

Valor da propriedade

string[]

Detalhes das propriedades herdadas

id

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

id?: string

Valor da propriedade

string

herdado deTrackedResource.id

location

A localização geográfica onde o recurso reside

location: string

Valor da propriedade

string

Herdado deTrackedResource.location

name

O nome do recurso

name?: string

Valor da propriedade

string

herdado deTrackedResource.name

systemData

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

systemData?: SystemData

Valor da propriedade

herdado detrackedResource.systemData

tags

Tags de recursos.

tags?: Record<string, string>

Valor da propriedade

Record<string, string>

Herdado deTrackedResource.tags

type

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

type?: string

Valor da propriedade

string

Herdado deTrackedResource.type