ReservationProperties Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ReservationProperties() |
Initializes a new instance of the ReservationProperties class. |
ReservationProperties(String, String, String, IList<String>, String, Nullable<Int32>, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, ExtendedStatusInfo, String, ReservationSplitProperties, ReservationMergeProperties, String, Nullable<Boolean>, String, String, RenewPropertiesResponse, String) |
Initializes a new instance of the ReservationProperties class. |
ReservationProperties()
Initializes a new instance of the ReservationProperties class.
public ReservationProperties ();
Public Sub New ()
Applies to
ReservationProperties(String, String, String, IList<String>, String, Nullable<Int32>, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, ExtendedStatusInfo, String, ReservationSplitProperties, ReservationMergeProperties, String, Nullable<Boolean>, String, String, RenewPropertiesResponse, String)
Initializes a new instance of the ReservationProperties class.
public ReservationProperties (string reservedResourceType = default, string instanceFlexibility = default, string displayName = default, System.Collections.Generic.IList<string> appliedScopes = default, string appliedScopeType = default, int? quantity = default, string provisioningState = default, DateTime? effectiveDateTime = default, DateTime? lastUpdatedDateTime = default, DateTime? expiryDate = default, string skuDescription = default, Microsoft.Azure.Management.Reservations.Models.ExtendedStatusInfo extendedStatusInfo = default, string billingPlan = default, Microsoft.Azure.Management.Reservations.Models.ReservationSplitProperties splitProperties = default, Microsoft.Azure.Management.Reservations.Models.ReservationMergeProperties mergeProperties = default, string billingScopeId = default, bool? renew = default, string renewSource = default, string renewDestination = default, Microsoft.Azure.Management.Reservations.Models.RenewPropertiesResponse renewProperties = default, string term = default);
new Microsoft.Azure.Management.Reservations.Models.ReservationProperties : string * string * string * System.Collections.Generic.IList<string> * string * Nullable<int> * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<DateTime> * string * Microsoft.Azure.Management.Reservations.Models.ExtendedStatusInfo * string * Microsoft.Azure.Management.Reservations.Models.ReservationSplitProperties * Microsoft.Azure.Management.Reservations.Models.ReservationMergeProperties * string * Nullable<bool> * string * string * Microsoft.Azure.Management.Reservations.Models.RenewPropertiesResponse * string -> Microsoft.Azure.Management.Reservations.Models.ReservationProperties
Public Sub New (Optional reservedResourceType As String = Nothing, Optional instanceFlexibility As String = Nothing, Optional displayName As String = Nothing, Optional appliedScopes As IList(Of String) = Nothing, Optional appliedScopeType As String = Nothing, Optional quantity As Nullable(Of Integer) = Nothing, Optional provisioningState As String = Nothing, Optional effectiveDateTime As Nullable(Of DateTime) = Nothing, Optional lastUpdatedDateTime As Nullable(Of DateTime) = Nothing, Optional expiryDate As Nullable(Of DateTime) = Nothing, Optional skuDescription As String = Nothing, Optional extendedStatusInfo As ExtendedStatusInfo = Nothing, Optional billingPlan As String = Nothing, Optional splitProperties As ReservationSplitProperties = Nothing, Optional mergeProperties As ReservationMergeProperties = Nothing, Optional billingScopeId As String = Nothing, Optional renew As Nullable(Of Boolean) = Nothing, Optional renewSource As String = Nothing, Optional renewDestination As String = Nothing, Optional renewProperties As RenewPropertiesResponse = Nothing, Optional term As String = Nothing)
Parameters
- reservedResourceType
- String
Possible values include: 'VirtualMachines', 'SqlDatabases', 'SuseLinux', 'CosmosDb', 'RedHat', 'SqlDataWarehouse', 'VMwareCloudSimple', 'RedHatOsa', 'Databricks', 'AppService', 'ManagedDisk', 'BlockBlob', 'RedisCache', 'AzureDataExplorer', 'MySql', 'MariaDb', 'PostgreSql', 'DedicatedHost', 'SapHana', 'SqlAzureHybridBenefit'
- instanceFlexibility
- String
Possible values include: 'On', 'Off'
- displayName
- String
Friendly name for user to easily identify the reservation
- appliedScopeType
- String
Possible values include: 'Single', 'Shared'
- provisioningState
- String
Current state of the reservation.
DateTime of the Reservation starting when this version is effective from.
- skuDescription
- String
Description of the SKU in english.
- extendedStatusInfo
- ExtendedStatusInfo
- billingPlan
- String
Possible values include: 'Upfront', 'Monthly'
- splitProperties
- ReservationSplitProperties
- mergeProperties
- ReservationMergeProperties
- billingScopeId
- String
- renewSource
- String
Reservation Id of the reservation from which this reservation is renewed. Format of the resource Id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.
- renewDestination
- String
Reservation Id of the reservation which is purchased because of renew. Format of the resource Id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.
- renewProperties
- RenewPropertiesResponse
- term
- String
Possible values include: 'P1Y', 'P3Y'