This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi
azure-native.providerhub.getSkus
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi
Gets the sku details for the given resource type and sku name.
Uses Azure REST API version 2024-09-01.
Other available API versions: 2021-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native providerhub [ApiVersion]
. See the version guide for details.
Using getSkus
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSkus(args: GetSkusArgs, opts?: InvokeOptions): Promise<GetSkusResult>
function getSkusOutput(args: GetSkusOutputArgs, opts?: InvokeOptions): Output<GetSkusResult>
def get_skus(provider_namespace: Optional[str] = None,
resource_type: Optional[str] = None,
sku: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSkusResult
def get_skus_output(provider_namespace: Optional[pulumi.Input[str]] = None,
resource_type: Optional[pulumi.Input[str]] = None,
sku: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSkusResult]
func LookupSkus(ctx *Context, args *LookupSkusArgs, opts ...InvokeOption) (*LookupSkusResult, error)
func LookupSkusOutput(ctx *Context, args *LookupSkusOutputArgs, opts ...InvokeOption) LookupSkusResultOutput
> Note: This function is named LookupSkus
in the Go SDK.
public static class GetSkus
{
public static Task<GetSkusResult> InvokeAsync(GetSkusArgs args, InvokeOptions? opts = null)
public static Output<GetSkusResult> Invoke(GetSkusInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSkusResult> getSkus(GetSkusArgs args, InvokeOptions options)
public static Output<GetSkusResult> getSkus(GetSkusArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:providerhub:getSkus
arguments:
# arguments dictionary
The following arguments are supported:
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Resource
Type string - The resource type.
- Sku string
- The SKU.
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Resource
Type string - The resource type.
- Sku string
- The SKU.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- resource
Type String - The resource type.
- sku String
- The SKU.
- provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- resource
Type string - The resource type.
- sku string
- The SKU.
- provider_
namespace str - The name of the resource provider hosted within ProviderHub.
- resource_
type str - The resource type.
- sku str
- The SKU.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- resource
Type String - The resource type.
- sku String
- The SKU.
getSkus Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Pulumi.
Azure Native. Provider Hub. Outputs. Sku Resource Response Properties - System
Data Pulumi.Azure Native. Provider Hub. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Sku
Resource Response Properties - System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties
Sku
Resource Response Properties - system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- properties
Sku
Resource Response Properties - system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- properties
Sku
Resource Response Properties - system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties Property Map
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
SkuCapabilityResponse
SkuCostResponse
- Meter
Id string - The meter id.
- Extended
Unit string - The extended unit.
- Quantity int
- The quantity.
- Meter
Id string - The meter id.
- Extended
Unit string - The extended unit.
- Quantity int
- The quantity.
- meter
Id String - The meter id.
- extended
Unit String - The extended unit.
- quantity Integer
- The quantity.
- meter
Id string - The meter id.
- extended
Unit string - The extended unit.
- quantity number
- The quantity.
- meter_
id str - The meter id.
- extended_
unit str - The extended unit.
- quantity int
- The quantity.
- meter
Id String - The meter id.
- extended
Unit String - The extended unit.
- quantity Number
- The quantity.
SkuLocationInfoResponse
- Location string
- The location.
- Extended
Locations List<string> - The extended locations.
- Type string
- The type.
- Zone
Details List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail Response> - The zone details.
- Zones List<string>
- The zones.
- Location string
- The location.
- Extended
Locations []string - The extended locations.
- Type string
- The type.
- Zone
Details []SkuZone Detail Response - The zone details.
- Zones []string
- The zones.
- location String
- The location.
- extended
Locations List<String> - The extended locations.
- type String
- The type.
- zone
Details List<SkuZone Detail Response> - The zone details.
- zones List<String>
- The zones.
- location string
- The location.
- extended
Locations string[] - The extended locations.
- type string
- The type.
- zone
Details SkuZone Detail Response[] - The zone details.
- zones string[]
- The zones.
- location str
- The location.
- extended_
locations Sequence[str] - The extended locations.
- type str
- The type.
- zone_
details Sequence[SkuZone Detail Response] - The zone details.
- zones Sequence[str]
- The zones.
- location String
- The location.
- extended
Locations List<String> - The extended locations.
- type String
- The type.
- zone
Details List<Property Map> - The zone details.
- zones List<String>
- The zones.
SkuResourceResponseProperties
- Provisioning
State string - The provisioning state.
- Sku
Settings List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Setting Response> - The sku settings.
- Provisioning
State string - The provisioning state.
- Sku
Settings []SkuSetting Response - The sku settings.
- provisioning
State String - The provisioning state.
- sku
Settings List<SkuSetting Response> - The sku settings.
- provisioning
State string - The provisioning state.
- sku
Settings SkuSetting Response[] - The sku settings.
- provisioning_
state str - The provisioning state.
- sku_
settings Sequence[SkuSetting Response] - The sku settings.
- provisioning
State String - The provisioning state.
- sku
Settings List<Property Map> - The sku settings.
SkuSettingResponse
- Name string
- The name.
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Sku Capability Response> - The capabilities.
- Capacity
Pulumi.
Azure Native. Provider Hub. Inputs. Sku Setting Response Capacity - The capacity.
- Costs
List<Pulumi.
Azure Native. Provider Hub. Inputs. Sku Cost Response> - The costs.
- Family string
- The family.
- Kind string
- The kind.
- Location
Info List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Location Info Response> - The location info.
- Locations List<string>
- The locations.
- Required
Features List<string> - The required features.
- Required
Quota List<string>Ids - The required quota ids.
- Size string
- The size.
- Tier string
- The tier.
- Name string
- The name.
- Capabilities
[]Sku
Capability Response - The capabilities.
- Capacity
Sku
Setting Response Capacity - The capacity.
- Costs
[]Sku
Cost Response - The costs.
- Family string
- The family.
- Kind string
- The kind.
- Location
Info []SkuLocation Info Response - The location info.
- Locations []string
- The locations.
- Required
Features []string - The required features.
- Required
Quota []stringIds - The required quota ids.
- Size string
- The size.
- Tier string
- The tier.
- name String
- The name.
- capabilities
List<Sku
Capability Response> - The capabilities.
- capacity
Sku
Setting Response Capacity - The capacity.
- costs
List<Sku
Cost Response> - The costs.
- family String
- The family.
- kind String
- The kind.
- location
Info List<SkuLocation Info Response> - The location info.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- required
Quota List<String>Ids - The required quota ids.
- size String
- The size.
- tier String
- The tier.
- name string
- The name.
- capabilities
Sku
Capability Response[] - The capabilities.
- capacity
Sku
Setting Response Capacity - The capacity.
- costs
Sku
Cost Response[] - The costs.
- family string
- The family.
- kind string
- The kind.
- location
Info SkuLocation Info Response[] - The location info.
- locations string[]
- The locations.
- required
Features string[] - The required features.
- required
Quota string[]Ids - The required quota ids.
- size string
- The size.
- tier string
- The tier.
- name str
- The name.
- capabilities
Sequence[Sku
Capability Response] - The capabilities.
- capacity
Sku
Setting Response Capacity - The capacity.
- costs
Sequence[Sku
Cost Response] - The costs.
- family str
- The family.
- kind str
- The kind.
- location_
info Sequence[SkuLocation Info Response] - The location info.
- locations Sequence[str]
- The locations.
- required_
features Sequence[str] - The required features.
- required_
quota_ Sequence[str]ids - The required quota ids.
- size str
- The size.
- tier str
- The tier.
- name String
- The name.
- capabilities List<Property Map>
- The capabilities.
- capacity Property Map
- The capacity.
- costs List<Property Map>
- The costs.
- family String
- The family.
- kind String
- The kind.
- location
Info List<Property Map> - The location info.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- required
Quota List<String>Ids - The required quota ids.
- size String
- The size.
- tier String
- The tier.
SkuSettingResponseCapacity
- minimum int
- The minimum.
- default int
- The default.
- maximum int
- The maximum.
- scale_
type str - The scale type.
SkuZoneDetailResponse
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Sku Capability Response> - The capabilities.
- Name List<string>
- The name.
- Capabilities
[]Sku
Capability Response - The capabilities.
- Name []string
- The name.
- capabilities
List<Sku
Capability Response> - The capabilities.
- name List<String>
- The name.
- capabilities
Sku
Capability Response[] - The capabilities.
- name string[]
- The name.
- capabilities
Sequence[Sku
Capability Response] - The capabilities.
- name Sequence[str]
- The name.
- capabilities List<Property Map>
- The capabilities.
- name List<String>
- The name.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi