These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.providerhub.getSkus
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets the sku details for the given resource type and sku name. API Version: 2020-11-20.
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)
// Output-based functions aren't available in Java yet
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:
- Id string
- Fully qualified resource ID for the resource. Ex - /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 - Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Properties
Sku
Resource Response Properties - Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- properties
Sku
Resource Response Properties - type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- properties
Sku
Resource Response Properties - type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- properties
Sku
Resource Response Properties - type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- properties Property Map
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
SkuCapabilityResponse
SkuCostResponse
- Meter
Id string - Extended
Unit string - Quantity int
- Meter
Id string - Extended
Unit string - Quantity int
- meter
Id String - extended
Unit String - quantity Integer
- meter
Id string - extended
Unit string - quantity number
- meter_
id str - extended_
unit str - quantity int
- meter
Id String - extended
Unit String - quantity Number
SkuLocationInfoResponse
- Location string
- Extended
Locations List<string> - Type string
- Zone
Details List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail Response> - Zones List<string>
- Location string
- Extended
Locations []string - Type string
- Zone
Details []SkuZone Detail Response - Zones []string
- location String
- extended
Locations List<String> - type String
- zone
Details List<SkuZone Detail Response> - zones List<String>
- location string
- extended
Locations string[] - type string
- zone
Details SkuZone Detail Response[] - zones string[]
- location str
- extended_
locations Sequence[str] - type str
- zone_
details Sequence[SkuZone Detail Response] - zones Sequence[str]
- location String
- extended
Locations List<String> - type String
- zone
Details List<Property Map> - zones List<String>
SkuResourceResponseProperties
SkuSettingResponse
- Name string
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Sku Capability Response> - Capacity
Pulumi.
Azure Native. Provider Hub. Inputs. Sku Setting Response Capacity - Costs
List<Pulumi.
Azure Native. Provider Hub. Inputs. Sku Cost Response> - Family string
- Kind string
- Location
Info List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Location Info Response> - Locations List<string>
- Required
Features List<string> - Required
Quota List<string>Ids - Size string
- Tier string
- Name string
- Capabilities
[]Sku
Capability Response - Capacity
Sku
Setting Response Capacity - Costs
[]Sku
Cost Response - Family string
- Kind string
- Location
Info []SkuLocation Info Response - Locations []string
- Required
Features []string - Required
Quota []stringIds - Size string
- Tier string
- name String
- capabilities
List<Sku
Capability Response> - capacity
Sku
Setting Response Capacity - costs
List<Sku
Cost Response> - family String
- kind String
- location
Info List<SkuLocation Info Response> - locations List<String>
- required
Features List<String> - required
Quota List<String>Ids - size String
- tier String
- name string
- capabilities
Sku
Capability Response[] - capacity
Sku
Setting Response Capacity - costs
Sku
Cost Response[] - family string
- kind string
- location
Info SkuLocation Info Response[] - locations string[]
- required
Features string[] - required
Quota string[]Ids - size string
- tier string
- name str
- capabilities
Sequence[Sku
Capability Response] - capacity
Sku
Setting Response Capacity - costs
Sequence[Sku
Cost Response] - family str
- kind str
- location_
info Sequence[SkuLocation Info Response] - locations Sequence[str]
- required_
features Sequence[str] - required_
quota_ Sequence[str]ids - size str
- tier str
- name String
- capabilities List<Property Map>
- capacity Property Map
- costs List<Property Map>
- family String
- kind String
- location
Info List<Property Map> - locations List<String>
- required
Features List<String> - required
Quota List<String>Ids - size String
- tier String
SkuSettingResponseCapacity
- minimum int
- default int
- maximum int
- scale_
type str
SkuZoneDetailResponse
- Capabilities
[]Sku
Capability Response - Name []string
- capabilities
List<Sku
Capability Response> - name List<String>
- capabilities
Sku
Capability Response[] - name string[]
- capabilities
Sequence[Sku
Capability Response] - name Sequence[str]
- capabilities List<Property Map>
- name List<String>
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi