1. Packages
  2. Azure Native v2
  3. API Docs
  4. edgeorder
  5. listProductsAndConfigurations
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.82.0 published on Friday, Jan 10, 2025 by Pulumi

azure-native-v2.edgeorder.listProductsAndConfigurations

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.82.0 published on Friday, Jan 10, 2025 by Pulumi

List configurations for the given product family, product line and product for the given subscription. Azure REST API version: 2022-05-01-preview.

Other available API versions: 2024-02-01.

Using listProductsAndConfigurations

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function listProductsAndConfigurations(args: ListProductsAndConfigurationsArgs, opts?: InvokeOptions): Promise<ListProductsAndConfigurationsResult>
function listProductsAndConfigurationsOutput(args: ListProductsAndConfigurationsOutputArgs, opts?: InvokeOptions): Output<ListProductsAndConfigurationsResult>
Copy
def list_products_and_configurations(configuration_filter: Optional[ConfigurationFilter] = None,
                                     customer_subscription_details: Optional[CustomerSubscriptionDetails] = None,
                                     skip_token: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> ListProductsAndConfigurationsResult
def list_products_and_configurations_output(configuration_filter: Optional[pulumi.Input[ConfigurationFilterArgs]] = None,
                                     customer_subscription_details: Optional[pulumi.Input[CustomerSubscriptionDetailsArgs]] = None,
                                     skip_token: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[ListProductsAndConfigurationsResult]
Copy
func ListProductsAndConfigurations(ctx *Context, args *ListProductsAndConfigurationsArgs, opts ...InvokeOption) (*ListProductsAndConfigurationsResult, error)
func ListProductsAndConfigurationsOutput(ctx *Context, args *ListProductsAndConfigurationsOutputArgs, opts ...InvokeOption) ListProductsAndConfigurationsResultOutput
Copy

> Note: This function is named ListProductsAndConfigurations in the Go SDK.

public static class ListProductsAndConfigurations 
{
    public static Task<ListProductsAndConfigurationsResult> InvokeAsync(ListProductsAndConfigurationsArgs args, InvokeOptions? opts = null)
    public static Output<ListProductsAndConfigurationsResult> Invoke(ListProductsAndConfigurationsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<ListProductsAndConfigurationsResult> listProductsAndConfigurations(ListProductsAndConfigurationsArgs args, InvokeOptions options)
public static Output<ListProductsAndConfigurationsResult> listProductsAndConfigurations(ListProductsAndConfigurationsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:edgeorder:listProductsAndConfigurations
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConfigurationFilter Pulumi.AzureNative.EdgeOrder.Inputs.ConfigurationFilter
Holds details about product hierarchy information and filterable property.
CustomerSubscriptionDetails Pulumi.AzureNative.EdgeOrder.Inputs.CustomerSubscriptionDetails
Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details.
SkipToken string
$skipToken is supported on list of configurations, which provides the next page in the list of configurations.
ConfigurationFilter ConfigurationFilter
Holds details about product hierarchy information and filterable property.
CustomerSubscriptionDetails CustomerSubscriptionDetails
Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details.
SkipToken string
$skipToken is supported on list of configurations, which provides the next page in the list of configurations.
configurationFilter ConfigurationFilter
Holds details about product hierarchy information and filterable property.
customerSubscriptionDetails CustomerSubscriptionDetails
Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details.
skipToken String
$skipToken is supported on list of configurations, which provides the next page in the list of configurations.
configurationFilter ConfigurationFilter
Holds details about product hierarchy information and filterable property.
customerSubscriptionDetails CustomerSubscriptionDetails
Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details.
skipToken string
$skipToken is supported on list of configurations, which provides the next page in the list of configurations.
configuration_filter ConfigurationFilter
Holds details about product hierarchy information and filterable property.
customer_subscription_details CustomerSubscriptionDetails
Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details.
skip_token str
$skipToken is supported on list of configurations, which provides the next page in the list of configurations.
configurationFilter Property Map
Holds details about product hierarchy information and filterable property.
customerSubscriptionDetails Property Map
Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details.
skipToken String
$skipToken is supported on list of configurations, which provides the next page in the list of configurations.

listProductsAndConfigurations Result

The following output properties are available:

Value List<Pulumi.AzureNative.EdgeOrder.Outputs.ConfigurationResponse>
List of configurations.
NextLink string
Link for the next set of configurations.
Value []ConfigurationResponse
List of configurations.
NextLink string
Link for the next set of configurations.
value List<ConfigurationResponse>
List of configurations.
nextLink String
Link for the next set of configurations.
value ConfigurationResponse[]
List of configurations.
nextLink string
Link for the next set of configurations.
value Sequence[ConfigurationResponse]
List of configurations.
next_link str
Link for the next set of configurations.
value List<Property Map>
List of configurations.
nextLink String
Link for the next set of configurations.

Supporting Types

AvailabilityInformationResponse

AvailabilityStage This property is required. string
Current availability stage of the product.
DisabledReason This property is required. string
Reason why the product is disabled.
DisabledReasonMessage This property is required. string
Message for why the product is disabled.
AvailabilityStage This property is required. string
Current availability stage of the product.
DisabledReason This property is required. string
Reason why the product is disabled.
DisabledReasonMessage This property is required. string
Message for why the product is disabled.
availabilityStage This property is required. String
Current availability stage of the product.
disabledReason This property is required. String
Reason why the product is disabled.
disabledReasonMessage This property is required. String
Message for why the product is disabled.
availabilityStage This property is required. string
Current availability stage of the product.
disabledReason This property is required. string
Reason why the product is disabled.
disabledReasonMessage This property is required. string
Message for why the product is disabled.
availability_stage This property is required. str
Current availability stage of the product.
disabled_reason This property is required. str
Reason why the product is disabled.
disabled_reason_message This property is required. str
Message for why the product is disabled.
availabilityStage This property is required. String
Current availability stage of the product.
disabledReason This property is required. String
Reason why the product is disabled.
disabledReasonMessage This property is required. String
Message for why the product is disabled.

BillingMeterDetailsResponse

Frequency This property is required. string
Frequency of recurrence.
MeterDetails This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.Pav2MeterDetailsResponse | Pulumi.AzureNative.EdgeOrder.Inputs.PurchaseMeterDetailsResponse
Represents MeterDetails.
MeteringType This property is required. string
Represents Metering type (eg one-time or recurrent).
Name This property is required. string
Represents Billing type name.
Frequency This property is required. string
Frequency of recurrence.
MeterDetails This property is required. Pav2MeterDetailsResponse | PurchaseMeterDetailsResponse
Represents MeterDetails.
MeteringType This property is required. string
Represents Metering type (eg one-time or recurrent).
Name This property is required. string
Represents Billing type name.
frequency This property is required. String
Frequency of recurrence.
meterDetails This property is required. Pav2MeterDetailsResponse | PurchaseMeterDetailsResponse
Represents MeterDetails.
meteringType This property is required. String
Represents Metering type (eg one-time or recurrent).
name This property is required. String
Represents Billing type name.
frequency This property is required. string
Frequency of recurrence.
meterDetails This property is required. Pav2MeterDetailsResponse | PurchaseMeterDetailsResponse
Represents MeterDetails.
meteringType This property is required. string
Represents Metering type (eg one-time or recurrent).
name This property is required. string
Represents Billing type name.
frequency This property is required. str
Frequency of recurrence.
meter_details This property is required. Pav2MeterDetailsResponse | PurchaseMeterDetailsResponse
Represents MeterDetails.
metering_type This property is required. str
Represents Metering type (eg one-time or recurrent).
name This property is required. str
Represents Billing type name.
frequency This property is required. String
Frequency of recurrence.
meterDetails This property is required. Property Map | Property Map
Represents MeterDetails.
meteringType This property is required. String
Represents Metering type (eg one-time or recurrent).
name This property is required. String
Represents Billing type name.

CategoryInformationResponse

CategoryDisplayName string
Category display name of the child configuration.
CategoryName string
Category name of the child configuration.
Description string
Description text for the category.
Links List<Pulumi.AzureNative.EdgeOrder.Inputs.LinkResponse>
Links for the category.
CategoryDisplayName string
Category display name of the child configuration.
CategoryName string
Category name of the child configuration.
Description string
Description text for the category.
Links []LinkResponse
Links for the category.
categoryDisplayName String
Category display name of the child configuration.
categoryName String
Category name of the child configuration.
description String
Description text for the category.
links List<LinkResponse>
Links for the category.
categoryDisplayName string
Category display name of the child configuration.
categoryName string
Category name of the child configuration.
description string
Description text for the category.
links LinkResponse[]
Links for the category.
category_display_name str
Category display name of the child configuration.
category_name str
Category name of the child configuration.
description str
Description text for the category.
links Sequence[LinkResponse]
Links for the category.
categoryDisplayName String
Category display name of the child configuration.
categoryName String
Category name of the child configuration.
description String
Description text for the category.
links List<Property Map>
Links for the category.

ChildConfigurationFilter

ChildConfigurationTypes List<Union<string, Pulumi.AzureNative.EdgeOrder.ChildConfigurationType>>
Filter to fetch all child configurations belonging to the given list of configuration types.
HierarchyInformations List<Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformation>
The list of child configuration hierarchy customer wants to filter for the given configuration.
ChildConfigurationTypes []string
Filter to fetch all child configurations belonging to the given list of configuration types.
HierarchyInformations []HierarchyInformation
The list of child configuration hierarchy customer wants to filter for the given configuration.
childConfigurationTypes List<Either<String,ChildConfigurationType>>
Filter to fetch all child configurations belonging to the given list of configuration types.
hierarchyInformations List<HierarchyInformation>
The list of child configuration hierarchy customer wants to filter for the given configuration.
childConfigurationTypes (string | ChildConfigurationType)[]
Filter to fetch all child configurations belonging to the given list of configuration types.
hierarchyInformations HierarchyInformation[]
The list of child configuration hierarchy customer wants to filter for the given configuration.
child_configuration_types Sequence[Union[str, ChildConfigurationType]]
Filter to fetch all child configurations belonging to the given list of configuration types.
hierarchy_informations Sequence[HierarchyInformation]
The list of child configuration hierarchy customer wants to filter for the given configuration.
childConfigurationTypes List<String | "DeviceConfiguration" | "AdditionalConfiguration">
Filter to fetch all child configurations belonging to the given list of configuration types.
hierarchyInformations List<Property Map>
The list of child configuration hierarchy customer wants to filter for the given configuration.

ChildConfigurationResponse

AvailabilityInformation This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.AvailabilityInformationResponse
Availability information of the product system.
ChildConfigurationType This property is required. string
Child configuration type.
ChildConfigurationTypes This property is required. List<string>
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
CostInformation This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.CostInformationResponse
Cost information for the product system.
Description This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.DescriptionResponse
Description related to the product system.
Dimensions This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.DimensionsResponse
Dimensions of the configuration.
DisplayName This property is required. string
Display Name for the product system.
FilterableProperties This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.FilterablePropertyResponse>
List of filters supported for a product.
FulfilledBy This property is required. string
The entity responsible for fulfillment of the item at the given hierarchy level.
GroupedChildConfigurations This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.GroupedChildConfigurationsResponse>
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
HierarchyInformation This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformationResponse
Hierarchy information of a product.
ImageInformation This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.ImageInformationResponse>
Image information for the product system.
IsPartOfBaseConfiguration This property is required. bool
Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default.
MaximumQuantity This property is required. int
Maximum quantity a customer can order while choosing this configuration.
MinimumQuantity This property is required. int
Minimum quantity a customer can order while choosing this configuration.
Specifications This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.SpecificationResponse>
Specifications of the configuration.
AvailabilityInformation This property is required. AvailabilityInformationResponse
Availability information of the product system.
ChildConfigurationType This property is required. string
Child configuration type.
ChildConfigurationTypes This property is required. []string
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
CostInformation This property is required. CostInformationResponse
Cost information for the product system.
Description This property is required. DescriptionResponse
Description related to the product system.
Dimensions This property is required. DimensionsResponse
Dimensions of the configuration.
DisplayName This property is required. string
Display Name for the product system.
FilterableProperties This property is required. []FilterablePropertyResponse
List of filters supported for a product.
FulfilledBy This property is required. string
The entity responsible for fulfillment of the item at the given hierarchy level.
GroupedChildConfigurations This property is required. []GroupedChildConfigurationsResponse
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
HierarchyInformation This property is required. HierarchyInformationResponse
Hierarchy information of a product.
ImageInformation This property is required. []ImageInformationResponse
Image information for the product system.
IsPartOfBaseConfiguration This property is required. bool
Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default.
MaximumQuantity This property is required. int
Maximum quantity a customer can order while choosing this configuration.
MinimumQuantity This property is required. int
Minimum quantity a customer can order while choosing this configuration.
Specifications This property is required. []SpecificationResponse
Specifications of the configuration.
availabilityInformation This property is required. AvailabilityInformationResponse
Availability information of the product system.
childConfigurationType This property is required. String
Child configuration type.
childConfigurationTypes This property is required. List<String>
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
costInformation This property is required. CostInformationResponse
Cost information for the product system.
description This property is required. DescriptionResponse
Description related to the product system.
dimensions This property is required. DimensionsResponse
Dimensions of the configuration.
displayName This property is required. String
Display Name for the product system.
filterableProperties This property is required. List<FilterablePropertyResponse>
List of filters supported for a product.
fulfilledBy This property is required. String
The entity responsible for fulfillment of the item at the given hierarchy level.
groupedChildConfigurations This property is required. List<GroupedChildConfigurationsResponse>
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
hierarchyInformation This property is required. HierarchyInformationResponse
Hierarchy information of a product.
imageInformation This property is required. List<ImageInformationResponse>
Image information for the product system.
isPartOfBaseConfiguration This property is required. Boolean
Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default.
maximumQuantity This property is required. Integer
Maximum quantity a customer can order while choosing this configuration.
minimumQuantity This property is required. Integer
Minimum quantity a customer can order while choosing this configuration.
specifications This property is required. List<SpecificationResponse>
Specifications of the configuration.
availabilityInformation This property is required. AvailabilityInformationResponse
Availability information of the product system.
childConfigurationType This property is required. string
Child configuration type.
childConfigurationTypes This property is required. string[]
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
costInformation This property is required. CostInformationResponse
Cost information for the product system.
description This property is required. DescriptionResponse
Description related to the product system.
dimensions This property is required. DimensionsResponse
Dimensions of the configuration.
displayName This property is required. string
Display Name for the product system.
filterableProperties This property is required. FilterablePropertyResponse[]
List of filters supported for a product.
fulfilledBy This property is required. string
The entity responsible for fulfillment of the item at the given hierarchy level.
groupedChildConfigurations This property is required. GroupedChildConfigurationsResponse[]
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
hierarchyInformation This property is required. HierarchyInformationResponse
Hierarchy information of a product.
imageInformation This property is required. ImageInformationResponse[]
Image information for the product system.
isPartOfBaseConfiguration This property is required. boolean
Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default.
maximumQuantity This property is required. number
Maximum quantity a customer can order while choosing this configuration.
minimumQuantity This property is required. number
Minimum quantity a customer can order while choosing this configuration.
specifications This property is required. SpecificationResponse[]
Specifications of the configuration.
availability_information This property is required. AvailabilityInformationResponse
Availability information of the product system.
child_configuration_type This property is required. str
Child configuration type.
child_configuration_types This property is required. Sequence[str]
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
cost_information This property is required. CostInformationResponse
Cost information for the product system.
description This property is required. DescriptionResponse
Description related to the product system.
dimensions This property is required. DimensionsResponse
Dimensions of the configuration.
display_name This property is required. str
Display Name for the product system.
filterable_properties This property is required. Sequence[FilterablePropertyResponse]
List of filters supported for a product.
fulfilled_by This property is required. str
The entity responsible for fulfillment of the item at the given hierarchy level.
grouped_child_configurations This property is required. Sequence[GroupedChildConfigurationsResponse]
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
hierarchy_information This property is required. HierarchyInformationResponse
Hierarchy information of a product.
image_information This property is required. Sequence[ImageInformationResponse]
Image information for the product system.
is_part_of_base_configuration This property is required. bool
Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default.
maximum_quantity This property is required. int
Maximum quantity a customer can order while choosing this configuration.
minimum_quantity This property is required. int
Minimum quantity a customer can order while choosing this configuration.
specifications This property is required. Sequence[SpecificationResponse]
Specifications of the configuration.
availabilityInformation This property is required. Property Map
Availability information of the product system.
childConfigurationType This property is required. String
Child configuration type.
childConfigurationTypes This property is required. List<String>
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
costInformation This property is required. Property Map
Cost information for the product system.
description This property is required. Property Map
Description related to the product system.
dimensions This property is required. Property Map
Dimensions of the configuration.
displayName This property is required. String
Display Name for the product system.
filterableProperties This property is required. List<Property Map>
List of filters supported for a product.
fulfilledBy This property is required. String
The entity responsible for fulfillment of the item at the given hierarchy level.
groupedChildConfigurations This property is required. List<Property Map>
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
hierarchyInformation This property is required. Property Map
Hierarchy information of a product.
imageInformation This property is required. List<Property Map>
Image information for the product system.
isPartOfBaseConfiguration This property is required. Boolean
Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default.
maximumQuantity This property is required. Number
Maximum quantity a customer can order while choosing this configuration.
minimumQuantity This property is required. Number
Minimum quantity a customer can order while choosing this configuration.
specifications This property is required. List<Property Map>
Specifications of the configuration.

ChildConfigurationType

ConfigurationFilter

HierarchyInformation This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformation
Product hierarchy information.
ChildConfigurationFilter Pulumi.AzureNative.EdgeOrder.Inputs.ChildConfigurationFilter
Filter to fetch specific child configurations that exist in the configuration. This must be passed to either fetch a list of specific child configurations, or all child configurations of specific types of child configurations.
FilterableProperty List<Pulumi.AzureNative.EdgeOrder.Inputs.FilterableProperty>
Filters specific to product.
HierarchyInformation This property is required. HierarchyInformation
Product hierarchy information.
ChildConfigurationFilter ChildConfigurationFilter
Filter to fetch specific child configurations that exist in the configuration. This must be passed to either fetch a list of specific child configurations, or all child configurations of specific types of child configurations.
FilterableProperty []FilterableProperty
Filters specific to product.
hierarchyInformation This property is required. HierarchyInformation
Product hierarchy information.
childConfigurationFilter ChildConfigurationFilter
Filter to fetch specific child configurations that exist in the configuration. This must be passed to either fetch a list of specific child configurations, or all child configurations of specific types of child configurations.
filterableProperty List<FilterableProperty>
Filters specific to product.
hierarchyInformation This property is required. HierarchyInformation
Product hierarchy information.
childConfigurationFilter ChildConfigurationFilter
Filter to fetch specific child configurations that exist in the configuration. This must be passed to either fetch a list of specific child configurations, or all child configurations of specific types of child configurations.
filterableProperty FilterableProperty[]
Filters specific to product.
hierarchy_information This property is required. HierarchyInformation
Product hierarchy information.
child_configuration_filter ChildConfigurationFilter
Filter to fetch specific child configurations that exist in the configuration. This must be passed to either fetch a list of specific child configurations, or all child configurations of specific types of child configurations.
filterable_property Sequence[FilterableProperty]
Filters specific to product.
hierarchyInformation This property is required. Property Map
Product hierarchy information.
childConfigurationFilter Property Map
Filter to fetch specific child configurations that exist in the configuration. This must be passed to either fetch a list of specific child configurations, or all child configurations of specific types of child configurations.
filterableProperty List<Property Map>
Filters specific to product.

ConfigurationResponse

AvailabilityInformation This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.AvailabilityInformationResponse
Availability information of the product system.
ChildConfigurationTypes This property is required. List<string>
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
CostInformation This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.CostInformationResponse
Cost information for the product system.
Description This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.DescriptionResponse
Description related to the product system.
Dimensions This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.DimensionsResponse
Dimensions of the configuration.
DisplayName This property is required. string
Display Name for the product system.
FilterableProperties This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.FilterablePropertyResponse>
List of filters supported for a product.
FulfilledBy This property is required. string
The entity responsible for fulfillment of the item at the given hierarchy level.
GroupedChildConfigurations This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.GroupedChildConfigurationsResponse>
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
HierarchyInformation This property is required. Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformationResponse
Hierarchy information of a product.
ImageInformation This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.ImageInformationResponse>
Image information for the product system.
Specifications This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.SpecificationResponse>
Specifications of the configuration.
AvailabilityInformation This property is required. AvailabilityInformationResponse
Availability information of the product system.
ChildConfigurationTypes This property is required. []string
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
CostInformation This property is required. CostInformationResponse
Cost information for the product system.
Description This property is required. DescriptionResponse
Description related to the product system.
Dimensions This property is required. DimensionsResponse
Dimensions of the configuration.
DisplayName This property is required. string
Display Name for the product system.
FilterableProperties This property is required. []FilterablePropertyResponse
List of filters supported for a product.
FulfilledBy This property is required. string
The entity responsible for fulfillment of the item at the given hierarchy level.
GroupedChildConfigurations This property is required. []GroupedChildConfigurationsResponse
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
HierarchyInformation This property is required. HierarchyInformationResponse
Hierarchy information of a product.
ImageInformation This property is required. []ImageInformationResponse
Image information for the product system.
Specifications This property is required. []SpecificationResponse
Specifications of the configuration.
availabilityInformation This property is required. AvailabilityInformationResponse
Availability information of the product system.
childConfigurationTypes This property is required. List<String>
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
costInformation This property is required. CostInformationResponse
Cost information for the product system.
description This property is required. DescriptionResponse
Description related to the product system.
dimensions This property is required. DimensionsResponse
Dimensions of the configuration.
displayName This property is required. String
Display Name for the product system.
filterableProperties This property is required. List<FilterablePropertyResponse>
List of filters supported for a product.
fulfilledBy This property is required. String
The entity responsible for fulfillment of the item at the given hierarchy level.
groupedChildConfigurations This property is required. List<GroupedChildConfigurationsResponse>
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
hierarchyInformation This property is required. HierarchyInformationResponse
Hierarchy information of a product.
imageInformation This property is required. List<ImageInformationResponse>
Image information for the product system.
specifications This property is required. List<SpecificationResponse>
Specifications of the configuration.
availabilityInformation This property is required. AvailabilityInformationResponse
Availability information of the product system.
childConfigurationTypes This property is required. string[]
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
costInformation This property is required. CostInformationResponse
Cost information for the product system.
description This property is required. DescriptionResponse
Description related to the product system.
dimensions This property is required. DimensionsResponse
Dimensions of the configuration.
displayName This property is required. string
Display Name for the product system.
filterableProperties This property is required. FilterablePropertyResponse[]
List of filters supported for a product.
fulfilledBy This property is required. string
The entity responsible for fulfillment of the item at the given hierarchy level.
groupedChildConfigurations This property is required. GroupedChildConfigurationsResponse[]
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
hierarchyInformation This property is required. HierarchyInformationResponse
Hierarchy information of a product.
imageInformation This property is required. ImageInformationResponse[]
Image information for the product system.
specifications This property is required. SpecificationResponse[]
Specifications of the configuration.
availability_information This property is required. AvailabilityInformationResponse
Availability information of the product system.
child_configuration_types This property is required. Sequence[str]
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
cost_information This property is required. CostInformationResponse
Cost information for the product system.
description This property is required. DescriptionResponse
Description related to the product system.
dimensions This property is required. DimensionsResponse
Dimensions of the configuration.
display_name This property is required. str
Display Name for the product system.
filterable_properties This property is required. Sequence[FilterablePropertyResponse]
List of filters supported for a product.
fulfilled_by This property is required. str
The entity responsible for fulfillment of the item at the given hierarchy level.
grouped_child_configurations This property is required. Sequence[GroupedChildConfigurationsResponse]
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
hierarchy_information This property is required. HierarchyInformationResponse
Hierarchy information of a product.
image_information This property is required. Sequence[ImageInformationResponse]
Image information for the product system.
specifications This property is required. Sequence[SpecificationResponse]
Specifications of the configuration.
availabilityInformation This property is required. Property Map
Availability information of the product system.
childConfigurationTypes This property is required. List<String>
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
costInformation This property is required. Property Map
Cost information for the product system.
description This property is required. Property Map
Description related to the product system.
dimensions This property is required. Property Map
Dimensions of the configuration.
displayName This property is required. String
Display Name for the product system.
filterableProperties This property is required. List<Property Map>
List of filters supported for a product.
fulfilledBy This property is required. String
The entity responsible for fulfillment of the item at the given hierarchy level.
groupedChildConfigurations This property is required. List<Property Map>
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
hierarchyInformation This property is required. Property Map
Hierarchy information of a product.
imageInformation This property is required. List<Property Map>
Image information for the product system.
specifications This property is required. List<Property Map>
Specifications of the configuration.

CostInformationResponse

BillingInfoUrl This property is required. string
Default url to display billing information.
BillingMeterDetails This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.BillingMeterDetailsResponse>
Details on the various billing aspects for the product system.
BillingInfoUrl This property is required. string
Default url to display billing information.
BillingMeterDetails This property is required. []BillingMeterDetailsResponse
Details on the various billing aspects for the product system.
billingInfoUrl This property is required. String
Default url to display billing information.
billingMeterDetails This property is required. List<BillingMeterDetailsResponse>
Details on the various billing aspects for the product system.
billingInfoUrl This property is required. string
Default url to display billing information.
billingMeterDetails This property is required. BillingMeterDetailsResponse[]
Details on the various billing aspects for the product system.
billing_info_url This property is required. str
Default url to display billing information.
billing_meter_details This property is required. Sequence[BillingMeterDetailsResponse]
Details on the various billing aspects for the product system.
billingInfoUrl This property is required. String
Default url to display billing information.
billingMeterDetails This property is required. List<Property Map>
Details on the various billing aspects for the product system.

CustomerSubscriptionDetails

QuotaId This property is required. string
Quota ID of a subscription.
LocationPlacementId string
Location placement Id of a subscription.
RegisteredFeatures List<Pulumi.AzureNative.EdgeOrder.Inputs.CustomerSubscriptionRegisteredFeatures>
List of registered feature flags for subscription.
QuotaId This property is required. string
Quota ID of a subscription.
LocationPlacementId string
Location placement Id of a subscription.
RegisteredFeatures []CustomerSubscriptionRegisteredFeatures
List of registered feature flags for subscription.
quotaId This property is required. String
Quota ID of a subscription.
locationPlacementId String
Location placement Id of a subscription.
registeredFeatures List<CustomerSubscriptionRegisteredFeatures>
List of registered feature flags for subscription.
quotaId This property is required. string
Quota ID of a subscription.
locationPlacementId string
Location placement Id of a subscription.
registeredFeatures CustomerSubscriptionRegisteredFeatures[]
List of registered feature flags for subscription.
quota_id This property is required. str
Quota ID of a subscription.
location_placement_id str
Location placement Id of a subscription.
registered_features Sequence[CustomerSubscriptionRegisteredFeatures]
List of registered feature flags for subscription.
quotaId This property is required. String
Quota ID of a subscription.
locationPlacementId String
Location placement Id of a subscription.
registeredFeatures List<Property Map>
List of registered feature flags for subscription.

CustomerSubscriptionRegisteredFeatures

Name string
Name of subscription registered feature.
State string
State of subscription registered feature.
Name string
Name of subscription registered feature.
State string
State of subscription registered feature.
name String
Name of subscription registered feature.
state String
State of subscription registered feature.
name string
Name of subscription registered feature.
state string
State of subscription registered feature.
name str
Name of subscription registered feature.
state str
State of subscription registered feature.
name String
Name of subscription registered feature.
state String
State of subscription registered feature.

DescriptionResponse

Attributes This property is required. List<string>
Attributes for the product system.
DescriptionType This property is required. string
Type of description.
Keywords This property is required. List<string>
Keywords for the product system.
Links This property is required. List<Pulumi.AzureNative.EdgeOrder.Inputs.LinkResponse>
Links for the product system.
LongDescription This property is required. string
Long description of the product system.
ShortDescription This property is required. string
Short description of the product system.
Attributes This property is required. []string
Attributes for the product system.
DescriptionType This property is required. string
Type of description.
Keywords This property is required. []string
Keywords for the product system.
Links This property is required. []LinkResponse
Links for the product system.
LongDescription This property is required. string
Long description of the product system.
ShortDescription This property is required. string
Short description of the product system.
attributes This property is required. List<String>
Attributes for the product system.
descriptionType This property is required. String
Type of description.
keywords This property is required. List<String>
Keywords for the product system.
links This property is required. List<LinkResponse>
Links for the product system.
longDescription This property is required. String
Long description of the product system.
shortDescription This property is required. String
Short description of the product system.
attributes This property is required. string[]
Attributes for the product system.
descriptionType This property is required. string
Type of description.
keywords This property is required. string[]
Keywords for the product system.
links This property is required. LinkResponse[]
Links for the product system.
longDescription This property is required. string
Long description of the product system.
shortDescription This property is required. string
Short description of the product system.
attributes This property is required. Sequence[str]
Attributes for the product system.
description_type This property is required. str
Type of description.
keywords This property is required. Sequence[str]
Keywords for the product system.
links This property is required. Sequence[LinkResponse]
Links for the product system.
long_description This property is required. str
Long description of the product system.
short_description This property is required. str
Short description of the product system.
attributes This property is required. List<String>
Attributes for the product system.
descriptionType This property is required. String
Type of description.
keywords This property is required. List<String>
Keywords for the product system.
links This property is required. List<Property Map>
Links for the product system.
longDescription This property is required. String
Long description of the product system.
shortDescription This property is required. String
Short description of the product system.

DimensionsResponse

Depth This property is required. double
Depth of the device.
Height This property is required. double
Height of the device.
Length This property is required. double
Length of the device.
LengthHeightUnit This property is required. string
Unit for the dimensions of length, height and width.
Weight This property is required. double
Weight of the device.
WeightUnit This property is required. string
Unit for the dimensions of weight.
Width This property is required. double
Width of the device.
Depth This property is required. float64
Depth of the device.
Height This property is required. float64
Height of the device.
Length This property is required. float64
Length of the device.
LengthHeightUnit This property is required. string
Unit for the dimensions of length, height and width.
Weight This property is required. float64
Weight of the device.
WeightUnit This property is required. string
Unit for the dimensions of weight.
Width This property is required. float64
Width of the device.
depth This property is required. Double
Depth of the device.
height This property is required. Double
Height of the device.
length This property is required. Double
Length of the device.
lengthHeightUnit This property is required. String
Unit for the dimensions of length, height and width.
weight This property is required. Double
Weight of the device.
weightUnit This property is required. String
Unit for the dimensions of weight.
width This property is required. Double
Width of the device.
depth This property is required. number
Depth of the device.
height This property is required. number
Height of the device.
length This property is required. number
Length of the device.
lengthHeightUnit This property is required. string
Unit for the dimensions of length, height and width.
weight This property is required. number
Weight of the device.
weightUnit This property is required. string
Unit for the dimensions of weight.
width This property is required. number
Width of the device.
depth This property is required. float
Depth of the device.
height This property is required. float
Height of the device.
length This property is required. float
Length of the device.
length_height_unit This property is required. str
Unit for the dimensions of length, height and width.
weight This property is required. float
Weight of the device.
weight_unit This property is required. str
Unit for the dimensions of weight.
width This property is required. float
Width of the device.
depth This property is required. Number
Depth of the device.
height This property is required. Number
Height of the device.
length This property is required. Number
Length of the device.
lengthHeightUnit This property is required. String
Unit for the dimensions of length, height and width.
weight This property is required. Number
Weight of the device.
weightUnit This property is required. String
Unit for the dimensions of weight.
width This property is required. Number
Width of the device.

FilterableProperty

SupportedValues This property is required. List<string>
Values to be filtered.
Type This property is required. string | Pulumi.AzureNative.EdgeOrder.SupportedFilterTypes
Type of product filter.
SupportedValues This property is required. []string
Values to be filtered.
Type This property is required. string | SupportedFilterTypes
Type of product filter.
supportedValues This property is required. List<String>
Values to be filtered.
type This property is required. String | SupportedFilterTypes
Type of product filter.
supportedValues This property is required. string[]
Values to be filtered.
type This property is required. string | SupportedFilterTypes
Type of product filter.
supported_values This property is required. Sequence[str]
Values to be filtered.
type This property is required. str | SupportedFilterTypes
Type of product filter.
supportedValues This property is required. List<String>
Values to be filtered.
type This property is required. String | "ShipToCountries" | "DoubleEncryptionStatus"
Type of product filter.

FilterablePropertyResponse

SupportedValues This property is required. List<string>
Values to be filtered.
Type This property is required. string
Type of product filter.
SupportedValues This property is required. []string
Values to be filtered.
Type This property is required. string
Type of product filter.
supportedValues This property is required. List<String>
Values to be filtered.
type This property is required. String
Type of product filter.
supportedValues This property is required. string[]
Values to be filtered.
type This property is required. string
Type of product filter.
supported_values This property is required. Sequence[str]
Values to be filtered.
type This property is required. str
Type of product filter.
supportedValues This property is required. List<String>
Values to be filtered.
type This property is required. String
Type of product filter.

GroupedChildConfigurationsResponse

CategoryInformation This property is required. CategoryInformationResponse
Category information.
ChildConfigurations This property is required. []ChildConfigurationResponse
List of child configurations.
categoryInformation This property is required. CategoryInformationResponse
Category information.
childConfigurations This property is required. List<ChildConfigurationResponse>
List of child configurations.
categoryInformation This property is required. CategoryInformationResponse
Category information.
childConfigurations This property is required. ChildConfigurationResponse[]
List of child configurations.
category_information This property is required. CategoryInformationResponse
Category information.
child_configurations This property is required. Sequence[ChildConfigurationResponse]
List of child configurations.
categoryInformation This property is required. Property Map
Category information.
childConfigurations This property is required. List<Property Map>
List of child configurations.

HierarchyInformation

ConfigurationName string
Represents configuration name that uniquely identifies configuration.
ProductFamilyName string
Represents product family name that uniquely identifies product family.
ProductLineName string
Represents product line name that uniquely identifies product line.
ProductName string
Represents product name that uniquely identifies product.
ConfigurationName string
Represents configuration name that uniquely identifies configuration.
ProductFamilyName string
Represents product family name that uniquely identifies product family.
ProductLineName string
Represents product line name that uniquely identifies product line.
ProductName string
Represents product name that uniquely identifies product.
configurationName String
Represents configuration name that uniquely identifies configuration.
productFamilyName String
Represents product family name that uniquely identifies product family.
productLineName String
Represents product line name that uniquely identifies product line.
productName String
Represents product name that uniquely identifies product.
configurationName string
Represents configuration name that uniquely identifies configuration.
productFamilyName string
Represents product family name that uniquely identifies product family.
productLineName string
Represents product line name that uniquely identifies product line.
productName string
Represents product name that uniquely identifies product.
configuration_name str
Represents configuration name that uniquely identifies configuration.
product_family_name str
Represents product family name that uniquely identifies product family.
product_line_name str
Represents product line name that uniquely identifies product line.
product_name str
Represents product name that uniquely identifies product.
configurationName String
Represents configuration name that uniquely identifies configuration.
productFamilyName String
Represents product family name that uniquely identifies product family.
productLineName String
Represents product line name that uniquely identifies product line.
productName String
Represents product name that uniquely identifies product.

HierarchyInformationResponse

ConfigurationName string
Represents configuration name that uniquely identifies configuration.
ProductFamilyName string
Represents product family name that uniquely identifies product family.
ProductLineName string
Represents product line name that uniquely identifies product line.
ProductName string
Represents product name that uniquely identifies product.
ConfigurationName string
Represents configuration name that uniquely identifies configuration.
ProductFamilyName string
Represents product family name that uniquely identifies product family.
ProductLineName string
Represents product line name that uniquely identifies product line.
ProductName string
Represents product name that uniquely identifies product.
configurationName String
Represents configuration name that uniquely identifies configuration.
productFamilyName String
Represents product family name that uniquely identifies product family.
productLineName String
Represents product line name that uniquely identifies product line.
productName String
Represents product name that uniquely identifies product.
configurationName string
Represents configuration name that uniquely identifies configuration.
productFamilyName string
Represents product family name that uniquely identifies product family.
productLineName string
Represents product line name that uniquely identifies product line.
productName string
Represents product name that uniquely identifies product.
configuration_name str
Represents configuration name that uniquely identifies configuration.
product_family_name str
Represents product family name that uniquely identifies product family.
product_line_name str
Represents product line name that uniquely identifies product line.
product_name str
Represents product name that uniquely identifies product.
configurationName String
Represents configuration name that uniquely identifies configuration.
productFamilyName String
Represents product family name that uniquely identifies product family.
productLineName String
Represents product line name that uniquely identifies product line.
productName String
Represents product name that uniquely identifies product.

ImageInformationResponse

ImageType This property is required. string
Type of the image.
ImageUrl This property is required. string
Url of the image.
ImageType This property is required. string
Type of the image.
ImageUrl This property is required. string
Url of the image.
imageType This property is required. String
Type of the image.
imageUrl This property is required. String
Url of the image.
imageType This property is required. string
Type of the image.
imageUrl This property is required. string
Url of the image.
image_type This property is required. str
Type of the image.
image_url This property is required. str
Url of the image.
imageType This property is required. String
Type of the image.
imageUrl This property is required. String
Url of the image.

LinkResponse

LinkType This property is required. string
Type of link.
LinkUrl This property is required. string
Url of the link.
LinkType This property is required. string
Type of link.
LinkUrl This property is required. string
Url of the link.
linkType This property is required. String
Type of link.
linkUrl This property is required. String
Url of the link.
linkType This property is required. string
Type of link.
linkUrl This property is required. string
Url of the link.
link_type This property is required. str
Type of link.
link_url This property is required. str
Url of the link.
linkType This property is required. String
Type of link.
linkUrl This property is required. String
Url of the link.

Pav2MeterDetailsResponse

ChargingType This property is required. string
Charging type.
MeterGuid This property is required. string
Validation status of requested data center and transport.
Multiplier This property is required. double
Billing unit applicable for Pav2 billing.
ChargingType This property is required. string
Charging type.
MeterGuid This property is required. string
Validation status of requested data center and transport.
Multiplier This property is required. float64
Billing unit applicable for Pav2 billing.
chargingType This property is required. String
Charging type.
meterGuid This property is required. String
Validation status of requested data center and transport.
multiplier This property is required. Double
Billing unit applicable for Pav2 billing.
chargingType This property is required. string
Charging type.
meterGuid This property is required. string
Validation status of requested data center and transport.
multiplier This property is required. number
Billing unit applicable for Pav2 billing.
charging_type This property is required. str
Charging type.
meter_guid This property is required. str
Validation status of requested data center and transport.
multiplier This property is required. float
Billing unit applicable for Pav2 billing.
chargingType This property is required. String
Charging type.
meterGuid This property is required. String
Validation status of requested data center and transport.
multiplier This property is required. Number
Billing unit applicable for Pav2 billing.

PurchaseMeterDetailsResponse

ChargingType This property is required. string
Charging type.
Multiplier This property is required. double
Billing unit applicable for Pav2 billing.
ProductId This property is required. string
Product Id.
SkuId This property is required. string
Sku Id.
TermId This property is required. string
Term Id.
ChargingType This property is required. string
Charging type.
Multiplier This property is required. float64
Billing unit applicable for Pav2 billing.
ProductId This property is required. string
Product Id.
SkuId This property is required. string
Sku Id.
TermId This property is required. string
Term Id.
chargingType This property is required. String
Charging type.
multiplier This property is required. Double
Billing unit applicable for Pav2 billing.
productId This property is required. String
Product Id.
skuId This property is required. String
Sku Id.
termId This property is required. String
Term Id.
chargingType This property is required. string
Charging type.
multiplier This property is required. number
Billing unit applicable for Pav2 billing.
productId This property is required. string
Product Id.
skuId This property is required. string
Sku Id.
termId This property is required. string
Term Id.
charging_type This property is required. str
Charging type.
multiplier This property is required. float
Billing unit applicable for Pav2 billing.
product_id This property is required. str
Product Id.
sku_id This property is required. str
Sku Id.
term_id This property is required. str
Term Id.
chargingType This property is required. String
Charging type.
multiplier This property is required. Number
Billing unit applicable for Pav2 billing.
productId This property is required. String
Product Id.
skuId This property is required. String
Sku Id.
termId This property is required. String
Term Id.

SpecificationResponse

Name This property is required. string
Name of the specification.
Value This property is required. string
Value of the specification.
Name This property is required. string
Name of the specification.
Value This property is required. string
Value of the specification.
name This property is required. String
Name of the specification.
value This property is required. String
Value of the specification.
name This property is required. string
Name of the specification.
value This property is required. string
Value of the specification.
name This property is required. str
Name of the specification.
value This property is required. str
Value of the specification.
name This property is required. String
Name of the specification.
value This property is required. String
Value of the specification.

SupportedFilterTypes

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.82.0 published on Friday, Jan 10, 2025 by Pulumi