1. Packages
  2. Azure Native
  3. API Docs
  4. edgeorder
  5. listProductsAndConfigurations
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.edgeorder.listProductsAndConfigurations

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 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>
    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]
    func ListProductsAndConfigurations(ctx *Context, args *ListProductsAndConfigurationsArgs, opts ...InvokeOption) (*ListProductsAndConfigurationsResult, error)
    func ListProductsAndConfigurationsOutput(ctx *Context, args *ListProductsAndConfigurationsOutputArgs, opts ...InvokeOption) ListProductsAndConfigurationsResultOutput

    > 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)
    }
    public static CompletableFuture<ListProductsAndConfigurationsResult> listProductsAndConfigurations(ListProductsAndConfigurationsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:edgeorder:listProductsAndConfigurations
      arguments:
        # arguments dictionary

    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 string
    Current availability stage of the product.
    DisabledReason string
    Reason why the product is disabled.
    DisabledReasonMessage string
    Message for why the product is disabled.
    AvailabilityStage string
    Current availability stage of the product.
    DisabledReason string
    Reason why the product is disabled.
    DisabledReasonMessage string
    Message for why the product is disabled.
    availabilityStage String
    Current availability stage of the product.
    disabledReason String
    Reason why the product is disabled.
    disabledReasonMessage String
    Message for why the product is disabled.
    availabilityStage string
    Current availability stage of the product.
    disabledReason string
    Reason why the product is disabled.
    disabledReasonMessage string
    Message for why the product is disabled.
    availability_stage str
    Current availability stage of the product.
    disabled_reason str
    Reason why the product is disabled.
    disabled_reason_message str
    Message for why the product is disabled.
    availabilityStage String
    Current availability stage of the product.
    disabledReason String
    Reason why the product is disabled.
    disabledReasonMessage String
    Message for why the product is disabled.

    BillingMeterDetailsResponse

    Frequency string
    Frequency of recurrence.
    MeterDetails Pulumi.AzureNative.EdgeOrder.Inputs.Pav2MeterDetailsResponse | Pulumi.AzureNative.EdgeOrder.Inputs.PurchaseMeterDetailsResponse
    Represents MeterDetails.
    MeteringType string
    Represents Metering type (eg one-time or recurrent).
    Name string
    Represents Billing type name.
    Frequency string
    Frequency of recurrence.
    MeterDetails Pav2MeterDetailsResponse | PurchaseMeterDetailsResponse
    Represents MeterDetails.
    MeteringType string
    Represents Metering type (eg one-time or recurrent).
    Name string
    Represents Billing type name.
    frequency String
    Frequency of recurrence.
    meterDetails Pav2MeterDetailsResponse | PurchaseMeterDetailsResponse
    Represents MeterDetails.
    meteringType String
    Represents Metering type (eg one-time or recurrent).
    name String
    Represents Billing type name.
    frequency string
    Frequency of recurrence.
    meterDetails Pav2MeterDetailsResponse | PurchaseMeterDetailsResponse
    Represents MeterDetails.
    meteringType string
    Represents Metering type (eg one-time or recurrent).
    name string
    Represents Billing type name.
    frequency str
    Frequency of recurrence.
    meter_details Pav2MeterDetailsResponse | PurchaseMeterDetailsResponse
    Represents MeterDetails.
    metering_type str
    Represents Metering type (eg one-time or recurrent).
    name str
    Represents Billing type name.
    frequency String
    Frequency of recurrence.
    meterDetails Property Map | Property Map
    Represents MeterDetails.
    meteringType String
    Represents Metering type (eg one-time or recurrent).
    name 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 Pulumi.AzureNative.EdgeOrder.Inputs.AvailabilityInformationResponse
    Availability information of the product system.
    ChildConfigurationType string
    Child configuration type.
    ChildConfigurationTypes List<string>
    Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
    CostInformation Pulumi.AzureNative.EdgeOrder.Inputs.CostInformationResponse
    Cost information for the product system.
    Description Pulumi.AzureNative.EdgeOrder.Inputs.DescriptionResponse
    Description related to the product system.
    Dimensions Pulumi.AzureNative.EdgeOrder.Inputs.DimensionsResponse
    Dimensions of the configuration.
    DisplayName string
    Display Name for the product system.
    FilterableProperties List<Pulumi.AzureNative.EdgeOrder.Inputs.FilterablePropertyResponse>
    List of filters supported for a product.
    FulfilledBy string
    The entity responsible for fulfillment of the item at the given hierarchy level.
    GroupedChildConfigurations 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 Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformationResponse
    Hierarchy information of a product.
    ImageInformation List<Pulumi.AzureNative.EdgeOrder.Inputs.ImageInformationResponse>
    Image information for the product system.
    IsPartOfBaseConfiguration 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 int
    Maximum quantity a customer can order while choosing this configuration.
    MinimumQuantity int
    Minimum quantity a customer can order while choosing this configuration.
    Specifications List<Pulumi.AzureNative.EdgeOrder.Inputs.SpecificationResponse>
    Specifications of the configuration.
    AvailabilityInformation AvailabilityInformationResponse
    Availability information of the product system.
    ChildConfigurationType string
    Child configuration type.
    ChildConfigurationTypes []string
    Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
    CostInformation CostInformationResponse
    Cost information for the product system.
    Description DescriptionResponse
    Description related to the product system.
    Dimensions DimensionsResponse
    Dimensions of the configuration.
    DisplayName string
    Display Name for the product system.
    FilterableProperties []FilterablePropertyResponse
    List of filters supported for a product.
    FulfilledBy string
    The entity responsible for fulfillment of the item at the given hierarchy level.
    GroupedChildConfigurations []GroupedChildConfigurationsResponse
    Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
    HierarchyInformation HierarchyInformationResponse
    Hierarchy information of a product.
    ImageInformation []ImageInformationResponse
    Image information for the product system.
    IsPartOfBaseConfiguration 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 int
    Maximum quantity a customer can order while choosing this configuration.
    MinimumQuantity int
    Minimum quantity a customer can order while choosing this configuration.
    Specifications []SpecificationResponse
    Specifications of the configuration.
    availabilityInformation AvailabilityInformationResponse
    Availability information of the product system.
    childConfigurationType String
    Child configuration type.
    childConfigurationTypes List<String>
    Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
    costInformation CostInformationResponse
    Cost information for the product system.
    description DescriptionResponse
    Description related to the product system.
    dimensions DimensionsResponse
    Dimensions of the configuration.
    displayName String
    Display Name for the product system.
    filterableProperties List<FilterablePropertyResponse>
    List of filters supported for a product.
    fulfilledBy String
    The entity responsible for fulfillment of the item at the given hierarchy level.
    groupedChildConfigurations List<GroupedChildConfigurationsResponse>
    Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
    hierarchyInformation HierarchyInformationResponse
    Hierarchy information of a product.
    imageInformation List<ImageInformationResponse>
    Image information for the product system.
    isPartOfBaseConfiguration 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 Integer
    Maximum quantity a customer can order while choosing this configuration.
    minimumQuantity Integer
    Minimum quantity a customer can order while choosing this configuration.
    specifications List<SpecificationResponse>
    Specifications of the configuration.
    availabilityInformation AvailabilityInformationResponse
    Availability information of the product system.
    childConfigurationType string
    Child configuration type.
    childConfigurationTypes string[]
    Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
    costInformation CostInformationResponse
    Cost information for the product system.
    description DescriptionResponse
    Description related to the product system.
    dimensions DimensionsResponse
    Dimensions of the configuration.
    displayName string
    Display Name for the product system.
    filterableProperties FilterablePropertyResponse[]
    List of filters supported for a product.
    fulfilledBy string
    The entity responsible for fulfillment of the item at the given hierarchy level.
    groupedChildConfigurations GroupedChildConfigurationsResponse[]
    Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
    hierarchyInformation HierarchyInformationResponse
    Hierarchy information of a product.
    imageInformation ImageInformationResponse[]
    Image information for the product system.
    isPartOfBaseConfiguration 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 number
    Maximum quantity a customer can order while choosing this configuration.
    minimumQuantity number
    Minimum quantity a customer can order while choosing this configuration.
    specifications SpecificationResponse[]
    Specifications of the configuration.
    availability_information AvailabilityInformationResponse
    Availability information of the product system.
    child_configuration_type str
    Child configuration type.
    child_configuration_types Sequence[str]
    Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
    cost_information CostInformationResponse
    Cost information for the product system.
    description DescriptionResponse
    Description related to the product system.
    dimensions DimensionsResponse
    Dimensions of the configuration.
    display_name str
    Display Name for the product system.
    filterable_properties Sequence[FilterablePropertyResponse]
    List of filters supported for a product.
    fulfilled_by str
    The entity responsible for fulfillment of the item at the given hierarchy level.
    grouped_child_configurations Sequence[GroupedChildConfigurationsResponse]
    Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
    hierarchy_information HierarchyInformationResponse
    Hierarchy information of a product.
    image_information Sequence[ImageInformationResponse]
    Image information for the product system.
    is_part_of_base_configuration 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 int
    Maximum quantity a customer can order while choosing this configuration.
    minimum_quantity int
    Minimum quantity a customer can order while choosing this configuration.
    specifications Sequence[SpecificationResponse]
    Specifications of the configuration.
    availabilityInformation Property Map
    Availability information of the product system.
    childConfigurationType String
    Child configuration type.
    childConfigurationTypes List<String>
    Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
    costInformation Property Map
    Cost information for the product system.
    description Property Map
    Description related to the product system.
    dimensions Property Map
    Dimensions of the configuration.
    displayName String
    Display Name for the product system.
    filterableProperties List<Property Map>
    List of filters supported for a product.
    fulfilledBy String
    The entity responsible for fulfillment of the item at the given hierarchy level.
    groupedChildConfigurations List<Property Map>
    Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
    hierarchyInformation Property Map
    Hierarchy information of a product.
    imageInformation List<Property Map>
    Image information for the product system.
    isPartOfBaseConfiguration 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 Number
    Maximum quantity a customer can order while choosing this configuration.
    minimumQuantity Number
    Minimum quantity a customer can order while choosing this configuration.
    specifications List<Property Map>
    Specifications of the configuration.

    ChildConfigurationType

    ConfigurationFilter

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

    CostInformationResponse

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

    CustomerSubscriptionDetails

    QuotaId 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 string
    Quota ID of a subscription.
    LocationPlacementId string
    Location placement Id of a subscription.
    RegisteredFeatures []CustomerSubscriptionRegisteredFeatures
    List of registered feature flags for subscription.
    quotaId 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 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 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 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 List<string>
    Attributes for the product system.
    DescriptionType string
    Type of description.
    Keywords List<string>
    Keywords for the product system.
    Links List<Pulumi.AzureNative.EdgeOrder.Inputs.LinkResponse>
    Links for the product system.
    LongDescription string
    Long description of the product system.
    ShortDescription string
    Short description of the product system.
    Attributes []string
    Attributes for the product system.
    DescriptionType string
    Type of description.
    Keywords []string
    Keywords for the product system.
    Links []LinkResponse
    Links for the product system.
    LongDescription string
    Long description of the product system.
    ShortDescription string
    Short description of the product system.
    attributes List<String>
    Attributes for the product system.
    descriptionType String
    Type of description.
    keywords List<String>
    Keywords for the product system.
    links List<LinkResponse>
    Links for the product system.
    longDescription String
    Long description of the product system.
    shortDescription String
    Short description of the product system.
    attributes string[]
    Attributes for the product system.
    descriptionType string
    Type of description.
    keywords string[]
    Keywords for the product system.
    links LinkResponse[]
    Links for the product system.
    longDescription string
    Long description of the product system.
    shortDescription string
    Short description of the product system.
    attributes Sequence[str]
    Attributes for the product system.
    description_type str
    Type of description.
    keywords Sequence[str]
    Keywords for the product system.
    links Sequence[LinkResponse]
    Links for the product system.
    long_description str
    Long description of the product system.
    short_description str
    Short description of the product system.
    attributes List<String>
    Attributes for the product system.
    descriptionType String
    Type of description.
    keywords List<String>
    Keywords for the product system.
    links List<Property Map>
    Links for the product system.
    longDescription String
    Long description of the product system.
    shortDescription String
    Short description of the product system.

    DimensionsResponse

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

    FilterableProperty

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

    FilterablePropertyResponse

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

    GroupedChildConfigurationsResponse

    categoryInformation Property Map
    Category information.
    childConfigurations 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 string
    Type of the image.
    ImageUrl string
    Url of the image.
    ImageType string
    Type of the image.
    ImageUrl string
    Url of the image.
    imageType String
    Type of the image.
    imageUrl String
    Url of the image.
    imageType string
    Type of the image.
    imageUrl string
    Url of the image.
    image_type str
    Type of the image.
    image_url str
    Url of the image.
    imageType String
    Type of the image.
    imageUrl String
    Url of the image.

    LinkResponse

    LinkType string
    Type of link.
    LinkUrl string
    Url of the link.
    LinkType string
    Type of link.
    LinkUrl string
    Url of the link.
    linkType String
    Type of link.
    linkUrl String
    Url of the link.
    linkType string
    Type of link.
    linkUrl string
    Url of the link.
    link_type str
    Type of link.
    link_url str
    Url of the link.
    linkType String
    Type of link.
    linkUrl String
    Url of the link.

    Pav2MeterDetailsResponse

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

    PurchaseMeterDetailsResponse

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

    SpecificationResponse

    Name string
    Name of the specification.
    Value string
    Value of the specification.
    Name string
    Name of the specification.
    Value string
    Value of the specification.
    name String
    Name of the specification.
    value String
    Value of the specification.
    name string
    Name of the specification.
    value string
    Value of the specification.
    name str
    Name of the specification.
    value str
    Value of the specification.
    name String
    Name of the specification.
    value String
    Value of the specification.

    SupportedFilterTypes

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi