azure-native.providerhub.SkusNestedResourceTypeSecond
Explore with Pulumi AI
Uses Azure REST API version 2024-09-01. In version 2.x of the Azure Native provider, it used API version 2021-09-01-preview.
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.
Example Usage
Skus_CreateOrUpdateNestedResourceTypeSecond
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var skusNestedResourceTypeSecond = new AzureNative.ProviderHub.SkusNestedResourceTypeSecond("skusNestedResourceTypeSecond", new()
{
NestedResourceTypeFirst = "nestedResourceTypeFirst",
NestedResourceTypeSecond = "nestedResourceTypeSecond",
Properties = new AzureNative.ProviderHub.Inputs.SkuResourcePropertiesArgs
{
SkuSettings = new[]
{
new AzureNative.ProviderHub.Inputs.SkuSettingArgs
{
Kind = "Standard",
Name = "freeSku",
Tier = "Tier1",
},
new AzureNative.ProviderHub.Inputs.SkuSettingArgs
{
Costs = new[]
{
new AzureNative.ProviderHub.Inputs.SkuCostArgs
{
MeterId = "xxx",
},
},
Kind = "Premium",
Name = "premiumSku",
Tier = "Tier2",
},
},
},
ProviderNamespace = "Microsoft.Contoso",
ResourceType = "testResourceType",
Sku = "testSku",
});
});
package main
import (
providerhub "github.com/pulumi/pulumi-azure-native-sdk/providerhub/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := providerhub.NewSkusNestedResourceTypeSecond(ctx, "skusNestedResourceTypeSecond", &providerhub.SkusNestedResourceTypeSecondArgs{
NestedResourceTypeFirst: pulumi.String("nestedResourceTypeFirst"),
NestedResourceTypeSecond: pulumi.String("nestedResourceTypeSecond"),
Properties: &providerhub.SkuResourcePropertiesArgs{
SkuSettings: providerhub.SkuSettingArray{
&providerhub.SkuSettingArgs{
Kind: pulumi.String("Standard"),
Name: pulumi.String("freeSku"),
Tier: pulumi.String("Tier1"),
},
&providerhub.SkuSettingArgs{
Costs: providerhub.SkuCostArray{
&providerhub.SkuCostArgs{
MeterId: pulumi.String("xxx"),
},
},
Kind: pulumi.String("Premium"),
Name: pulumi.String("premiumSku"),
Tier: pulumi.String("Tier2"),
},
},
},
ProviderNamespace: pulumi.String("Microsoft.Contoso"),
ResourceType: pulumi.String("testResourceType"),
Sku: pulumi.String("testSku"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.providerhub.SkusNestedResourceTypeSecond;
import com.pulumi.azurenative.providerhub.SkusNestedResourceTypeSecondArgs;
import com.pulumi.azurenative.providerhub.inputs.SkuResourcePropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var skusNestedResourceTypeSecond = new SkusNestedResourceTypeSecond("skusNestedResourceTypeSecond", SkusNestedResourceTypeSecondArgs.builder()
.nestedResourceTypeFirst("nestedResourceTypeFirst")
.nestedResourceTypeSecond("nestedResourceTypeSecond")
.properties(SkuResourcePropertiesArgs.builder()
.skuSettings(
SkuSettingArgs.builder()
.kind("Standard")
.name("freeSku")
.tier("Tier1")
.build(),
SkuSettingArgs.builder()
.costs(SkuCostArgs.builder()
.meterId("xxx")
.build())
.kind("Premium")
.name("premiumSku")
.tier("Tier2")
.build())
.build())
.providerNamespace("Microsoft.Contoso")
.resourceType("testResourceType")
.sku("testSku")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const skusNestedResourceTypeSecond = new azure_native.providerhub.SkusNestedResourceTypeSecond("skusNestedResourceTypeSecond", {
nestedResourceTypeFirst: "nestedResourceTypeFirst",
nestedResourceTypeSecond: "nestedResourceTypeSecond",
properties: {
skuSettings: [
{
kind: "Standard",
name: "freeSku",
tier: "Tier1",
},
{
costs: [{
meterId: "xxx",
}],
kind: "Premium",
name: "premiumSku",
tier: "Tier2",
},
],
},
providerNamespace: "Microsoft.Contoso",
resourceType: "testResourceType",
sku: "testSku",
});
import pulumi
import pulumi_azure_native as azure_native
skus_nested_resource_type_second = azure_native.providerhub.SkusNestedResourceTypeSecond("skusNestedResourceTypeSecond",
nested_resource_type_first="nestedResourceTypeFirst",
nested_resource_type_second="nestedResourceTypeSecond",
properties={
"sku_settings": [
{
"kind": "Standard",
"name": "freeSku",
"tier": "Tier1",
},
{
"costs": [{
"meter_id": "xxx",
}],
"kind": "Premium",
"name": "premiumSku",
"tier": "Tier2",
},
],
},
provider_namespace="Microsoft.Contoso",
resource_type="testResourceType",
sku="testSku")
resources:
skusNestedResourceTypeSecond:
type: azure-native:providerhub:SkusNestedResourceTypeSecond
properties:
nestedResourceTypeFirst: nestedResourceTypeFirst
nestedResourceTypeSecond: nestedResourceTypeSecond
properties:
skuSettings:
- kind: Standard
name: freeSku
tier: Tier1
- costs:
- meterId: xxx
kind: Premium
name: premiumSku
tier: Tier2
providerNamespace: Microsoft.Contoso
resourceType: testResourceType
sku: testSku
Create SkusNestedResourceTypeSecond Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SkusNestedResourceTypeSecond(name: string, args: SkusNestedResourceTypeSecondArgs, opts?: CustomResourceOptions);
@overload
def SkusNestedResourceTypeSecond(resource_name: str,
args: SkusNestedResourceTypeSecondArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SkusNestedResourceTypeSecond(resource_name: str,
opts: Optional[ResourceOptions] = None,
nested_resource_type_first: Optional[str] = None,
nested_resource_type_second: Optional[str] = None,
provider_namespace: Optional[str] = None,
resource_type: Optional[str] = None,
properties: Optional[SkuResourcePropertiesArgs] = None,
sku: Optional[str] = None)
func NewSkusNestedResourceTypeSecond(ctx *Context, name string, args SkusNestedResourceTypeSecondArgs, opts ...ResourceOption) (*SkusNestedResourceTypeSecond, error)
public SkusNestedResourceTypeSecond(string name, SkusNestedResourceTypeSecondArgs args, CustomResourceOptions? opts = null)
public SkusNestedResourceTypeSecond(String name, SkusNestedResourceTypeSecondArgs args)
public SkusNestedResourceTypeSecond(String name, SkusNestedResourceTypeSecondArgs args, CustomResourceOptions options)
type: azure-native:providerhub:SkusNestedResourceTypeSecond
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SkusNestedResourceTypeSecondArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SkusNestedResourceTypeSecondArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SkusNestedResourceTypeSecondArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SkusNestedResourceTypeSecondArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SkusNestedResourceTypeSecondArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var skusNestedResourceTypeSecondResource = new AzureNative.ProviderHub.SkusNestedResourceTypeSecond("skusNestedResourceTypeSecondResource", new()
{
NestedResourceTypeFirst = "string",
NestedResourceTypeSecond = "string",
ProviderNamespace = "string",
ResourceType = "string",
Properties = new AzureNative.ProviderHub.Inputs.SkuResourcePropertiesArgs
{
SkuSettings = new[]
{
new AzureNative.ProviderHub.Inputs.SkuSettingArgs
{
Name = "string",
Capabilities = new[]
{
new AzureNative.ProviderHub.Inputs.SkuCapabilityArgs
{
Name = "string",
Value = "string",
},
},
Capacity = new AzureNative.ProviderHub.Inputs.SkuSettingCapacityArgs
{
Minimum = 0,
Default = 0,
Maximum = 0,
ScaleType = "string",
},
Costs = new[]
{
new AzureNative.ProviderHub.Inputs.SkuCostArgs
{
MeterId = "string",
ExtendedUnit = "string",
Quantity = 0,
},
},
Family = "string",
Kind = "string",
LocationInfo = new[]
{
new AzureNative.ProviderHub.Inputs.SkuLocationInfoArgs
{
Location = "string",
ExtendedLocations = new[]
{
"string",
},
Type = "string",
ZoneDetails = new[]
{
new AzureNative.ProviderHub.Inputs.SkuZoneDetailArgs
{
Capabilities = new[]
{
new AzureNative.ProviderHub.Inputs.SkuCapabilityArgs
{
Name = "string",
Value = "string",
},
},
Name = new[]
{
"string",
},
},
},
Zones = new[]
{
"string",
},
},
},
Locations = new[]
{
"string",
},
RequiredFeatures = new[]
{
"string",
},
RequiredQuotaIds = new[]
{
"string",
},
Size = "string",
Tier = "string",
},
},
},
Sku = "string",
});
example, err := providerhub.NewSkusNestedResourceTypeSecond(ctx, "skusNestedResourceTypeSecondResource", &providerhub.SkusNestedResourceTypeSecondArgs{
NestedResourceTypeFirst: pulumi.String("string"),
NestedResourceTypeSecond: pulumi.String("string"),
ProviderNamespace: pulumi.String("string"),
ResourceType: pulumi.String("string"),
Properties: &providerhub.SkuResourcePropertiesArgs{
SkuSettings: providerhub.SkuSettingArray{
&providerhub.SkuSettingArgs{
Name: pulumi.String("string"),
Capabilities: providerhub.SkuCapabilityArray{
&providerhub.SkuCapabilityArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Capacity: &providerhub.SkuSettingCapacityArgs{
Minimum: pulumi.Int(0),
Default: pulumi.Int(0),
Maximum: pulumi.Int(0),
ScaleType: pulumi.String("string"),
},
Costs: providerhub.SkuCostArray{
&providerhub.SkuCostArgs{
MeterId: pulumi.String("string"),
ExtendedUnit: pulumi.String("string"),
Quantity: pulumi.Int(0),
},
},
Family: pulumi.String("string"),
Kind: pulumi.String("string"),
LocationInfo: providerhub.SkuLocationInfoArray{
&providerhub.SkuLocationInfoArgs{
Location: pulumi.String("string"),
ExtendedLocations: pulumi.StringArray{
pulumi.String("string"),
},
Type: pulumi.String("string"),
ZoneDetails: providerhub.SkuZoneDetailArray{
&providerhub.SkuZoneDetailArgs{
Capabilities: providerhub.SkuCapabilityArray{
&providerhub.SkuCapabilityArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Name: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Zones: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Locations: pulumi.StringArray{
pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
RequiredQuotaIds: pulumi.StringArray{
pulumi.String("string"),
},
Size: pulumi.String("string"),
Tier: pulumi.String("string"),
},
},
},
Sku: pulumi.String("string"),
})
var skusNestedResourceTypeSecondResource = new SkusNestedResourceTypeSecond("skusNestedResourceTypeSecondResource", SkusNestedResourceTypeSecondArgs.builder()
.nestedResourceTypeFirst("string")
.nestedResourceTypeSecond("string")
.providerNamespace("string")
.resourceType("string")
.properties(SkuResourcePropertiesArgs.builder()
.skuSettings(SkuSettingArgs.builder()
.name("string")
.capabilities(SkuCapabilityArgs.builder()
.name("string")
.value("string")
.build())
.capacity(SkuSettingCapacityArgs.builder()
.minimum(0)
.default_(0)
.maximum(0)
.scaleType("string")
.build())
.costs(SkuCostArgs.builder()
.meterId("string")
.extendedUnit("string")
.quantity(0)
.build())
.family("string")
.kind("string")
.locationInfo(SkuLocationInfoArgs.builder()
.location("string")
.extendedLocations("string")
.type("string")
.zoneDetails(SkuZoneDetailArgs.builder()
.capabilities(SkuCapabilityArgs.builder()
.name("string")
.value("string")
.build())
.name("string")
.build())
.zones("string")
.build())
.locations("string")
.requiredFeatures("string")
.requiredQuotaIds("string")
.size("string")
.tier("string")
.build())
.build())
.sku("string")
.build());
skus_nested_resource_type_second_resource = azure_native.providerhub.SkusNestedResourceTypeSecond("skusNestedResourceTypeSecondResource",
nested_resource_type_first="string",
nested_resource_type_second="string",
provider_namespace="string",
resource_type="string",
properties={
"sku_settings": [{
"name": "string",
"capabilities": [{
"name": "string",
"value": "string",
}],
"capacity": {
"minimum": 0,
"default": 0,
"maximum": 0,
"scale_type": "string",
},
"costs": [{
"meter_id": "string",
"extended_unit": "string",
"quantity": 0,
}],
"family": "string",
"kind": "string",
"location_info": [{
"location": "string",
"extended_locations": ["string"],
"type": "string",
"zone_details": [{
"capabilities": [{
"name": "string",
"value": "string",
}],
"name": ["string"],
}],
"zones": ["string"],
}],
"locations": ["string"],
"required_features": ["string"],
"required_quota_ids": ["string"],
"size": "string",
"tier": "string",
}],
},
sku="string")
const skusNestedResourceTypeSecondResource = new azure_native.providerhub.SkusNestedResourceTypeSecond("skusNestedResourceTypeSecondResource", {
nestedResourceTypeFirst: "string",
nestedResourceTypeSecond: "string",
providerNamespace: "string",
resourceType: "string",
properties: {
skuSettings: [{
name: "string",
capabilities: [{
name: "string",
value: "string",
}],
capacity: {
minimum: 0,
"default": 0,
maximum: 0,
scaleType: "string",
},
costs: [{
meterId: "string",
extendedUnit: "string",
quantity: 0,
}],
family: "string",
kind: "string",
locationInfo: [{
location: "string",
extendedLocations: ["string"],
type: "string",
zoneDetails: [{
capabilities: [{
name: "string",
value: "string",
}],
name: ["string"],
}],
zones: ["string"],
}],
locations: ["string"],
requiredFeatures: ["string"],
requiredQuotaIds: ["string"],
size: "string",
tier: "string",
}],
},
sku: "string",
});
type: azure-native:providerhub:SkusNestedResourceTypeSecond
properties:
nestedResourceTypeFirst: string
nestedResourceTypeSecond: string
properties:
skuSettings:
- capabilities:
- name: string
value: string
capacity:
default: 0
maximum: 0
minimum: 0
scaleType: string
costs:
- extendedUnit: string
meterId: string
quantity: 0
family: string
kind: string
locationInfo:
- extendedLocations:
- string
location: string
type: string
zoneDetails:
- capabilities:
- name: string
value: string
name:
- string
zones:
- string
locations:
- string
name: string
requiredFeatures:
- string
requiredQuotaIds:
- string
size: string
tier: string
providerNamespace: string
resourceType: string
sku: string
SkusNestedResourceTypeSecond Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SkusNestedResourceTypeSecond resource accepts the following input properties:
- Nested
Resource stringType First - The first child resource type.
- Nested
Resource stringType Second - The second child resource type.
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Resource
Type string - The resource type.
- Properties
Pulumi.
Azure Native. Provider Hub. Inputs. Sku Resource Properties - Sku string
- The SKU.
- Nested
Resource stringType First - The first child resource type.
- Nested
Resource stringType Second - The second child resource type.
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Resource
Type string - The resource type.
- Properties
Sku
Resource Properties Args - Sku string
- The SKU.
- nested
Resource StringType First - The first child resource type.
- nested
Resource StringType Second - The second child resource type.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- resource
Type String - The resource type.
- properties
Sku
Resource Properties - sku String
- The SKU.
- nested
Resource stringType First - The first child resource type.
- nested
Resource stringType Second - The second child resource type.
- provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- resource
Type string - The resource type.
- properties
Sku
Resource Properties - sku string
- The SKU.
- nested_
resource_ strtype_ first - The first child resource type.
- nested_
resource_ strtype_ second - The second child resource type.
- provider_
namespace str - The name of the resource provider hosted within ProviderHub.
- resource_
type str - The resource type.
- properties
Sku
Resource Properties Args - sku str
- The SKU.
- nested
Resource StringType First - The first child resource type.
- nested
Resource StringType Second - The second child resource type.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- resource
Type String - The resource type.
- properties Property Map
- sku String
- The SKU.
Outputs
All input properties are implicitly available as output properties. Additionally, the SkusNestedResourceTypeSecond resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- 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
ExtendedLocationType, ExtendedLocationTypeArgs
- Not
Specified - NotSpecifiedThe extended location type is not specified.
- Custom
Location - CustomLocationThe extended location type is custom location.
- Edge
Zone - EdgeZoneThe extended location type is edge zone.
- Arc
Zone - ArcZoneThe extended location type is arc zone.
- Extended
Location Type Not Specified - NotSpecifiedThe extended location type is not specified.
- Extended
Location Type Custom Location - CustomLocationThe extended location type is custom location.
- Extended
Location Type Edge Zone - EdgeZoneThe extended location type is edge zone.
- Extended
Location Type Arc Zone - ArcZoneThe extended location type is arc zone.
- Not
Specified - NotSpecifiedThe extended location type is not specified.
- Custom
Location - CustomLocationThe extended location type is custom location.
- Edge
Zone - EdgeZoneThe extended location type is edge zone.
- Arc
Zone - ArcZoneThe extended location type is arc zone.
- Not
Specified - NotSpecifiedThe extended location type is not specified.
- Custom
Location - CustomLocationThe extended location type is custom location.
- Edge
Zone - EdgeZoneThe extended location type is edge zone.
- Arc
Zone - ArcZoneThe extended location type is arc zone.
- NOT_SPECIFIED
- NotSpecifiedThe extended location type is not specified.
- CUSTOM_LOCATION
- CustomLocationThe extended location type is custom location.
- EDGE_ZONE
- EdgeZoneThe extended location type is edge zone.
- ARC_ZONE
- ArcZoneThe extended location type is arc zone.
- "Not
Specified" - NotSpecifiedThe extended location type is not specified.
- "Custom
Location" - CustomLocationThe extended location type is custom location.
- "Edge
Zone" - EdgeZoneThe extended location type is edge zone.
- "Arc
Zone" - ArcZoneThe extended location type is arc zone.
SkuCapability, SkuCapabilityArgs
SkuCapabilityResponse, SkuCapabilityResponseArgs
SkuCost, SkuCostArgs
- 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.
SkuCostResponse, SkuCostResponseArgs
- 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.
SkuLocationInfo, SkuLocationInfoArgs
- Location string
- The location.
- Extended
Locations List<string> - The extended locations.
- Type
string | Pulumi.
Azure Native. Provider Hub. Extended Location Type - The type.
- Zone
Details List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail> - The zone details.
- Zones List<string>
- The zones.
- Location string
- The location.
- Extended
Locations []string - The extended locations.
- Type
string | Extended
Location Type - The type.
- Zone
Details []SkuZone Detail - The zone details.
- Zones []string
- The zones.
- location String
- The location.
- extended
Locations List<String> - The extended locations.
- type
String | Extended
Location Type - The type.
- zone
Details List<SkuZone Detail> - The zone details.
- zones List<String>
- The zones.
- location string
- The location.
- extended
Locations string[] - The extended locations.
- type
string | Extended
Location Type - The type.
- zone
Details SkuZone Detail[] - The zone details.
- zones string[]
- The zones.
- location str
- The location.
- extended_
locations Sequence[str] - The extended locations.
- type
str | Extended
Location Type - The type.
- zone_
details Sequence[SkuZone Detail] - The zone details.
- zones Sequence[str]
- The zones.
- location String
- The location.
- extended
Locations List<String> - The extended locations.
- type
String | "Not
Specified" | "Custom Location" | "Edge Zone" | "Arc Zone" - The type.
- zone
Details List<Property Map> - The zone details.
- zones List<String>
- The zones.
SkuLocationInfoResponse, SkuLocationInfoResponseArgs
- 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.
SkuResourceProperties, SkuResourcePropertiesArgs
- Sku
Settings List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Setting> - The sku settings.
- Sku
Settings []SkuSetting - The sku settings.
- sku
Settings List<SkuSetting> - The sku settings.
- sku
Settings SkuSetting[] - The sku settings.
- sku_
settings Sequence[SkuSetting] - The sku settings.
- sku
Settings List<Property Map> - The sku settings.
SkuResourceResponseProperties, SkuResourceResponsePropertiesArgs
- 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.
SkuScaleType, SkuScaleTypeArgs
- None
- None
- Manual
- Manual
- Automatic
- Automatic
- Sku
Scale Type None - None
- Sku
Scale Type Manual - Manual
- Sku
Scale Type Automatic - Automatic
- None
- None
- Manual
- Manual
- Automatic
- Automatic
- None
- None
- Manual
- Manual
- Automatic
- Automatic
- NONE
- None
- MANUAL
- Manual
- AUTOMATIC
- Automatic
- "None"
- None
- "Manual"
- Manual
- "Automatic"
- Automatic
SkuSetting, SkuSettingArgs
- Name string
- The name.
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Sku Capability> - The capabilities.
- Capacity
Pulumi.
Azure Native. Provider Hub. Inputs. Sku Setting Capacity - The capacity.
- Costs
List<Pulumi.
Azure Native. Provider Hub. Inputs. Sku Cost> - The costs.
- Family string
- The family.
- Kind string
- The kind.
- Location
Info List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Location Info> - 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 - The capabilities.
- Capacity
Sku
Setting Capacity - The capacity.
- Costs
[]Sku
Cost - The costs.
- Family string
- The family.
- Kind string
- The kind.
- Location
Info []SkuLocation Info - 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> - The capabilities.
- capacity
Sku
Setting Capacity - The capacity.
- costs
List<Sku
Cost> - The costs.
- family String
- The family.
- kind String
- The kind.
- location
Info List<SkuLocation Info> - 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[] - The capabilities.
- capacity
Sku
Setting Capacity - The capacity.
- costs
Sku
Cost[] - The costs.
- family string
- The family.
- kind string
- The kind.
- location
Info SkuLocation Info[] - 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] - The capabilities.
- capacity
Sku
Setting Capacity - The capacity.
- costs
Sequence[Sku
Cost] - The costs.
- family str
- The family.
- kind str
- The kind.
- location_
info Sequence[SkuLocation Info] - 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.
SkuSettingCapacity, SkuSettingCapacityArgs
- Minimum int
- The minimum.
- Default int
- The default.
- Maximum int
- The maximum.
- Scale
Type string | Pulumi.Azure Native. Provider Hub. Sku Scale Type - The scale type.
- Minimum int
- The minimum.
- Default int
- The default.
- Maximum int
- The maximum.
- Scale
Type string | SkuScale Type - The scale type.
- minimum Integer
- The minimum.
- default_ Integer
- The default.
- maximum Integer
- The maximum.
- scale
Type String | SkuScale Type - The scale type.
- minimum number
- The minimum.
- default number
- The default.
- maximum number
- The maximum.
- scale
Type string | SkuScale Type - The scale type.
- minimum int
- The minimum.
- default int
- The default.
- maximum int
- The maximum.
- scale_
type str | SkuScale Type - The scale type.
- minimum Number
- The minimum.
- default Number
- The default.
- maximum Number
- The maximum.
- scale
Type String | "None" | "Manual" | "Automatic" - The scale type.
SkuSettingResponse, SkuSettingResponseArgs
- 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, SkuSettingResponseCapacityArgs
- minimum int
- The minimum.
- default int
- The default.
- maximum int
- The maximum.
- scale_
type str - The scale type.
SkuZoneDetail, SkuZoneDetailArgs
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Sku Capability> - The capabilities.
- Name List<string>
- The name.
- Capabilities
[]Sku
Capability - The capabilities.
- Name []string
- The name.
- capabilities
List<Sku
Capability> - The capabilities.
- name List<String>
- The name.
- capabilities
Sku
Capability[] - The capabilities.
- name string[]
- The name.
- capabilities
Sequence[Sku
Capability] - The capabilities.
- name Sequence[str]
- The name.
- capabilities List<Property Map>
- The capabilities.
- name List<String>
- The name.
SkuZoneDetailResponse, SkuZoneDetailResponseArgs
- 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, SystemDataResponseArgs
- 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.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:providerhub:SkusNestedResourceTypeSecond Microsoft.Contoso/employees/nestedEmployee/nestedEmployee2/sku1 /subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/resourcetypeRegistrations/{resourceType}/resourcetypeRegistrations/{nestedResourceTypeFirst}/resourcetypeRegistrations/{nestedResourceTypeSecond}/skus/{sku}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0