Share via


ComputeSkus Interface

Implements

public interface ComputeSkus
extends SupportsListing<ComputeSku>, SupportsListingByRegion<ComputeSku>, HasManager<ComputeManager>

Entry point to compute service SKUs.

Method Summary

Modifier and Type Method and Description
abstract PagedIterable<ComputeSku> listByRegionAndResourceType(Region region, ComputeResourceType resourceType)

Lists all the skus with the specified resource type in the given region.

abstract PagedFlux<ComputeSku> listByRegionAndResourceTypeAsync(Region region, ComputeResourceType resourceType)

Lists all the skus with the specified resource type in the given region.

abstract PagedIterable<ComputeSku> listByResourceType(ComputeResourceType resourceType)

Lists all the skus with the specified resource type.

abstract PagedFlux<ComputeSku> listByResourceTypeAsync(ComputeResourceType resourceType)

Lists all the skus with the specified resource type.

Method Details

listByRegionAndResourceType

public abstract PagedIterable<ComputeSku> listByRegionAndResourceType(Region region, ComputeResourceType resourceType)

Lists all the skus with the specified resource type in the given region.

Parameters:

region - the region
resourceType - the resource type

Returns:

the skus list

listByRegionAndResourceTypeAsync

public abstract PagedFlux<ComputeSku> listByRegionAndResourceTypeAsync(Region region, ComputeResourceType resourceType)

Lists all the skus with the specified resource type in the given region.

Parameters:

region - the region
resourceType - the resource type

Returns:

an observable that emits skus

listByResourceType

public abstract PagedIterable<ComputeSku> listByResourceType(ComputeResourceType resourceType)

Lists all the skus with the specified resource type.

Parameters:

resourceType - the compute resource type

Returns:

the skus list

listByResourceTypeAsync

public abstract PagedFlux<ComputeSku> listByResourceTypeAsync(ComputeResourceType resourceType)

Lists all the skus with the specified resource type.

Parameters:

resourceType - the compute resource type

Returns:

an observable that emits skus

Applies to