This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.providerhub.getSkusNestedResourceTypeFirst
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets the sku details for the given resource type and sku name. Azure REST API version: 2021-09-01-preview.
Using getSkusNestedResourceTypeFirst
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 getSkusNestedResourceTypeFirst(args: GetSkusNestedResourceTypeFirstArgs, opts?: InvokeOptions): Promise<GetSkusNestedResourceTypeFirstResult>
function getSkusNestedResourceTypeFirstOutput(args: GetSkusNestedResourceTypeFirstOutputArgs, opts?: InvokeOptions): Output<GetSkusNestedResourceTypeFirstResult>def get_skus_nested_resource_type_first(nested_resource_type_first: Optional[str] = None,
                                        provider_namespace: Optional[str] = None,
                                        resource_type: Optional[str] = None,
                                        sku: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetSkusNestedResourceTypeFirstResult
def get_skus_nested_resource_type_first_output(nested_resource_type_first: Optional[pulumi.Input[str]] = None,
                                        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[GetSkusNestedResourceTypeFirstResult]func LookupSkusNestedResourceTypeFirst(ctx *Context, args *LookupSkusNestedResourceTypeFirstArgs, opts ...InvokeOption) (*LookupSkusNestedResourceTypeFirstResult, error)
func LookupSkusNestedResourceTypeFirstOutput(ctx *Context, args *LookupSkusNestedResourceTypeFirstOutputArgs, opts ...InvokeOption) LookupSkusNestedResourceTypeFirstResultOutput> Note: This function is named LookupSkusNestedResourceTypeFirst in the Go SDK.
public static class GetSkusNestedResourceTypeFirst 
{
    public static Task<GetSkusNestedResourceTypeFirstResult> InvokeAsync(GetSkusNestedResourceTypeFirstArgs args, InvokeOptions? opts = null)
    public static Output<GetSkusNestedResourceTypeFirstResult> Invoke(GetSkusNestedResourceTypeFirstInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSkusNestedResourceTypeFirstResult> getSkusNestedResourceTypeFirst(GetSkusNestedResourceTypeFirstArgs args, InvokeOptions options)
public static Output<GetSkusNestedResourceTypeFirstResult> getSkusNestedResourceTypeFirst(GetSkusNestedResourceTypeFirstArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:providerhub:getSkusNestedResourceTypeFirst
  arguments:
    # arguments dictionaryThe following arguments are supported:
- NestedResource stringType First 
- The first child resource type.
- ProviderNamespace string
- The name of the resource provider hosted within ProviderHub.
- ResourceType string
- The resource type.
- Sku string
- The SKU.
- NestedResource stringType First 
- The first child resource type.
- ProviderNamespace string
- The name of the resource provider hosted within ProviderHub.
- ResourceType string
- The resource type.
- Sku string
- The SKU.
- nestedResource StringType First 
- The first child resource type.
- providerNamespace String
- The name of the resource provider hosted within ProviderHub.
- resourceType String
- The resource type.
- sku String
- The SKU.
- nestedResource stringType First 
- The first child resource type.
- providerNamespace string
- The name of the resource provider hosted within ProviderHub.
- resourceType string
- The resource type.
- sku string
- The SKU.
- nested_resource_ strtype_ first 
- The first child resource type.
- provider_namespace str
- The name of the resource provider hosted within ProviderHub.
- resource_type str
- The resource type.
- sku str
- The SKU.
- nestedResource StringType First 
- The first child resource type.
- providerNamespace String
- The name of the resource provider hosted within ProviderHub.
- resourceType String
- The resource type.
- sku String
- The SKU.
getSkusNestedResourceTypeFirst 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 
- SystemData Pulumi.Azure Native. Provider Hub. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
SkuResource Response Properties 
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
SkuResource Response Properties 
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
SkuResource Response Properties 
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
SkuResource Response Properties 
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
SkuCapabilityResponse  
SkuCostResponse  
- MeterId string
- ExtendedUnit string
- Quantity int
- MeterId string
- ExtendedUnit string
- Quantity int
- meterId String
- extendedUnit String
- quantity Integer
- meterId string
- extendedUnit string
- quantity number
- meter_id str
- extended_unit str
- quantity int
- meterId String
- extendedUnit String
- quantity Number
SkuLocationInfoResponse   
- Location string
- ExtendedLocations List<string>
- Type string
- ZoneDetails List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail Response> 
- Zones List<string>
- Location string
- ExtendedLocations []string
- Type string
- ZoneDetails []SkuZone Detail Response 
- Zones []string
- location String
- extendedLocations List<String>
- type String
- zoneDetails List<SkuZone Detail Response> 
- zones List<String>
- location string
- extendedLocations string[]
- type string
- zoneDetails SkuZone Detail Response[] 
- zones string[]
- location str
- extended_locations Sequence[str]
- type str
- zone_details Sequence[SkuZone Detail Response] 
- zones Sequence[str]
- location String
- extendedLocations List<String>
- type String
- zoneDetails List<Property Map>
- zones List<String>
SkuResourceResponseProperties   
- SkuSettings List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Setting Response> 
- ProvisioningState string
- The provisioned state of the resource.
- SkuSettings []SkuSetting Response 
- ProvisioningState string
- The provisioned state of the resource.
- skuSettings List<SkuSetting Response> 
- provisioningState String
- The provisioned state of the resource.
- skuSettings SkuSetting Response[] 
- provisioningState string
- The provisioned state of the resource.
- sku_settings Sequence[SkuSetting Response] 
- provisioning_state str
- The provisioned state of the resource.
- skuSettings List<Property Map>
- provisioningState String
- The provisioned state of the resource.
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
- LocationInfo List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Location Info Response> 
- Locations List<string>
- RequiredFeatures List<string>
- RequiredQuota List<string>Ids 
- Size string
- Tier string
- Name string
- Capabilities
[]SkuCapability Response 
- Capacity
SkuSetting Response Capacity 
- Costs
[]SkuCost Response 
- Family string
- Kind string
- LocationInfo []SkuLocation Info Response 
- Locations []string
- RequiredFeatures []string
- RequiredQuota []stringIds 
- Size string
- Tier string
- name String
- capabilities
List<SkuCapability Response> 
- capacity
SkuSetting Response Capacity 
- costs
List<SkuCost Response> 
- family String
- kind String
- locationInfo List<SkuLocation Info Response> 
- locations List<String>
- requiredFeatures List<String>
- requiredQuota List<String>Ids 
- size String
- tier String
- name string
- capabilities
SkuCapability Response[] 
- capacity
SkuSetting Response Capacity 
- costs
SkuCost Response[] 
- family string
- kind string
- locationInfo SkuLocation Info Response[] 
- locations string[]
- requiredFeatures string[]
- requiredQuota string[]Ids 
- size string
- tier string
- name str
- capabilities
Sequence[SkuCapability Response] 
- capacity
SkuSetting Response Capacity 
- costs
Sequence[SkuCost 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
- locationInfo List<Property Map>
- locations List<String>
- requiredFeatures List<String>
- requiredQuota List<String>Ids 
- size String
- tier String
SkuSettingResponseCapacity   
- minimum int
- default int
- maximum int
- scale_type str
SkuZoneDetailResponse   
- Capabilities
[]SkuCapability Response 
- Name []string
- capabilities
List<SkuCapability Response> 
- name List<String>
- capabilities
SkuCapability Response[] 
- name string[]
- capabilities
Sequence[SkuCapability Response] 
- name Sequence[str]
- capabilities List<Property Map>
- name List<String>
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified 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 v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi