ResourceSku Interface

public interface ResourceSku

An immutable client-side representation of ResourceSku.

Method Summary

Modifier and Type Method and Description
abstract List<String> apiVersions()

Gets the apiVersions property: The api versions that support this SKU.

abstract List<ResourceSkuCapabilities> capabilities()

Gets the capabilities property: A name value pair to describe the capability.

abstract ResourceSkuCapacity capacity()

Gets the capacity property: Not used.

abstract List<ResourceSkuCosts> costs()

Gets the costs property: Metadata for retrieving price info.

abstract String family()

Gets the family property: The Family of this particular SKU.

abstract ResourceSkuInner innerModel()

Gets the inner com.azure.resourcemanager.datamigration.fluent.models.ResourceSkuInner object.

abstract String kind()

Gets the kind property: The Kind of resources that are supported in this SKU.

abstract List<String> locations()

Gets the locations property: The set of locations that the SKU is available.

abstract String name()

Gets the name property: The name of SKU.

abstract String resourceType()

Gets the resourceType property: The type of resource the SKU applies to.

abstract List<ResourceSkuRestrictions> restrictions()

Gets the restrictions property: The restrictions because of which SKU cannot be used.

abstract String size()

Gets the size property: The Size of the SKU.

abstract String tier()

Gets the tier property: Specifies the tier of DMS (classic) in a scale set.

Method Details

apiVersions

public abstract List<String> apiVersions()

Gets the apiVersions property: The api versions that support this SKU.

Returns:

the apiVersions value.

capabilities

public abstract List<ResourceSkuCapabilities> capabilities()

Gets the capabilities property: A name value pair to describe the capability.

Returns:

the capabilities value.

capacity

public abstract ResourceSkuCapacity capacity()

Gets the capacity property: Not used.

Returns:

the capacity value.

costs

public abstract List<ResourceSkuCosts> costs()

Gets the costs property: Metadata for retrieving price info.

Returns:

the costs value.

family

public abstract String family()

Gets the family property: The Family of this particular SKU.

Returns:

the family value.

innerModel

public abstract ResourceSkuInner innerModel()

Gets the inner com.azure.resourcemanager.datamigration.fluent.models.ResourceSkuInner object.

Returns:

the inner object.

kind

public abstract String kind()

Gets the kind property: The Kind of resources that are supported in this SKU.

Returns:

the kind value.

locations

public abstract List<String> locations()

Gets the locations property: The set of locations that the SKU is available.

Returns:

the locations value.

name

public abstract String name()

Gets the name property: The name of SKU.

Returns:

the name value.

resourceType

public abstract String resourceType()

Gets the resourceType property: The type of resource the SKU applies to.

Returns:

the resourceType value.

restrictions

public abstract List<ResourceSkuRestrictions> restrictions()

Gets the restrictions property: The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.

Returns:

the restrictions value.

size

public abstract String size()

Gets the size property: The Size of the SKU.

Returns:

the size value.

tier

public abstract String tier()

Gets the tier property: Specifies the tier of DMS (classic) in a scale set.

Returns:

the tier value.

Applies to