azure-native.providerhub.getSkusNestedResourceTypeFirst
Explore with Pulumi AI
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 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 dictionary
The following arguments are supported:
- Nested
Resource stringType First - The first child resource type.
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Resource
Type string - The resource type.
- Sku string
- The SKU.
- Nested
Resource stringType First - The first child resource type.
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Resource
Type string - The resource type.
- Sku string
- The SKU.
- nested
Resource StringType First - The first child resource type.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- resource
Type String - The resource type.
- sku String
- The SKU.
- nested
Resource stringType First - The first child resource type.
- provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- resource
Type 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.
- nested
Resource StringType First - The first child resource type.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- resource
Type String - The resource type.
- sku String
- The SKU.
getSkusNestedResourceTypeFirst 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