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() |
abstract
Availability |
availabilitySetSkuType()
The availability set sku type if the sku describes sku for availability set resource type. |
abstract
List<Resource |
capabilities() |
abstract
Resource |
capacity() |
abstract
List<Resource |
costs() |
abstract
Disk |
diskSkuType()
The managed disk or snapshot sku type if the sku describes sku for disk or snapshot resource type. |
abstract
Compute |
name() |
abstract List<Region> | regions() |
abstract
Compute |
resourceType() |
abstract
List<Resource |
restrictions() |
abstract
Compute |
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() |
Method Details
apiVersions
public abstract List
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
Returns:
capacity
public abstract ResourceSkuCapacity capacity()
Returns:
costs
public abstract List
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()
Returns:
regions
public abstract List
Returns:
resourceType
public abstract ComputeResourceType resourceType()
Returns:
restrictions
public abstract List
Returns:
tier
public abstract ComputeSkuTier 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
Returns: