1. Packages
  2. Azure Native
  3. API Docs
  4. edgeorder
  5. OrderItem
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.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.edgeorder.OrderItem

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.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Represents order item resource. Azure REST API version: 2022-05-01-preview.

    Other available API versions: 2024-02-01.

    Example Usage

    CreateOrderItem

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var orderItem = new AzureNative.EdgeOrder.OrderItem("orderItem", new()
        {
            AddressDetails = new AzureNative.EdgeOrder.Inputs.AddressDetailsArgs
            {
                ForwardAddress = new AzureNative.EdgeOrder.Inputs.AddressPropertiesArgs
                {
                    ContactDetails = new AzureNative.EdgeOrder.Inputs.ContactDetailsArgs
                    {
                        ContactName = "XXXX XXXX",
                        EmailList = new[]
                        {
                            "xxxx@xxxx.xxx",
                        },
                        Phone = "0000000000",
                        PhoneExtension = "",
                    },
                    ShippingAddress = new AzureNative.EdgeOrder.Inputs.ShippingAddressArgs
                    {
                        AddressType = AzureNative.EdgeOrder.AddressType.None,
                        City = "San Francisco",
                        CompanyName = "Microsoft",
                        Country = "US",
                        PostalCode = "94107",
                        StateOrProvince = "CA",
                        StreetAddress1 = "16 TOWNSEND ST",
                        StreetAddress2 = "UNIT 1",
                    },
                },
            },
            Location = "eastus",
            OrderId = "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/locations/eastus/orders/TestOrderName2",
            OrderItemDetails = new AzureNative.EdgeOrder.Inputs.OrderItemDetailsArgs
            {
                OrderItemType = AzureNative.EdgeOrder.OrderItemType.Purchase,
                Preferences = new AzureNative.EdgeOrder.Inputs.PreferencesArgs
                {
                    TransportPreferences = new AzureNative.EdgeOrder.Inputs.TransportPreferencesArgs
                    {
                        PreferredShipmentType = AzureNative.EdgeOrder.TransportShipmentTypes.MicrosoftManaged,
                    },
                },
                ProductDetails = new AzureNative.EdgeOrder.Inputs.ProductDetailsArgs
                {
                    HierarchyInformation = new AzureNative.EdgeOrder.Inputs.HierarchyInformationArgs
                    {
                        ConfigurationName = "edgep_base",
                        ProductFamilyName = "azurestackedge",
                        ProductLineName = "azurestackedge",
                        ProductName = "azurestackedgegpu",
                    },
                },
            },
            OrderItemName = "TestOrderItemName2",
            ResourceGroupName = "YourResourceGroupName",
        });
    
    });
    
    package main
    
    import (
    	edgeorder "github.com/pulumi/pulumi-azure-native-sdk/edgeorder/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := edgeorder.NewOrderItem(ctx, "orderItem", &edgeorder.OrderItemArgs{
    			AddressDetails: &edgeorder.AddressDetailsArgs{
    				ForwardAddress: &edgeorder.AddressPropertiesArgs{
    					ContactDetails: &edgeorder.ContactDetailsArgs{
    						ContactName: pulumi.String("XXXX XXXX"),
    						EmailList: pulumi.StringArray{
    							pulumi.String("xxxx@xxxx.xxx"),
    						},
    						Phone:          pulumi.String("0000000000"),
    						PhoneExtension: pulumi.String(""),
    					},
    					ShippingAddress: &edgeorder.ShippingAddressArgs{
    						AddressType:     pulumi.String(edgeorder.AddressTypeNone),
    						City:            pulumi.String("San Francisco"),
    						CompanyName:     pulumi.String("Microsoft"),
    						Country:         pulumi.String("US"),
    						PostalCode:      pulumi.String("94107"),
    						StateOrProvince: pulumi.String("CA"),
    						StreetAddress1:  pulumi.String("16 TOWNSEND ST"),
    						StreetAddress2:  pulumi.String("UNIT 1"),
    					},
    				},
    			},
    			Location: pulumi.String("eastus"),
    			OrderId:  pulumi.String("/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/locations/eastus/orders/TestOrderName2"),
    			OrderItemDetails: &edgeorder.OrderItemDetailsArgs{
    				OrderItemType: pulumi.String(edgeorder.OrderItemTypePurchase),
    				Preferences: &edgeorder.PreferencesArgs{
    					TransportPreferences: &edgeorder.TransportPreferencesArgs{
    						PreferredShipmentType: pulumi.String(edgeorder.TransportShipmentTypesMicrosoftManaged),
    					},
    				},
    				ProductDetails: &edgeorder.ProductDetailsArgs{
    					HierarchyInformation: &edgeorder.HierarchyInformationArgs{
    						ConfigurationName: pulumi.String("edgep_base"),
    						ProductFamilyName: pulumi.String("azurestackedge"),
    						ProductLineName:   pulumi.String("azurestackedge"),
    						ProductName:       pulumi.String("azurestackedgegpu"),
    					},
    				},
    			},
    			OrderItemName:     pulumi.String("TestOrderItemName2"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.edgeorder.OrderItem;
    import com.pulumi.azurenative.edgeorder.OrderItemArgs;
    import com.pulumi.azurenative.edgeorder.inputs.AddressDetailsArgs;
    import com.pulumi.azurenative.edgeorder.inputs.AddressPropertiesArgs;
    import com.pulumi.azurenative.edgeorder.inputs.ContactDetailsArgs;
    import com.pulumi.azurenative.edgeorder.inputs.ShippingAddressArgs;
    import com.pulumi.azurenative.edgeorder.inputs.OrderItemDetailsArgs;
    import com.pulumi.azurenative.edgeorder.inputs.PreferencesArgs;
    import com.pulumi.azurenative.edgeorder.inputs.TransportPreferencesArgs;
    import com.pulumi.azurenative.edgeorder.inputs.ProductDetailsArgs;
    import com.pulumi.azurenative.edgeorder.inputs.HierarchyInformationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var orderItem = new OrderItem("orderItem", OrderItemArgs.builder()
                .addressDetails(AddressDetailsArgs.builder()
                    .forwardAddress(AddressPropertiesArgs.builder()
                        .contactDetails(ContactDetailsArgs.builder()
                            .contactName("XXXX XXXX")
                            .emailList("xxxx@xxxx.xxx")
                            .phone("0000000000")
                            .phoneExtension("")
                            .build())
                        .shippingAddress(ShippingAddressArgs.builder()
                            .addressType("None")
                            .city("San Francisco")
                            .companyName("Microsoft")
                            .country("US")
                            .postalCode("94107")
                            .stateOrProvince("CA")
                            .streetAddress1("16 TOWNSEND ST")
                            .streetAddress2("UNIT 1")
                            .build())
                        .build())
                    .build())
                .location("eastus")
                .orderId("/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/locations/eastus/orders/TestOrderName2")
                .orderItemDetails(OrderItemDetailsArgs.builder()
                    .orderItemType("Purchase")
                    .preferences(PreferencesArgs.builder()
                        .transportPreferences(TransportPreferencesArgs.builder()
                            .preferredShipmentType("MicrosoftManaged")
                            .build())
                        .build())
                    .productDetails(ProductDetailsArgs.builder()
                        .hierarchyInformation(HierarchyInformationArgs.builder()
                            .configurationName("edgep_base")
                            .productFamilyName("azurestackedge")
                            .productLineName("azurestackedge")
                            .productName("azurestackedgegpu")
                            .build())
                        .build())
                    .build())
                .orderItemName("TestOrderItemName2")
                .resourceGroupName("YourResourceGroupName")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    order_item = azure_native.edgeorder.OrderItem("orderItem",
        address_details=azure_native.edgeorder.AddressDetailsArgs(
            forward_address=azure_native.edgeorder.AddressPropertiesArgs(
                contact_details=azure_native.edgeorder.ContactDetailsArgs(
                    contact_name="XXXX XXXX",
                    email_list=["xxxx@xxxx.xxx"],
                    phone="0000000000",
                    phone_extension="",
                ),
                shipping_address=azure_native.edgeorder.ShippingAddressArgs(
                    address_type=azure_native.edgeorder.AddressType.NONE,
                    city="San Francisco",
                    company_name="Microsoft",
                    country="US",
                    postal_code="94107",
                    state_or_province="CA",
                    street_address1="16 TOWNSEND ST",
                    street_address2="UNIT 1",
                ),
            ),
        ),
        location="eastus",
        order_id="/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/locations/eastus/orders/TestOrderName2",
        order_item_details=azure_native.edgeorder.OrderItemDetailsArgs(
            order_item_type=azure_native.edgeorder.OrderItemType.PURCHASE,
            preferences=azure_native.edgeorder.PreferencesArgs(
                transport_preferences=azure_native.edgeorder.TransportPreferencesArgs(
                    preferred_shipment_type=azure_native.edgeorder.TransportShipmentTypes.MICROSOFT_MANAGED,
                ),
            ),
            product_details=azure_native.edgeorder.ProductDetailsArgs(
                hierarchy_information=azure_native.edgeorder.HierarchyInformationArgs(
                    configuration_name="edgep_base",
                    product_family_name="azurestackedge",
                    product_line_name="azurestackedge",
                    product_name="azurestackedgegpu",
                ),
            ),
        ),
        order_item_name="TestOrderItemName2",
        resource_group_name="YourResourceGroupName")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const orderItem = new azure_native.edgeorder.OrderItem("orderItem", {
        addressDetails: {
            forwardAddress: {
                contactDetails: {
                    contactName: "XXXX XXXX",
                    emailList: ["xxxx@xxxx.xxx"],
                    phone: "0000000000",
                    phoneExtension: "",
                },
                shippingAddress: {
                    addressType: azure_native.edgeorder.AddressType.None,
                    city: "San Francisco",
                    companyName: "Microsoft",
                    country: "US",
                    postalCode: "94107",
                    stateOrProvince: "CA",
                    streetAddress1: "16 TOWNSEND ST",
                    streetAddress2: "UNIT 1",
                },
            },
        },
        location: "eastus",
        orderId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/locations/eastus/orders/TestOrderName2",
        orderItemDetails: {
            orderItemType: azure_native.edgeorder.OrderItemType.Purchase,
            preferences: {
                transportPreferences: {
                    preferredShipmentType: azure_native.edgeorder.TransportShipmentTypes.MicrosoftManaged,
                },
            },
            productDetails: {
                hierarchyInformation: {
                    configurationName: "edgep_base",
                    productFamilyName: "azurestackedge",
                    productLineName: "azurestackedge",
                    productName: "azurestackedgegpu",
                },
            },
        },
        orderItemName: "TestOrderItemName2",
        resourceGroupName: "YourResourceGroupName",
    });
    
    resources:
      orderItem:
        type: azure-native:edgeorder:OrderItem
        properties:
          addressDetails:
            forwardAddress:
              contactDetails:
                contactName: XXXX XXXX
                emailList:
                  - xxxx@xxxx.xxx
                phone: '0000000000'
                phoneExtension:
              shippingAddress:
                addressType: None
                city: San Francisco
                companyName: Microsoft
                country: US
                postalCode: '94107'
                stateOrProvince: CA
                streetAddress1: 16 TOWNSEND ST
                streetAddress2: UNIT 1
          location: eastus
          orderId: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/locations/eastus/orders/TestOrderName2
          orderItemDetails:
            orderItemType: Purchase
            preferences:
              transportPreferences:
                preferredShipmentType: MicrosoftManaged
            productDetails:
              hierarchyInformation:
                configurationName: edgep_base
                productFamilyName: azurestackedge
                productLineName: azurestackedge
                productName: azurestackedgegpu
          orderItemName: TestOrderItemName2
          resourceGroupName: YourResourceGroupName
    

    Create OrderItem Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new OrderItem(name: string, args: OrderItemArgs, opts?: CustomResourceOptions);
    @overload
    def OrderItem(resource_name: str,
                  args: OrderItemArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def OrderItem(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  address_details: Optional[AddressDetailsArgs] = None,
                  order_id: Optional[str] = None,
                  order_item_details: Optional[OrderItemDetailsArgs] = None,
                  resource_group_name: Optional[str] = None,
                  location: Optional[str] = None,
                  order_item_name: Optional[str] = None,
                  tags: Optional[Mapping[str, str]] = None)
    func NewOrderItem(ctx *Context, name string, args OrderItemArgs, opts ...ResourceOption) (*OrderItem, error)
    public OrderItem(string name, OrderItemArgs args, CustomResourceOptions? opts = null)
    public OrderItem(String name, OrderItemArgs args)
    public OrderItem(String name, OrderItemArgs args, CustomResourceOptions options)
    
    type: azure-native:edgeorder:OrderItem
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args OrderItemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args OrderItemArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args OrderItemArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OrderItemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OrderItemArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var orderItemResource = new AzureNative.EdgeOrder.OrderItem("orderItemResource", new()
    {
        AddressDetails = new AzureNative.EdgeOrder.Inputs.AddressDetailsArgs
        {
            ForwardAddress = new AzureNative.EdgeOrder.Inputs.AddressPropertiesArgs
            {
                ContactDetails = new AzureNative.EdgeOrder.Inputs.ContactDetailsArgs
                {
                    ContactName = "string",
                    EmailList = new[]
                    {
                        "string",
                    },
                    Phone = "string",
                    Mobile = "string",
                    PhoneExtension = "string",
                },
                ShippingAddress = new AzureNative.EdgeOrder.Inputs.ShippingAddressArgs
                {
                    Country = "string",
                    StreetAddress1 = "string",
                    AddressType = "string",
                    City = "string",
                    CompanyName = "string",
                    PostalCode = "string",
                    StateOrProvince = "string",
                    StreetAddress2 = "string",
                    StreetAddress3 = "string",
                    ZipExtendedCode = "string",
                },
            },
        },
        OrderId = "string",
        OrderItemDetails = new AzureNative.EdgeOrder.Inputs.OrderItemDetailsArgs
        {
            OrderItemType = "string",
            ProductDetails = new AzureNative.EdgeOrder.Inputs.ProductDetailsArgs
            {
                HierarchyInformation = new AzureNative.EdgeOrder.Inputs.HierarchyInformationArgs
                {
                    ConfigurationName = "string",
                    ProductFamilyName = "string",
                    ProductLineName = "string",
                    ProductName = "string",
                },
                OptInAdditionalConfigurations = new[]
                {
                    new AzureNative.EdgeOrder.Inputs.AdditionalConfigurationArgs
                    {
                        HierarchyInformation = new AzureNative.EdgeOrder.Inputs.HierarchyInformationArgs
                        {
                            ConfigurationName = "string",
                            ProductFamilyName = "string",
                            ProductLineName = "string",
                            ProductName = "string",
                        },
                        Quantity = 0,
                    },
                },
            },
            NotificationEmailList = new[]
            {
                "string",
            },
            OrderItemMode = "string",
            Preferences = new AzureNative.EdgeOrder.Inputs.PreferencesArgs
            {
                EncryptionPreferences = new AzureNative.EdgeOrder.Inputs.EncryptionPreferencesArgs
                {
                    DoubleEncryptionStatus = "string",
                },
                ManagementResourcePreferences = new AzureNative.EdgeOrder.Inputs.ManagementResourcePreferencesArgs
                {
                    PreferredManagementResourceId = "string",
                },
                NotificationPreferences = new[]
                {
                    new AzureNative.EdgeOrder.Inputs.NotificationPreferenceArgs
                    {
                        SendNotification = false,
                        StageName = "string",
                    },
                },
                TransportPreferences = new AzureNative.EdgeOrder.Inputs.TransportPreferencesArgs
                {
                    PreferredShipmentType = "string",
                },
            },
        },
        ResourceGroupName = "string",
        Location = "string",
        OrderItemName = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := edgeorder.NewOrderItem(ctx, "orderItemResource", &edgeorder.OrderItemArgs{
    AddressDetails: &edgeorder.AddressDetailsArgs{
    ForwardAddress: &edgeorder.AddressPropertiesArgs{
    ContactDetails: &edgeorder.ContactDetailsArgs{
    ContactName: pulumi.String("string"),
    EmailList: pulumi.StringArray{
    pulumi.String("string"),
    },
    Phone: pulumi.String("string"),
    Mobile: pulumi.String("string"),
    PhoneExtension: pulumi.String("string"),
    },
    ShippingAddress: &edgeorder.ShippingAddressArgs{
    Country: pulumi.String("string"),
    StreetAddress1: pulumi.String("string"),
    AddressType: pulumi.String("string"),
    City: pulumi.String("string"),
    CompanyName: pulumi.String("string"),
    PostalCode: pulumi.String("string"),
    StateOrProvince: pulumi.String("string"),
    StreetAddress2: pulumi.String("string"),
    StreetAddress3: pulumi.String("string"),
    ZipExtendedCode: pulumi.String("string"),
    },
    },
    },
    OrderId: pulumi.String("string"),
    OrderItemDetails: &edgeorder.OrderItemDetailsArgs{
    OrderItemType: pulumi.String("string"),
    ProductDetails: &edgeorder.ProductDetailsArgs{
    HierarchyInformation: &edgeorder.HierarchyInformationArgs{
    ConfigurationName: pulumi.String("string"),
    ProductFamilyName: pulumi.String("string"),
    ProductLineName: pulumi.String("string"),
    ProductName: pulumi.String("string"),
    },
    OptInAdditionalConfigurations: edgeorder.AdditionalConfigurationArray{
    &edgeorder.AdditionalConfigurationArgs{
    HierarchyInformation: &edgeorder.HierarchyInformationArgs{
    ConfigurationName: pulumi.String("string"),
    ProductFamilyName: pulumi.String("string"),
    ProductLineName: pulumi.String("string"),
    ProductName: pulumi.String("string"),
    },
    Quantity: pulumi.Int(0),
    },
    },
    },
    NotificationEmailList: pulumi.StringArray{
    pulumi.String("string"),
    },
    OrderItemMode: pulumi.String("string"),
    Preferences: &edgeorder.PreferencesArgs{
    EncryptionPreferences: &edgeorder.EncryptionPreferencesArgs{
    DoubleEncryptionStatus: pulumi.String("string"),
    },
    ManagementResourcePreferences: &edgeorder.ManagementResourcePreferencesArgs{
    PreferredManagementResourceId: pulumi.String("string"),
    },
    NotificationPreferences: edgeorder.NotificationPreferenceArray{
    &edgeorder.NotificationPreferenceArgs{
    SendNotification: pulumi.Bool(false),
    StageName: pulumi.String("string"),
    },
    },
    TransportPreferences: &edgeorder.TransportPreferencesArgs{
    PreferredShipmentType: pulumi.String("string"),
    },
    },
    },
    ResourceGroupName: pulumi.String("string"),
    Location: pulumi.String("string"),
    OrderItemName: pulumi.String("string"),
    Tags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    })
    
    var orderItemResource = new OrderItem("orderItemResource", OrderItemArgs.builder()
        .addressDetails(AddressDetailsArgs.builder()
            .forwardAddress(AddressPropertiesArgs.builder()
                .contactDetails(ContactDetailsArgs.builder()
                    .contactName("string")
                    .emailList("string")
                    .phone("string")
                    .mobile("string")
                    .phoneExtension("string")
                    .build())
                .shippingAddress(ShippingAddressArgs.builder()
                    .country("string")
                    .streetAddress1("string")
                    .addressType("string")
                    .city("string")
                    .companyName("string")
                    .postalCode("string")
                    .stateOrProvince("string")
                    .streetAddress2("string")
                    .streetAddress3("string")
                    .zipExtendedCode("string")
                    .build())
                .build())
            .build())
        .orderId("string")
        .orderItemDetails(OrderItemDetailsArgs.builder()
            .orderItemType("string")
            .productDetails(ProductDetailsArgs.builder()
                .hierarchyInformation(HierarchyInformationArgs.builder()
                    .configurationName("string")
                    .productFamilyName("string")
                    .productLineName("string")
                    .productName("string")
                    .build())
                .optInAdditionalConfigurations(AdditionalConfigurationArgs.builder()
                    .hierarchyInformation(HierarchyInformationArgs.builder()
                        .configurationName("string")
                        .productFamilyName("string")
                        .productLineName("string")
                        .productName("string")
                        .build())
                    .quantity(0)
                    .build())
                .build())
            .notificationEmailList("string")
            .orderItemMode("string")
            .preferences(PreferencesArgs.builder()
                .encryptionPreferences(EncryptionPreferencesArgs.builder()
                    .doubleEncryptionStatus("string")
                    .build())
                .managementResourcePreferences(ManagementResourcePreferencesArgs.builder()
                    .preferredManagementResourceId("string")
                    .build())
                .notificationPreferences(NotificationPreferenceArgs.builder()
                    .sendNotification(false)
                    .stageName("string")
                    .build())
                .transportPreferences(TransportPreferencesArgs.builder()
                    .preferredShipmentType("string")
                    .build())
                .build())
            .build())
        .resourceGroupName("string")
        .location("string")
        .orderItemName("string")
        .tags(Map.of("string", "string"))
        .build());
    
    order_item_resource = azure_native.edgeorder.OrderItem("orderItemResource",
        address_details=azure_native.edgeorder.AddressDetailsArgs(
            forward_address=azure_native.edgeorder.AddressPropertiesArgs(
                contact_details=azure_native.edgeorder.ContactDetailsArgs(
                    contact_name="string",
                    email_list=["string"],
                    phone="string",
                    mobile="string",
                    phone_extension="string",
                ),
                shipping_address=azure_native.edgeorder.ShippingAddressArgs(
                    country="string",
                    street_address1="string",
                    address_type="string",
                    city="string",
                    company_name="string",
                    postal_code="string",
                    state_or_province="string",
                    street_address2="string",
                    street_address3="string",
                    zip_extended_code="string",
                ),
            ),
        ),
        order_id="string",
        order_item_details=azure_native.edgeorder.OrderItemDetailsArgs(
            order_item_type="string",
            product_details=azure_native.edgeorder.ProductDetailsArgs(
                hierarchy_information=azure_native.edgeorder.HierarchyInformationArgs(
                    configuration_name="string",
                    product_family_name="string",
                    product_line_name="string",
                    product_name="string",
                ),
                opt_in_additional_configurations=[azure_native.edgeorder.AdditionalConfigurationArgs(
                    hierarchy_information=azure_native.edgeorder.HierarchyInformationArgs(
                        configuration_name="string",
                        product_family_name="string",
                        product_line_name="string",
                        product_name="string",
                    ),
                    quantity=0,
                )],
            ),
            notification_email_list=["string"],
            order_item_mode="string",
            preferences=azure_native.edgeorder.PreferencesArgs(
                encryption_preferences=azure_native.edgeorder.EncryptionPreferencesArgs(
                    double_encryption_status="string",
                ),
                management_resource_preferences=azure_native.edgeorder.ManagementResourcePreferencesArgs(
                    preferred_management_resource_id="string",
                ),
                notification_preferences=[azure_native.edgeorder.NotificationPreferenceArgs(
                    send_notification=False,
                    stage_name="string",
                )],
                transport_preferences=azure_native.edgeorder.TransportPreferencesArgs(
                    preferred_shipment_type="string",
                ),
            ),
        ),
        resource_group_name="string",
        location="string",
        order_item_name="string",
        tags={
            "string": "string",
        })
    
    const orderItemResource = new azure_native.edgeorder.OrderItem("orderItemResource", {
        addressDetails: {
            forwardAddress: {
                contactDetails: {
                    contactName: "string",
                    emailList: ["string"],
                    phone: "string",
                    mobile: "string",
                    phoneExtension: "string",
                },
                shippingAddress: {
                    country: "string",
                    streetAddress1: "string",
                    addressType: "string",
                    city: "string",
                    companyName: "string",
                    postalCode: "string",
                    stateOrProvince: "string",
                    streetAddress2: "string",
                    streetAddress3: "string",
                    zipExtendedCode: "string",
                },
            },
        },
        orderId: "string",
        orderItemDetails: {
            orderItemType: "string",
            productDetails: {
                hierarchyInformation: {
                    configurationName: "string",
                    productFamilyName: "string",
                    productLineName: "string",
                    productName: "string",
                },
                optInAdditionalConfigurations: [{
                    hierarchyInformation: {
                        configurationName: "string",
                        productFamilyName: "string",
                        productLineName: "string",
                        productName: "string",
                    },
                    quantity: 0,
                }],
            },
            notificationEmailList: ["string"],
            orderItemMode: "string",
            preferences: {
                encryptionPreferences: {
                    doubleEncryptionStatus: "string",
                },
                managementResourcePreferences: {
                    preferredManagementResourceId: "string",
                },
                notificationPreferences: [{
                    sendNotification: false,
                    stageName: "string",
                }],
                transportPreferences: {
                    preferredShipmentType: "string",
                },
            },
        },
        resourceGroupName: "string",
        location: "string",
        orderItemName: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:edgeorder:OrderItem
    properties:
        addressDetails:
            forwardAddress:
                contactDetails:
                    contactName: string
                    emailList:
                        - string
                    mobile: string
                    phone: string
                    phoneExtension: string
                shippingAddress:
                    addressType: string
                    city: string
                    companyName: string
                    country: string
                    postalCode: string
                    stateOrProvince: string
                    streetAddress1: string
                    streetAddress2: string
                    streetAddress3: string
                    zipExtendedCode: string
        location: string
        orderId: string
        orderItemDetails:
            notificationEmailList:
                - string
            orderItemMode: string
            orderItemType: string
            preferences:
                encryptionPreferences:
                    doubleEncryptionStatus: string
                managementResourcePreferences:
                    preferredManagementResourceId: string
                notificationPreferences:
                    - sendNotification: false
                      stageName: string
                transportPreferences:
                    preferredShipmentType: string
            productDetails:
                hierarchyInformation:
                    configurationName: string
                    productFamilyName: string
                    productLineName: string
                    productName: string
                optInAdditionalConfigurations:
                    - hierarchyInformation:
                        configurationName: string
                        productFamilyName: string
                        productLineName: string
                        productName: string
                      quantity: 0
        orderItemName: string
        resourceGroupName: string
        tags:
            string: string
    

    OrderItem Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The OrderItem resource accepts the following input properties:

    AddressDetails Pulumi.AzureNative.EdgeOrder.Inputs.AddressDetails
    Represents shipping and return address for order item.
    OrderId string
    Id of the order to which order item belongs to.
    OrderItemDetails Pulumi.AzureNative.EdgeOrder.Inputs.OrderItemDetails
    Represents order item details.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    OrderItemName string
    The name of the order item.
    Tags Dictionary<string, string>
    Resource tags.
    AddressDetails AddressDetailsArgs
    Represents shipping and return address for order item.
    OrderId string
    Id of the order to which order item belongs to.
    OrderItemDetails OrderItemDetailsArgs
    Represents order item details.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    OrderItemName string
    The name of the order item.
    Tags map[string]string
    Resource tags.
    addressDetails AddressDetails
    Represents shipping and return address for order item.
    orderId String
    Id of the order to which order item belongs to.
    orderItemDetails OrderItemDetails
    Represents order item details.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    orderItemName String
    The name of the order item.
    tags Map<String,String>
    Resource tags.
    addressDetails AddressDetails
    Represents shipping and return address for order item.
    orderId string
    Id of the order to which order item belongs to.
    orderItemDetails OrderItemDetails
    Represents order item details.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    location string
    The geo-location where the resource lives
    orderItemName string
    The name of the order item.
    tags {[key: string]: string}
    Resource tags.
    address_details AddressDetailsArgs
    Represents shipping and return address for order item.
    order_id str
    Id of the order to which order item belongs to.
    order_item_details OrderItemDetailsArgs
    Represents order item details.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    location str
    The geo-location where the resource lives
    order_item_name str
    The name of the order item.
    tags Mapping[str, str]
    Resource tags.
    addressDetails Property Map
    Represents shipping and return address for order item.
    orderId String
    Id of the order to which order item belongs to.
    orderItemDetails Property Map
    Represents order item details.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    orderItemName String
    The name of the order item.
    tags Map<String>
    Resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the OrderItem resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    StartTime string
    Start time of order item.
    SystemData Pulumi.AzureNative.EdgeOrder.Outputs.SystemDataResponse
    Represents resource creation and update time.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    StartTime string
    Start time of order item.
    SystemData SystemDataResponse
    Represents resource creation and update time.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    startTime String
    Start time of order item.
    systemData SystemDataResponse
    Represents resource creation and update time.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    startTime string
    Start time of order item.
    systemData SystemDataResponse
    Represents resource creation and update time.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    start_time str
    Start time of order item.
    system_data SystemDataResponse
    Represents resource creation and update time.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    startTime String
    Start time of order item.
    systemData Property Map
    Represents resource creation and update time.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AdditionalConfiguration, AdditionalConfigurationArgs

    HierarchyInformation Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformation
    Hierarchy of the product which uniquely identifies the configuration.
    Quantity int
    Quantity of the product.
    HierarchyInformation HierarchyInformation
    Hierarchy of the product which uniquely identifies the configuration.
    Quantity int
    Quantity of the product.
    hierarchyInformation HierarchyInformation
    Hierarchy of the product which uniquely identifies the configuration.
    quantity Integer
    Quantity of the product.
    hierarchyInformation HierarchyInformation
    Hierarchy of the product which uniquely identifies the configuration.
    quantity number
    Quantity of the product.
    hierarchy_information HierarchyInformation
    Hierarchy of the product which uniquely identifies the configuration.
    quantity int
    Quantity of the product.
    hierarchyInformation Property Map
    Hierarchy of the product which uniquely identifies the configuration.
    quantity Number
    Quantity of the product.

    AdditionalConfigurationResponse, AdditionalConfigurationResponseArgs

    HierarchyInformation Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    Quantity int
    Quantity of the product.
    HierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    Quantity int
    Quantity of the product.
    hierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    quantity Integer
    Quantity of the product.
    hierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    quantity number
    Quantity of the product.
    hierarchy_information HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    quantity int
    Quantity of the product.
    hierarchyInformation Property Map
    Hierarchy of the product which uniquely identifies the configuration.
    quantity Number
    Quantity of the product.

    AddressDetails, AddressDetailsArgs

    ForwardAddress Pulumi.AzureNative.EdgeOrder.Inputs.AddressProperties
    Customer address and contact details. It should be address resource
    ForwardAddress AddressProperties
    Customer address and contact details. It should be address resource
    forwardAddress AddressProperties
    Customer address and contact details. It should be address resource
    forwardAddress AddressProperties
    Customer address and contact details. It should be address resource
    forward_address AddressProperties
    Customer address and contact details. It should be address resource
    forwardAddress Property Map
    Customer address and contact details. It should be address resource

    AddressDetailsResponse, AddressDetailsResponseArgs

    ForwardAddress AddressPropertiesResponse
    Customer address and contact details. It should be address resource
    ReturnAddress AddressPropertiesResponse
    Return shipping address
    forwardAddress AddressPropertiesResponse
    Customer address and contact details. It should be address resource
    returnAddress AddressPropertiesResponse
    Return shipping address
    forwardAddress AddressPropertiesResponse
    Customer address and contact details. It should be address resource
    returnAddress AddressPropertiesResponse
    Return shipping address
    forward_address AddressPropertiesResponse
    Customer address and contact details. It should be address resource
    return_address AddressPropertiesResponse
    Return shipping address
    forwardAddress Property Map
    Customer address and contact details. It should be address resource
    returnAddress Property Map
    Return shipping address

    AddressProperties, AddressPropertiesArgs

    ContactDetails ContactDetails
    Contact details for the address
    ShippingAddress ShippingAddress
    Shipping details for the address
    contactDetails ContactDetails
    Contact details for the address
    shippingAddress ShippingAddress
    Shipping details for the address
    contactDetails ContactDetails
    Contact details for the address
    shippingAddress ShippingAddress
    Shipping details for the address
    contact_details ContactDetails
    Contact details for the address
    shipping_address ShippingAddress
    Shipping details for the address
    contactDetails Property Map
    Contact details for the address
    shippingAddress Property Map
    Shipping details for the address

    AddressPropertiesResponse, AddressPropertiesResponseArgs

    AddressValidationStatus string
    Status of address validation
    ContactDetails ContactDetailsResponse
    Contact details for the address
    ShippingAddress ShippingAddressResponse
    Shipping details for the address
    addressValidationStatus String
    Status of address validation
    contactDetails ContactDetailsResponse
    Contact details for the address
    shippingAddress ShippingAddressResponse
    Shipping details for the address
    addressValidationStatus string
    Status of address validation
    contactDetails ContactDetailsResponse
    Contact details for the address
    shippingAddress ShippingAddressResponse
    Shipping details for the address
    address_validation_status str
    Status of address validation
    contact_details ContactDetailsResponse
    Contact details for the address
    shipping_address ShippingAddressResponse
    Shipping details for the address
    addressValidationStatus String
    Status of address validation
    contactDetails Property Map
    Contact details for the address
    shippingAddress Property Map
    Shipping details for the address

    AddressType, AddressTypeArgs

    None
    NoneAddress type not known.
    Residential
    ResidentialResidential Address.
    Commercial
    CommercialCommercial Address.
    AddressTypeNone
    NoneAddress type not known.
    AddressTypeResidential
    ResidentialResidential Address.
    AddressTypeCommercial
    CommercialCommercial Address.
    None
    NoneAddress type not known.
    Residential
    ResidentialResidential Address.
    Commercial
    CommercialCommercial Address.
    None
    NoneAddress type not known.
    Residential
    ResidentialResidential Address.
    Commercial
    CommercialCommercial Address.
    NONE
    NoneAddress type not known.
    RESIDENTIAL
    ResidentialResidential Address.
    COMMERCIAL
    CommercialCommercial Address.
    "None"
    NoneAddress type not known.
    "Residential"
    ResidentialResidential Address.
    "Commercial"
    CommercialCommercial Address.

    ConfigurationDeviceDetailsResponse, ConfigurationDeviceDetailsResponseArgs

    DeviceDetails List<Pulumi.AzureNative.EdgeOrder.Inputs.DeviceDetailsResponse>
    List of device details.
    HierarchyInformation Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    IdentificationType string
    Identification type of the configuration.
    Quantity int
    Quantity of the product.
    DisplayInfo Pulumi.AzureNative.EdgeOrder.Inputs.DisplayInfoResponse
    Display details of the product.
    DeviceDetails []DeviceDetailsResponse
    List of device details.
    HierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    IdentificationType string
    Identification type of the configuration.
    Quantity int
    Quantity of the product.
    DisplayInfo DisplayInfoResponse
    Display details of the product.
    deviceDetails List<DeviceDetailsResponse>
    List of device details.
    hierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    identificationType String
    Identification type of the configuration.
    quantity Integer
    Quantity of the product.
    displayInfo DisplayInfoResponse
    Display details of the product.
    deviceDetails DeviceDetailsResponse[]
    List of device details.
    hierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    identificationType string
    Identification type of the configuration.
    quantity number
    Quantity of the product.
    displayInfo DisplayInfoResponse
    Display details of the product.
    device_details Sequence[DeviceDetailsResponse]
    List of device details.
    hierarchy_information HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the configuration.
    identification_type str
    Identification type of the configuration.
    quantity int
    Quantity of the product.
    display_info DisplayInfoResponse
    Display details of the product.
    deviceDetails List<Property Map>
    List of device details.
    hierarchyInformation Property Map
    Hierarchy of the product which uniquely identifies the configuration.
    identificationType String
    Identification type of the configuration.
    quantity Number
    Quantity of the product.
    displayInfo Property Map
    Display details of the product.

    ContactDetails, ContactDetailsArgs

    ContactName string
    Contact name of the person.
    EmailList List<string>
    List of Email-ids to be notified about job progress.
    Phone string
    Phone number of the contact person.
    Mobile string
    Mobile number of the contact person.
    PhoneExtension string
    Phone extension number of the contact person.
    ContactName string
    Contact name of the person.
    EmailList []string
    List of Email-ids to be notified about job progress.
    Phone string
    Phone number of the contact person.
    Mobile string
    Mobile number of the contact person.
    PhoneExtension string
    Phone extension number of the contact person.
    contactName String
    Contact name of the person.
    emailList List<String>
    List of Email-ids to be notified about job progress.
    phone String
    Phone number of the contact person.
    mobile String
    Mobile number of the contact person.
    phoneExtension String
    Phone extension number of the contact person.
    contactName string
    Contact name of the person.
    emailList string[]
    List of Email-ids to be notified about job progress.
    phone string
    Phone number of the contact person.
    mobile string
    Mobile number of the contact person.
    phoneExtension string
    Phone extension number of the contact person.
    contact_name str
    Contact name of the person.
    email_list Sequence[str]
    List of Email-ids to be notified about job progress.
    phone str
    Phone number of the contact person.
    mobile str
    Mobile number of the contact person.
    phone_extension str
    Phone extension number of the contact person.
    contactName String
    Contact name of the person.
    emailList List<String>
    List of Email-ids to be notified about job progress.
    phone String
    Phone number of the contact person.
    mobile String
    Mobile number of the contact person.
    phoneExtension String
    Phone extension number of the contact person.

    ContactDetailsResponse, ContactDetailsResponseArgs

    ContactName string
    Contact name of the person.
    EmailList List<string>
    List of Email-ids to be notified about job progress.
    Phone string
    Phone number of the contact person.
    Mobile string
    Mobile number of the contact person.
    PhoneExtension string
    Phone extension number of the contact person.
    ContactName string
    Contact name of the person.
    EmailList []string
    List of Email-ids to be notified about job progress.
    Phone string
    Phone number of the contact person.
    Mobile string
    Mobile number of the contact person.
    PhoneExtension string
    Phone extension number of the contact person.
    contactName String
    Contact name of the person.
    emailList List<String>
    List of Email-ids to be notified about job progress.
    phone String
    Phone number of the contact person.
    mobile String
    Mobile number of the contact person.
    phoneExtension String
    Phone extension number of the contact person.
    contactName string
    Contact name of the person.
    emailList string[]
    List of Email-ids to be notified about job progress.
    phone string
    Phone number of the contact person.
    mobile string
    Mobile number of the contact person.
    phoneExtension string
    Phone extension number of the contact person.
    contact_name str
    Contact name of the person.
    email_list Sequence[str]
    List of Email-ids to be notified about job progress.
    phone str
    Phone number of the contact person.
    mobile str
    Mobile number of the contact person.
    phone_extension str
    Phone extension number of the contact person.
    contactName String
    Contact name of the person.
    emailList List<String>
    List of Email-ids to be notified about job progress.
    phone String
    Phone number of the contact person.
    mobile String
    Mobile number of the contact person.
    phoneExtension String
    Phone extension number of the contact person.

    DeviceDetailsResponse, DeviceDetailsResponseArgs

    ManagementResourceId string
    Management Resource Id
    ManagementResourceTenantId string
    Management Resource Tenant ID
    SerialNumber string
    device serial number
    ManagementResourceId string
    Management Resource Id
    ManagementResourceTenantId string
    Management Resource Tenant ID
    SerialNumber string
    device serial number
    managementResourceId String
    Management Resource Id
    managementResourceTenantId String
    Management Resource Tenant ID
    serialNumber String
    device serial number
    managementResourceId string
    Management Resource Id
    managementResourceTenantId string
    Management Resource Tenant ID
    serialNumber string
    device serial number
    management_resource_id str
    Management Resource Id
    management_resource_tenant_id str
    Management Resource Tenant ID
    serial_number str
    device serial number
    managementResourceId String
    Management Resource Id
    managementResourceTenantId String
    Management Resource Tenant ID
    serialNumber String
    device serial number

    DisplayInfoResponse, DisplayInfoResponseArgs

    ConfigurationDisplayName string
    Configuration display name
    ProductFamilyDisplayName string
    Product family display name
    ConfigurationDisplayName string
    Configuration display name
    ProductFamilyDisplayName string
    Product family display name
    configurationDisplayName String
    Configuration display name
    productFamilyDisplayName String
    Product family display name
    configurationDisplayName string
    Configuration display name
    productFamilyDisplayName string
    Product family display name
    configuration_display_name str
    Configuration display name
    product_family_display_name str
    Product family display name
    configurationDisplayName String
    Configuration display name
    productFamilyDisplayName String
    Product family display name

    DoubleEncryptionStatus, DoubleEncryptionStatusArgs

    Disabled
    DisabledDouble encryption is disabled
    Enabled
    EnabledDouble encryption is enabled
    DoubleEncryptionStatusDisabled
    DisabledDouble encryption is disabled
    DoubleEncryptionStatusEnabled
    EnabledDouble encryption is enabled
    Disabled
    DisabledDouble encryption is disabled
    Enabled
    EnabledDouble encryption is enabled
    Disabled
    DisabledDouble encryption is disabled
    Enabled
    EnabledDouble encryption is enabled
    DISABLED
    DisabledDouble encryption is disabled
    ENABLED
    EnabledDouble encryption is enabled
    "Disabled"
    DisabledDouble encryption is disabled
    "Enabled"
    EnabledDouble encryption is enabled

    EncryptionPreferences, EncryptionPreferencesArgs

    DoubleEncryptionStatus string | Pulumi.AzureNative.EdgeOrder.DoubleEncryptionStatus
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    DoubleEncryptionStatus string | DoubleEncryptionStatus
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    doubleEncryptionStatus String | DoubleEncryptionStatus
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    doubleEncryptionStatus string | DoubleEncryptionStatus
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    double_encryption_status str | DoubleEncryptionStatus
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    doubleEncryptionStatus String | "Disabled" | "Enabled"
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.

    EncryptionPreferencesResponse, EncryptionPreferencesResponseArgs

    DoubleEncryptionStatus string
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    DoubleEncryptionStatus string
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    doubleEncryptionStatus String
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    doubleEncryptionStatus string
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    double_encryption_status str
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.
    doubleEncryptionStatus String
    Double encryption status as entered by the customer. It is compulsory to give this parameter if the 'Deny' or 'Disabled' policy is configured.

    ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs

    Info object
    The additional info.
    Type string
    The additional info type.
    Info interface{}
    The additional info.
    Type string
    The additional info type.
    info Object
    The additional info.
    type String
    The additional info type.
    info any
    The additional info.
    type string
    The additional info type.
    info Any
    The additional info.
    type str
    The additional info type.
    info Any
    The additional info.
    type String
    The additional info type.

    ErrorDetailResponse, ErrorDetailResponseArgs

    AdditionalInfo List<Pulumi.AzureNative.EdgeOrder.Inputs.ErrorAdditionalInfoResponse>
    The error additional info.
    Code string
    The error code.
    Details List<Pulumi.AzureNative.EdgeOrder.Inputs.ErrorDetailResponse>
    The error details.
    Message string
    The error message.
    Target string
    The error target.
    AdditionalInfo []ErrorAdditionalInfoResponse
    The error additional info.
    Code string
    The error code.
    Details []ErrorDetailResponse
    The error details.
    Message string
    The error message.
    Target string
    The error target.
    additionalInfo List<ErrorAdditionalInfoResponse>
    The error additional info.
    code String
    The error code.
    details List<ErrorDetailResponse>
    The error details.
    message String
    The error message.
    target String
    The error target.
    additionalInfo ErrorAdditionalInfoResponse[]
    The error additional info.
    code string
    The error code.
    details ErrorDetailResponse[]
    The error details.
    message string
    The error message.
    target string
    The error target.
    additional_info Sequence[ErrorAdditionalInfoResponse]
    The error additional info.
    code str
    The error code.
    details Sequence[ErrorDetailResponse]
    The error details.
    message str
    The error message.
    target str
    The error target.
    additionalInfo List<Property Map>
    The error additional info.
    code String
    The error code.
    details List<Property Map>
    The error details.
    message String
    The error message.
    target String
    The error target.

    ForwardShippingDetailsResponse, ForwardShippingDetailsResponseArgs

    CarrierDisplayName string
    Carrier Name for display purpose. Not to be used for any processing.
    CarrierName string
    Name of the carrier.
    TrackingId string
    TrackingId of the package
    TrackingUrl string
    TrackingUrl of the package.
    CarrierDisplayName string
    Carrier Name for display purpose. Not to be used for any processing.
    CarrierName string
    Name of the carrier.
    TrackingId string
    TrackingId of the package
    TrackingUrl string
    TrackingUrl of the package.
    carrierDisplayName String
    Carrier Name for display purpose. Not to be used for any processing.
    carrierName String
    Name of the carrier.
    trackingId String
    TrackingId of the package
    trackingUrl String
    TrackingUrl of the package.
    carrierDisplayName string
    Carrier Name for display purpose. Not to be used for any processing.
    carrierName string
    Name of the carrier.
    trackingId string
    TrackingId of the package
    trackingUrl string
    TrackingUrl of the package.
    carrier_display_name str
    Carrier Name for display purpose. Not to be used for any processing.
    carrier_name str
    Name of the carrier.
    tracking_id str
    TrackingId of the package
    tracking_url str
    TrackingUrl of the package.
    carrierDisplayName String
    Carrier Name for display purpose. Not to be used for any processing.
    carrierName String
    Name of the carrier.
    trackingId String
    TrackingId of the package
    trackingUrl String
    TrackingUrl of the package.

    HierarchyInformation, HierarchyInformationArgs

    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, HierarchyInformationResponseArgs

    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.

    ManagementResourcePreferences, ManagementResourcePreferencesArgs

    PreferredManagementResourceId string
    Customer preferred Management resource ARM ID
    PreferredManagementResourceId string
    Customer preferred Management resource ARM ID
    preferredManagementResourceId String
    Customer preferred Management resource ARM ID
    preferredManagementResourceId string
    Customer preferred Management resource ARM ID
    preferred_management_resource_id str
    Customer preferred Management resource ARM ID
    preferredManagementResourceId String
    Customer preferred Management resource ARM ID

    ManagementResourcePreferencesResponse, ManagementResourcePreferencesResponseArgs

    PreferredManagementResourceId string
    Customer preferred Management resource ARM ID
    PreferredManagementResourceId string
    Customer preferred Management resource ARM ID
    preferredManagementResourceId String
    Customer preferred Management resource ARM ID
    preferredManagementResourceId string
    Customer preferred Management resource ARM ID
    preferred_management_resource_id str
    Customer preferred Management resource ARM ID
    preferredManagementResourceId String
    Customer preferred Management resource ARM ID

    NotificationPreference, NotificationPreferenceArgs

    SendNotification bool
    Notification is required or not.
    StageName string | Pulumi.AzureNative.EdgeOrder.NotificationStageName
    Name of the stage.
    SendNotification bool
    Notification is required or not.
    StageName string | NotificationStageName
    Name of the stage.
    sendNotification Boolean
    Notification is required or not.
    stageName String | NotificationStageName
    Name of the stage.
    sendNotification boolean
    Notification is required or not.
    stageName string | NotificationStageName
    Name of the stage.
    send_notification bool
    Notification is required or not.
    stage_name str | NotificationStageName
    Name of the stage.
    sendNotification Boolean
    Notification is required or not.
    stageName String | "Shipped" | "Delivered"
    Name of the stage.

    NotificationPreferenceResponse, NotificationPreferenceResponseArgs

    SendNotification bool
    Notification is required or not.
    StageName string
    Name of the stage.
    SendNotification bool
    Notification is required or not.
    StageName string
    Name of the stage.
    sendNotification Boolean
    Notification is required or not.
    stageName String
    Name of the stage.
    sendNotification boolean
    Notification is required or not.
    stageName string
    Name of the stage.
    send_notification bool
    Notification is required or not.
    stage_name str
    Name of the stage.
    sendNotification Boolean
    Notification is required or not.
    stageName String
    Name of the stage.

    NotificationStageName, NotificationStageNameArgs

    Shipped
    ShippedNotification at order item shipped from microsoft datacenter.
    Delivered
    DeliveredNotification at order item delivered to customer.
    NotificationStageNameShipped
    ShippedNotification at order item shipped from microsoft datacenter.
    NotificationStageNameDelivered
    DeliveredNotification at order item delivered to customer.
    Shipped
    ShippedNotification at order item shipped from microsoft datacenter.
    Delivered
    DeliveredNotification at order item delivered to customer.
    Shipped
    ShippedNotification at order item shipped from microsoft datacenter.
    Delivered
    DeliveredNotification at order item delivered to customer.
    SHIPPED
    ShippedNotification at order item shipped from microsoft datacenter.
    DELIVERED
    DeliveredNotification at order item delivered to customer.
    "Shipped"
    ShippedNotification at order item shipped from microsoft datacenter.
    "Delivered"
    DeliveredNotification at order item delivered to customer.

    OrderItemDetails, OrderItemDetailsArgs

    OrderItemType string | Pulumi.AzureNative.EdgeOrder.OrderItemType
    Order item type.
    ProductDetails Pulumi.AzureNative.EdgeOrder.Inputs.ProductDetails
    Unique identifier for configuration.
    NotificationEmailList List<string>
    Additional notification email list
    OrderItemMode string | Pulumi.AzureNative.EdgeOrder.OrderMode
    Defines the mode of the Order item.
    Preferences Pulumi.AzureNative.EdgeOrder.Inputs.Preferences
    Customer notification Preferences
    OrderItemType string | OrderItemType
    Order item type.
    ProductDetails ProductDetails
    Unique identifier for configuration.
    NotificationEmailList []string
    Additional notification email list
    OrderItemMode string | OrderMode
    Defines the mode of the Order item.
    Preferences Preferences
    Customer notification Preferences
    orderItemType String | OrderItemType
    Order item type.
    productDetails ProductDetails
    Unique identifier for configuration.
    notificationEmailList List<String>
    Additional notification email list
    orderItemMode String | OrderMode
    Defines the mode of the Order item.
    preferences Preferences
    Customer notification Preferences
    orderItemType string | OrderItemType
    Order item type.
    productDetails ProductDetails
    Unique identifier for configuration.
    notificationEmailList string[]
    Additional notification email list
    orderItemMode string | OrderMode
    Defines the mode of the Order item.
    preferences Preferences
    Customer notification Preferences
    order_item_type str | OrderItemType
    Order item type.
    product_details ProductDetails
    Unique identifier for configuration.
    notification_email_list Sequence[str]
    Additional notification email list
    order_item_mode str | OrderMode
    Defines the mode of the Order item.
    preferences Preferences
    Customer notification Preferences
    orderItemType String | "Purchase" | "Rental"
    Order item type.
    productDetails Property Map
    Unique identifier for configuration.
    notificationEmailList List<String>
    Additional notification email list
    orderItemMode String | "Default" | "DoNotFulfill"
    Defines the mode of the Order item.
    preferences Property Map
    Customer notification Preferences

    OrderItemDetailsResponse, OrderItemDetailsResponseArgs

    CancellationReason string
    Cancellation reason.
    CancellationStatus string
    Describes whether the order item is cancellable or not.
    CurrentStage Pulumi.AzureNative.EdgeOrder.Inputs.StageDetailsResponse
    Current Order item Status
    DeletionStatus string
    Describes whether the order item is deletable or not.
    Error Pulumi.AzureNative.EdgeOrder.Inputs.ErrorDetailResponse
    Top level error for the job.
    ForwardShippingDetails Pulumi.AzureNative.EdgeOrder.Inputs.ForwardShippingDetailsResponse
    Forward Package Shipping details
    ManagementRpDetails Pulumi.AzureNative.EdgeOrder.Inputs.ResourceProviderDetailsResponse
    Parent RP details - this returns only the first or default parent RP from the entire list
    ManagementRpDetailsList List<Pulumi.AzureNative.EdgeOrder.Inputs.ResourceProviderDetailsResponse>
    List of parent RP details supported for configuration.
    OrderItemStageHistory List<Pulumi.AzureNative.EdgeOrder.Inputs.StageDetailsResponse>
    Order item status history
    OrderItemType string
    Order item type.
    ProductDetails Pulumi.AzureNative.EdgeOrder.Inputs.ProductDetailsResponse
    Unique identifier for configuration.
    ReturnReason string
    Return reason.
    ReturnStatus string
    Describes whether the order item is returnable or not.
    ReverseShippingDetails Pulumi.AzureNative.EdgeOrder.Inputs.ReverseShippingDetailsResponse
    Reverse Package Shipping details
    NotificationEmailList List<string>
    Additional notification email list
    OrderItemMode string
    Defines the mode of the Order item.
    Preferences Pulumi.AzureNative.EdgeOrder.Inputs.PreferencesResponse
    Customer notification Preferences
    CancellationReason string
    Cancellation reason.
    CancellationStatus string
    Describes whether the order item is cancellable or not.
    CurrentStage StageDetailsResponse
    Current Order item Status
    DeletionStatus string
    Describes whether the order item is deletable or not.
    Error ErrorDetailResponse
    Top level error for the job.
    ForwardShippingDetails ForwardShippingDetailsResponse
    Forward Package Shipping details
    ManagementRpDetails ResourceProviderDetailsResponse
    Parent RP details - this returns only the first or default parent RP from the entire list
    ManagementRpDetailsList []ResourceProviderDetailsResponse
    List of parent RP details supported for configuration.
    OrderItemStageHistory []StageDetailsResponse
    Order item status history
    OrderItemType string
    Order item type.
    ProductDetails ProductDetailsResponse
    Unique identifier for configuration.
    ReturnReason string
    Return reason.
    ReturnStatus string
    Describes whether the order item is returnable or not.
    ReverseShippingDetails ReverseShippingDetailsResponse
    Reverse Package Shipping details
    NotificationEmailList []string
    Additional notification email list
    OrderItemMode string
    Defines the mode of the Order item.
    Preferences PreferencesResponse
    Customer notification Preferences
    cancellationReason String
    Cancellation reason.
    cancellationStatus String
    Describes whether the order item is cancellable or not.
    currentStage StageDetailsResponse
    Current Order item Status
    deletionStatus String
    Describes whether the order item is deletable or not.
    error ErrorDetailResponse
    Top level error for the job.
    forwardShippingDetails ForwardShippingDetailsResponse
    Forward Package Shipping details
    managementRpDetails ResourceProviderDetailsResponse
    Parent RP details - this returns only the first or default parent RP from the entire list
    managementRpDetailsList List<ResourceProviderDetailsResponse>
    List of parent RP details supported for configuration.
    orderItemStageHistory List<StageDetailsResponse>
    Order item status history
    orderItemType String
    Order item type.
    productDetails ProductDetailsResponse
    Unique identifier for configuration.
    returnReason String
    Return reason.
    returnStatus String
    Describes whether the order item is returnable or not.
    reverseShippingDetails ReverseShippingDetailsResponse
    Reverse Package Shipping details
    notificationEmailList List<String>
    Additional notification email list
    orderItemMode String
    Defines the mode of the Order item.
    preferences PreferencesResponse
    Customer notification Preferences
    cancellationReason string
    Cancellation reason.
    cancellationStatus string
    Describes whether the order item is cancellable or not.
    currentStage StageDetailsResponse
    Current Order item Status
    deletionStatus string
    Describes whether the order item is deletable or not.
    error ErrorDetailResponse
    Top level error for the job.
    forwardShippingDetails ForwardShippingDetailsResponse
    Forward Package Shipping details
    managementRpDetails ResourceProviderDetailsResponse
    Parent RP details - this returns only the first or default parent RP from the entire list
    managementRpDetailsList ResourceProviderDetailsResponse[]
    List of parent RP details supported for configuration.
    orderItemStageHistory StageDetailsResponse[]
    Order item status history
    orderItemType string
    Order item type.
    productDetails ProductDetailsResponse
    Unique identifier for configuration.
    returnReason string
    Return reason.
    returnStatus string
    Describes whether the order item is returnable or not.
    reverseShippingDetails ReverseShippingDetailsResponse
    Reverse Package Shipping details
    notificationEmailList string[]
    Additional notification email list
    orderItemMode string
    Defines the mode of the Order item.
    preferences PreferencesResponse
    Customer notification Preferences
    cancellation_reason str
    Cancellation reason.
    cancellation_status str
    Describes whether the order item is cancellable or not.
    current_stage StageDetailsResponse
    Current Order item Status
    deletion_status str
    Describes whether the order item is deletable or not.
    error ErrorDetailResponse
    Top level error for the job.
    forward_shipping_details ForwardShippingDetailsResponse
    Forward Package Shipping details
    management_rp_details ResourceProviderDetailsResponse
    Parent RP details - this returns only the first or default parent RP from the entire list
    management_rp_details_list Sequence[ResourceProviderDetailsResponse]
    List of parent RP details supported for configuration.
    order_item_stage_history Sequence[StageDetailsResponse]
    Order item status history
    order_item_type str
    Order item type.
    product_details ProductDetailsResponse
    Unique identifier for configuration.
    return_reason str
    Return reason.
    return_status str
    Describes whether the order item is returnable or not.
    reverse_shipping_details ReverseShippingDetailsResponse
    Reverse Package Shipping details
    notification_email_list Sequence[str]
    Additional notification email list
    order_item_mode str
    Defines the mode of the Order item.
    preferences PreferencesResponse
    Customer notification Preferences
    cancellationReason String
    Cancellation reason.
    cancellationStatus String
    Describes whether the order item is cancellable or not.
    currentStage Property Map
    Current Order item Status
    deletionStatus String
    Describes whether the order item is deletable or not.
    error Property Map
    Top level error for the job.
    forwardShippingDetails Property Map
    Forward Package Shipping details
    managementRpDetails Property Map
    Parent RP details - this returns only the first or default parent RP from the entire list
    managementRpDetailsList List<Property Map>
    List of parent RP details supported for configuration.
    orderItemStageHistory List<Property Map>
    Order item status history
    orderItemType String
    Order item type.
    productDetails Property Map
    Unique identifier for configuration.
    returnReason String
    Return reason.
    returnStatus String
    Describes whether the order item is returnable or not.
    reverseShippingDetails Property Map
    Reverse Package Shipping details
    notificationEmailList List<String>
    Additional notification email list
    orderItemMode String
    Defines the mode of the Order item.
    preferences Property Map
    Customer notification Preferences

    OrderItemType, OrderItemTypeArgs

    Purchase
    PurchasePurchase OrderItem.
    Rental
    RentalRental OrderItem.
    OrderItemTypePurchase
    PurchasePurchase OrderItem.
    OrderItemTypeRental
    RentalRental OrderItem.
    Purchase
    PurchasePurchase OrderItem.
    Rental
    RentalRental OrderItem.
    Purchase
    PurchasePurchase OrderItem.
    Rental
    RentalRental OrderItem.
    PURCHASE
    PurchasePurchase OrderItem.
    RENTAL
    RentalRental OrderItem.
    "Purchase"
    PurchasePurchase OrderItem.
    "Rental"
    RentalRental OrderItem.

    OrderMode, OrderModeArgs

    Default
    DefaultDefault Order mode.
    DoNotFulfill
    DoNotFulfillMode in which the Order will not be fulfilled.
    OrderModeDefault
    DefaultDefault Order mode.
    OrderModeDoNotFulfill
    DoNotFulfillMode in which the Order will not be fulfilled.
    Default
    DefaultDefault Order mode.
    DoNotFulfill
    DoNotFulfillMode in which the Order will not be fulfilled.
    Default
    DefaultDefault Order mode.
    DoNotFulfill
    DoNotFulfillMode in which the Order will not be fulfilled.
    DEFAULT
    DefaultDefault Order mode.
    DO_NOT_FULFILL
    DoNotFulfillMode in which the Order will not be fulfilled.
    "Default"
    DefaultDefault Order mode.
    "DoNotFulfill"
    DoNotFulfillMode in which the Order will not be fulfilled.

    Preferences, PreferencesArgs

    EncryptionPreferences EncryptionPreferences
    Preferences related to the Encryption.
    ManagementResourcePreferences ManagementResourcePreferences
    Preferences related to the Management resource.
    NotificationPreferences []NotificationPreference
    Notification preferences.
    TransportPreferences TransportPreferences
    Preferences related to the shipment logistics of the order.
    encryptionPreferences EncryptionPreferences
    Preferences related to the Encryption.
    managementResourcePreferences ManagementResourcePreferences
    Preferences related to the Management resource.
    notificationPreferences List<NotificationPreference>
    Notification preferences.
    transportPreferences TransportPreferences
    Preferences related to the shipment logistics of the order.
    encryptionPreferences EncryptionPreferences
    Preferences related to the Encryption.
    managementResourcePreferences ManagementResourcePreferences
    Preferences related to the Management resource.
    notificationPreferences NotificationPreference[]
    Notification preferences.
    transportPreferences TransportPreferences
    Preferences related to the shipment logistics of the order.
    encryption_preferences EncryptionPreferences
    Preferences related to the Encryption.
    management_resource_preferences ManagementResourcePreferences
    Preferences related to the Management resource.
    notification_preferences Sequence[NotificationPreference]
    Notification preferences.
    transport_preferences TransportPreferences
    Preferences related to the shipment logistics of the order.
    encryptionPreferences Property Map
    Preferences related to the Encryption.
    managementResourcePreferences Property Map
    Preferences related to the Management resource.
    notificationPreferences List<Property Map>
    Notification preferences.
    transportPreferences Property Map
    Preferences related to the shipment logistics of the order.

    PreferencesResponse, PreferencesResponseArgs

    EncryptionPreferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    ManagementResourcePreferences ManagementResourcePreferencesResponse
    Preferences related to the Management resource.
    NotificationPreferences []NotificationPreferenceResponse
    Notification preferences.
    TransportPreferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the order.
    encryptionPreferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    managementResourcePreferences ManagementResourcePreferencesResponse
    Preferences related to the Management resource.
    notificationPreferences List<NotificationPreferenceResponse>
    Notification preferences.
    transportPreferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the order.
    encryptionPreferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    managementResourcePreferences ManagementResourcePreferencesResponse
    Preferences related to the Management resource.
    notificationPreferences NotificationPreferenceResponse[]
    Notification preferences.
    transportPreferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the order.
    encryption_preferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    management_resource_preferences ManagementResourcePreferencesResponse
    Preferences related to the Management resource.
    notification_preferences Sequence[NotificationPreferenceResponse]
    Notification preferences.
    transport_preferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the order.
    encryptionPreferences Property Map
    Preferences related to the Encryption.
    managementResourcePreferences Property Map
    Preferences related to the Management resource.
    notificationPreferences List<Property Map>
    Notification preferences.
    transportPreferences Property Map
    Preferences related to the shipment logistics of the order.

    ProductDetails, ProductDetailsArgs

    HierarchyInformation Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformation
    Hierarchy of the product which uniquely identifies the product
    OptInAdditionalConfigurations List<Pulumi.AzureNative.EdgeOrder.Inputs.AdditionalConfiguration>
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    HierarchyInformation HierarchyInformation
    Hierarchy of the product which uniquely identifies the product
    OptInAdditionalConfigurations []AdditionalConfiguration
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    hierarchyInformation HierarchyInformation
    Hierarchy of the product which uniquely identifies the product
    optInAdditionalConfigurations List<AdditionalConfiguration>
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    hierarchyInformation HierarchyInformation
    Hierarchy of the product which uniquely identifies the product
    optInAdditionalConfigurations AdditionalConfiguration[]
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    hierarchy_information HierarchyInformation
    Hierarchy of the product which uniquely identifies the product
    opt_in_additional_configurations Sequence[AdditionalConfiguration]
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    hierarchyInformation Property Map
    Hierarchy of the product which uniquely identifies the product
    optInAdditionalConfigurations List<Property Map>
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.

    ProductDetailsResponse, ProductDetailsResponseArgs

    Count int
    Quantity of the product
    DeviceDetails List<Pulumi.AzureNative.EdgeOrder.Inputs.DeviceDetailsResponse>
    list of device details
    HierarchyInformation Pulumi.AzureNative.EdgeOrder.Inputs.HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the product
    ProductDoubleEncryptionStatus string
    Double encryption status of the configuration. Read-only field.
    ChildConfigurationDeviceDetails List<Pulumi.AzureNative.EdgeOrder.Inputs.ConfigurationDeviceDetailsResponse>
    Details of all child configurations that are part of the order item.
    DisplayInfo Pulumi.AzureNative.EdgeOrder.Inputs.DisplayInfoResponse
    Display details of the product
    IdentificationType string
    Identification type of the configuration.
    OptInAdditionalConfigurations List<Pulumi.AzureNative.EdgeOrder.Inputs.AdditionalConfigurationResponse>
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    ParentDeviceDetails Pulumi.AzureNative.EdgeOrder.Inputs.DeviceDetailsResponse
    Device details of the parent configuration.
    Count int
    Quantity of the product
    DeviceDetails []DeviceDetailsResponse
    list of device details
    HierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the product
    ProductDoubleEncryptionStatus string
    Double encryption status of the configuration. Read-only field.
    ChildConfigurationDeviceDetails []ConfigurationDeviceDetailsResponse
    Details of all child configurations that are part of the order item.
    DisplayInfo DisplayInfoResponse
    Display details of the product
    IdentificationType string
    Identification type of the configuration.
    OptInAdditionalConfigurations []AdditionalConfigurationResponse
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    ParentDeviceDetails DeviceDetailsResponse
    Device details of the parent configuration.
    count Integer
    Quantity of the product
    deviceDetails List<DeviceDetailsResponse>
    list of device details
    hierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the product
    productDoubleEncryptionStatus String
    Double encryption status of the configuration. Read-only field.
    childConfigurationDeviceDetails List<ConfigurationDeviceDetailsResponse>
    Details of all child configurations that are part of the order item.
    displayInfo DisplayInfoResponse
    Display details of the product
    identificationType String
    Identification type of the configuration.
    optInAdditionalConfigurations List<AdditionalConfigurationResponse>
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    parentDeviceDetails DeviceDetailsResponse
    Device details of the parent configuration.
    count number
    Quantity of the product
    deviceDetails DeviceDetailsResponse[]
    list of device details
    hierarchyInformation HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the product
    productDoubleEncryptionStatus string
    Double encryption status of the configuration. Read-only field.
    childConfigurationDeviceDetails ConfigurationDeviceDetailsResponse[]
    Details of all child configurations that are part of the order item.
    displayInfo DisplayInfoResponse
    Display details of the product
    identificationType string
    Identification type of the configuration.
    optInAdditionalConfigurations AdditionalConfigurationResponse[]
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    parentDeviceDetails DeviceDetailsResponse
    Device details of the parent configuration.
    count int
    Quantity of the product
    device_details Sequence[DeviceDetailsResponse]
    list of device details
    hierarchy_information HierarchyInformationResponse
    Hierarchy of the product which uniquely identifies the product
    product_double_encryption_status str
    Double encryption status of the configuration. Read-only field.
    child_configuration_device_details Sequence[ConfigurationDeviceDetailsResponse]
    Details of all child configurations that are part of the order item.
    display_info DisplayInfoResponse
    Display details of the product
    identification_type str
    Identification type of the configuration.
    opt_in_additional_configurations Sequence[AdditionalConfigurationResponse]
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    parent_device_details DeviceDetailsResponse
    Device details of the parent configuration.
    count Number
    Quantity of the product
    deviceDetails List<Property Map>
    list of device details
    hierarchyInformation Property Map
    Hierarchy of the product which uniquely identifies the product
    productDoubleEncryptionStatus String
    Double encryption status of the configuration. Read-only field.
    childConfigurationDeviceDetails List<Property Map>
    Details of all child configurations that are part of the order item.
    displayInfo Property Map
    Display details of the product
    identificationType String
    Identification type of the configuration.
    optInAdditionalConfigurations List<Property Map>
    List of additional configurations customer wants in the order item apart from the ones included in the base configuration.
    parentDeviceDetails Property Map
    Device details of the parent configuration.

    ResourceProviderDetailsResponse, ResourceProviderDetailsResponseArgs

    ResourceProviderNamespace string
    Resource provider namespace.
    ResourceProviderNamespace string
    Resource provider namespace.
    resourceProviderNamespace String
    Resource provider namespace.
    resourceProviderNamespace string
    Resource provider namespace.
    resource_provider_namespace str
    Resource provider namespace.
    resourceProviderNamespace String
    Resource provider namespace.

    ReverseShippingDetailsResponse, ReverseShippingDetailsResponseArgs

    CarrierDisplayName string
    Carrier Name for display purpose. Not to be used for any processing.
    CarrierName string
    Name of the carrier.
    SasKeyForLabel string
    SAS key to download the reverse shipment label of the package.
    TrackingId string
    TrackingId of the package
    TrackingUrl string
    TrackingUrl of the package.
    CarrierDisplayName string
    Carrier Name for display purpose. Not to be used for any processing.
    CarrierName string
    Name of the carrier.
    SasKeyForLabel string
    SAS key to download the reverse shipment label of the package.
    TrackingId string
    TrackingId of the package
    TrackingUrl string
    TrackingUrl of the package.
    carrierDisplayName String
    Carrier Name for display purpose. Not to be used for any processing.
    carrierName String
    Name of the carrier.
    sasKeyForLabel String
    SAS key to download the reverse shipment label of the package.
    trackingId String
    TrackingId of the package
    trackingUrl String
    TrackingUrl of the package.
    carrierDisplayName string
    Carrier Name for display purpose. Not to be used for any processing.
    carrierName string
    Name of the carrier.
    sasKeyForLabel string
    SAS key to download the reverse shipment label of the package.
    trackingId string
    TrackingId of the package
    trackingUrl string
    TrackingUrl of the package.
    carrier_display_name str
    Carrier Name for display purpose. Not to be used for any processing.
    carrier_name str
    Name of the carrier.
    sas_key_for_label str
    SAS key to download the reverse shipment label of the package.
    tracking_id str
    TrackingId of the package
    tracking_url str
    TrackingUrl of the package.
    carrierDisplayName String
    Carrier Name for display purpose. Not to be used for any processing.
    carrierName String
    Name of the carrier.
    sasKeyForLabel String
    SAS key to download the reverse shipment label of the package.
    trackingId String
    TrackingId of the package
    trackingUrl String
    TrackingUrl of the package.

    ShippingAddress, ShippingAddressArgs

    Country string
    Name of the Country.
    StreetAddress1 string
    Street Address line 1.
    AddressType string | Pulumi.AzureNative.EdgeOrder.AddressType
    Type of address.
    City string
    Name of the City.
    CompanyName string
    Name of the company.
    PostalCode string
    Postal code.
    StateOrProvince string
    Name of the State or Province.
    StreetAddress2 string
    Street Address line 2.
    StreetAddress3 string
    Street Address line 3.
    ZipExtendedCode string
    Extended Zip Code.
    Country string
    Name of the Country.
    StreetAddress1 string
    Street Address line 1.
    AddressType string | AddressType
    Type of address.
    City string
    Name of the City.
    CompanyName string
    Name of the company.
    PostalCode string
    Postal code.
    StateOrProvince string
    Name of the State or Province.
    StreetAddress2 string
    Street Address line 2.
    StreetAddress3 string
    Street Address line 3.
    ZipExtendedCode string
    Extended Zip Code.
    country String
    Name of the Country.
    streetAddress1 String
    Street Address line 1.
    addressType String | AddressType
    Type of address.
    city String
    Name of the City.
    companyName String
    Name of the company.
    postalCode String
    Postal code.
    stateOrProvince String
    Name of the State or Province.
    streetAddress2 String
    Street Address line 2.
    streetAddress3 String
    Street Address line 3.
    zipExtendedCode String
    Extended Zip Code.
    country string
    Name of the Country.
    streetAddress1 string
    Street Address line 1.
    addressType string | AddressType
    Type of address.
    city string
    Name of the City.
    companyName string
    Name of the company.
    postalCode string
    Postal code.
    stateOrProvince string
    Name of the State or Province.
    streetAddress2 string
    Street Address line 2.
    streetAddress3 string
    Street Address line 3.
    zipExtendedCode string
    Extended Zip Code.
    country str
    Name of the Country.
    street_address1 str
    Street Address line 1.
    address_type str | AddressType
    Type of address.
    city str
    Name of the City.
    company_name str
    Name of the company.
    postal_code str
    Postal code.
    state_or_province str
    Name of the State or Province.
    street_address2 str
    Street Address line 2.
    street_address3 str
    Street Address line 3.
    zip_extended_code str
    Extended Zip Code.
    country String
    Name of the Country.
    streetAddress1 String
    Street Address line 1.
    addressType String | "None" | "Residential" | "Commercial"
    Type of address.
    city String
    Name of the City.
    companyName String
    Name of the company.
    postalCode String
    Postal code.
    stateOrProvince String
    Name of the State or Province.
    streetAddress2 String
    Street Address line 2.
    streetAddress3 String
    Street Address line 3.
    zipExtendedCode String
    Extended Zip Code.

    ShippingAddressResponse, ShippingAddressResponseArgs

    Country string
    Name of the Country.
    StreetAddress1 string
    Street Address line 1.
    AddressType string
    Type of address.
    City string
    Name of the City.
    CompanyName string
    Name of the company.
    PostalCode string
    Postal code.
    StateOrProvince string
    Name of the State or Province.
    StreetAddress2 string
    Street Address line 2.
    StreetAddress3 string
    Street Address line 3.
    ZipExtendedCode string
    Extended Zip Code.
    Country string
    Name of the Country.
    StreetAddress1 string
    Street Address line 1.
    AddressType string
    Type of address.
    City string
    Name of the City.
    CompanyName string
    Name of the company.
    PostalCode string
    Postal code.
    StateOrProvince string
    Name of the State or Province.
    StreetAddress2 string
    Street Address line 2.
    StreetAddress3 string
    Street Address line 3.
    ZipExtendedCode string
    Extended Zip Code.
    country String
    Name of the Country.
    streetAddress1 String
    Street Address line 1.
    addressType String
    Type of address.
    city String
    Name of the City.
    companyName String
    Name of the company.
    postalCode String
    Postal code.
    stateOrProvince String
    Name of the State or Province.
    streetAddress2 String
    Street Address line 2.
    streetAddress3 String
    Street Address line 3.
    zipExtendedCode String
    Extended Zip Code.
    country string
    Name of the Country.
    streetAddress1 string
    Street Address line 1.
    addressType string
    Type of address.
    city string
    Name of the City.
    companyName string
    Name of the company.
    postalCode string
    Postal code.
    stateOrProvince string
    Name of the State or Province.
    streetAddress2 string
    Street Address line 2.
    streetAddress3 string
    Street Address line 3.
    zipExtendedCode string
    Extended Zip Code.
    country str
    Name of the Country.
    street_address1 str
    Street Address line 1.
    address_type str
    Type of address.
    city str
    Name of the City.
    company_name str
    Name of the company.
    postal_code str
    Postal code.
    state_or_province str
    Name of the State or Province.
    street_address2 str
    Street Address line 2.
    street_address3 str
    Street Address line 3.
    zip_extended_code str
    Extended Zip Code.
    country String
    Name of the Country.
    streetAddress1 String
    Street Address line 1.
    addressType String
    Type of address.
    city String
    Name of the City.
    companyName String
    Name of the company.
    postalCode String
    Postal code.
    stateOrProvince String
    Name of the State or Province.
    streetAddress2 String
    Street Address line 2.
    streetAddress3 String
    Street Address line 3.
    zipExtendedCode String
    Extended Zip Code.

    StageDetailsResponse, StageDetailsResponseArgs

    DisplayName string
    Display name of the resource stage.
    StageName string
    Stage name
    StageStatus string
    Stage status.
    StartTime string
    Stage start time
    DisplayName string
    Display name of the resource stage.
    StageName string
    Stage name
    StageStatus string
    Stage status.
    StartTime string
    Stage start time
    displayName String
    Display name of the resource stage.
    stageName String
    Stage name
    stageStatus String
    Stage status.
    startTime String
    Stage start time
    displayName string
    Display name of the resource stage.
    stageName string
    Stage name
    stageStatus string
    Stage status.
    startTime string
    Stage start time
    display_name str
    Display name of the resource stage.
    stage_name str
    Stage name
    stage_status str
    Stage status.
    start_time str
    Stage start time
    displayName String
    Display name of the resource stage.
    stageName String
    Stage name
    stageStatus String
    Stage status.
    startTime String
    Stage start time

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TransportPreferences, TransportPreferencesArgs

    PreferredShipmentType string | Pulumi.AzureNative.EdgeOrder.TransportShipmentTypes
    Indicates Shipment Logistics type that the customer preferred.
    PreferredShipmentType string | TransportShipmentTypes
    Indicates Shipment Logistics type that the customer preferred.
    preferredShipmentType String | TransportShipmentTypes
    Indicates Shipment Logistics type that the customer preferred.
    preferredShipmentType string | TransportShipmentTypes
    Indicates Shipment Logistics type that the customer preferred.
    preferred_shipment_type str | TransportShipmentTypes
    Indicates Shipment Logistics type that the customer preferred.
    preferredShipmentType String | "CustomerManaged" | "MicrosoftManaged"
    Indicates Shipment Logistics type that the customer preferred.

    TransportPreferencesResponse, TransportPreferencesResponseArgs

    PreferredShipmentType string
    Indicates Shipment Logistics type that the customer preferred.
    PreferredShipmentType string
    Indicates Shipment Logistics type that the customer preferred.
    preferredShipmentType String
    Indicates Shipment Logistics type that the customer preferred.
    preferredShipmentType string
    Indicates Shipment Logistics type that the customer preferred.
    preferred_shipment_type str
    Indicates Shipment Logistics type that the customer preferred.
    preferredShipmentType String
    Indicates Shipment Logistics type that the customer preferred.

    TransportShipmentTypes, TransportShipmentTypesArgs

    CustomerManaged
    CustomerManagedShipment Logistics is handled by the customer.
    MicrosoftManaged
    MicrosoftManagedShipment Logistics is handled by Microsoft.
    TransportShipmentTypesCustomerManaged
    CustomerManagedShipment Logistics is handled by the customer.
    TransportShipmentTypesMicrosoftManaged
    MicrosoftManagedShipment Logistics is handled by Microsoft.
    CustomerManaged
    CustomerManagedShipment Logistics is handled by the customer.
    MicrosoftManaged
    MicrosoftManagedShipment Logistics is handled by Microsoft.
    CustomerManaged
    CustomerManagedShipment Logistics is handled by the customer.
    MicrosoftManaged
    MicrosoftManagedShipment Logistics is handled by Microsoft.
    CUSTOMER_MANAGED
    CustomerManagedShipment Logistics is handled by the customer.
    MICROSOFT_MANAGED
    MicrosoftManagedShipment Logistics is handled by Microsoft.
    "CustomerManaged"
    CustomerManagedShipment Logistics is handled by the customer.
    "MicrosoftManaged"
    MicrosoftManagedShipment Logistics is handled by Microsoft.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:edgeorder:OrderItem TestOrderItemName2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EdgeOrder/orderItems/{orderItemName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    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.47.1 published on Monday, Jun 24, 2024 by Pulumi