ComputeSku Interface
Implements
public interface ComputeSku
extends HasInnerModel<ResourceSkuInner>
Type representing sku for an Azure compute resource.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract List<String> |
apiVersions()
Gets the api versions that this SKU supports. |
abstract
Availability |
availabilitySetSkuType()
The availability set sku type if the sku describes sku for availability set resource type. |
abstract
List<Resource |
capabilities()
Gets the capabilities of the SKU. |
abstract
Resource |
capacity()
Gets the scaling information of the SKU. |
abstract
List<Resource |
costs()
Gets the metadata for querying the SKU pricing information. |
abstract
Disk |
diskSkuType()
The managed disk or snapshot sku type if the sku describes sku for disk or snapshot resource type. |
abstract
Compute |
name()
Gets the SKU name. |
abstract List<Region> |
regions()
Gets the regions that the SKU is available. |
abstract
Compute |
resourceType()
Gets the compute resource type that the SKU describes. |
abstract
List<Resource |
restrictions()
Gets the restrictions because of which SKU cannot be used. |
abstract
Compute |
tier()
Gets the SKU tier. |
abstract
Virtual |
virtualMachineSizeType()
The virtual machine size type if the sku describes sku for virtual machine resource type. |
abstract
Map<Region,Set<Availability |
zones()
Gets the availability zones supported for this SKU. |
Method Details
apiVersions
public abstract List
Gets the api versions that this SKU supports.
Returns:
availabilitySetSkuType
public abstract AvailabilitySetSkuTypes availabilitySetSkuType()
The availability set sku type if the sku describes sku for availability set resource type.
The sku type can be used for withSku(AvailabilitySetSkuTypes skuType) and withSku(AvailabilitySetSkuTypes skuType).
Returns:
capabilities
public abstract List
Gets the capabilities of the SKU.
Returns:
capacity
public abstract ResourceSkuCapacity capacity()
Gets the scaling information of the SKU.
Returns:
costs
public abstract List
Gets the metadata for querying the SKU pricing information.
Returns:
diskSkuType
public abstract DiskSkuTypes diskSkuType()
The managed disk or snapshot sku type if the sku describes sku for disk or snapshot resource type.
The sku type can be used for withSku(DiskSkuTypes sku), withSku(DiskSkuTypes sku).
Returns:
name
public abstract ComputeSkuName name()
Gets the SKU name.
Returns:
regions
public abstract List
Gets the regions that the SKU is available.
Returns:
resourceType
public abstract ComputeResourceType resourceType()
Gets the compute resource type that the SKU describes.
Returns:
restrictions
public abstract List
Gets the restrictions because of which SKU cannot be used.
Returns:
tier
public abstract ComputeSkuTier tier()
Gets the SKU tier.
Returns:
virtualMachineSizeType
public abstract VirtualMachineSizeTypes virtualMachineSizeType()
The virtual machine size type if the sku describes sku for virtual machine resource type.
The size can be used for withSize(VirtualMachineSizeTypes size) and withSize(VirtualMachineSizeTypes size).
Returns:
zones
public abstract Map
Gets the availability zones supported for this SKU.
Returns:
Applies to
Azure SDK for Java