### YamlMime:JavaType
uid: "com.azure.resourcemanager.storage.models.StorageSku"
fullName: "com.azure.resourcemanager.storage.models.StorageSku"
name: "StorageSku"
nameWithType: "StorageSku"
summary: "Type representing sku for an Azure storage resource."
syntax: "public interface **StorageSku** extends <>"
methods:
- uid: "com.azure.resourcemanager.storage.models.StorageSku.capabilities()"
fullName: "com.azure.resourcemanager.storage.models.StorageSku.capabilities()"
name: "capabilities()"
nameWithType: "StorageSku.capabilities()"
modifiers:
- "abstract"
syntax: "public abstract List capabilities()"
returns:
description: "the capability information in the specified sku"
type: "List<>"
- uid: "com.azure.resourcemanager.storage.models.StorageSku.name()"
fullName: "com.azure.resourcemanager.storage.models.StorageSku.name()"
name: "name()"
nameWithType: "StorageSku.name()"
modifiers:
- "abstract"
syntax: "public abstract SkuName name()"
returns:
description: "the sku name"
type: ""
- uid: "com.azure.resourcemanager.storage.models.StorageSku.regions()"
fullName: "com.azure.resourcemanager.storage.models.StorageSku.regions()"
name: "regions()"
nameWithType: "StorageSku.regions()"
modifiers:
- "abstract"
syntax: "public abstract List regions()"
returns:
description: "the regions that the sku is available"
type: "List<>"
- uid: "com.azure.resourcemanager.storage.models.StorageSku.resourceType()"
fullName: "com.azure.resourcemanager.storage.models.StorageSku.resourceType()"
name: "resourceType()"
nameWithType: "StorageSku.resourceType()"
modifiers:
- "abstract"
syntax: "public abstract StorageResourceType resourceType()"
returns:
description: "the storage resource type that the sku describes"
type: ""
- uid: "com.azure.resourcemanager.storage.models.StorageSku.restrictions()"
fullName: "com.azure.resourcemanager.storage.models.StorageSku.restrictions()"
name: "restrictions()"
nameWithType: "StorageSku.restrictions()"
modifiers:
- "abstract"
syntax: "public abstract List restrictions()"
returns:
description: "restrictions because of which sku cannot be used"
type: "List<>"
- uid: "com.azure.resourcemanager.storage.models.StorageSku.storageAccountKind()"
fullName: "com.azure.resourcemanager.storage.models.StorageSku.storageAccountKind()"
name: "storageAccountKind()"
nameWithType: "StorageSku.storageAccountKind()"
modifiers:
- "abstract"
syntax: "public abstract Kind storageAccountKind()"
returns:
description: "the storage account kind if the sku describes a storage account resource"
type: ""
- uid: "com.azure.resourcemanager.storage.models.StorageSku.storageAccountSku()"
fullName: "com.azure.resourcemanager.storage.models.StorageSku.storageAccountSku()"
name: "storageAccountSku()"
nameWithType: "StorageSku.storageAccountSku()"
modifiers:
- "abstract"
syntax: "public abstract StorageAccountSkuType storageAccountSku()"
returns:
description: "the storage account sku type if the sku describes a storage account resource"
type: ""
- uid: "com.azure.resourcemanager.storage.models.StorageSku.tier()"
fullName: "com.azure.resourcemanager.storage.models.StorageSku.tier()"
name: "tier()"
nameWithType: "StorageSku.tier()"
modifiers:
- "abstract"
syntax: "public abstract SkuTier tier()"
returns:
description: "the sku tier"
type: ""
type: "interface"
desc: "Type representing sku for an Azure storage resource."
implements:
- "<>"
metadata: {}
package: "com.azure.resourcemanager.storage.models"
artifact: com.azure.resourcemanager:azure-resourcemanager-storage:2.44.0