azure-native.providerhub.SkusNestedResourceTypeSecond
Explore with Pulumi AI
Uses Azure REST API version 2021-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2021-09-01-preview.
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
This property is required. string - The unique name of the resource.
- args
This property is required. SkusNestedResourceTypeSecondArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. SkusNestedResourceTypeSecondArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. SkusNestedResourceTypeSecondArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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={
"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 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
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 Type First This property is required. Changes to this property will trigger replacement.
- The first child resource type.
- Nested
Resource Type Second This property is required. Changes to this property will trigger replacement.
- The second child resource type.
- Provider
Namespace This property is required. Changes to this property will trigger replacement.
- The name of the resource provider hosted within ProviderHub.
- Resource
Type This property is required. Changes to this property will trigger replacement.
- The resource type.
- Properties
Pulumi.
Azure Native. Provider Hub. Inputs. Sku Resource Properties - Sku
Changes to this property will trigger replacement.
- The SKU.
- Nested
Resource Type First This property is required. Changes to this property will trigger replacement.
- The first child resource type.
- Nested
Resource Type Second This property is required. Changes to this property will trigger replacement.
- The second child resource type.
- Provider
Namespace This property is required. Changes to this property will trigger replacement.
- The name of the resource provider hosted within ProviderHub.
- Resource
Type This property is required. Changes to this property will trigger replacement.
- The resource type.
- Properties
Sku
Resource Properties Args - Sku
Changes to this property will trigger replacement.
- The SKU.
- nested
Resource Type First This property is required. Changes to this property will trigger replacement.
- The first child resource type.
- nested
Resource Type Second This property is required. Changes to this property will trigger replacement.
- The second child resource type.
- provider
Namespace This property is required. Changes to this property will trigger replacement.
- The name of the resource provider hosted within ProviderHub.
- resource
Type This property is required. Changes to this property will trigger replacement.
- The resource type.
- properties
Sku
Resource Properties - sku
Changes to this property will trigger replacement.
- The SKU.
- nested
Resource Type First This property is required. Changes to this property will trigger replacement.
- The first child resource type.
- nested
Resource Type Second This property is required. Changes to this property will trigger replacement.
- The second child resource type.
- provider
Namespace This property is required. Changes to this property will trigger replacement.
- The name of the resource provider hosted within ProviderHub.
- resource
Type This property is required. Changes to this property will trigger replacement.
- The resource type.
- properties
Sku
Resource Properties - sku
Changes to this property will trigger replacement.
- The SKU.
- nested_
resource_ type_ first This property is required. Changes to this property will trigger replacement.
- The first child resource type.
- nested_
resource_ type_ second This property is required. Changes to this property will trigger replacement.
- The second child resource type.
- provider_
namespace This property is required. Changes to this property will trigger replacement.
- The name of the resource provider hosted within ProviderHub.
- resource_
type This property is required. Changes to this property will trigger replacement.
- The resource type.
- properties
Sku
Resource Properties Args - sku
Changes to this property will trigger replacement.
- The SKU.
- nested
Resource Type First This property is required. Changes to this property will trigger replacement.
- The first child resource type.
- nested
Resource Type Second This property is required. Changes to this property will trigger replacement.
- The second child resource type.
- provider
Namespace This property is required. Changes to this property will trigger replacement.
- The name of the resource provider hosted within ProviderHub.
- resource
Type This property is required. Changes to this property will trigger replacement.
- The resource type.
- properties Property Map
- sku
Changes to this property will trigger replacement.
- 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 - 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"
- 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 - 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"
- 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 - 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"
- 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 - 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"
- 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 - 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"
- 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 - 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 This property is required. string - Extended
Unit string - Quantity int
- Meter
Id This property is required. string - Extended
Unit string - Quantity int
- meter
Id This property is required. String - extended
Unit String - quantity Integer
- meter
Id This property is required. string - extended
Unit string - quantity number
- meter_
id This property is required. str - extended_
unit str - quantity int
- meter
Id This property is required. String - extended
Unit String - quantity Number
SkuCostResponse, SkuCostResponseArgs
- Meter
Id This property is required. string - Extended
Unit string - Quantity int
- Meter
Id This property is required. string - Extended
Unit string - Quantity int
- meter
Id This property is required. String - extended
Unit String - quantity Integer
- meter
Id This property is required. string - extended
Unit string - quantity number
- meter_
id This property is required. str - extended_
unit str - quantity int
- meter
Id This property is required. String - extended
Unit String - quantity Number
SkuLocationInfo, SkuLocationInfoArgs
- Location
This property is required. string - Extended
Locations List<string> - Type string
- Zone
Details List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail> - Zones List<string>
- Location
This property is required. string - Extended
Locations []string - Type string
- Zone
Details []SkuZone Detail - Zones []string
- location
This property is required. String - extended
Locations List<String> - type String
- zone
Details List<SkuZone Detail> - zones List<String>
- location
This property is required. string - extended
Locations string[] - type string
- zone
Details SkuZone Detail[] - zones string[]
- location
This property is required. str - extended_
locations Sequence[str] - type str
- zone_
details Sequence[SkuZone Detail] - zones Sequence[str]
- location
This property is required. String - extended
Locations List<String> - type String
- zone
Details List<Property Map> - zones List<String>
SkuLocationInfoResponse, SkuLocationInfoResponseArgs
- Location
This property is required. string - Extended
Locations List<string> - Type string
- Zone
Details List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Zone Detail Response> - Zones List<string>
- Location
This property is required. string - Extended
Locations []string - Type string
- Zone
Details []SkuZone Detail Response - Zones []string
- location
This property is required. String - extended
Locations List<String> - type String
- zone
Details List<SkuZone Detail Response> - zones List<String>
- location
This property is required. string - extended
Locations string[] - type string
- zone
Details SkuZone Detail Response[] - zones string[]
- location
This property is required. str - extended_
locations Sequence[str] - type str
- zone_
details Sequence[SkuZone Detail Response] - zones Sequence[str]
- location
This property is required. String - extended
Locations List<String> - type String
- zone
Details List<Property Map> - zones List<String>
SkuResourceProperties, SkuResourcePropertiesArgs
- Sku
Settings This property is required. 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 This property is required. []SkuSetting - Provisioning
State string | ProvisioningState - The provisioned state of the resource.
- sku
Settings This property is required. List<SkuSetting> - provisioning
State String | ProvisioningState - The provisioned state of the resource.
- sku
Settings This property is required. SkuSetting[] - provisioning
State string | ProvisioningState - The provisioned state of the resource.
- sku_
settings This property is required. Sequence[SkuSetting] - provisioning_
state str | ProvisioningState - The provisioned state of the resource.
- sku
Settings This property is required. List<Property Map> - provisioning
State String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" - The provisioned state of the resource.
SkuResourceResponseProperties, SkuResourceResponsePropertiesArgs
- Sku
Settings This property is required. List<Pulumi.Azure Native. Provider Hub. Inputs. Sku Setting Response> - Provisioning
State string - The provisioned state of the resource.
- Sku
Settings This property is required. []SkuSetting Response - Provisioning
State string - The provisioned state of the resource.
- sku
Settings This property is required. List<SkuSetting Response> - provisioning
State String - The provisioned state of the resource.
- sku
Settings This property is required. SkuSetting Response[] - provisioning
State string - The provisioned state of the resource.
- sku_
settings This property is required. Sequence[SkuSetting Response] - provisioning_
state str - The provisioned state of the resource.
- sku
Settings This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. int - Default int
- Maximum int
- Scale
Type string | Pulumi.Azure Native. Provider Hub. Sku Scale Type
- Minimum
This property is required. int - Default int
- Maximum int
- Scale
Type string | SkuScale Type
- minimum
This property is required. Integer - default_ Integer
- maximum Integer
- scale
Type String | SkuScale Type
- minimum
This property is required. number - default number
- maximum number
- scale
Type string | SkuScale Type
- minimum
This property is required. int - default int
- maximum int
- scale_
type str | SkuScale Type
- minimum
This property is required. Number - default Number
- maximum Number
- scale
Type String | "None" | "Manual" | "Automatic"
SkuSettingResponse, SkuSettingResponseArgs
- Name
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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