CapacityReservation interface
Especifica informações sobre a reserva de capacidade.
- Extends
Propriedades
| instance |
O modo de exibição da instância de reserva de capacidade. |
| platform |
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. |
| provisioning |
O estado de provisionamento, que aparece apenas na resposta. |
| provisioning |
A hora da data em que a reserva de capacidade foi atualizada pela última vez. |
| reservation |
Uma ID exclusiva gerada e atribuída à reserva de capacidade pela plataforma que não é alterada ao longo do tempo de vida do recurso. |
| schedule |
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. |
| time |
Especifica a hora em que o recurso de Reserva de Capacidade foi criado. Versão mínima da API: 2021-11-01. |
| virtual |
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 |
| system |
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
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
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