azure-native.providerhub.SkusNestedResourceTypeSecond
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_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/v2"
"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 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=azure_native.providerhub.SkuResourcePropertiesArgs(
sku_settings=[
azure_native.providerhub.SkuSettingArgs(
kind="Standard",
name="freeSku",
tier="Tier1",
),
azure_native.providerhub.SkuSettingArgs(
costs=[azure_native.providerhub.SkuCostArgs(
meter_id="xxx",
)],
kind="Premium",
name="premiumSku",
tier="Tier2",
),
],
),
provider_namespace="Microsoft.Contoso",
resource_type="testResourceType",
sku="testSku")
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",
});
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",
},
},
ProvisioningState = "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"),
},
},
ProvisioningState: 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())
.provisioningState("string")
.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=azure_native.providerhub.SkuResourcePropertiesArgs(
sku_settings=[azure_native.providerhub.SkuSettingArgs(
name="string",
capabilities=[azure_native.providerhub.SkuCapabilityArgs(
name="string",
value="string",
)],
capacity=azure_native.providerhub.SkuSettingCapacityArgs(
minimum=0,
default=0,
maximum=0,
scale_type="string",
),
costs=[azure_native.providerhub.SkuCostArgs(
meter_id="string",
extended_unit="string",
quantity=0,
)],
family="string",
kind="string",
location_info=[azure_native.providerhub.SkuLocationInfoArgs(
location="string",
extended_locations=["string"],
type="string",
zone_details=[azure_native.providerhub.SkuZoneDetailArgs(
capabilities=[azure_native.providerhub.SkuCapabilityArgs(
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 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",
}],
provisioningState: "string",
},
sku: "string",
});
type: azure-native:providerhub:SkusNestedResourceTypeSecond
properties:
nestedResourceTypeFirst: string
nestedResourceTypeSecond: 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
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
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:
- 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 - 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
- System
Data 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
- system
Data 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
- system
Data 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
- system
Data 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
- 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
- Provisioning
State Not Specified - NotSpecified
- Provisioning
State Accepted - Accepted
- Provisioning
State Running - Running
- Provisioning
State Creating - Creating
- Provisioning
State Created - Created
- Provisioning
State Deleting - Deleting
- Provisioning
State Deleted - Deleted
- Provisioning
State Canceled - Canceled
- Provisioning
State Failed - Failed
- Provisioning
State Succeeded - Succeeded
- Provisioning
State Moving Resources - MovingResources
- Provisioning
State Transient Failure - TransientFailure
- Provisioning
State Rollout In 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
- 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
- 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
- "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
SkuCapability, SkuCapabilityArgs
SkuCapabilityResponse, SkuCapabilityResponseArgs
SkuCost, SkuCostArgs
- Meter
Id string - Extended
Unit string - Quantity int
- Meter
Id string - Extended
Unit string - Quantity int
- meter
Id String - extended
Unit String - quantity Integer
- meter
Id string - extended
Unit string - quantity number
- meter_
id str - extended_
unit str - quantity int
- meter
Id String - extended
Unit String - quantity Number
SkuCostResponse, SkuCostResponseArgs
- Meter
Id string - Extended
Unit string - Quantity int
- Meter
Id string - Extended
Unit string - Quantity int
- meter
Id String - extended
Unit String - quantity Integer
- meter
Id string - extended
Unit string - quantity number
- meter_
id str - extended_
unit str - quantity int
- meter
Id String - extended
Unit String - quantity Number
SkuLocationInfo, SkuLocationInfoArgs
- Location string
- Extended
Locations List<string> - Type string
- Zone
Details List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail> - Zones List<string>
- Location string
- Extended
Locations []string - Type string
- Zone
Details []SkuZone Detail - Zones []string
- location String
- extended
Locations List<String> - type String
- zone
Details List<SkuZone Detail> - zones List<String>
- location string
- extended
Locations string[] - type string
- zone
Details SkuZone Detail[] - zones string[]
- location str
- extended_
locations Sequence[str] - type str
- zone_
details Sequence[SkuZone Detail] - zones Sequence[str]
- location String
- extended
Locations List<String> - type String
- zone
Details List<Property Map> - zones List<String>
SkuLocationInfoResponse, SkuLocationInfoResponseArgs
- Location string
- Extended
Locations List<string> - Type string
- Zone
Details List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail Response> - Zones List<string>
- Location string
- Extended
Locations []string - Type string
- Zone
Details []SkuZone Detail Response - Zones []string
- location String
- extended
Locations List<String> - type String
- zone
Details List<SkuZone Detail Response> - zones List<String>
- location string
- extended
Locations string[] - type string
- zone
Details SkuZone Detail Response[] - zones string[]
- location str
- extended_
locations Sequence[str] - type str
- zone_
details Sequence[SkuZone Detail Response] - zones Sequence[str]
- location String
- extended
Locations List<String> - type String
- zone
Details List<Property Map> - zones List<String>
SkuResourceProperties, SkuResourcePropertiesArgs
- Sku
Settings List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Setting> - Provisioning
State string | Pulumi.Azure Native. Provider Hub. Provisioning State - The provisioned state of the resource.
- Sku
Settings []SkuSetting - Provisioning
State string | ProvisioningState - The provisioned state of the resource.
- sku
Settings List<SkuSetting> - provisioning
State String | ProvisioningState - The provisioned state of the resource.
- sku
Settings SkuSetting[] - provisioning
State string | ProvisioningState - The provisioned state of the resource.
- sku_
settings Sequence[SkuSetting] - provisioning_
state str | ProvisioningState - The provisioned state of the resource.
SkuResourceResponseProperties, SkuResourceResponsePropertiesArgs
- Sku
Settings List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Setting Response> - Provisioning
State string - The provisioned state of the resource.
- Sku
Settings []SkuSetting Response - Provisioning
State string - The provisioned state of the resource.
- sku
Settings List<SkuSetting Response> - provisioning
State String - The provisioned state of the resource.
- sku
Settings SkuSetting Response[] - provisioning
State string - The provisioned state of the resource.
- sku_
settings Sequence[SkuSetting Response] - provisioning_
state str - The provisioned state of the resource.
- sku
Settings List<Property Map> - provisioning
State String - The provisioned state of the resource.
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
- 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
- Location
Info List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Location Info> - Locations List<string>
- Required
Features List<string> - Required
Quota List<string>Ids - Size string
- Tier string
- Name string
- Capabilities
[]Sku
Capability - Capacity
Sku
Setting Capacity - Costs
[]Sku
Cost - Family string
- Kind string
- Location
Info []SkuLocation Info - Locations []string
- Required
Features []string - Required
Quota []stringIds - Size string
- Tier string
- name String
- capabilities
List<Sku
Capability> - capacity
Sku
Setting Capacity - costs
List<Sku
Cost> - family String
- kind String
- location
Info List<SkuLocation Info> - locations List<String>
- required
Features List<String> - required
Quota List<String>Ids - size String
- tier String
- name string
- capabilities
Sku
Capability[] - capacity
Sku
Setting Capacity - costs
Sku
Cost[] - family string
- kind string
- location
Info SkuLocation Info[] - locations string[]
- required
Features string[] - required
Quota string[]Ids - size string
- tier string
- name str
- capabilities
Sequence[Sku
Capability] - capacity
Sku
Setting Capacity - costs
Sequence[Sku
Cost] - 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
- location
Info List<Property Map> - locations List<String>
- required
Features List<String> - required
Quota List<String>Ids - size String
- tier String
SkuSettingCapacity, SkuSettingCapacityArgs
- Minimum int
- Default int
- Maximum int
- Scale
Type string | Pulumi.Azure Native. Provider Hub. Sku Scale Type
- Minimum int
- Default int
- Maximum int
- Scale
Type string | SkuScale Type
- minimum Integer
- default_ Integer
- maximum Integer
- scale
Type String | SkuScale Type
- minimum number
- default number
- maximum number
- scale
Type string | SkuScale Type
- minimum int
- default int
- maximum int
- scale_
type str | SkuScale Type
- minimum Number
- default Number
- maximum Number
- scale
Type 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
- Location
Info List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Location Info Response> - Locations List<string>
- Required
Features List<string> - Required
Quota List<string>Ids - Size string
- Tier string
- Name string
- Capabilities
[]Sku
Capability Response - Capacity
Sku
Setting Response Capacity - Costs
[]Sku
Cost Response - Family string
- Kind string
- Location
Info []SkuLocation Info Response - Locations []string
- Required
Features []string - Required
Quota []stringIds - Size string
- Tier string
- name String
- capabilities
List<Sku
Capability Response> - capacity
Sku
Setting Response Capacity - costs
List<Sku
Cost Response> - family String
- kind String
- location
Info List<SkuLocation Info Response> - locations List<String>
- required
Features List<String> - required
Quota List<String>Ids - size String
- tier String
- name string
- capabilities
Sku
Capability Response[] - capacity
Sku
Setting Response Capacity - costs
Sku
Cost Response[] - family string
- kind string
- location
Info SkuLocation Info Response[] - locations string[]
- required
Features string[] - required
Quota string[]Ids - size string
- tier string
- name str
- capabilities
Sequence[Sku
Capability Response] - capacity
Sku
Setting Response Capacity - costs
Sequence[Sku
Cost Response] - family str
- kind str
- location_
info Sequence[SkuLocation Info Response] - locations Sequence[str]
- required_
features Sequence[str] - required_
quota_ Sequence[str]ids - size str
- tier str
- name String
- capabilities List<Property Map>
- capacity Property Map
- costs List<Property Map>
- family String
- kind String
- location
Info List<Property Map> - locations List<String>
- required
Features List<String> - required
Quota List<String>Ids - size String
- tier String
SkuSettingResponseCapacity, SkuSettingResponseCapacityArgs
- minimum int
- default int
- maximum int
- scale_
type str
SkuZoneDetail, SkuZoneDetailArgs
- Capabilities
[]Sku
Capability - Name []string
- capabilities
List<Sku
Capability> - name List<String>
- capabilities
Sku
Capability[] - name string[]
- capabilities
Sequence[Sku
Capability] - name Sequence[str]
- capabilities List<Property Map>
- name List<String>
SkuZoneDetailResponse, SkuZoneDetailResponseArgs
- Capabilities
[]Sku
Capability Response - Name []string
- capabilities
List<Sku
Capability Response> - name List<String>
- capabilities
Sku
Capability Response[] - name string[]
- capabilities
Sequence[Sku
Capability Response] - name Sequence[str]
- capabilities List<Property Map>
- name List<String>
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/ /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