Share via


ArmLabServicesModelFactory.AvailableLabServicesSku Method

Definition

Initializes a new instance of AvailableLabServicesSku.

public static Azure.ResourceManager.LabServices.Models.AvailableLabServicesSku AvailableLabServicesSku (string resourceType = default, string name = default, Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuTier? tier = default, string size = default, string family = default, Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuCapacity capacity = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuCapability> capabilities = default, System.Collections.Generic.IEnumerable<Azure.Core.AzureLocation> locations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuCost> costs = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuRestrictions> restrictions = default);
static member AvailableLabServicesSku : string * string * Nullable<Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuTier> * string * string * Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuCapacity * seq<Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuCapability> * seq<Azure.Core.AzureLocation> * seq<Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuCost> * seq<Azure.ResourceManager.LabServices.Models.AvailableLabServicesSkuRestrictions> -> Azure.ResourceManager.LabServices.Models.AvailableLabServicesSku
Public Shared Function AvailableLabServicesSku (Optional resourceType As String = Nothing, Optional name As String = Nothing, Optional tier As Nullable(Of AvailableLabServicesSkuTier) = Nothing, Optional size As String = Nothing, Optional family As String = Nothing, Optional capacity As AvailableLabServicesSkuCapacity = Nothing, Optional capabilities As IEnumerable(Of AvailableLabServicesSkuCapability) = Nothing, Optional locations As IEnumerable(Of AzureLocation) = Nothing, Optional costs As IEnumerable(Of AvailableLabServicesSkuCost) = Nothing, Optional restrictions As IEnumerable(Of AvailableLabServicesSkuRestrictions) = Nothing) As AvailableLabServicesSku

Parameters

resourceType
String

The lab services resource type.

name
String

The name of the SKU.

tier
Nullable<AvailableLabServicesSkuTier>

The tier of the SKU.

size
String

The SKU size.

family
String

The family of the SKU.

capacity
AvailableLabServicesSkuCapacity

The scale out/in options of the SKU.

capabilities
IEnumerable<AvailableLabServicesSkuCapability>

The capabilities of the SKU.

locations
IEnumerable<AzureLocation>

List of locations that are available for a size.

costs
IEnumerable<AvailableLabServicesSkuCost>

Metadata for retrieving price info of a lab services SKUs.

restrictions
IEnumerable<AvailableLabServicesSkuRestrictions>

Restrictions of a lab services SKUs.

Returns

A new AvailableLabServicesSku instance for mocking.

Applies to