Compartilhar via


ArmReservationsModelFactory.ReservationProperties Método

Definição

Inicializa uma nova instância de ReservationProperties.

public static Azure.ResourceManager.Reservations.Models.ReservationProperties ReservationProperties (Azure.ResourceManager.Reservations.Models.ReservedResourceType? reservedResourceType = default, Azure.ResourceManager.Reservations.Models.InstanceFlexibility? instanceFlexibility = default, string displayName = default, System.Collections.Generic.IEnumerable<string> appliedScopes = default, Azure.ResourceManager.Reservations.Models.AppliedScopeType? appliedScopeType = default, bool? isArchived = default, string capabilities = default, int? quantity = default, Azure.ResourceManager.Reservations.Models.ReservationProvisioningState? provisioningState = default, DateTimeOffset? effectOn = default, DateTimeOffset? benefitStartOn = default, DateTimeOffset? lastUpdatedOn = default, DateTimeOffset? expireOn = default, DateTimeOffset? reservationExpireOn = default, DateTimeOffset? reviewOn = default, string skuDescription = default, Azure.ResourceManager.Reservations.Models.ExtendedStatusInfo extendedStatusInfo = default, Azure.ResourceManager.Reservations.Models.ReservationBillingPlan? billingPlan = default, string displayProvisioningState = default, string provisioningSubState = default, DateTimeOffset? purchaseOn = default, DateTimeOffset? reservationPurchaseOn = default, Azure.ResourceManager.Reservations.Models.ReservationSplitProperties splitProperties = default, Azure.ResourceManager.Reservations.Models.ReservationMergeProperties mergeProperties = default, Azure.ResourceManager.Reservations.Models.ReservationSwapProperties swapProperties = default, Azure.ResourceManager.Reservations.Models.AppliedScopeProperties appliedScopeProperties = default, Azure.Core.ResourceIdentifier billingScopeId = default, bool? isRenewEnabled = default, string renewSource = default, string renewDestination = default, Azure.ResourceManager.Reservations.Models.RenewProperties renewProperties = default, Azure.ResourceManager.Reservations.Models.ReservationTerm? term = default, string userFriendlyAppliedScopeType = default, string userFriendlyRenewState = default, Azure.ResourceManager.Reservations.Models.ReservationPropertiesUtilization utilization = default);
static member ReservationProperties : Nullable<Azure.ResourceManager.Reservations.Models.ReservedResourceType> * Nullable<Azure.ResourceManager.Reservations.Models.InstanceFlexibility> * string * seq<string> * Nullable<Azure.ResourceManager.Reservations.Models.AppliedScopeType> * Nullable<bool> * string * Nullable<int> * Nullable<Azure.ResourceManager.Reservations.Models.ReservationProvisioningState> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * Azure.ResourceManager.Reservations.Models.ExtendedStatusInfo * Nullable<Azure.ResourceManager.Reservations.Models.ReservationBillingPlan> * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.Reservations.Models.ReservationSplitProperties * Azure.ResourceManager.Reservations.Models.ReservationMergeProperties * Azure.ResourceManager.Reservations.Models.ReservationSwapProperties * Azure.ResourceManager.Reservations.Models.AppliedScopeProperties * Azure.Core.ResourceIdentifier * Nullable<bool> * string * string * Azure.ResourceManager.Reservations.Models.RenewProperties * Nullable<Azure.ResourceManager.Reservations.Models.ReservationTerm> * string * string * Azure.ResourceManager.Reservations.Models.ReservationPropertiesUtilization -> Azure.ResourceManager.Reservations.Models.ReservationProperties
Public Shared Function ReservationProperties (Optional reservedResourceType As Nullable(Of ReservedResourceType) = Nothing, Optional instanceFlexibility As Nullable(Of InstanceFlexibility) = Nothing, Optional displayName As String = Nothing, Optional appliedScopes As IEnumerable(Of String) = Nothing, Optional appliedScopeType As Nullable(Of AppliedScopeType) = Nothing, Optional isArchived As Nullable(Of Boolean) = Nothing, Optional capabilities As String = Nothing, Optional quantity As Nullable(Of Integer) = Nothing, Optional provisioningState As Nullable(Of ReservationProvisioningState) = Nothing, Optional effectOn As Nullable(Of DateTimeOffset) = Nothing, Optional benefitStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastUpdatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional reservationExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional reviewOn As Nullable(Of DateTimeOffset) = Nothing, Optional skuDescription As String = Nothing, Optional extendedStatusInfo As ExtendedStatusInfo = Nothing, Optional billingPlan As Nullable(Of ReservationBillingPlan) = Nothing, Optional displayProvisioningState As String = Nothing, Optional provisioningSubState As String = Nothing, Optional purchaseOn As Nullable(Of DateTimeOffset) = Nothing, Optional reservationPurchaseOn As Nullable(Of DateTimeOffset) = Nothing, Optional splitProperties As ReservationSplitProperties = Nothing, Optional mergeProperties As ReservationMergeProperties = Nothing, Optional swapProperties As ReservationSwapProperties = Nothing, Optional appliedScopeProperties As AppliedScopeProperties = Nothing, Optional billingScopeId As ResourceIdentifier = Nothing, Optional isRenewEnabled As Nullable(Of Boolean) = Nothing, Optional renewSource As String = Nothing, Optional renewDestination As String = Nothing, Optional renewProperties As RenewProperties = Nothing, Optional term As Nullable(Of ReservationTerm) = Nothing, Optional userFriendlyAppliedScopeType As String = Nothing, Optional userFriendlyRenewState As String = Nothing, Optional utilization As ReservationPropertiesUtilization = Nothing) As ReservationProperties

