Compartilhar via


ArmComputeModelFactory.CapacityReservationData Método

Definição

Inicializa uma nova instância de CapacityReservationData.

public static Azure.ResourceManager.Compute.CapacityReservationData CapacityReservationData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Compute.Models.ComputeSku sku = default, System.Collections.Generic.IEnumerable<string> zones = default, string reservationId = default, int? platformFaultDomainCount = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.SubResource> virtualMachinesAssociated = default, DateTimeOffset? provisioningOn = default, string provisioningState = default, Azure.ResourceManager.Compute.Models.CapacityReservationInstanceView instanceView = default, DateTimeOffset? timeCreated = default);
static member CapacityReservationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Compute.Models.ComputeSku * seq<string> * string * Nullable<int> * seq<Azure.ResourceManager.Resources.Models.SubResource> * Nullable<DateTimeOffset> * string * Azure.ResourceManager.Compute.Models.CapacityReservationInstanceView * Nullable<DateTimeOffset> -> Azure.ResourceManager.Compute.CapacityReservationData
Public Shared Function CapacityReservationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As ComputeSku = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional reservationId As String = Nothing, Optional platformFaultDomainCount As Nullable(Of Integer) = Nothing, Optional virtualMachinesAssociated As IEnumerable(Of SubResource) = Nothing, Optional provisioningOn As Nullable(Of DateTimeOffset) = Nothing, Optional provisioningState As String = Nothing, Optional instanceView As CapacityReservationInstanceView = Nothing, Optional timeCreated As Nullable(Of DateTimeOffset) = Nothing) As CapacityReservationData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

sku
ComputeSku

SKU do recurso para o qual a capacidade precisa ser reservada. É necessário definir o nome e a capacidade do SKU. Atualmente, há suporte para SKUs de VM com a funcionalidade chamada "CapacityReservationSupported" definida como true. Consulte Listar SKUs Microsoft.Compute em uma região (https://docs.microsoft.com/rest/api/compute/resourceskus/list) para obter valores com suporte.

zones
IEnumerable<String>

Zona de Disponibilidade a ser usada para essa reserva de capacidade. A zona precisa ser um valor único e também deve fazer parte da lista de zonas especificadas durante a criação do grupo de reserva de capacidade. A zona só pode ser atribuída durante a criação. Se não for fornecida, a reserva oferecerá suporte apenas a implantações não zonais. Se fornecido, impõe que a VM/VMSS usando essa reserva de capacidade esteja na mesma zona.

reservationId
String

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

platformFaultDomainCount
Nullable<Int32>

Especifica o valor da contagem de domínios de falha que a Reserva de Capacidade dá suporte para o tamanho da VM solicitada. Nota: A contagem de domínios 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 a reserva de capacidade. Versão mínima da api: 2022-08-01.

virtualMachinesAssociated
IEnumerable<SubResource>

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

provisioningOn
Nullable<DateTimeOffset>

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

provisioningState
String

O estado de provisionamento, que aparece apenas na resposta.

instanceView
CapacityReservationInstanceView

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

timeCreated
Nullable<DateTimeOffset>

Especifica a hora em que o recurso reserva de capacidade foi criado. Versão mínima da api: 2021-11-01.

Retornos

Uma nova CapacityReservationData instância para zombar.

Aplica-se a