azure-native.providerhub.SkusNestedResourceTypeFirst
Explore with Pulumi AI
Azure REST API version: 2021-09-01-preview. Prior API version in Azure Native 1.x: 2020-11-20.
Example Usage
Skus_CreateOrUpdateNestedResourceTypeFirst
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var skusNestedResourceTypeFirst = new AzureNative.ProviderHub.SkusNestedResourceTypeFirst("skusNestedResourceTypeFirst", new()
    {
        NestedResourceTypeFirst = "nestedResourceTypeFirst",
        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/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := providerhub.NewSkusNestedResourceTypeFirst(ctx, "skusNestedResourceTypeFirst", &providerhub.SkusNestedResourceTypeFirstArgs{
			NestedResourceTypeFirst: pulumi.String("nestedResourceTypeFirst"),
			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.SkusNestedResourceTypeFirst;
import com.pulumi.azurenative.providerhub.SkusNestedResourceTypeFirstArgs;
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 skusNestedResourceTypeFirst = new SkusNestedResourceTypeFirst("skusNestedResourceTypeFirst", SkusNestedResourceTypeFirstArgs.builder()
            .nestedResourceTypeFirst("nestedResourceTypeFirst")
            .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 skusNestedResourceTypeFirst = new azure_native.providerhub.SkusNestedResourceTypeFirst("skusNestedResourceTypeFirst", {
    nestedResourceTypeFirst: "nestedResourceTypeFirst",
    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_first = azure_native.providerhub.SkusNestedResourceTypeFirst("skusNestedResourceTypeFirst",
    nested_resource_type_first="nestedResourceTypeFirst",
    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:
  skusNestedResourceTypeFirst:
    type: azure-native:providerhub:SkusNestedResourceTypeFirst
    properties:
      nestedResourceTypeFirst: nestedResourceTypeFirst
      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 SkusNestedResourceTypeFirst Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SkusNestedResourceTypeFirst(name: string, args: SkusNestedResourceTypeFirstArgs, opts?: CustomResourceOptions);@overload
def SkusNestedResourceTypeFirst(resource_name: str,
                                args: SkusNestedResourceTypeFirstArgs,
                                opts: Optional[ResourceOptions] = None)
@overload
def SkusNestedResourceTypeFirst(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                nested_resource_type_first: Optional[str] = None,
                                provider_namespace: Optional[str] = None,
                                resource_type: Optional[str] = None,
                                properties: Optional[SkuResourcePropertiesArgs] = None,
                                sku: Optional[str] = None)func NewSkusNestedResourceTypeFirst(ctx *Context, name string, args SkusNestedResourceTypeFirstArgs, opts ...ResourceOption) (*SkusNestedResourceTypeFirst, error)public SkusNestedResourceTypeFirst(string name, SkusNestedResourceTypeFirstArgs args, CustomResourceOptions? opts = null)
public SkusNestedResourceTypeFirst(String name, SkusNestedResourceTypeFirstArgs args)
public SkusNestedResourceTypeFirst(String name, SkusNestedResourceTypeFirstArgs args, CustomResourceOptions options)
type: azure-native:providerhub:SkusNestedResourceTypeFirst
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 SkusNestedResourceTypeFirstArgs
- 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 SkusNestedResourceTypeFirstArgs
- 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 SkusNestedResourceTypeFirstArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SkusNestedResourceTypeFirstArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SkusNestedResourceTypeFirstArgs
- 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 skusNestedResourceTypeFirstResource = new AzureNative.ProviderHub.SkusNestedResourceTypeFirst("skusNestedResourceTypeFirstResource", new()
{
    NestedResourceTypeFirst = "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",
            },
        },
        ProvisioningState = "string",
    },
    Sku = "string",
});
example, err := providerhub.NewSkusNestedResourceTypeFirst(ctx, "skusNestedResourceTypeFirstResource", &providerhub.SkusNestedResourceTypeFirstArgs{
	NestedResourceTypeFirst: 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"),
			},
		},
		ProvisioningState: pulumi.String("string"),
	},
	Sku: pulumi.String("string"),
})
var skusNestedResourceTypeFirstResource = new SkusNestedResourceTypeFirst("skusNestedResourceTypeFirstResource", SkusNestedResourceTypeFirstArgs.builder()
    .nestedResourceTypeFirst("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())
        .provisioningState("string")
        .build())
    .sku("string")
    .build());
skus_nested_resource_type_first_resource = azure_native.providerhub.SkusNestedResourceTypeFirst("skusNestedResourceTypeFirstResource",
    nested_resource_type_first="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",
        }],
        "provisioning_state": "string",
    },
    sku="string")