Parâmetros

reservedResourceType
Nullable<ReservedResourceType>

O tipo do recurso que está sendo reservado.

instanceFlexibility
Nullable<InstanceFlexibility>

Permite que o desconto de reserva seja aplicado entre skus dentro do mesmo grupo de ajuste automático. Nem todos os skus dão suporte à flexibilidade de tamanho da instância.

displayName
String

Nome amigável para o usuário identificar facilmente a reserva.

appliedScopes
IEnumerable<String>

A lista de escopos aplicados.

appliedScopeType
Nullable<AppliedScopeType>

O tipo de escopo aplicado.

isArchived
Nullable<Boolean>

Indica se a reserva foi arquivada.

capabilities
String

Funcionalidades da reserva.

quantity
Nullable<Int32>

Quantidade dos skus que fazem parte da reserva.

provisioningState
Nullable<ReservationProvisioningState>

Estado atual da reserva.

effectOn
Nullable<DateTimeOffset>

DateTime da reserva a partir de quando essa versão é eficaz.

benefitStartOn
Nullable<DateTimeOffset>

Esse é o DateTime quando o benefício de reserva foi iniciado.

lastUpdatedOn
Nullable<DateTimeOffset>

DateTime da última vez em que a reserva foi atualizada.

expireOn
Nullable<DateTimeOffset>

Essa é a data em que a reserva expirará.

reservationExpireOn
Nullable<DateTimeOffset>

Essa é a data e hora em que a reserva expirará.

reviewOn
Nullable<DateTimeOffset>

Essa é a data e hora em que o Benefício Híbrido do Azure precisa ser revisado.

skuDescription
String

Descrição do sku em inglês.

extendedStatusInfo
ExtendedStatusInfo

A mensagem que fornece informações detalhadas sobre o código status.

billingPlan
Nullable<ReservationBillingPlan>

As opções de plano de cobrança disponíveis para esse sku.

displayProvisioningState
String

O estado de provisionamento da reserva para exibição, por exemplo, Êxito.

provisioningSubState
String

O sub-estado de provisionamento da reserva, por exemplo, Êxito.

purchaseOn
Nullable<DateTimeOffset>

Essa é a data em que a reserva foi comprada.

reservationPurchaseOn
Nullable<DateTimeOffset>

Essa é a data e hora em que a reserva foi comprada.

splitProperties
ReservationSplitProperties

Propriedades da divisão de reserva.

mergeProperties
ReservationMergeProperties

Propriedades da mesclagem de reserva.

swapProperties
ReservationSwapProperties

Propriedades da troca de reserva.

appliedScopeProperties
AppliedScopeProperties

Propriedades específicas para o tipo de escopo aplicado. Não é necessário se não for aplicável. Obrigatório e precisa fornecer tenantId e managementGroupId se AppliedScopeType for ManagementGroup.

billingScopeId
ResourceIdentifier

Assinatura que será cobrada pela compra de reserva ou plano de economia.

isRenewEnabled
Nullable<Boolean>

Definir isso como true comprará automaticamente uma nova reserva na data de validade.

renewSource
String

ID de reserva da reserva da qual essa reserva é renovada. O formato da ID do recurso é /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.

renewDestination
String

ID de reserva da reserva que é adquirida devido à renovação. O formato da ID do recurso é /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.

renewProperties
RenewProperties

As propriedades de renovação de uma reserva.

term
Nullable<ReservationTerm>

Represente o termo de reserva.

userFriendlyAppliedScopeType
String

O tipo de escopo aplicado da reserva para exibição, por exemplo, Compartilhado.

userFriendlyRenewState
String

O estado de renovação da reserva para exibição, por exemplo, Ativado.

utilization
ReservationPropertiesUtilization

Utilização de reserva.

Retornos

Uma nova ReservationProperties instância para zombar.

Aplica-se a