const skusNestedResourceTypeFirstResource = new azure_native.providerhub.SkusNestedResourceTypeFirst("skusNestedResourceTypeFirstResource", {
    nestedResourceTypeFirst: "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",
        }],
        provisioningState: "string",
    },
    sku: "string",
});
type: azure-native:providerhub:SkusNestedResourceTypeFirst
properties:
    nestedResourceTypeFirst: string
    properties:
        provisioningState: string
        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
SkusNestedResourceTypeFirst 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 SkusNestedResourceTypeFirst resource accepts the following input properties:
- NestedResource stringType First 
- The first child resource type.
- ProviderNamespace string
- The name of the resource provider hosted within ProviderHub.
- ResourceType string
- The resource type.
- Properties
Pulumi.Azure Native. Provider Hub. Inputs. Sku Resource Properties 
- 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.
- Properties
SkuResource Properties Args 
- 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.
- properties
SkuResource Properties 
- 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.
- properties
SkuResource Properties 
- 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.
- properties
SkuResource Properties Args 
- 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.
- properties Property Map
- sku String
- The SKU.
Outputs
All input properties are implicitly available as output properties. Additionally, the SkusNestedResourceTypeFirst resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- 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
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- 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
ProvisioningState, ProvisioningStateArgs    
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- ProvisioningState Not Specified 
- NotSpecified
- ProvisioningState Accepted 
- Accepted
- ProvisioningState Running 
- Running
- ProvisioningState Creating 
- Creating
- ProvisioningState Created 
- Created
- ProvisioningState Deleting 
- Deleting
- ProvisioningState Deleted 
- Deleted
- ProvisioningState Canceled 
- Canceled
- ProvisioningState Failed 
- Failed
- ProvisioningState Succeeded 
- Succeeded
- ProvisioningState Moving Resources 
- MovingResources
- ProvisioningState Transient Failure 
- TransientFailure
- ProvisioningState Rollout In Progress 
- RolloutInProgress
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- NOT_SPECIFIED
- NotSpecified
- ACCEPTED
- Accepted
- RUNNING
- Running
- CREATING
- Creating
- CREATED
- Created
- DELETING
- Deleting
- DELETED
- Deleted
- CANCELED
- Canceled
- FAILED
- Failed
- SUCCEEDED
- Succeeded
- MOVING_RESOURCES
- MovingResources
- TRANSIENT_FAILURE
- TransientFailure
- ROLLOUT_IN_PROGRESS
- RolloutInProgress
- "NotSpecified" 
- NotSpecified
- "Accepted"
- Accepted
- "Running"
- Running
- "Creating"
- Creating
- "Created"
- Created
- "Deleting"
- Deleting
- "Deleted"
- Deleted
- "Canceled"
- Canceled
- "Failed"
- Failed
- "Succeeded"
- Succeeded
- "MovingResources" 
- MovingResources
- "TransientFailure" 
- TransientFailure
- "RolloutIn Progress" 
- RolloutInProgress
SkuCapability, SkuCapabilityArgs    
SkuCapabilityResponse, SkuCapabilityResponseArgs      
SkuCost, SkuCostArgs    
- 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
SkuCostResponse, SkuCostResponseArgs      
- 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
SkuLocationInfo, SkuLocationInfoArgs      
- Location string
- ExtendedLocations List<string>
- Type string
- ZoneDetails List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail> 
- Zones List<string>
- Location string
- ExtendedLocations []string
- Type string
- ZoneDetails []SkuZone Detail 
- Zones []string
- location String
- extendedLocations List<String>
- type String
- zoneDetails List<SkuZone Detail> 
- zones List<String>
- location string
- extendedLocations string[]
- type string
- zoneDetails SkuZone Detail[] 
- zones string[]
- location str
- extended_locations Sequence[str]
- type str
- zone_details Sequence[SkuZone Detail] 
- zones Sequence[str]
- location String
- extendedLocations List<String>
- type String
- zoneDetails List<Property Map>
- zones List<String>
SkuLocationInfoResponse, SkuLocationInfoResponseArgs        
- 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>
SkuResourceProperties, SkuResourcePropertiesArgs      
- SkuSettings List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Setting> 
- ProvisioningState string | Pulumi.Azure Native. Provider Hub. Provisioning State 
- The provisioned state of the resource.
- SkuSettings []SkuSetting 
- ProvisioningState string | ProvisioningState 
- The provisioned state of the resource.
- skuSettings List<SkuSetting> 
- provisioningState String | ProvisioningState 
- The provisioned state of the resource.
- skuSettings SkuSetting[] 
- provisioningState string | ProvisioningState 
- The provisioned state of the resource.
- sku_settings Sequence[SkuSetting] 
- provisioning_state str | ProvisioningState 
- The provisioned state of the resource.
SkuResourceResponseProperties, SkuResourceResponsePropertiesArgs        
- 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.
SkuScaleType, SkuScaleTypeArgs      
- None
- None
- Manual
- Manual
- Automatic
- Automatic
- SkuScale Type None 
- None
- SkuScale Type Manual 
- Manual
- SkuScale 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
- Capabilities
List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Capability> 
- Capacity
Pulumi.Azure Native. Provider Hub. Inputs. Sku Setting Capacity 
- Costs
List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Cost> 
- Family string
- Kind string
- LocationInfo List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Location Info> 
- Locations List<string>
- RequiredFeatures List<string>
- RequiredQuota List<string>Ids 
- Size string
- Tier string
- Name string
- Capabilities
[]SkuCapability 
- Capacity
SkuSetting Capacity 
- Costs
[]SkuCost 
- Family string
- Kind string
- LocationInfo []SkuLocation Info 
- Locations []string
- RequiredFeatures []string
- RequiredQuota []stringIds 
- Size string
- Tier string
- name String
- capabilities
List<SkuCapability> 
- capacity
SkuSetting Capacity 
- costs
List<SkuCost> 
- family String
- kind String
- locationInfo List<SkuLocation Info> 
- locations List<String>
- requiredFeatures List<String>
- requiredQuota List<String>Ids 
- size String
- tier String
- name string
- capabilities
SkuCapability[] 
- capacity
SkuSetting Capacity 
- costs
SkuCost[] 
- family string
- kind string
- locationInfo SkuLocation Info[] 
- locations string[]
- requiredFeatures string[]
- requiredQuota string[]Ids 
- size string
- tier string
- name str
- capabilities
Sequence[SkuCapability] 
- capacity
SkuSetting Capacity 
- costs
Sequence[SkuCost] 
- family str
- kind str
- location_info Sequence[SkuLocation Info] 
- 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
SkuSettingCapacity, SkuSettingCapacityArgs      
- Minimum int
- Default int
- Maximum int
- ScaleType string | Pulumi.Azure Native. Provider Hub. Sku Scale Type 
- Minimum int
- Default int
- Maximum int
- ScaleType string | SkuScale Type 
- minimum Integer
- default_ Integer
- maximum Integer
- scaleType String | SkuScale Type 
- minimum number
- default number
- maximum number
- scaleType string | SkuScale Type 
- minimum int
- default int
- maximum int
- scale_type str | SkuScale Type 
- minimum Number
- default Number
- maximum Number
- scaleType String | "None" | "Manual" | "Automatic"
SkuSettingResponse, SkuSettingResponseArgs      
- 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, SkuSettingResponseCapacityArgs        
- minimum int
- default int
- maximum int
- scale_type str
SkuZoneDetail, SkuZoneDetailArgs      
- Capabilities
[]SkuCapability 
- Name []string
- capabilities
List<SkuCapability> 
- name List<String>
- capabilities
SkuCapability[] 
- name string[]
- capabilities
Sequence[SkuCapability] 
- name Sequence[str]
- capabilities List<Property Map>
- name List<String>
SkuZoneDetailResponse, SkuZoneDetailResponseArgs        
- 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, SystemDataResponseArgs      
- 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.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:providerhub:SkusNestedResourceTypeFirst Microsoft.Contoso/ /subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/resourcetypeRegistrations/{resourceType}/resourcetypeRegistrations/{nestedResourceTypeFirst}/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