1. Packages
  2. Azure Native v1
  3. API Docs
  4. databox
  5. Job
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.databox.Job

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Job Resource. API Version: 2020-11-01.

    Example Usage

    JobsCreate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.DataBox.Job("job", new()
        {
            Details = new AzureNative.DataBox.Inputs.DataBoxJobDetailsArgs
            {
                ContactDetails = new AzureNative.DataBox.Inputs.ContactDetailsArgs
                {
                    ContactName = "XXXX XXXX",
                    EmailList = new[]
                    {
                        "xxxx@xxxx.xxx",
                    },
                    Phone = "0000000000",
                    PhoneExtension = "",
                },
                DataImportDetails = new[]
                {
                    new AzureNative.DataBox.Inputs.DataImportDetailsArgs
                    {
                        AccountDetails = new AzureNative.DataBox.Inputs.StorageAccountDetailsArgs
                        {
                            DataAccountType = "StorageAccount",
                            StorageAccountId = "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                        },
                    },
                },
                JobDetailsType = "DataBox",
                ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
                {
                    AddressType = "Commercial",
                    City = "XXXX XXXX",
                    CompanyName = "XXXX XXXX",
                    Country = "XX",
                    PostalCode = "00000",
                    StateOrProvince = "XX",
                    StreetAddress1 = "XXXX XXXX",
                    StreetAddress2 = "XXXX XXXX",
                },
            },
            JobName = "TestJobName1",
            Location = "westus",
            ResourceGroupName = "YourResourceGroupName",
            Sku = new AzureNative.DataBox.Inputs.SkuArgs
            {
                Name = "DataBox",
            },
            TransferType = "ImportToAzure",
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databox.NewJob(ctx, "job", &databox.JobArgs{
    			Details: databox.DataBoxJobDetails{
    				ContactDetails: databox.ContactDetails{
    					ContactName: "XXXX XXXX",
    					EmailList: []string{
    						"xxxx@xxxx.xxx",
    					},
    					Phone:          "0000000000",
    					PhoneExtension: "",
    				},
    				DataImportDetails: []databox.DataImportDetails{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    					},
    				},
    				JobDetailsType: "DataBox",
    				ShippingAddress: databox.ShippingAddress{
    					AddressType:     "Commercial",
    					City:            "XXXX XXXX",
    					CompanyName:     "XXXX XXXX",
    					Country:         "XX",
    					PostalCode:      "00000",
    					StateOrProvince: "XX",
    					StreetAddress1:  "XXXX XXXX",
    					StreetAddress2:  "XXXX XXXX",
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String("DataBox"),
    			},
    			TransferType: pulumi.String("ImportToAzure"),
    		})
    		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.databox.Job;
    import com.pulumi.azurenative.databox.JobArgs;
    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 job = new Job("job", JobArgs.builder()        
                .details(Map.ofEntries(
                    Map.entry("contactDetails", Map.ofEntries(
                        Map.entry("contactName", "XXXX XXXX"),
                        Map.entry("emailList", "xxxx@xxxx.xxx"),
                        Map.entry("phone", "0000000000"),
                        Map.entry("phoneExtension", "")
                    )),
                    Map.entry("dataImportDetails", Map.of("accountDetails", Map.ofEntries(
                        Map.entry("dataAccountType", "StorageAccount"),
                        Map.entry("storageAccountId", "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                    ))),
                    Map.entry("jobDetailsType", "DataBox"),
                    Map.entry("shippingAddress", Map.ofEntries(
                        Map.entry("addressType", "Commercial"),
                        Map.entry("city", "XXXX XXXX"),
                        Map.entry("companyName", "XXXX XXXX"),
                        Map.entry("country", "XX"),
                        Map.entry("postalCode", "00000"),
                        Map.entry("stateOrProvince", "XX"),
                        Map.entry("streetAddress1", "XXXX XXXX"),
                        Map.entry("streetAddress2", "XXXX XXXX")
                    ))
                ))
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(Map.of("name", "DataBox"))
                .transferType("ImportToAzure")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.databox.Job("job",
        details=azure_native.databox.DataBoxJobDetailsArgs(
            contact_details=azure_native.databox.ContactDetailsArgs(
                contact_name="XXXX XXXX",
                email_list=["xxxx@xxxx.xxx"],
                phone="0000000000",
                phone_extension="",
            ),
            data_import_details=[azure_native.databox.DataImportDetailsArgs(
                account_details=azure_native.databox.StorageAccountDetailsArgs(
                    data_account_type="StorageAccount",
                    storage_account_id="/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                ),
            )],
            job_details_type="DataBox",
            shipping_address=azure_native.databox.ShippingAddressArgs(
                address_type="Commercial",
                city="XXXX XXXX",
                company_name="XXXX XXXX",
                country="XX",
                postal_code="00000",
                state_or_province="XX",
                street_address1="XXXX XXXX",
                street_address2="XXXX XXXX",
            ),
        ),
        job_name="TestJobName1",
        location="westus",
        resource_group_name="YourResourceGroupName",
        sku=azure_native.databox.SkuArgs(
            name="DataBox",
        ),
        transfer_type="ImportToAzure")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.databox.Job("job", {
        details: {
            contactDetails: {
                contactName: "XXXX XXXX",
                emailList: ["xxxx@xxxx.xxx"],
                phone: "0000000000",
                phoneExtension: "",
            },
            dataImportDetails: [{
                accountDetails: {
                    dataAccountType: "StorageAccount",
                    storageAccountId: "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                },
            }],
            jobDetailsType: "DataBox",
            shippingAddress: {
                addressType: "Commercial",
                city: "XXXX XXXX",
                companyName: "XXXX XXXX",
                country: "XX",
                postalCode: "00000",
                stateOrProvince: "XX",
                streetAddress1: "XXXX XXXX",
                streetAddress2: "XXXX XXXX",
            },
        },
        jobName: "TestJobName1",
        location: "westus",
        resourceGroupName: "YourResourceGroupName",
        sku: {
            name: "DataBox",
        },
        transferType: "ImportToAzure",
    });
    
    resources:
      job:
        type: azure-native:databox:Job
        properties:
          details:
            contactDetails:
              contactName: XXXX XXXX
              emailList:
                - xxxx@xxxx.xxx
              phone: '0000000000'
              phoneExtension:
            dataImportDetails:
              - accountDetails:
                  dataAccountType: StorageAccount
                  storageAccountId: /subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName
            jobDetailsType: DataBox
            shippingAddress:
              addressType: Commercial
              city: XXXX XXXX
              companyName: XXXX XXXX
              country: XX
              postalCode: '00000'
              stateOrProvince: XX
              streetAddress1: XXXX XXXX
              streetAddress2: XXXX XXXX
          jobName: TestJobName1
          location: westus
          resourceGroupName: YourResourceGroupName
          sku:
            name: DataBox
          transferType: ImportToAzure
    

    JobsCreateDevicePassword

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.DataBox.Job("job", new()
        {
            Details = new AzureNative.DataBox.Inputs.DataBoxJobDetailsArgs
            {
                ContactDetails = new AzureNative.DataBox.Inputs.ContactDetailsArgs
                {
                    ContactName = "XXXX XXXX",
                    EmailList = new[]
                    {
                        "xxxx@xxxx.xxx",
                    },
                    Phone = "0000000000",
                    PhoneExtension = "",
                },
                DataImportDetails = new[]
                {
                    new AzureNative.DataBox.Inputs.DataImportDetailsArgs
                    {
                        AccountDetails = new AzureNative.DataBox.Inputs.StorageAccountDetailsArgs
                        {
                            DataAccountType = "StorageAccount",
                            SharePassword = "<sharePassword>",
                            StorageAccountId = "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                        },
                    },
                },
                DevicePassword = "<devicePassword>",
                JobDetailsType = "DataBox",
                ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
                {
                    AddressType = "Commercial",
                    City = "XXXX XXXX",
                    CompanyName = "XXXX XXXX",
                    Country = "XX",
                    PostalCode = "00000",
                    StateOrProvince = "XX",
                    StreetAddress1 = "XXXX XXXX",
                    StreetAddress2 = "XXXX XXXX",
                },
            },
            JobName = "TestJobName1",
            Location = "westus",
            ResourceGroupName = "YourResourceGroupName",
            Sku = new AzureNative.DataBox.Inputs.SkuArgs
            {
                Name = "DataBox",
            },
            TransferType = "ImportToAzure",
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databox.NewJob(ctx, "job", &databox.JobArgs{
    			Details: databox.DataBoxJobDetails{
    				ContactDetails: databox.ContactDetails{
    					ContactName: "XXXX XXXX",
    					EmailList: []string{
    						"xxxx@xxxx.xxx",
    					},
    					Phone:          "0000000000",
    					PhoneExtension: "",
    				},
    				DataImportDetails: []databox.DataImportDetails{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							SharePassword:    "<sharePassword>",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    					},
    				},
    				DevicePassword: "<devicePassword>",
    				JobDetailsType: "DataBox",
    				ShippingAddress: databox.ShippingAddress{
    					AddressType:     "Commercial",
    					City:            "XXXX XXXX",
    					CompanyName:     "XXXX XXXX",
    					Country:         "XX",
    					PostalCode:      "00000",
    					StateOrProvince: "XX",
    					StreetAddress1:  "XXXX XXXX",
    					StreetAddress2:  "XXXX XXXX",
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String("DataBox"),
    			},
    			TransferType: pulumi.String("ImportToAzure"),
    		})
    		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.databox.Job;
    import com.pulumi.azurenative.databox.JobArgs;
    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 job = new Job("job", JobArgs.builder()        
                .details(Map.ofEntries(
                    Map.entry("contactDetails", Map.ofEntries(
                        Map.entry("contactName", "XXXX XXXX"),
                        Map.entry("emailList", "xxxx@xxxx.xxx"),
                        Map.entry("phone", "0000000000"),
                        Map.entry("phoneExtension", "")
                    )),
                    Map.entry("dataImportDetails", Map.of("accountDetails", Map.ofEntries(
                        Map.entry("dataAccountType", "StorageAccount"),
                        Map.entry("sharePassword", "<sharePassword>"),
                        Map.entry("storageAccountId", "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                    ))),
                    Map.entry("devicePassword", "<devicePassword>"),
                    Map.entry("jobDetailsType", "DataBox"),
                    Map.entry("shippingAddress", Map.ofEntries(
                        Map.entry("addressType", "Commercial"),
                        Map.entry("city", "XXXX XXXX"),
                        Map.entry("companyName", "XXXX XXXX"),
                        Map.entry("country", "XX"),
                        Map.entry("postalCode", "00000"),
                        Map.entry("stateOrProvince", "XX"),
                        Map.entry("streetAddress1", "XXXX XXXX"),
                        Map.entry("streetAddress2", "XXXX XXXX")
                    ))
                ))
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(Map.of("name", "DataBox"))
                .transferType("ImportToAzure")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.databox.Job("job",
        details=azure_native.databox.DataBoxJobDetailsArgs(
            contact_details=azure_native.databox.ContactDetailsArgs(
                contact_name="XXXX XXXX",
                email_list=["xxxx@xxxx.xxx"],
                phone="0000000000",
                phone_extension="",
            ),
            data_import_details=[azure_native.databox.DataImportDetailsArgs(
                account_details=azure_native.databox.StorageAccountDetailsArgs(
                    data_account_type="StorageAccount",
                    share_password="<sharePassword>",
                    storage_account_id="/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                ),
            )],
            device_password="<devicePassword>",
            job_details_type="DataBox",
            shipping_address=azure_native.databox.ShippingAddressArgs(
                address_type="Commercial",
                city="XXXX XXXX",
                company_name="XXXX XXXX",
                country="XX",
                postal_code="00000",
                state_or_province="XX",
                street_address1="XXXX XXXX",
                street_address2="XXXX XXXX",
            ),
        ),
        job_name="TestJobName1",
        location="westus",
        resource_group_name="YourResourceGroupName",
        sku=azure_native.databox.SkuArgs(
            name="DataBox",
        ),
        transfer_type="ImportToAzure")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.databox.Job("job", {
        details: {
            contactDetails: {
                contactName: "XXXX XXXX",
                emailList: ["xxxx@xxxx.xxx"],
                phone: "0000000000",
                phoneExtension: "",
            },
            dataImportDetails: [{
                accountDetails: {
                    dataAccountType: "StorageAccount",
                    sharePassword: "<sharePassword>",
                    storageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                },
            }],
            devicePassword: "<devicePassword>",
            jobDetailsType: "DataBox",
            shippingAddress: {
                addressType: "Commercial",
                city: "XXXX XXXX",
                companyName: "XXXX XXXX",
                country: "XX",
                postalCode: "00000",
                stateOrProvince: "XX",
                streetAddress1: "XXXX XXXX",
                streetAddress2: "XXXX XXXX",
            },
        },
        jobName: "TestJobName1",
        location: "westus",
        resourceGroupName: "YourResourceGroupName",
        sku: {
            name: "DataBox",
        },
        transferType: "ImportToAzure",
    });
    
    resources:
      job:
        type: azure-native:databox:Job
        properties:
          details:
            contactDetails:
              contactName: XXXX XXXX
              emailList:
                - xxxx@xxxx.xxx
              phone: '0000000000'
              phoneExtension:
            dataImportDetails:
              - accountDetails:
                  dataAccountType: StorageAccount
                  sharePassword: <sharePassword>
                  storageAccountId: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName
            devicePassword: <devicePassword>
            jobDetailsType: DataBox
            shippingAddress:
              addressType: Commercial
              city: XXXX XXXX
              companyName: XXXX XXXX
              country: XX
              postalCode: '00000'
              stateOrProvince: XX
              streetAddress1: XXXX XXXX
              streetAddress2: XXXX XXXX
          jobName: TestJobName1
          location: westus
          resourceGroupName: YourResourceGroupName
          sku:
            name: DataBox
          transferType: ImportToAzure
    

    JobsCreateDoubleEncryption

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.DataBox.Job("job", new()
        {
            Details = new AzureNative.DataBox.Inputs.DataBoxJobDetailsArgs
            {
                ContactDetails = new AzureNative.DataBox.Inputs.ContactDetailsArgs
                {
                    ContactName = "XXXX XXXX",
                    EmailList = new[]
                    {
                        "xxxx@xxxx.xxx",
                    },
                    Phone = "0000000000",
                    PhoneExtension = "",
                },
                DataImportDetails = new[]
                {
                    new AzureNative.DataBox.Inputs.DataImportDetailsArgs
                    {
                        AccountDetails = new AzureNative.DataBox.Inputs.StorageAccountDetailsArgs
                        {
                            DataAccountType = "StorageAccount",
                            StorageAccountId = "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                        },
                    },
                },
                JobDetailsType = "DataBox",
                Preferences = new AzureNative.DataBox.Inputs.PreferencesArgs
                {
                    EncryptionPreferences = new AzureNative.DataBox.Inputs.EncryptionPreferencesArgs
                    {
                        DoubleEncryption = "Enabled",
                    },
                },
                ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
                {
                    AddressType = "Commercial",
                    City = "XXXX XXXX",
                    CompanyName = "XXXX XXXX",
                    Country = "XX",
                    PostalCode = "00000",
                    StateOrProvince = "XX",
                    StreetAddress1 = "XXXX XXXX",
                    StreetAddress2 = "XXXX XXXX",
                },
            },
            JobName = "TestJobName1",
            Location = "westus",
            ResourceGroupName = "YourResourceGroupName",
            Sku = new AzureNative.DataBox.Inputs.SkuArgs
            {
                Name = "DataBox",
            },
            TransferType = "ImportToAzure",
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databox.NewJob(ctx, "job", &databox.JobArgs{
    			Details: databox.DataBoxJobDetails{
    				ContactDetails: databox.ContactDetails{
    					ContactName: "XXXX XXXX",
    					EmailList: []string{
    						"xxxx@xxxx.xxx",
    					},
    					Phone:          "0000000000",
    					PhoneExtension: "",
    				},
    				DataImportDetails: []databox.DataImportDetails{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    					},
    				},
    				JobDetailsType: "DataBox",
    				Preferences: databox.Preferences{
    					EncryptionPreferences: databox.EncryptionPreferences{
    						DoubleEncryption: "Enabled",
    					},
    				},
    				ShippingAddress: databox.ShippingAddress{
    					AddressType:     "Commercial",
    					City:            "XXXX XXXX",
    					CompanyName:     "XXXX XXXX",
    					Country:         "XX",
    					PostalCode:      "00000",
    					StateOrProvince: "XX",
    					StreetAddress1:  "XXXX XXXX",
    					StreetAddress2:  "XXXX XXXX",
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String("DataBox"),
    			},
    			TransferType: pulumi.String("ImportToAzure"),
    		})
    		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.databox.Job;
    import com.pulumi.azurenative.databox.JobArgs;
    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 job = new Job("job", JobArgs.builder()        
                .details(Map.ofEntries(
                    Map.entry("contactDetails", Map.ofEntries(
                        Map.entry("contactName", "XXXX XXXX"),
                        Map.entry("emailList", "xxxx@xxxx.xxx"),
                        Map.entry("phone", "0000000000"),
                        Map.entry("phoneExtension", "")
                    )),
                    Map.entry("dataImportDetails", Map.of("accountDetails", Map.ofEntries(
                        Map.entry("dataAccountType", "StorageAccount"),
                        Map.entry("storageAccountId", "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                    ))),
                    Map.entry("jobDetailsType", "DataBox"),
                    Map.entry("preferences", Map.of("encryptionPreferences", Map.of("doubleEncryption", "Enabled"))),
                    Map.entry("shippingAddress", Map.ofEntries(
                        Map.entry("addressType", "Commercial"),
                        Map.entry("city", "XXXX XXXX"),
                        Map.entry("companyName", "XXXX XXXX"),
                        Map.entry("country", "XX"),
                        Map.entry("postalCode", "00000"),
                        Map.entry("stateOrProvince", "XX"),
                        Map.entry("streetAddress1", "XXXX XXXX"),
                        Map.entry("streetAddress2", "XXXX XXXX")
                    ))
                ))
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(Map.of("name", "DataBox"))
                .transferType("ImportToAzure")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.databox.Job("job",
        details=azure_native.databox.DataBoxJobDetailsArgs(
            contact_details=azure_native.databox.ContactDetailsArgs(
                contact_name="XXXX XXXX",
                email_list=["xxxx@xxxx.xxx"],
                phone="0000000000",
                phone_extension="",
            ),
            data_import_details=[azure_native.databox.DataImportDetailsArgs(
                account_details=azure_native.databox.StorageAccountDetailsArgs(
                    data_account_type="StorageAccount",
                    storage_account_id="/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                ),
            )],
            job_details_type="DataBox",
            preferences=azure_native.databox.PreferencesArgs(
                encryption_preferences=azure_native.databox.EncryptionPreferencesArgs(
                    double_encryption="Enabled",
                ),
            ),
            shipping_address=azure_native.databox.ShippingAddressArgs(
                address_type="Commercial",
                city="XXXX XXXX",
                company_name="XXXX XXXX",
                country="XX",
                postal_code="00000",
                state_or_province="XX",
                street_address1="XXXX XXXX",
                street_address2="XXXX XXXX",
            ),
        ),
        job_name="TestJobName1",
        location="westus",
        resource_group_name="YourResourceGroupName",
        sku=azure_native.databox.SkuArgs(
            name="DataBox",
        ),
        transfer_type="ImportToAzure")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.databox.Job("job", {
        details: {
            contactDetails: {
                contactName: "XXXX XXXX",
                emailList: ["xxxx@xxxx.xxx"],
                phone: "0000000000",
                phoneExtension: "",
            },
            dataImportDetails: [{
                accountDetails: {
                    dataAccountType: "StorageAccount",
                    storageAccountId: "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                },
            }],
            jobDetailsType: "DataBox",
            preferences: {
                encryptionPreferences: {
                    doubleEncryption: "Enabled",
                },
            },
            shippingAddress: {
                addressType: "Commercial",
                city: "XXXX XXXX",
                companyName: "XXXX XXXX",
                country: "XX",
                postalCode: "00000",
                stateOrProvince: "XX",
                streetAddress1: "XXXX XXXX",
                streetAddress2: "XXXX XXXX",
            },
        },
        jobName: "TestJobName1",
        location: "westus",
        resourceGroupName: "YourResourceGroupName",
        sku: {
            name: "DataBox",
        },
        transferType: "ImportToAzure",
    });
    
    resources:
      job:
        type: azure-native:databox:Job
        properties:
          details:
            contactDetails:
              contactName: XXXX XXXX
              emailList:
                - xxxx@xxxx.xxx
              phone: '0000000000'
              phoneExtension:
            dataImportDetails:
              - accountDetails:
                  dataAccountType: StorageAccount
                  storageAccountId: /subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName
            jobDetailsType: DataBox
            preferences:
              encryptionPreferences:
                doubleEncryption: Enabled
            shippingAddress:
              addressType: Commercial
              city: XXXX XXXX
              companyName: XXXX XXXX
              country: XX
              postalCode: '00000'
              stateOrProvince: XX
              streetAddress1: XXXX XXXX
              streetAddress2: XXXX XXXX
          jobName: TestJobName1
          location: westus
          resourceGroupName: YourResourceGroupName
          sku:
            name: DataBox
          transferType: ImportToAzure
    

    JobsCreateExport

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.DataBox.Job("job", new()
        {
            Details = new AzureNative.DataBox.Inputs.DataBoxJobDetailsArgs
            {
                ContactDetails = new AzureNative.DataBox.Inputs.ContactDetailsArgs
                {
                    ContactName = "XXXX XXXX",
                    EmailList = new[]
                    {
                        "xxxx@xxxx.xxx",
                    },
                    Phone = "0000000000",
                    PhoneExtension = "",
                },
                DataExportDetails = new[]
                {
                    new AzureNative.DataBox.Inputs.DataExportDetailsArgs
                    {
                        AccountDetails = new AzureNative.DataBox.Inputs.StorageAccountDetailsArgs
                        {
                            DataAccountType = "StorageAccount",
                            StorageAccountId = "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                        },
                        TransferConfiguration = new AzureNative.DataBox.Inputs.TransferConfigurationArgs
                        {
                            TransferAllDetails = new AzureNative.DataBox.Inputs.TransferConfigurationTransferAllDetailsArgs
                            {
                                Include = new AzureNative.DataBox.Inputs.TransferAllDetailsArgs
                                {
                                    DataAccountType = "StorageAccount",
                                    TransferAllBlobs = true,
                                    TransferAllFiles = true,
                                },
                            },
                            TransferConfigurationType = "TransferAll",
                        },
                    },
                },
                JobDetailsType = "DataBox",
                ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
                {
                    AddressType = "Commercial",
                    City = "XXXX XXXX",
                    CompanyName = "XXXX XXXX",
                    Country = "XX",
                    PostalCode = "00000",
                    StateOrProvince = "XX",
                    StreetAddress1 = "XXXX XXXX",
                    StreetAddress2 = "XXXX XXXX",
                },
            },
            JobName = "TestJobName1",
            Location = "westus",
            ResourceGroupName = "YourResourceGroupName",
            Sku = new AzureNative.DataBox.Inputs.SkuArgs
            {
                Name = "DataBox",
            },
            TransferType = "ExportFromAzure",
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databox.NewJob(ctx, "job", &databox.JobArgs{
    			Details: databox.DataBoxJobDetails{
    				ContactDetails: databox.ContactDetails{
    					ContactName: "XXXX XXXX",
    					EmailList: []string{
    						"xxxx@xxxx.xxx",
    					},
    					Phone:          "0000000000",
    					PhoneExtension: "",
    				},
    				DataExportDetails: []databox.DataExportDetails{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    						TransferConfiguration: {
    							TransferAllDetails: {
    								Include: {
    									DataAccountType:  "StorageAccount",
    									TransferAllBlobs: true,
    									TransferAllFiles: true,
    								},
    							},
    							TransferConfigurationType: "TransferAll",
    						},
    					},
    				},
    				JobDetailsType: "DataBox",
    				ShippingAddress: databox.ShippingAddress{
    					AddressType:     "Commercial",
    					City:            "XXXX XXXX",
    					CompanyName:     "XXXX XXXX",
    					Country:         "XX",
    					PostalCode:      "00000",
    					StateOrProvince: "XX",
    					StreetAddress1:  "XXXX XXXX",
    					StreetAddress2:  "XXXX XXXX",
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String("DataBox"),
    			},
    			TransferType: pulumi.String("ExportFromAzure"),
    		})
    		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.databox.Job;
    import com.pulumi.azurenative.databox.JobArgs;
    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 job = new Job("job", JobArgs.builder()        
                .details(Map.ofEntries(
                    Map.entry("contactDetails", Map.ofEntries(
                        Map.entry("contactName", "XXXX XXXX"),
                        Map.entry("emailList", "xxxx@xxxx.xxx"),
                        Map.entry("phone", "0000000000"),
                        Map.entry("phoneExtension", "")
                    )),
                    Map.entry("dataExportDetails", Map.ofEntries(
                        Map.entry("accountDetails", Map.ofEntries(
                            Map.entry("dataAccountType", "StorageAccount"),
                            Map.entry("storageAccountId", "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                        )),
                        Map.entry("transferConfiguration", Map.ofEntries(
                            Map.entry("transferAllDetails", Map.of("include", Map.ofEntries(
                                Map.entry("dataAccountType", "StorageAccount"),
                                Map.entry("transferAllBlobs", true),
                                Map.entry("transferAllFiles", true)
                            ))),
                            Map.entry("transferConfigurationType", "TransferAll")
                        ))
                    )),
                    Map.entry("jobDetailsType", "DataBox"),
                    Map.entry("shippingAddress", Map.ofEntries(
                        Map.entry("addressType", "Commercial"),
                        Map.entry("city", "XXXX XXXX"),
                        Map.entry("companyName", "XXXX XXXX"),
                        Map.entry("country", "XX"),
                        Map.entry("postalCode", "00000"),
                        Map.entry("stateOrProvince", "XX"),
                        Map.entry("streetAddress1", "XXXX XXXX"),
                        Map.entry("streetAddress2", "XXXX XXXX")
                    ))
                ))
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(Map.of("name", "DataBox"))
                .transferType("ExportFromAzure")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.databox.Job("job",
        details=azure_native.databox.DataBoxJobDetailsArgs(
            contact_details=azure_native.databox.ContactDetailsArgs(
                contact_name="XXXX XXXX",
                email_list=["xxxx@xxxx.xxx"],
                phone="0000000000",
                phone_extension="",
            ),
            data_export_details=[azure_native.databox.DataExportDetailsArgs(
                account_details=azure_native.databox.StorageAccountDetailsArgs(
                    data_account_type="StorageAccount",
                    storage_account_id="/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                ),
                transfer_configuration=azure_native.databox.TransferConfigurationArgs(
                    transfer_all_details=azure_native.databox.TransferConfigurationTransferAllDetailsArgs(
                        include=azure_native.databox.TransferAllDetailsArgs(
                            data_account_type="StorageAccount",
                            transfer_all_blobs=True,
                            transfer_all_files=True,
                        ),
                    ),
                    transfer_configuration_type="TransferAll",
                ),
            )],
            job_details_type="DataBox",
            shipping_address=azure_native.databox.ShippingAddressArgs(
                address_type="Commercial",
                city="XXXX XXXX",
                company_name="XXXX XXXX",
                country="XX",
                postal_code="00000",
                state_or_province="XX",
                street_address1="XXXX XXXX",
                street_address2="XXXX XXXX",
            ),
        ),
        job_name="TestJobName1",
        location="westus",
        resource_group_name="YourResourceGroupName",
        sku=azure_native.databox.SkuArgs(
            name="DataBox",
        ),
        transfer_type="ExportFromAzure")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.databox.Job("job", {
        details: {
            contactDetails: {
                contactName: "XXXX XXXX",
                emailList: ["xxxx@xxxx.xxx"],
                phone: "0000000000",
                phoneExtension: "",
            },
            dataExportDetails: [{
                accountDetails: {
                    dataAccountType: "StorageAccount",
                    storageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                },
                transferConfiguration: {
                    transferAllDetails: {
                        include: {
                            dataAccountType: "StorageAccount",
                            transferAllBlobs: true,
                            transferAllFiles: true,
                        },
                    },
                    transferConfigurationType: "TransferAll",
                },
            }],
            jobDetailsType: "DataBox",
            shippingAddress: {
                addressType: "Commercial",
                city: "XXXX XXXX",
                companyName: "XXXX XXXX",
                country: "XX",
                postalCode: "00000",
                stateOrProvince: "XX",
                streetAddress1: "XXXX XXXX",
                streetAddress2: "XXXX XXXX",
            },
        },
        jobName: "TestJobName1",
        location: "westus",
        resourceGroupName: "YourResourceGroupName",
        sku: {
            name: "DataBox",
        },
        transferType: "ExportFromAzure",
    });
    
    resources:
      job:
        type: azure-native:databox:Job
        properties:
          details:
            contactDetails:
              contactName: XXXX XXXX
              emailList:
                - xxxx@xxxx.xxx
              phone: '0000000000'
              phoneExtension:
            dataExportDetails:
              - accountDetails:
                  dataAccountType: StorageAccount
                  storageAccountId: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName
                transferConfiguration:
                  transferAllDetails:
                    include:
                      dataAccountType: StorageAccount
                      transferAllBlobs: true
                      transferAllFiles: true
                  transferConfigurationType: TransferAll
            jobDetailsType: DataBox
            shippingAddress:
              addressType: Commercial
              city: XXXX XXXX
              companyName: XXXX XXXX
              country: XX
              postalCode: '00000'
              stateOrProvince: XX
              streetAddress1: XXXX XXXX
              streetAddress2: XXXX XXXX
          jobName: TestJobName1
          location: westus
          resourceGroupName: YourResourceGroupName
          sku:
            name: DataBox
          transferType: ExportFromAzure
    

    JobsCreateWithUserAssignedIdentity

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.DataBox.Job("job", new()
        {
            Details = new AzureNative.DataBox.Inputs.DataBoxJobDetailsArgs
            {
                ContactDetails = new AzureNative.DataBox.Inputs.ContactDetailsArgs
                {
                    ContactName = "XXXX XXXX",
                    EmailList = new[]
                    {
                        "xxxx@xxxx.xxx",
                    },
                    Phone = "0000000000",
                    PhoneExtension = "",
                },
                DataImportDetails = new[]
                {
                    new AzureNative.DataBox.Inputs.DataImportDetailsArgs
                    {
                        AccountDetails = new AzureNative.DataBox.Inputs.StorageAccountDetailsArgs
                        {
                            DataAccountType = "StorageAccount",
                            StorageAccountId = "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                        },
                    },
                },
                JobDetailsType = "DataBox",
                ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
                {
                    AddressType = "Commercial",
                    City = "XXXX XXXX",
                    CompanyName = "XXXX XXXX",
                    Country = "XX",
                    PostalCode = "00000",
                    StateOrProvince = "XX",
                    StreetAddress1 = "XXXX XXXX",
                    StreetAddress2 = "XXXX XXXX",
                },
            },
            Identity = new AzureNative.DataBox.Inputs.ResourceIdentityArgs
            {
                Type = "UserAssigned",
                UserAssignedIdentities = 
                {
                    { "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity", null },
                },
            },
            JobName = "TestJobName1",
            Location = "westus",
            ResourceGroupName = "YourResourceGroupName",
            Sku = new AzureNative.DataBox.Inputs.SkuArgs
            {
                Name = "DataBox",
            },
            TransferType = "ImportToAzure",
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databox.NewJob(ctx, "job", &databox.JobArgs{
    			Details: databox.DataBoxJobDetails{
    				ContactDetails: databox.ContactDetails{
    					ContactName: "XXXX XXXX",
    					EmailList: []string{
    						"xxxx@xxxx.xxx",
    					},
    					Phone:          "0000000000",
    					PhoneExtension: "",
    				},
    				DataImportDetails: []databox.DataImportDetails{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    					},
    				},
    				JobDetailsType: "DataBox",
    				ShippingAddress: databox.ShippingAddress{
    					AddressType:     "Commercial",
    					City:            "XXXX XXXX",
    					CompanyName:     "XXXX XXXX",
    					Country:         "XX",
    					PostalCode:      "00000",
    					StateOrProvince: "XX",
    					StreetAddress1:  "XXXX XXXX",
    					StreetAddress2:  "XXXX XXXX",
    				},
    			},
    			Identity: &databox.ResourceIdentityArgs{
    				Type: pulumi.String("UserAssigned"),
    				UserAssignedIdentities: pulumi.AnyMap{
    					"/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity": nil,
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String("DataBox"),
    			},
    			TransferType: pulumi.String("ImportToAzure"),
    		})
    		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.databox.Job;
    import com.pulumi.azurenative.databox.JobArgs;
    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 job = new Job("job", JobArgs.builder()        
                .details(Map.ofEntries(
                    Map.entry("contactDetails", Map.ofEntries(
                        Map.entry("contactName", "XXXX XXXX"),
                        Map.entry("emailList", "xxxx@xxxx.xxx"),
                        Map.entry("phone", "0000000000"),
                        Map.entry("phoneExtension", "")
                    )),
                    Map.entry("dataImportDetails", Map.of("accountDetails", Map.ofEntries(
                        Map.entry("dataAccountType", "StorageAccount"),
                        Map.entry("storageAccountId", "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                    ))),
                    Map.entry("jobDetailsType", "DataBox"),
                    Map.entry("shippingAddress", Map.ofEntries(
                        Map.entry("addressType", "Commercial"),
                        Map.entry("city", "XXXX XXXX"),
                        Map.entry("companyName", "XXXX XXXX"),
                        Map.entry("country", "XX"),
                        Map.entry("postalCode", "00000"),
                        Map.entry("stateOrProvince", "XX"),
                        Map.entry("streetAddress1", "XXXX XXXX"),
                        Map.entry("streetAddress2", "XXXX XXXX")
                    ))
                ))
                .identity(Map.ofEntries(
                    Map.entry("type", "UserAssigned"),
                    Map.entry("userAssignedIdentities", Map.of("/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity", ))
                ))
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(Map.of("name", "DataBox"))
                .transferType("ImportToAzure")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.databox.Job("job",
        details=azure_native.databox.DataBoxJobDetailsArgs(
            contact_details=azure_native.databox.ContactDetailsArgs(
                contact_name="XXXX XXXX",
                email_list=["xxxx@xxxx.xxx"],
                phone="0000000000",
                phone_extension="",
            ),
            data_import_details=[azure_native.databox.DataImportDetailsArgs(
                account_details=azure_native.databox.StorageAccountDetailsArgs(
                    data_account_type="StorageAccount",
                    storage_account_id="/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                ),
            )],
            job_details_type="DataBox",
            shipping_address=azure_native.databox.ShippingAddressArgs(
                address_type="Commercial",
                city="XXXX XXXX",
                company_name="XXXX XXXX",
                country="XX",
                postal_code="00000",
                state_or_province="XX",
                street_address1="XXXX XXXX",
                street_address2="XXXX XXXX",
            ),
        ),
        identity=azure_native.databox.ResourceIdentityArgs(
            type="UserAssigned",
            user_assigned_identities={
                "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity": {},
            },
        ),
        job_name="TestJobName1",
        location="westus",
        resource_group_name="YourResourceGroupName",
        sku=azure_native.databox.SkuArgs(
            name="DataBox",
        ),
        transfer_type="ImportToAzure")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.databox.Job("job", {
        details: {
            contactDetails: {
                contactName: "XXXX XXXX",
                emailList: ["xxxx@xxxx.xxx"],
                phone: "0000000000",
                phoneExtension: "",
            },
            dataImportDetails: [{
                accountDetails: {
                    dataAccountType: "StorageAccount",
                    storageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                },
            }],
            jobDetailsType: "DataBox",
            shippingAddress: {
                addressType: "Commercial",
                city: "XXXX XXXX",
                companyName: "XXXX XXXX",
                country: "XX",
                postalCode: "00000",
                stateOrProvince: "XX",
                streetAddress1: "XXXX XXXX",
                streetAddress2: "XXXX XXXX",
            },
        },
        identity: {
            type: "UserAssigned",
            userAssignedIdentities: {
                "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity": {},
            },
        },
        jobName: "TestJobName1",
        location: "westus",
        resourceGroupName: "YourResourceGroupName",
        sku: {
            name: "DataBox",
        },
        transferType: "ImportToAzure",
    });
    
    resources:
      job:
        type: azure-native:databox:Job
        properties:
          details:
            contactDetails:
              contactName: XXXX XXXX
              emailList:
                - xxxx@xxxx.xxx
              phone: '0000000000'
              phoneExtension:
            dataImportDetails:
              - accountDetails:
                  dataAccountType: StorageAccount
                  storageAccountId: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName
            jobDetailsType: DataBox
            shippingAddress:
              addressType: Commercial
              city: XXXX XXXX
              companyName: XXXX XXXX
              country: XX
              postalCode: '00000'
              stateOrProvince: XX
              streetAddress1: XXXX XXXX
              streetAddress2: XXXX XXXX
          identity:
            type: UserAssigned
            userAssignedIdentities:
              ? /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity
              : {}
          jobName: TestJobName1
          location: westus
          resourceGroupName: YourResourceGroupName
          sku:
            name: DataBox
          transferType: ImportToAzure
    

    Create Job Resource

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

    Constructor syntax

    new Job(name: string, args: JobArgs, opts?: CustomResourceOptions);
    @overload
    def Job(resource_name: str,
            args: JobArgs,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Job(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            resource_group_name: Optional[str] = None,
            sku: Optional[SkuArgs] = None,
            transfer_type: Optional[Union[str, TransferType]] = None,
            delivery_info: Optional[JobDeliveryInfoArgs] = None,
            delivery_type: Optional[Union[str, JobDeliveryType]] = None,
            details: Optional[Union[DataBoxDiskJobDetailsArgs, DataBoxHeavyJobDetailsArgs, DataBoxJobDetailsArgs]] = None,
            identity: Optional[ResourceIdentityArgs] = None,
            job_name: Optional[str] = None,
            location: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None)
    func NewJob(ctx *Context, name string, args JobArgs, opts ...ResourceOption) (*Job, error)
    public Job(string name, JobArgs args, CustomResourceOptions? opts = null)
    public Job(String name, JobArgs args)
    public Job(String name, JobArgs args, CustomResourceOptions options)
    
    type: azure-native:databox:Job
    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 JobArgs
    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 JobArgs
    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 JobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args JobArgs
    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 jobResource = new AzureNative.Databox.Job("jobResource", new()
    {
        ResourceGroupName = "string",
        Sku = 
        {
            { "name", "string" },
            { "displayName", "string" },
            { "family", "string" },
        },
        TransferType = "string",
        DeliveryInfo = 
        {
            { "scheduledDateTime", "string" },
        },
        DeliveryType = "string",
        Details = 
        {
            { "contactDetails", 
            {
                { "contactName", "string" },
                { "emailList", new[]
                {
                    "string",
                } },
                { "phone", "string" },
                { "mobile", "string" },
                { "notificationPreference", new[]
                {
                    
                    {
                        { "sendNotification", false },
                        { "stageName", "string" },
                    },
                } },
                { "phoneExtension", "string" },
            } },
            { "jobDetailsType", "DataBoxDisk" },
            { "dataExportDetails", new[]
            {
                
                {
                    { "accountDetails", 
                    {
                        { "dataAccountType", "ManagedDisk" },
                        { "resourceGroupId", "string" },
                        { "stagingStorageAccountId", "string" },
                        { "sharePassword", "string" },
                    } },
                    { "transferConfiguration", 
                    {
                        { "transferConfigurationType", "string" },
                        { "transferAllDetails", 
                        {
                            { "include", 
                            {
                                { "dataAccountType", "string" },
                                { "transferAllBlobs", false },
                                { "transferAllFiles", false },
                            } },
                        } },
                        { "transferFilterDetails", 
                        {
                            { "include", 
                            {
                                { "dataAccountType", "string" },
                                { "azureFileFilterDetails", 
                                {
                                    { "filePathList", new[]
                                    {
                                        "string",
                                    } },
                                    { "filePrefixList", new[]
                                    {
                                        "string",
                                    } },
                                    { "fileShareList", new[]
                                    {
                                        "string",
                                    } },
                                } },
                                { "blobFilterDetails", 
                                {
                                    { "blobPathList", new[]
                                    {
                                        "string",
                                    } },
                                    { "blobPrefixList", new[]
                                    {
                                        "string",
                                    } },
                                    { "containerList", new[]
                                    {
                                        "string",
                                    } },
                                } },
                                { "filterFileDetails", new[]
                                {
                                    
                                    {
                                        { "filterFilePath", "string" },
                                        { "filterFileType", "string" },
                                    },
                                } },
                            } },
                        } },
                    } },
                    { "logCollectionLevel", "string" },
                },
            } },
            { "dataImportDetails", new[]
            {
                
                {
                    { "accountDetails", 
                    {
                        { "dataAccountType", "ManagedDisk" },
                        { "resourceGroupId", "string" },
                        { "stagingStorageAccountId", "string" },
                        { "sharePassword", "string" },
                    } },
                },
            } },
            { "expectedDataSizeInTeraBytes", 0 },
            { "keyEncryptionKey", 
            {
                { "kekType", "string" },
                { "identityProperties", 
                {
                    { "type", "string" },
                    { "userAssigned", 
                    {
                        { "resourceId", "string" },
                    } },
                } },
                { "kekUrl", "string" },
                { "kekVaultResourceID", "string" },
            } },
            { "passkey", "string" },
            { "preferences", 
            {
                { "encryptionPreferences", 
                {
                    { "doubleEncryption", "string" },
                } },
                { "preferredDataCenterRegion", new[]
                {
                    "string",
                } },
                { "transportPreferences", 
                {
                    { "preferredShipmentType", "string" },
                } },
            } },
            { "preferredDisks", 
            {
                { "string", 0 },
            } },
            { "shippingAddress", 
            {
                { "country", "string" },
                { "streetAddress1", "string" },
                { "addressType", "string" },
                { "city", "string" },
                { "companyName", "string" },
                { "postalCode", "string" },
                { "stateOrProvince", "string" },
                { "streetAddress2", "string" },
                { "streetAddress3", "string" },
                { "zipExtendedCode", "string" },
            } },
        },
        Identity = 
        {
            { "type", "string" },
            { "userAssignedIdentities", 
            {
                { "string", "any" },
            } },
        },
        JobName = "string",
        Location = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := databox.NewJob(ctx, "jobResource", &databox.JobArgs{
    	ResourceGroupName: "string",
    	Sku: map[string]interface{}{
    		"name":        "string",
    		"displayName": "string",
    		"family":      "string",
    	},
    	TransferType: "string",
    	DeliveryInfo: map[string]interface{}{
    		"scheduledDateTime": "string",
    	},
    	DeliveryType: "string",
    	Details: map[string]interface{}{
    		"contactDetails": map[string]interface{}{
    			"contactName": "string",
    			"emailList": []string{
    				"string",
    			},
    			"phone":  "string",
    			"mobile": "string",
    			"notificationPreference": []map[string]interface{}{
    				map[string]interface{}{
    					"sendNotification": false,
    					"stageName":        "string",
    				},
    			},
    			"phoneExtension": "string",
    		},
    		"jobDetailsType": "DataBoxDisk",
    		"dataExportDetails": []map[string]interface{}{
    			map[string]interface{}{
    				"accountDetails": map[string]interface{}{
    					"dataAccountType":         "ManagedDisk",
    					"resourceGroupId":         "string",
    					"stagingStorageAccountId": "string",
    					"sharePassword":           "string",
    				},
    				"transferConfiguration": map[string]interface{}{
    					"transferConfigurationType": "string",
    					"transferAllDetails": map[string]interface{}{
    						"include": map[string]interface{}{
    							"dataAccountType":  "string",
    							"transferAllBlobs": false,
    							"transferAllFiles": false,
    						},
    					},
    					"transferFilterDetails": map[string]interface{}{
    						"include": map[string]interface{}{
    							"dataAccountType": "string",
    							"azureFileFilterDetails": map[string]interface{}{
    								"filePathList": []string{
    									"string",
    								},
    								"filePrefixList": []string{
    									"string",
    								},
    								"fileShareList": []string{
    									"string",
    								},
    							},
    							"blobFilterDetails": map[string]interface{}{
    								"blobPathList": []string{
    									"string",
    								},
    								"blobPrefixList": []string{
    									"string",
    								},
    								"containerList": []string{
    									"string",
    								},
    							},
    							"filterFileDetails": []map[string]interface{}{
    								map[string]interface{}{
    									"filterFilePath": "string",
    									"filterFileType": "string",
    								},
    							},
    						},
    					},
    				},
    				"logCollectionLevel": "string",
    			},
    		},
    		"dataImportDetails": []map[string]interface{}{
    			map[string]interface{}{
    				"accountDetails": map[string]interface{}{
    					"dataAccountType":         "ManagedDisk",
    					"resourceGroupId":         "string",
    					"stagingStorageAccountId": "string",
    					"sharePassword":           "string",
    				},
    			},
    		},
    		"expectedDataSizeInTeraBytes": 0,
    		"keyEncryptionKey": map[string]interface{}{
    			"kekType": "string",
    			"identityProperties": map[string]interface{}{
    				"type": "string",
    				"userAssigned": map[string]interface{}{
    					"resourceId": "string",
    				},
    			},
    			"kekUrl":             "string",
    			"kekVaultResourceID": "string",
    		},
    		"passkey": "string",
    		"preferences": map[string]interface{}{
    			"encryptionPreferences": map[string]interface{}{
    				"doubleEncryption": "string",
    			},
    			"preferredDataCenterRegion": []string{
    				"string",
    			},
    			"transportPreferences": map[string]interface{}{
    				"preferredShipmentType": "string",
    			},
    		},
    		"preferredDisks": map[string]interface{}{
    			"string": 0,
    		},
    		"shippingAddress": map[string]interface{}{
    			"country":         "string",
    			"streetAddress1":  "string",
    			"addressType":     "string",
    			"city":            "string",
    			"companyName":     "string",
    			"postalCode":      "string",
    			"stateOrProvince": "string",
    			"streetAddress2":  "string",
    			"streetAddress3":  "string",
    			"zipExtendedCode": "string",
    		},
    	},
    	Identity: map[string]interface{}{
    		"type": "string",
    		"userAssignedIdentities": map[string]interface{}{
    			"string": "any",
    		},
    	},
    	JobName:  "string",
    	Location: "string",
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    })
    
    var jobResource = new Job("jobResource", JobArgs.builder()
        .resourceGroupName("string")
        .sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .transferType("string")
        .deliveryInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .deliveryType("string")
        .details(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .jobName("string")
        .location("string")
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    job_resource = azure_native.databox.Job("jobResource",
        resource_group_name=string,
        sku={
            name: string,
            displayName: string,
            family: string,
        },
        transfer_type=string,
        delivery_info={
            scheduledDateTime: string,
        },
        delivery_type=string,
        details={
            contactDetails: {
                contactName: string,
                emailList: [string],
                phone: string,
                mobile: string,
                notificationPreference: [{
                    sendNotification: False,
                    stageName: string,
                }],
                phoneExtension: string,
            },
            jobDetailsType: DataBoxDisk,
            dataExportDetails: [{
                accountDetails: {
                    dataAccountType: ManagedDisk,
                    resourceGroupId: string,
                    stagingStorageAccountId: string,
                    sharePassword: string,
                },
                transferConfiguration: {
                    transferConfigurationType: string,
                    transferAllDetails: {
                        include: {
                            dataAccountType: string,
                            transferAllBlobs: False,
                            transferAllFiles: False,
                        },
                    },
                    transferFilterDetails: {
                        include: {
                            dataAccountType: string,
                            azureFileFilterDetails: {
                                filePathList: [string],
                                filePrefixList: [string],
                                fileShareList: [string],
                            },
                            blobFilterDetails: {
                                blobPathList: [string],
                                blobPrefixList: [string],
                                containerList: [string],
                            },
                            filterFileDetails: [{
                                filterFilePath: string,
                                filterFileType: string,
                            }],
                        },
                    },
                },
                logCollectionLevel: string,
            }],
            dataImportDetails: [{
                accountDetails: {
                    dataAccountType: ManagedDisk,
                    resourceGroupId: string,
                    stagingStorageAccountId: string,
                    sharePassword: string,
                },
            }],
            expectedDataSizeInTeraBytes: 0,
            keyEncryptionKey: {
                kekType: string,
                identityProperties: {
                    type: string,
                    userAssigned: {
                        resourceId: string,
                    },
                },
                kekUrl: string,
                kekVaultResourceID: string,
            },
            passkey: string,
            preferences: {
                encryptionPreferences: {
                    doubleEncryption: string,
                },
                preferredDataCenterRegion: [string],
                transportPreferences: {
                    preferredShipmentType: string,
                },
            },
            preferredDisks: {
                string: 0,
            },
            shippingAddress: {
                country: string,
                streetAddress1: string,
                addressType: string,
                city: string,
                companyName: string,
                postalCode: string,
                stateOrProvince: string,
                streetAddress2: string,
                streetAddress3: string,
                zipExtendedCode: string,
            },
        },
        identity={
            type: string,
            userAssignedIdentities: {
                string: any,
            },
        },
        job_name=string,
        location=string,
        tags={
            string: string,
        })
    
    const jobResource = new azure_native.databox.Job("jobResource", {
        resourceGroupName: "string",
        sku: {
            name: "string",
            displayName: "string",
            family: "string",
        },
        transferType: "string",
        deliveryInfo: {
            scheduledDateTime: "string",
        },
        deliveryType: "string",
        details: {
            contactDetails: {
                contactName: "string",
                emailList: ["string"],
                phone: "string",
                mobile: "string",
                notificationPreference: [{
                    sendNotification: false,
                    stageName: "string",
                }],
                phoneExtension: "string",
            },
            jobDetailsType: "DataBoxDisk",
            dataExportDetails: [{
                accountDetails: {
                    dataAccountType: "ManagedDisk",
                    resourceGroupId: "string",
                    stagingStorageAccountId: "string",
                    sharePassword: "string",
                },
                transferConfiguration: {
                    transferConfigurationType: "string",
                    transferAllDetails: {
                        include: {
                            dataAccountType: "string",
                            transferAllBlobs: false,
                            transferAllFiles: false,
                        },
                    },
                    transferFilterDetails: {
                        include: {
                            dataAccountType: "string",
                            azureFileFilterDetails: {
                                filePathList: ["string"],
                                filePrefixList: ["string"],
                                fileShareList: ["string"],
                            },
                            blobFilterDetails: {
                                blobPathList: ["string"],
                                blobPrefixList: ["string"],
                                containerList: ["string"],
                            },
                            filterFileDetails: [{
                                filterFilePath: "string",
                                filterFileType: "string",
                            }],
                        },
                    },
                },
                logCollectionLevel: "string",
            }],
            dataImportDetails: [{
                accountDetails: {
                    dataAccountType: "ManagedDisk",
                    resourceGroupId: "string",
                    stagingStorageAccountId: "string",
                    sharePassword: "string",
                },
            }],
            expectedDataSizeInTeraBytes: 0,
            keyEncryptionKey: {
                kekType: "string",
                identityProperties: {
                    type: "string",
                    userAssigned: {
                        resourceId: "string",
                    },
                },
                kekUrl: "string",
                kekVaultResourceID: "string",
            },
            passkey: "string",
            preferences: {
                encryptionPreferences: {
                    doubleEncryption: "string",
                },
                preferredDataCenterRegion: ["string"],
                transportPreferences: {
                    preferredShipmentType: "string",
                },
            },
            preferredDisks: {
                string: 0,
            },
            shippingAddress: {
                country: "string",
                streetAddress1: "string",
                addressType: "string",
                city: "string",
                companyName: "string",
                postalCode: "string",
                stateOrProvince: "string",
                streetAddress2: "string",
                streetAddress3: "string",
                zipExtendedCode: "string",
            },
        },
        identity: {
            type: "string",
            userAssignedIdentities: {
                string: "any",
            },
        },
        jobName: "string",
        location: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:databox:Job
    properties:
        deliveryInfo:
            scheduledDateTime: string
        deliveryType: string
        details:
            contactDetails:
                contactName: string
                emailList:
                    - string
                mobile: string
                notificationPreference:
                    - sendNotification: false
                      stageName: string
                phone: string
                phoneExtension: string
            dataExportDetails:
                - accountDetails:
                    dataAccountType: ManagedDisk
                    resourceGroupId: string
                    sharePassword: string
                    stagingStorageAccountId: string
                  logCollectionLevel: string
                  transferConfiguration:
                    transferAllDetails:
                        include:
                            dataAccountType: string
                            transferAllBlobs: false
                            transferAllFiles: false
                    transferConfigurationType: string
                    transferFilterDetails:
                        include:
                            azureFileFilterDetails:
                                filePathList:
                                    - string
                                filePrefixList:
                                    - string
                                fileShareList:
                                    - string
                            blobFilterDetails:
                                blobPathList:
                                    - string
                                blobPrefixList:
                                    - string
                                containerList:
                                    - string
                            dataAccountType: string
                            filterFileDetails:
                                - filterFilePath: string
                                  filterFileType: string
            dataImportDetails:
                - accountDetails:
                    dataAccountType: ManagedDisk
                    resourceGroupId: string
                    sharePassword: string
                    stagingStorageAccountId: string
            expectedDataSizeInTeraBytes: 0
            jobDetailsType: DataBoxDisk
            keyEncryptionKey:
                identityProperties:
                    type: string
                    userAssigned:
                        resourceId: string
                kekType: string
                kekUrl: string
                kekVaultResourceID: string
            passkey: string
            preferences:
                encryptionPreferences:
                    doubleEncryption: string
                preferredDataCenterRegion:
                    - string
                transportPreferences:
                    preferredShipmentType: string
            preferredDisks:
                string: 0
            shippingAddress:
                addressType: string
                city: string
                companyName: string
                country: string
                postalCode: string
                stateOrProvince: string
                streetAddress1: string
                streetAddress2: string
                streetAddress3: string
                zipExtendedCode: string
        identity:
            type: string
            userAssignedIdentities:
                string: any
        jobName: string
        location: string
        resourceGroupName: string
        sku:
            displayName: string
            family: string
            name: string
        tags:
            string: string
        transferType: string
    

    Job 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 Job resource accepts the following input properties:

    ResourceGroupName string
    The Resource Group Name
    Sku Pulumi.AzureNative.DataBox.Inputs.Sku
    The sku type.
    TransferType string | Pulumi.AzureNative.DataBox.TransferType
    Type of the data transfer.
    DeliveryInfo Pulumi.AzureNative.DataBox.Inputs.JobDeliveryInfo
    Delivery Info of Job.
    DeliveryType string | Pulumi.AzureNative.DataBox.JobDeliveryType
    Delivery type of Job.
    Details Pulumi.AzureNative.DataBox.Inputs.DataBoxDiskJobDetails | Pulumi.AzureNative.DataBox.Inputs.DataBoxHeavyJobDetails | Pulumi.AzureNative.DataBox.Inputs.DataBoxJobDetails
    Details of a job run. This field will only be sent for expand details filter.
    Identity Pulumi.AzureNative.DataBox.Inputs.ResourceIdentity
    Msi identity of the resource
    JobName string
    The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    Location string
    The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
    Tags Dictionary<string, string>
    The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
    ResourceGroupName string
    The Resource Group Name
    Sku SkuArgs
    The sku type.
    TransferType string | TransferType
    Type of the data transfer.
    DeliveryInfo JobDeliveryInfoArgs
    Delivery Info of Job.
    DeliveryType string | JobDeliveryType
    Delivery type of Job.
    Details DataBoxDiskJobDetailsArgs | DataBoxHeavyJobDetailsArgs | DataBoxJobDetailsArgs
    Details of a job run. This field will only be sent for expand details filter.
    Identity ResourceIdentityArgs
    Msi identity of the resource
    JobName string
    The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    Location string
    The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
    Tags map[string]string
    The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
    resourceGroupName String
    The Resource Group Name
    sku Sku
    The sku type.
    transferType String | TransferType
    Type of the data transfer.
    deliveryInfo JobDeliveryInfo
    Delivery Info of Job.
    deliveryType String | JobDeliveryType
    Delivery type of Job.
    details DataBoxDiskJobDetails | DataBoxHeavyJobDetails | DataBoxJobDetails
    Details of a job run. This field will only be sent for expand details filter.
    identity ResourceIdentity
    Msi identity of the resource
    jobName String
    The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    location String
    The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
    tags Map<String,String>
    The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
    resourceGroupName string
    The Resource Group Name
    sku Sku
    The sku type.
    transferType string | TransferType
    Type of the data transfer.
    deliveryInfo JobDeliveryInfo
    Delivery Info of Job.
    deliveryType string | JobDeliveryType
    Delivery type of Job.
    details DataBoxDiskJobDetails | DataBoxHeavyJobDetails | DataBoxJobDetails
    Details of a job run. This field will only be sent for expand details filter.
    identity ResourceIdentity
    Msi identity of the resource
    jobName string
    The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    location string
    The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
    tags {[key: string]: string}
    The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
    resource_group_name str
    The Resource Group Name
    sku SkuArgs
    The sku type.
    transfer_type str | TransferType
    Type of the data transfer.
    delivery_info JobDeliveryInfoArgs
    Delivery Info of Job.
    delivery_type str | JobDeliveryType
    Delivery type of Job.
    details DataBoxDiskJobDetailsArgs | DataBoxHeavyJobDetailsArgs | DataBoxJobDetailsArgs
    Details of a job run. This field will only be sent for expand details filter.
    identity ResourceIdentityArgs
    Msi identity of the resource
    job_name str
    The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    location str
    The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
    tags Mapping[str, str]
    The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).
    resourceGroupName String
    The Resource Group Name
    sku Property Map
    The sku type.
    transferType String | "ImportToAzure" | "ExportFromAzure"
    Type of the data transfer.
    deliveryInfo Property Map
    Delivery Info of Job.
    deliveryType String | "NonScheduled" | "Scheduled"
    Delivery type of Job.
    details Property Map | Property Map | Property Map
    Details of a job run. This field will only be sent for expand details filter.
    identity Property Map
    Msi identity of the resource
    jobName String
    The name of the job Resource within the specified resource group. job names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    location String
    The location of the resource. This will be one of the supported and registered Azure Regions (e.g. West US, East US, Southeast Asia, etc.). The region of a resource cannot be changed once it is created, but if an identical region is specified on update the request will succeed.
    tags Map<String>
    The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).

    Outputs

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

    CancellationReason string
    Reason for cancellation.
    Error Pulumi.AzureNative.DataBox.Outputs.CloudErrorResponse
    Top level error for the job.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsCancellable bool
    Describes whether the job is cancellable or not.
    IsCancellableWithoutFee bool
    Flag to indicate cancellation of scheduled job.
    IsDeletable bool
    Describes whether the job is deletable or not.
    IsPrepareToShipEnabled bool
    Is Prepare To Ship Enabled on this job
    IsShippingAddressEditable bool
    Describes whether the shipping address is editable or not.
    Name string
    Name of the object.
    StartTime string
    Time at which the job was started in UTC ISO 8601 format.
    Status string
    Name of the stage which is in progress.
    SystemData Pulumi.AzureNative.DataBox.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    Type of the object.
    CancellationReason string
    Reason for cancellation.
    Error CloudErrorResponse
    Top level error for the job.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsCancellable bool
    Describes whether the job is cancellable or not.
    IsCancellableWithoutFee bool
    Flag to indicate cancellation of scheduled job.
    IsDeletable bool
    Describes whether the job is deletable or not.
    IsPrepareToShipEnabled bool
    Is Prepare To Ship Enabled on this job
    IsShippingAddressEditable bool
    Describes whether the shipping address is editable or not.
    Name string
    Name of the object.
    StartTime string
    Time at which the job was started in UTC ISO 8601 format.
    Status string
    Name of the stage which is in progress.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    Type of the object.
    cancellationReason String
    Reason for cancellation.
    error CloudErrorResponse
    Top level error for the job.
    id String
    The provider-assigned unique ID for this managed resource.
    isCancellable Boolean
    Describes whether the job is cancellable or not.
    isCancellableWithoutFee Boolean
    Flag to indicate cancellation of scheduled job.
    isDeletable Boolean
    Describes whether the job is deletable or not.
    isPrepareToShipEnabled Boolean
    Is Prepare To Ship Enabled on this job
    isShippingAddressEditable Boolean
    Describes whether the shipping address is editable or not.
    name String
    Name of the object.
    startTime String
    Time at which the job was started in UTC ISO 8601 format.
    status String
    Name of the stage which is in progress.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    Type of the object.
    cancellationReason string
    Reason for cancellation.
    error CloudErrorResponse
    Top level error for the job.
    id string
    The provider-assigned unique ID for this managed resource.
    isCancellable boolean
    Describes whether the job is cancellable or not.
    isCancellableWithoutFee boolean
    Flag to indicate cancellation of scheduled job.
    isDeletable boolean
    Describes whether the job is deletable or not.
    isPrepareToShipEnabled boolean
    Is Prepare To Ship Enabled on this job
    isShippingAddressEditable boolean
    Describes whether the shipping address is editable or not.
    name string
    Name of the object.
    startTime string
    Time at which the job was started in UTC ISO 8601 format.
    status string
    Name of the stage which is in progress.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    Type of the object.
    cancellation_reason str
    Reason for cancellation.
    error CloudErrorResponse
    Top level error for the job.
    id str
    The provider-assigned unique ID for this managed resource.
    is_cancellable bool
    Describes whether the job is cancellable or not.
    is_cancellable_without_fee bool
    Flag to indicate cancellation of scheduled job.
    is_deletable bool
    Describes whether the job is deletable or not.
    is_prepare_to_ship_enabled bool
    Is Prepare To Ship Enabled on this job
    is_shipping_address_editable bool
    Describes whether the shipping address is editable or not.
    name str
    Name of the object.
    start_time str
    Time at which the job was started in UTC ISO 8601 format.
    status str
    Name of the stage which is in progress.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    Type of the object.
    cancellationReason String
    Reason for cancellation.
    error Property Map
    Top level error for the job.
    id String
    The provider-assigned unique ID for this managed resource.
    isCancellable Boolean
    Describes whether the job is cancellable or not.
    isCancellableWithoutFee Boolean
    Flag to indicate cancellation of scheduled job.
    isDeletable Boolean
    Describes whether the job is deletable or not.
    isPrepareToShipEnabled Boolean
    Is Prepare To Ship Enabled on this job
    isShippingAddressEditable Boolean
    Describes whether the shipping address is editable or not.
    name String
    Name of the object.
    startTime String
    Time at which the job was started in UTC ISO 8601 format.
    status String
    Name of the stage which is in progress.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    Type of the object.

    Supporting Types

    AdditionalErrorInfoResponse, AdditionalErrorInfoResponseArgs

    Info object
    Additional error info.
    Type string
    Additional error type.
    Info interface{}
    Additional error info.
    Type string
    Additional error type.
    info Object
    Additional error info.
    type String
    Additional error type.
    info any
    Additional error info.
    type string
    Additional error type.
    info Any
    Additional error info.
    type str
    Additional error type.
    info Any
    Additional error info.
    type String
    Additional error type.

    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.

    AzureFileFilterDetails, AzureFileFilterDetailsArgs

    FilePathList List<string>
    List of full path of the files to be transferred.
    FilePrefixList List<string>
    Prefix list of the Azure files to be transferred.
    FileShareList List<string>
    List of file shares to be transferred.
    FilePathList []string
    List of full path of the files to be transferred.
    FilePrefixList []string
    Prefix list of the Azure files to be transferred.
    FileShareList []string
    List of file shares to be transferred.
    filePathList List<String>
    List of full path of the files to be transferred.
    filePrefixList List<String>
    Prefix list of the Azure files to be transferred.
    fileShareList List<String>
    List of file shares to be transferred.
    filePathList string[]
    List of full path of the files to be transferred.
    filePrefixList string[]
    Prefix list of the Azure files to be transferred.
    fileShareList string[]
    List of file shares to be transferred.
    file_path_list Sequence[str]
    List of full path of the files to be transferred.
    file_prefix_list Sequence[str]
    Prefix list of the Azure files to be transferred.
    file_share_list Sequence[str]
    List of file shares to be transferred.
    filePathList List<String>
    List of full path of the files to be transferred.
    filePrefixList List<String>
    Prefix list of the Azure files to be transferred.
    fileShareList List<String>
    List of file shares to be transferred.

    AzureFileFilterDetailsResponse, AzureFileFilterDetailsResponseArgs

    FilePathList List<string>
    List of full path of the files to be transferred.
    FilePrefixList List<string>
    Prefix list of the Azure files to be transferred.
    FileShareList List<string>
    List of file shares to be transferred.
    FilePathList []string
    List of full path of the files to be transferred.
    FilePrefixList []string
    Prefix list of the Azure files to be transferred.
    FileShareList []string
    List of file shares to be transferred.
    filePathList List<String>
    List of full path of the files to be transferred.
    filePrefixList List<String>
    Prefix list of the Azure files to be transferred.
    fileShareList List<String>
    List of file shares to be transferred.
    filePathList string[]
    List of full path of the files to be transferred.
    filePrefixList string[]
    Prefix list of the Azure files to be transferred.
    fileShareList string[]
    List of file shares to be transferred.
    file_path_list Sequence[str]
    List of full path of the files to be transferred.
    file_prefix_list Sequence[str]
    Prefix list of the Azure files to be transferred.
    file_share_list Sequence[str]
    List of file shares to be transferred.
    filePathList List<String>
    List of full path of the files to be transferred.
    filePrefixList List<String>
    Prefix list of the Azure files to be transferred.
    fileShareList List<String>
    List of file shares to be transferred.

    BlobFilterDetails, BlobFilterDetailsArgs

    BlobPathList List<string>
    List of full path of the blobs to be transferred.
    BlobPrefixList List<string>
    Prefix list of the Azure blobs to be transferred.
    ContainerList List<string>
    List of blob containers to be transferred.
    BlobPathList []string
    List of full path of the blobs to be transferred.
    BlobPrefixList []string
    Prefix list of the Azure blobs to be transferred.
    ContainerList []string
    List of blob containers to be transferred.
    blobPathList List<String>
    List of full path of the blobs to be transferred.
    blobPrefixList List<String>
    Prefix list of the Azure blobs to be transferred.
    containerList List<String>
    List of blob containers to be transferred.
    blobPathList string[]
    List of full path of the blobs to be transferred.
    blobPrefixList string[]
    Prefix list of the Azure blobs to be transferred.
    containerList string[]
    List of blob containers to be transferred.
    blob_path_list Sequence[str]
    List of full path of the blobs to be transferred.
    blob_prefix_list Sequence[str]
    Prefix list of the Azure blobs to be transferred.
    container_list Sequence[str]
    List of blob containers to be transferred.
    blobPathList List<String>
    List of full path of the blobs to be transferred.
    blobPrefixList List<String>
    Prefix list of the Azure blobs to be transferred.
    containerList List<String>
    List of blob containers to be transferred.

    BlobFilterDetailsResponse, BlobFilterDetailsResponseArgs

    BlobPathList List<string>
    List of full path of the blobs to be transferred.
    BlobPrefixList List<string>
    Prefix list of the Azure blobs to be transferred.
    ContainerList List<string>
    List of blob containers to be transferred.
    BlobPathList []string
    List of full path of the blobs to be transferred.
    BlobPrefixList []string
    Prefix list of the Azure blobs to be transferred.
    ContainerList []string
    List of blob containers to be transferred.
    blobPathList List<String>
    List of full path of the blobs to be transferred.
    blobPrefixList List<String>
    Prefix list of the Azure blobs to be transferred.
    containerList List<String>
    List of blob containers to be transferred.
    blobPathList string[]
    List of full path of the blobs to be transferred.
    blobPrefixList string[]
    Prefix list of the Azure blobs to be transferred.
    containerList string[]
    List of blob containers to be transferred.
    blob_path_list Sequence[str]
    List of full path of the blobs to be transferred.
    blob_prefix_list Sequence[str]
    Prefix list of the Azure blobs to be transferred.
    container_list Sequence[str]
    List of blob containers to be transferred.
    blobPathList List<String>
    List of full path of the blobs to be transferred.
    blobPrefixList List<String>
    Prefix list of the Azure blobs to be transferred.
    containerList List<String>
    List of blob containers to be transferred.

    CloudErrorResponse, CloudErrorResponseArgs

    AdditionalInfo List<Pulumi.AzureNative.DataBox.Inputs.AdditionalErrorInfoResponse>
    Cloud error additional info.
    Details List<Pulumi.AzureNative.DataBox.Inputs.CloudErrorResponse>
    Cloud error details.
    Code string
    Cloud error code.
    Message string
    Cloud error message.
    Target string
    Cloud error target.
    AdditionalInfo []AdditionalErrorInfoResponse
    Cloud error additional info.
    Details []CloudErrorResponse
    Cloud error details.
    Code string
    Cloud error code.
    Message string
    Cloud error message.
    Target string
    Cloud error target.
    additionalInfo List<AdditionalErrorInfoResponse>
    Cloud error additional info.
    details List<CloudErrorResponse>
    Cloud error details.
    code String
    Cloud error code.
    message String
    Cloud error message.
    target String
    Cloud error target.
    additionalInfo AdditionalErrorInfoResponse[]
    Cloud error additional info.
    details CloudErrorResponse[]
    Cloud error details.
    code string
    Cloud error code.
    message string
    Cloud error message.
    target string
    Cloud error target.
    additional_info Sequence[AdditionalErrorInfoResponse]
    Cloud error additional info.
    details Sequence[CloudErrorResponse]
    Cloud error details.
    code str
    Cloud error code.
    message str
    Cloud error message.
    target str
    Cloud error target.
    additionalInfo List<Property Map>
    Cloud error additional info.
    details List<Property Map>
    Cloud error details.
    code String
    Cloud error code.
    message String
    Cloud error message.
    target String
    Cloud error target.

    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.
    NotificationPreference List<Pulumi.AzureNative.DataBox.Inputs.NotificationPreference>
    Notification preference for a job stage.
    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.
    NotificationPreference []NotificationPreference
    Notification preference for a job stage.
    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.
    notificationPreference List<NotificationPreference>
    Notification preference for a job stage.
    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.
    notificationPreference NotificationPreference[]
    Notification preference for a job stage.
    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.
    notification_preference Sequence[NotificationPreference]
    Notification preference for a job stage.
    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.
    notificationPreference List<Property Map>
    Notification preference for a job stage.
    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.
    NotificationPreference List<Pulumi.AzureNative.DataBox.Inputs.NotificationPreferenceResponse>
    Notification preference for a job stage.
    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.
    NotificationPreference []NotificationPreferenceResponse
    Notification preference for a job stage.
    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.
    notificationPreference List<NotificationPreferenceResponse>
    Notification preference for a job stage.
    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.
    notificationPreference NotificationPreferenceResponse[]
    Notification preference for a job stage.
    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.
    notification_preference Sequence[NotificationPreferenceResponse]
    Notification preference for a job stage.
    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.
    notificationPreference List<Property Map>
    Notification preference for a job stage.
    phoneExtension String
    Phone extension number of the contact person.

    CopyProgressResponse, CopyProgressResponseArgs

    AccountId string
    Id of the account where the data needs to be uploaded.
    BytesProcessed double
    To indicate bytes transferred.
    DataAccountType string
    Data Account Type.
    DirectoriesErroredOut double
    To indicate directories errored out in the job.
    FilesErroredOut double
    Number of files which could not be copied
    FilesProcessed double
    Number of files processed
    InvalidDirectoriesProcessed double
    To indicate directories renamed
    InvalidFileBytesUploaded double
    Total amount of data not adhering to azure naming conventions which were processed by automatic renaming
    InvalidFilesProcessed double
    Number of files not adhering to azure naming conventions which were processed by automatic renaming
    IsEnumerationInProgress bool
    To indicate if enumeration of data is in progress. Until this is true, the TotalBytesToProcess may not be valid.
    RenamedContainerCount double
    Number of folders not adhering to azure naming conventions which were processed by automatic renaming
    StorageAccountName string
    Name of the storage account. This will be empty for data account types other than storage account.
    TotalBytesToProcess double
    Total amount of data to be processed by the job.
    TotalFilesToProcess double
    Total files to process
    TransferType string
    Transfer type of data
    AccountId string
    Id of the account where the data needs to be uploaded.
    BytesProcessed float64
    To indicate bytes transferred.
    DataAccountType string
    Data Account Type.
    DirectoriesErroredOut float64
    To indicate directories errored out in the job.
    FilesErroredOut float64
    Number of files which could not be copied
    FilesProcessed float64
    Number of files processed
    InvalidDirectoriesProcessed float64
    To indicate directories renamed
    InvalidFileBytesUploaded float64
    Total amount of data not adhering to azure naming conventions which were processed by automatic renaming
    InvalidFilesProcessed float64
    Number of files not adhering to azure naming conventions which were processed by automatic renaming
    IsEnumerationInProgress bool
    To indicate if enumeration of data is in progress. Until this is true, the TotalBytesToProcess may not be valid.
    RenamedContainerCount float64
    Number of folders not adhering to azure naming conventions which were processed by automatic renaming
    StorageAccountName string
    Name of the storage account. This will be empty for data account types other than storage account.
    TotalBytesToProcess float64
    Total amount of data to be processed by the job.
    TotalFilesToProcess float64
    Total files to process
    TransferType string
    Transfer type of data
    accountId String
    Id of the account where the data needs to be uploaded.
    bytesProcessed Double
    To indicate bytes transferred.
    dataAccountType String
    Data Account Type.
    directoriesErroredOut Double
    To indicate directories errored out in the job.
    filesErroredOut Double
    Number of files which could not be copied
    filesProcessed Double
    Number of files processed
    invalidDirectoriesProcessed Double
    To indicate directories renamed
    invalidFileBytesUploaded Double
    Total amount of data not adhering to azure naming conventions which were processed by automatic renaming
    invalidFilesProcessed Double
    Number of files not adhering to azure naming conventions which were processed by automatic renaming
    isEnumerationInProgress Boolean
    To indicate if enumeration of data is in progress. Until this is true, the TotalBytesToProcess may not be valid.
    renamedContainerCount Double
    Number of folders not adhering to azure naming conventions which were processed by automatic renaming
    storageAccountName String
    Name of the storage account. This will be empty for data account types other than storage account.
    totalBytesToProcess Double
    Total amount of data to be processed by the job.
    totalFilesToProcess Double
    Total files to process
    transferType String
    Transfer type of data
    accountId string
    Id of the account where the data needs to be uploaded.
    bytesProcessed number
    To indicate bytes transferred.
    dataAccountType string
    Data Account Type.
    directoriesErroredOut number
    To indicate directories errored out in the job.
    filesErroredOut number
    Number of files which could not be copied
    filesProcessed number
    Number of files processed
    invalidDirectoriesProcessed number
    To indicate directories renamed
    invalidFileBytesUploaded number
    Total amount of data not adhering to azure naming conventions which were processed by automatic renaming
    invalidFilesProcessed number
    Number of files not adhering to azure naming conventions which were processed by automatic renaming
    isEnumerationInProgress boolean
    To indicate if enumeration of data is in progress. Until this is true, the TotalBytesToProcess may not be valid.
    renamedContainerCount number
    Number of folders not adhering to azure naming conventions which were processed by automatic renaming
    storageAccountName string
    Name of the storage account. This will be empty for data account types other than storage account.
    totalBytesToProcess number
    Total amount of data to be processed by the job.
    totalFilesToProcess number
    Total files to process
    transferType string
    Transfer type of data
    account_id str
    Id of the account where the data needs to be uploaded.
    bytes_processed float
    To indicate bytes transferred.
    data_account_type str
    Data Account Type.
    directories_errored_out float
    To indicate directories errored out in the job.
    files_errored_out float
    Number of files which could not be copied
    files_processed float
    Number of files processed
    invalid_directories_processed float
    To indicate directories renamed
    invalid_file_bytes_uploaded float
    Total amount of data not adhering to azure naming conventions which were processed by automatic renaming
    invalid_files_processed float
    Number of files not adhering to azure naming conventions which were processed by automatic renaming
    is_enumeration_in_progress bool
    To indicate if enumeration of data is in progress. Until this is true, the TotalBytesToProcess may not be valid.
    renamed_container_count float
    Number of folders not adhering to azure naming conventions which were processed by automatic renaming
    storage_account_name str
    Name of the storage account. This will be empty for data account types other than storage account.
    total_bytes_to_process float
    Total amount of data to be processed by the job.
    total_files_to_process float
    Total files to process
    transfer_type str
    Transfer type of data
    accountId String
    Id of the account where the data needs to be uploaded.
    bytesProcessed Number
    To indicate bytes transferred.
    dataAccountType String
    Data Account Type.
    directoriesErroredOut Number
    To indicate directories errored out in the job.
    filesErroredOut Number
    Number of files which could not be copied
    filesProcessed Number
    Number of files processed
    invalidDirectoriesProcessed Number
    To indicate directories renamed
    invalidFileBytesUploaded Number
    Total amount of data not adhering to azure naming conventions which were processed by automatic renaming
    invalidFilesProcessed Number
    Number of files not adhering to azure naming conventions which were processed by automatic renaming
    isEnumerationInProgress Boolean
    To indicate if enumeration of data is in progress. Until this is true, the TotalBytesToProcess may not be valid.
    renamedContainerCount Number
    Number of folders not adhering to azure naming conventions which were processed by automatic renaming
    storageAccountName String
    Name of the storage account. This will be empty for data account types other than storage account.
    totalBytesToProcess Number
    Total amount of data to be processed by the job.
    totalFilesToProcess Number
    Total files to process
    transferType String
    Transfer type of data

    DataAccountType, DataAccountTypeArgs

    StorageAccount
    StorageAccountStorage Accounts .
    ManagedDisk
    ManagedDiskAzure Managed disk storage.
    DataAccountTypeStorageAccount
    StorageAccountStorage Accounts .
    DataAccountTypeManagedDisk
    ManagedDiskAzure Managed disk storage.
    StorageAccount
    StorageAccountStorage Accounts .
    ManagedDisk
    ManagedDiskAzure Managed disk storage.
    StorageAccount
    StorageAccountStorage Accounts .
    ManagedDisk
    ManagedDiskAzure Managed disk storage.
    STORAGE_ACCOUNT
    StorageAccountStorage Accounts .
    MANAGED_DISK
    ManagedDiskAzure Managed disk storage.
    "StorageAccount"
    StorageAccountStorage Accounts .
    "ManagedDisk"
    ManagedDiskAzure Managed disk storage.

    DataBoxAccountCopyLogDetailsResponse, DataBoxAccountCopyLogDetailsResponseArgs

    AccountName string
    Account name.
    CopyLogLink string
    Link for copy logs.
    CopyVerboseLogLink string
    Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.
    AccountName string
    Account name.
    CopyLogLink string
    Link for copy logs.
    CopyVerboseLogLink string
    Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.
    accountName String
    Account name.
    copyLogLink String
    Link for copy logs.
    copyVerboseLogLink String
    Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.
    accountName string
    Account name.
    copyLogLink string
    Link for copy logs.
    copyVerboseLogLink string
    Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.
    account_name str
    Account name.
    copy_log_link str
    Link for copy logs.
    copy_verbose_log_link str
    Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.
    accountName String
    Account name.
    copyLogLink String
    Link for copy logs.
    copyVerboseLogLink String
    Link for copy verbose logs. This will be set only when LogCollectionLevel is set to Verbose.

    DataBoxDiskCopyLogDetailsResponse, DataBoxDiskCopyLogDetailsResponseArgs

    DiskSerialNumber string
    Disk Serial Number.
    ErrorLogLink string
    Link for copy error logs.
    VerboseLogLink string
    Link for copy verbose logs.
    DiskSerialNumber string
    Disk Serial Number.
    ErrorLogLink string
    Link for copy error logs.
    VerboseLogLink string
    Link for copy verbose logs.
    diskSerialNumber String
    Disk Serial Number.
    errorLogLink String
    Link for copy error logs.
    verboseLogLink String
    Link for copy verbose logs.
    diskSerialNumber string
    Disk Serial Number.
    errorLogLink string
    Link for copy error logs.
    verboseLogLink string
    Link for copy verbose logs.
    disk_serial_number str
    Disk Serial Number.
    error_log_link str
    Link for copy error logs.
    verbose_log_link str
    Link for copy verbose logs.
    diskSerialNumber String
    Disk Serial Number.
    errorLogLink String
    Link for copy error logs.
    verboseLogLink String
    Link for copy verbose logs.

    DataBoxDiskCopyProgressResponse, DataBoxDiskCopyProgressResponseArgs

    BytesCopied double
    Bytes copied during the copy of disk.
    PercentComplete int
    Indicates the percentage completed for the copy of the disk.
    SerialNumber string
    The serial number of the disk
    Status string
    The Status of the copy
    BytesCopied float64
    Bytes copied during the copy of disk.
    PercentComplete int
    Indicates the percentage completed for the copy of the disk.
    SerialNumber string
    The serial number of the disk
    Status string
    The Status of the copy
    bytesCopied Double
    Bytes copied during the copy of disk.
    percentComplete Integer
    Indicates the percentage completed for the copy of the disk.
    serialNumber String
    The serial number of the disk
    status String
    The Status of the copy
    bytesCopied number
    Bytes copied during the copy of disk.
    percentComplete number
    Indicates the percentage completed for the copy of the disk.
    serialNumber string
    The serial number of the disk
    status string
    The Status of the copy
    bytes_copied float
    Bytes copied during the copy of disk.
    percent_complete int
    Indicates the percentage completed for the copy of the disk.
    serial_number str
    The serial number of the disk
    status str
    The Status of the copy
    bytesCopied Number
    Bytes copied during the copy of disk.
    percentComplete Number
    Indicates the percentage completed for the copy of the disk.
    serialNumber String
    The serial number of the disk
    status String
    The Status of the copy

    DataBoxDiskJobDetails, DataBoxDiskJobDetailsArgs

    ContactDetails Pulumi.AzureNative.DataBox.Inputs.ContactDetails
    Contact details for notification and shipping.
    DataExportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataExportDetails>
    Details of the data to be exported from azure.
    DataImportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataImportDetails>
    Details of the data to be imported into azure.
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey Pulumi.AzureNative.DataBox.Inputs.KeyEncryptionKey
    Details about which key encryption type is being used.
    Passkey string
    User entered passkey for DataBox Disk job.
    Preferences Pulumi.AzureNative.DataBox.Inputs.Preferences
    Preferences for the order.
    PreferredDisks Dictionary<string, int>
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddress
    Shipping address of the customer.
    ContactDetails ContactDetails
    Contact details for notification and shipping.
    DataExportDetails []DataExportDetails
    Details of the data to be exported from azure.
    DataImportDetails []DataImportDetails
    Details of the data to be imported into azure.
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    Passkey string
    User entered passkey for DataBox Disk job.
    Preferences Preferences
    Preferences for the order.
    PreferredDisks map[string]int
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    ShippingAddress ShippingAddress
    Shipping address of the customer.
    contactDetails ContactDetails
    Contact details for notification and shipping.
    dataExportDetails List<DataExportDetails>
    Details of the data to be exported from azure.
    dataImportDetails List<DataImportDetails>
    Details of the data to be imported into azure.
    expectedDataSizeInTeraBytes Integer
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    passkey String
    User entered passkey for DataBox Disk job.
    preferences Preferences
    Preferences for the order.
    preferredDisks Map<String,Integer>
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    shippingAddress ShippingAddress
    Shipping address of the customer.
    contactDetails ContactDetails
    Contact details for notification and shipping.
    dataExportDetails DataExportDetails[]
    Details of the data to be exported from azure.
    dataImportDetails DataImportDetails[]
    Details of the data to be imported into azure.
    expectedDataSizeInTeraBytes number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    passkey string
    User entered passkey for DataBox Disk job.
    preferences Preferences
    Preferences for the order.
    preferredDisks {[key: string]: number}
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    shippingAddress ShippingAddress
    Shipping address of the customer.
    contact_details ContactDetails
    Contact details for notification and shipping.
    data_export_details Sequence[DataExportDetails]
    Details of the data to be exported from azure.
    data_import_details Sequence[DataImportDetails]
    Details of the data to be imported into azure.
    expected_data_size_in_tera_bytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    key_encryption_key KeyEncryptionKey
    Details about which key encryption type is being used.
    passkey str
    User entered passkey for DataBox Disk job.
    preferences Preferences
    Preferences for the order.
    preferred_disks Mapping[str, int]
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    shipping_address ShippingAddress
    Shipping address of the customer.
    contactDetails Property Map
    Contact details for notification and shipping.
    dataExportDetails List<Property Map>
    Details of the data to be exported from azure.
    dataImportDetails List<Property Map>
    Details of the data to be imported into azure.
    expectedDataSizeInTeraBytes Number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey Property Map
    Details about which key encryption type is being used.
    passkey String
    User entered passkey for DataBox Disk job.
    preferences Property Map
    Preferences for the order.
    preferredDisks Map<Number>
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxDiskJobDetailsResponse, DataBoxDiskJobDetailsResponseArgs

    ChainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    ContactDetails Pulumi.AzureNative.DataBox.Inputs.ContactDetailsResponse
    Contact details for notification and shipping.
    CopyLogDetails List<object>
    List of copy log details.
    CopyProgress List<Pulumi.AzureNative.DataBox.Inputs.DataBoxDiskCopyProgressResponse>
    Copy progress per disk.
    DeliveryPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Delivery package shipping details.
    DisksAndSizeDetails Dictionary<string, int>
    Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.
    JobStages List<Pulumi.AzureNative.DataBox.Inputs.JobStagesResponse>
    List of stages that run in the job.
    ReturnPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Return package shipping details.
    ReverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    DataExportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataExportDetailsResponse>
    Details of the data to be exported from azure.
    DataImportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataImportDetailsResponse>
    Details of the data to be imported into azure.
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey Pulumi.AzureNative.DataBox.Inputs.KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    Passkey string
    User entered passkey for DataBox Disk job.
    Preferences Pulumi.AzureNative.DataBox.Inputs.PreferencesResponse
    Preferences for the order.
    PreferredDisks Dictionary<string, int>
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddressResponse
    Shipping address of the customer.
    ChainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    ContactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    CopyLogDetails []interface{}
    List of copy log details.
    CopyProgress []DataBoxDiskCopyProgressResponse
    Copy progress per disk.
    DeliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    DisksAndSizeDetails map[string]int
    Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.
    JobStages []JobStagesResponse
    List of stages that run in the job.
    ReturnPackage PackageShippingDetailsResponse
    Return package shipping details.
    ReverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    DataExportDetails []DataExportDetailsResponse
    Details of the data to be exported from azure.
    DataImportDetails []DataImportDetailsResponse
    Details of the data to be imported into azure.
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    Passkey string
    User entered passkey for DataBox Disk job.
    Preferences PreferencesResponse
    Preferences for the order.
    PreferredDisks map[string]int
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    ShippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey String
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails List<Object>
    List of copy log details.
    copyProgress List<DataBoxDiskCopyProgressResponse>
    Copy progress per disk.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    disksAndSizeDetails Map<String,Integer>
    Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.
    jobStages List<JobStagesResponse>
    List of stages that run in the job.
    returnPackage PackageShippingDetailsResponse
    Return package shipping details.
    reverseShipmentLabelSasKey String
    Shared access key to download the return shipment label
    dataExportDetails List<DataExportDetailsResponse>
    Details of the data to be exported from azure.
    dataImportDetails List<DataImportDetailsResponse>
    Details of the data to be imported into azure.
    expectedDataSizeInTeraBytes Integer
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    passkey String
    User entered passkey for DataBox Disk job.
    preferences PreferencesResponse
    Preferences for the order.
    preferredDisks Map<String,Integer>
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails (DataBoxAccountCopyLogDetailsResponse | DataBoxDiskCopyLogDetailsResponse | DataBoxHeavyAccountCopyLogDetailsResponse)[]
    List of copy log details.
    copyProgress DataBoxDiskCopyProgressResponse[]
    Copy progress per disk.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    disksAndSizeDetails {[key: string]: number}
    Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.
    jobStages JobStagesResponse[]
    List of stages that run in the job.
    returnPackage PackageShippingDetailsResponse
    Return package shipping details.
    reverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    dataExportDetails DataExportDetailsResponse[]
    Details of the data to be exported from azure.
    dataImportDetails DataImportDetailsResponse[]
    Details of the data to be imported into azure.
    expectedDataSizeInTeraBytes number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    passkey string
    User entered passkey for DataBox Disk job.
    preferences PreferencesResponse
    Preferences for the order.
    preferredDisks {[key: string]: number}
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chain_of_custody_sas_key str
    Shared access key to download the chain of custody logs
    contact_details ContactDetailsResponse
    Contact details for notification and shipping.
    copy_log_details Sequence[Union[DataBoxAccountCopyLogDetailsResponse, DataBoxDiskCopyLogDetailsResponse, DataBoxHeavyAccountCopyLogDetailsResponse]]
    List of copy log details.
    copy_progress Sequence[DataBoxDiskCopyProgressResponse]
    Copy progress per disk.
    delivery_package PackageShippingDetailsResponse
    Delivery package shipping details.
    disks_and_size_details Mapping[str, int]
    Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.
    job_stages Sequence[JobStagesResponse]
    List of stages that run in the job.
    return_package PackageShippingDetailsResponse
    Return package shipping details.
    reverse_shipment_label_sas_key str
    Shared access key to download the return shipment label
    data_export_details Sequence[DataExportDetailsResponse]
    Details of the data to be exported from azure.
    data_import_details Sequence[DataImportDetailsResponse]
    Details of the data to be imported into azure.
    expected_data_size_in_tera_bytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    key_encryption_key KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    passkey str
    User entered passkey for DataBox Disk job.
    preferences PreferencesResponse
    Preferences for the order.
    preferred_disks Mapping[str, int]
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    shipping_address ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey String
    Shared access key to download the chain of custody logs
    contactDetails Property Map
    Contact details for notification and shipping.
    copyLogDetails List<Property Map | Property Map | Property Map>
    List of copy log details.
    copyProgress List<Property Map>
    Copy progress per disk.
    deliveryPackage Property Map
    Delivery package shipping details.
    disksAndSizeDetails Map<Number>
    Contains the map of disk serial number to the disk size being used for the job. Is returned only after the disks are shipped to the customer.
    jobStages List<Property Map>
    List of stages that run in the job.
    returnPackage Property Map
    Return package shipping details.
    reverseShipmentLabelSasKey String
    Shared access key to download the return shipment label
    dataExportDetails List<Property Map>
    Details of the data to be exported from azure.
    dataImportDetails List<Property Map>
    Details of the data to be imported into azure.
    expectedDataSizeInTeraBytes Number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey Property Map
    Details about which key encryption type is being used.
    passkey String
    User entered passkey for DataBox Disk job.
    preferences Property Map
    Preferences for the order.
    preferredDisks Map<Number>
    User preference on what size disks are needed for the job. The map is from the disk size in TB to the count. Eg. {2,5} means 5 disks of 2 TB size. Key is string but will be checked against an int.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxHeavyAccountCopyLogDetailsResponse, DataBoxHeavyAccountCopyLogDetailsResponseArgs

    AccountName string
    Account name.
    CopyLogLink List<string>
    Link for copy logs.
    CopyVerboseLogLink List<string>
    Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.
    AccountName string
    Account name.
    CopyLogLink []string
    Link for copy logs.
    CopyVerboseLogLink []string
    Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.
    accountName String
    Account name.
    copyLogLink List<String>
    Link for copy logs.
    copyVerboseLogLink List<String>
    Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.
    accountName string
    Account name.
    copyLogLink string[]
    Link for copy logs.
    copyVerboseLogLink string[]
    Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.
    account_name str
    Account name.
    copy_log_link Sequence[str]
    Link for copy logs.
    copy_verbose_log_link Sequence[str]
    Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.
    accountName String
    Account name.
    copyLogLink List<String>
    Link for copy logs.
    copyVerboseLogLink List<String>
    Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.

    DataBoxHeavyJobDetails, DataBoxHeavyJobDetailsArgs

    ContactDetails Pulumi.AzureNative.DataBox.Inputs.ContactDetails
    Contact details for notification and shipping.
    DataExportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataExportDetails>
    Details of the data to be exported from azure.
    DataImportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataImportDetails>
    Details of the data to be imported into azure.
    DevicePassword string
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey Pulumi.AzureNative.DataBox.Inputs.KeyEncryptionKey
    Details about which key encryption type is being used.
    Preferences Pulumi.AzureNative.DataBox.Inputs.Preferences
    Preferences for the order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddress
    Shipping address of the customer.
    ContactDetails ContactDetails
    Contact details for notification and shipping.
    DataExportDetails []DataExportDetails
    Details of the data to be exported from azure.
    DataImportDetails []DataImportDetails
    Details of the data to be imported into azure.
    DevicePassword string
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    Preferences Preferences
    Preferences for the order.
    ShippingAddress ShippingAddress
    Shipping address of the customer.
    contactDetails ContactDetails
    Contact details for notification and shipping.
    dataExportDetails List<DataExportDetails>
    Details of the data to be exported from azure.
    dataImportDetails List<DataImportDetails>
    Details of the data to be imported into azure.
    devicePassword String
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes Integer
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    shippingAddress ShippingAddress
    Shipping address of the customer.
    contactDetails ContactDetails
    Contact details for notification and shipping.
    dataExportDetails DataExportDetails[]
    Details of the data to be exported from azure.
    dataImportDetails DataImportDetails[]
    Details of the data to be imported into azure.
    devicePassword string
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    shippingAddress ShippingAddress
    Shipping address of the customer.
    contact_details ContactDetails
    Contact details for notification and shipping.
    data_export_details Sequence[DataExportDetails]
    Details of the data to be exported from azure.
    data_import_details Sequence[DataImportDetails]
    Details of the data to be imported into azure.
    device_password str
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expected_data_size_in_tera_bytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    key_encryption_key KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    shipping_address ShippingAddress
    Shipping address of the customer.
    contactDetails Property Map
    Contact details for notification and shipping.
    dataExportDetails List<Property Map>
    Details of the data to be exported from azure.
    dataImportDetails List<Property Map>
    Details of the data to be imported into azure.
    devicePassword String
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes Number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey Property Map
    Details about which key encryption type is being used.
    preferences Property Map
    Preferences for the order.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxHeavyJobDetailsResponse, DataBoxHeavyJobDetailsResponseArgs

    ChainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    ContactDetails Pulumi.AzureNative.DataBox.Inputs.ContactDetailsResponse
    Contact details for notification and shipping.
    CopyLogDetails List<object>
    List of copy log details.
    CopyProgress List<Pulumi.AzureNative.DataBox.Inputs.CopyProgressResponse>
    Copy progress per account.
    DeliveryPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Delivery package shipping details.
    JobStages List<Pulumi.AzureNative.DataBox.Inputs.JobStagesResponse>
    List of stages that run in the job.
    ReturnPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Return package shipping details.
    ReverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    DataExportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataExportDetailsResponse>
    Details of the data to be exported from azure.
    DataImportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataImportDetailsResponse>
    Details of the data to be imported into azure.
    DevicePassword string
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey Pulumi.AzureNative.DataBox.Inputs.KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    Preferences Pulumi.AzureNative.DataBox.Inputs.PreferencesResponse
    Preferences for the order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddressResponse
    Shipping address of the customer.
    ChainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    ContactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    CopyLogDetails []interface{}
    List of copy log details.
    CopyProgress []CopyProgressResponse
    Copy progress per account.
    DeliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    JobStages []JobStagesResponse
    List of stages that run in the job.
    ReturnPackage PackageShippingDetailsResponse
    Return package shipping details.
    ReverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    DataExportDetails []DataExportDetailsResponse
    Details of the data to be exported from azure.
    DataImportDetails []DataImportDetailsResponse
    Details of the data to be imported into azure.
    DevicePassword string
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    Preferences PreferencesResponse
    Preferences for the order.
    ShippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey String
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails List<Object>
    List of copy log details.
    copyProgress List<CopyProgressResponse>
    Copy progress per account.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    jobStages List<JobStagesResponse>
    List of stages that run in the job.
    returnPackage PackageShippingDetailsResponse
    Return package shipping details.
    reverseShipmentLabelSasKey String
    Shared access key to download the return shipment label
    dataExportDetails List<DataExportDetailsResponse>
    Details of the data to be exported from azure.
    dataImportDetails List<DataImportDetailsResponse>
    Details of the data to be imported into azure.
    devicePassword String
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes Integer
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails (DataBoxAccountCopyLogDetailsResponse | DataBoxDiskCopyLogDetailsResponse | DataBoxHeavyAccountCopyLogDetailsResponse)[]
    List of copy log details.
    copyProgress CopyProgressResponse[]
    Copy progress per account.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    jobStages JobStagesResponse[]
    List of stages that run in the job.
    returnPackage PackageShippingDetailsResponse
    Return package shipping details.
    reverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    dataExportDetails DataExportDetailsResponse[]
    Details of the data to be exported from azure.
    dataImportDetails DataImportDetailsResponse[]
    Details of the data to be imported into azure.
    devicePassword string
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chain_of_custody_sas_key str
    Shared access key to download the chain of custody logs
    contact_details ContactDetailsResponse
    Contact details for notification and shipping.
    copy_log_details Sequence[Union[DataBoxAccountCopyLogDetailsResponse, DataBoxDiskCopyLogDetailsResponse, DataBoxHeavyAccountCopyLogDetailsResponse]]
    List of copy log details.
    copy_progress Sequence[CopyProgressResponse]
    Copy progress per account.
    delivery_package PackageShippingDetailsResponse
    Delivery package shipping details.
    job_stages Sequence[JobStagesResponse]
    List of stages that run in the job.
    return_package PackageShippingDetailsResponse
    Return package shipping details.
    reverse_shipment_label_sas_key str
    Shared access key to download the return shipment label
    data_export_details Sequence[DataExportDetailsResponse]
    Details of the data to be exported from azure.
    data_import_details Sequence[DataImportDetailsResponse]
    Details of the data to be imported into azure.
    device_password str
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expected_data_size_in_tera_bytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    key_encryption_key KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    shipping_address ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey String
    Shared access key to download the chain of custody logs
    contactDetails Property Map
    Contact details for notification and shipping.
    copyLogDetails List<Property Map | Property Map | Property Map>
    List of copy log details.
    copyProgress List<Property Map>
    Copy progress per account.
    deliveryPackage Property Map
    Delivery package shipping details.
    jobStages List<Property Map>
    List of stages that run in the job.
    returnPackage Property Map
    Return package shipping details.
    reverseShipmentLabelSasKey String
    Shared access key to download the return shipment label
    dataExportDetails List<Property Map>
    Details of the data to be exported from azure.
    dataImportDetails List<Property Map>
    Details of the data to be imported into azure.
    devicePassword String
    Set Device password for unlocking Databox Heavy. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes Number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey Property Map
    Details about which key encryption type is being used.
    preferences Property Map
    Preferences for the order.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxJobDetails, DataBoxJobDetailsArgs

    ContactDetails Pulumi.AzureNative.DataBox.Inputs.ContactDetails
    Contact details for notification and shipping.
    DataExportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataExportDetails>
    Details of the data to be exported from azure.
    DataImportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataImportDetails>
    Details of the data to be imported into azure.
    DevicePassword string
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey Pulumi.AzureNative.DataBox.Inputs.KeyEncryptionKey
    Details about which key encryption type is being used.
    Preferences Pulumi.AzureNative.DataBox.Inputs.Preferences
    Preferences for the order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddress
    Shipping address of the customer.
    ContactDetails ContactDetails
    Contact details for notification and shipping.
    DataExportDetails []DataExportDetails
    Details of the data to be exported from azure.
    DataImportDetails []DataImportDetails
    Details of the data to be imported into azure.
    DevicePassword string
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    Preferences Preferences
    Preferences for the order.
    ShippingAddress ShippingAddress
    Shipping address of the customer.
    contactDetails ContactDetails
    Contact details for notification and shipping.
    dataExportDetails List<DataExportDetails>
    Details of the data to be exported from azure.
    dataImportDetails List<DataImportDetails>
    Details of the data to be imported into azure.
    devicePassword String
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes Integer
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    shippingAddress ShippingAddress
    Shipping address of the customer.
    contactDetails ContactDetails
    Contact details for notification and shipping.
    dataExportDetails DataExportDetails[]
    Details of the data to be exported from azure.
    dataImportDetails DataImportDetails[]
    Details of the data to be imported into azure.
    devicePassword string
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    shippingAddress ShippingAddress
    Shipping address of the customer.
    contact_details ContactDetails
    Contact details for notification and shipping.
    data_export_details Sequence[DataExportDetails]
    Details of the data to be exported from azure.
    data_import_details Sequence[DataImportDetails]
    Details of the data to be imported into azure.
    device_password str
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expected_data_size_in_tera_bytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    key_encryption_key KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    shipping_address ShippingAddress
    Shipping address of the customer.
    contactDetails Property Map
    Contact details for notification and shipping.
    dataExportDetails List<Property Map>
    Details of the data to be exported from azure.
    dataImportDetails List<Property Map>
    Details of the data to be imported into azure.
    devicePassword String
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes Number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey Property Map
    Details about which key encryption type is being used.
    preferences Property Map
    Preferences for the order.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxJobDetailsResponse, DataBoxJobDetailsResponseArgs

    ChainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    ContactDetails Pulumi.AzureNative.DataBox.Inputs.ContactDetailsResponse
    Contact details for notification and shipping.
    CopyLogDetails List<object>
    List of copy log details.
    CopyProgress List<Pulumi.AzureNative.DataBox.Inputs.CopyProgressResponse>
    Copy progress per storage account.
    DeliveryPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Delivery package shipping details.
    JobStages List<Pulumi.AzureNative.DataBox.Inputs.JobStagesResponse>
    List of stages that run in the job.
    ReturnPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Return package shipping details.
    ReverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    DataExportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataExportDetailsResponse>
    Details of the data to be exported from azure.
    DataImportDetails List<Pulumi.AzureNative.DataBox.Inputs.DataImportDetailsResponse>
    Details of the data to be imported into azure.
    DevicePassword string
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey Pulumi.AzureNative.DataBox.Inputs.KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    Preferences Pulumi.AzureNative.DataBox.Inputs.PreferencesResponse
    Preferences for the order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddressResponse
    Shipping address of the customer.
    ChainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    ContactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    CopyLogDetails []interface{}
    List of copy log details.
    CopyProgress []CopyProgressResponse
    Copy progress per storage account.
    DeliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    JobStages []JobStagesResponse
    List of stages that run in the job.
    ReturnPackage PackageShippingDetailsResponse
    Return package shipping details.
    ReverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    DataExportDetails []DataExportDetailsResponse
    Details of the data to be exported from azure.
    DataImportDetails []DataImportDetailsResponse
    Details of the data to be imported into azure.
    DevicePassword string
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    KeyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    Preferences PreferencesResponse
    Preferences for the order.
    ShippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey String
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails List<Object>
    List of copy log details.
    copyProgress List<CopyProgressResponse>
    Copy progress per storage account.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    jobStages List<JobStagesResponse>
    List of stages that run in the job.
    returnPackage PackageShippingDetailsResponse
    Return package shipping details.
    reverseShipmentLabelSasKey String
    Shared access key to download the return shipment label
    dataExportDetails List<DataExportDetailsResponse>
    Details of the data to be exported from azure.
    dataImportDetails List<DataImportDetailsResponse>
    Details of the data to be imported into azure.
    devicePassword String
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes Integer
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails (DataBoxAccountCopyLogDetailsResponse | DataBoxDiskCopyLogDetailsResponse | DataBoxHeavyAccountCopyLogDetailsResponse)[]
    List of copy log details.
    copyProgress CopyProgressResponse[]
    Copy progress per storage account.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    jobStages JobStagesResponse[]
    List of stages that run in the job.
    returnPackage PackageShippingDetailsResponse
    Return package shipping details.
    reverseShipmentLabelSasKey string
    Shared access key to download the return shipment label
    dataExportDetails DataExportDetailsResponse[]
    Details of the data to be exported from azure.
    dataImportDetails DataImportDetailsResponse[]
    Details of the data to be imported into azure.
    devicePassword string
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    chain_of_custody_sas_key str
    Shared access key to download the chain of custody logs
    contact_details ContactDetailsResponse
    Contact details for notification and shipping.
    copy_log_details Sequence[Union[DataBoxAccountCopyLogDetailsResponse, DataBoxDiskCopyLogDetailsResponse, DataBoxHeavyAccountCopyLogDetailsResponse]]
    List of copy log details.
    copy_progress Sequence[CopyProgressResponse]
    Copy progress per storage account.
    delivery_package PackageShippingDetailsResponse
    Delivery package shipping details.
    job_stages Sequence[JobStagesResponse]
    List of stages that run in the job.
    return_package PackageShippingDetailsResponse
    Return package shipping details.
    reverse_shipment_label_sas_key str
    Shared access key to download the return shipment label
    data_export_details Sequence[DataExportDetailsResponse]
    Details of the data to be exported from azure.
    data_import_details Sequence[DataImportDetailsResponse]
    Details of the data to be imported into azure.
    device_password str
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expected_data_size_in_tera_bytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    key_encryption_key KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    shipping_address ShippingAddressResponse
    Shipping address of the customer.
    chainOfCustodySasKey String
    Shared access key to download the chain of custody logs
    contactDetails Property Map
    Contact details for notification and shipping.
    copyLogDetails List<Property Map | Property Map | Property Map>
    List of copy log details.
    copyProgress List<Property Map>
    Copy progress per storage account.
    deliveryPackage Property Map
    Delivery package shipping details.
    jobStages List<Property Map>
    List of stages that run in the job.
    returnPackage Property Map
    Return package shipping details.
    reverseShipmentLabelSasKey String
    Shared access key to download the return shipment label
    dataExportDetails List<Property Map>
    Details of the data to be exported from azure.
    dataImportDetails List<Property Map>
    Details of the data to be imported into azure.
    devicePassword String
    Set Device password for unlocking Databox. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    expectedDataSizeInTeraBytes Number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    keyEncryptionKey Property Map
    Details about which key encryption type is being used.
    preferences Property Map
    Preferences for the order.
    shippingAddress Property Map
    Shipping address of the customer.

    DataExportDetails, DataExportDetailsArgs

    AccountDetails ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    TransferConfiguration TransferConfiguration
    Configuration for the data transfer.
    LogCollectionLevel string | LogCollectionLevel
    Level of the logs to be collected.
    accountDetails ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    transferConfiguration TransferConfiguration
    Configuration for the data transfer.
    logCollectionLevel String | LogCollectionLevel
    Level of the logs to be collected.
    accountDetails ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    transferConfiguration TransferConfiguration
    Configuration for the data transfer.
    logCollectionLevel string | LogCollectionLevel
    Level of the logs to be collected.
    account_details ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    transfer_configuration TransferConfiguration
    Configuration for the data transfer.
    log_collection_level str | LogCollectionLevel
    Level of the logs to be collected.
    accountDetails Property Map | Property Map
    Account details of the data to be transferred
    transferConfiguration Property Map
    Configuration for the data transfer.
    logCollectionLevel String | "Error" | "Verbose"
    Level of the logs to be collected.

    DataExportDetailsResponse, DataExportDetailsResponseArgs

    AccountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    TransferConfiguration TransferConfigurationResponse
    Configuration for the data transfer.
    LogCollectionLevel string
    Level of the logs to be collected.
    accountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    transferConfiguration TransferConfigurationResponse
    Configuration for the data transfer.
    logCollectionLevel String
    Level of the logs to be collected.
    accountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    transferConfiguration TransferConfigurationResponse
    Configuration for the data transfer.
    logCollectionLevel string
    Level of the logs to be collected.
    account_details ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    transfer_configuration TransferConfigurationResponse
    Configuration for the data transfer.
    log_collection_level str
    Level of the logs to be collected.
    accountDetails Property Map | Property Map
    Account details of the data to be transferred
    transferConfiguration Property Map
    Configuration for the data transfer.
    logCollectionLevel String
    Level of the logs to be collected.

    DataImportDetails, DataImportDetailsArgs

    AccountDetails ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    accountDetails ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    accountDetails ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    account_details ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    accountDetails Property Map | Property Map
    Account details of the data to be transferred

    DataImportDetailsResponse, DataImportDetailsResponseArgs

    AccountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    accountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    accountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    account_details ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    accountDetails Property Map | Property Map
    Account details of the data to be transferred

    DoubleEncryption, DoubleEncryptionArgs

    Enabled
    EnabledSoftware-based encryption is enabled.
    Disabled
    DisabledSoftware-based encryption is disabled.
    DoubleEncryptionEnabled
    EnabledSoftware-based encryption is enabled.
    DoubleEncryptionDisabled
    DisabledSoftware-based encryption is disabled.
    Enabled
    EnabledSoftware-based encryption is enabled.
    Disabled
    DisabledSoftware-based encryption is disabled.
    Enabled
    EnabledSoftware-based encryption is enabled.
    Disabled
    DisabledSoftware-based encryption is disabled.
    ENABLED
    EnabledSoftware-based encryption is enabled.
    DISABLED
    DisabledSoftware-based encryption is disabled.
    "Enabled"
    EnabledSoftware-based encryption is enabled.
    "Disabled"
    DisabledSoftware-based encryption is disabled.

    EncryptionPreferences, EncryptionPreferencesArgs

    DoubleEncryption string | Pulumi.AzureNative.DataBox.DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    DoubleEncryption string | DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    doubleEncryption String | DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    doubleEncryption string | DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    double_encryption str | DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    doubleEncryption String | "Enabled" | "Disabled"
    Defines secondary layer of software-based encryption enablement.

    EncryptionPreferencesResponse, EncryptionPreferencesResponseArgs

    DoubleEncryption string
    Defines secondary layer of software-based encryption enablement.
    DoubleEncryption string
    Defines secondary layer of software-based encryption enablement.
    doubleEncryption String
    Defines secondary layer of software-based encryption enablement.
    doubleEncryption string
    Defines secondary layer of software-based encryption enablement.
    double_encryption str
    Defines secondary layer of software-based encryption enablement.
    doubleEncryption String
    Defines secondary layer of software-based encryption enablement.

    FilterFileDetails, FilterFileDetailsArgs

    FilterFilePath string
    Path of the file that contains the details of all items to transfer.
    FilterFileType string | Pulumi.AzureNative.DataBox.FilterFileType
    Type of the filter file.
    FilterFilePath string
    Path of the file that contains the details of all items to transfer.
    FilterFileType string | FilterFileType
    Type of the filter file.
    filterFilePath String
    Path of the file that contains the details of all items to transfer.
    filterFileType String | FilterFileType
    Type of the filter file.
    filterFilePath string
    Path of the file that contains the details of all items to transfer.
    filterFileType string | FilterFileType
    Type of the filter file.
    filter_file_path str
    Path of the file that contains the details of all items to transfer.
    filter_file_type str | FilterFileType
    Type of the filter file.
    filterFilePath String
    Path of the file that contains the details of all items to transfer.
    filterFileType String | "AzureBlob" | "AzureFile"
    Type of the filter file.

    FilterFileDetailsResponse, FilterFileDetailsResponseArgs

    FilterFilePath string
    Path of the file that contains the details of all items to transfer.
    FilterFileType string
    Type of the filter file.
    FilterFilePath string
    Path of the file that contains the details of all items to transfer.
    FilterFileType string
    Type of the filter file.
    filterFilePath String
    Path of the file that contains the details of all items to transfer.
    filterFileType String
    Type of the filter file.
    filterFilePath string
    Path of the file that contains the details of all items to transfer.
    filterFileType string
    Type of the filter file.
    filter_file_path str
    Path of the file that contains the details of all items to transfer.
    filter_file_type str
    Type of the filter file.
    filterFilePath String
    Path of the file that contains the details of all items to transfer.
    filterFileType String
    Type of the filter file.

    FilterFileType, FilterFileTypeArgs

    AzureBlob
    AzureBlobFilter file is of the type AzureBlob.
    AzureFile
    AzureFileFilter file is of the type AzureFiles.
    FilterFileTypeAzureBlob
    AzureBlobFilter file is of the type AzureBlob.
    FilterFileTypeAzureFile
    AzureFileFilter file is of the type AzureFiles.
    AzureBlob
    AzureBlobFilter file is of the type AzureBlob.
    AzureFile
    AzureFileFilter file is of the type AzureFiles.
    AzureBlob
    AzureBlobFilter file is of the type AzureBlob.
    AzureFile
    AzureFileFilter file is of the type AzureFiles.
    AZURE_BLOB
    AzureBlobFilter file is of the type AzureBlob.
    AZURE_FILE
    AzureFileFilter file is of the type AzureFiles.
    "AzureBlob"
    AzureBlobFilter file is of the type AzureBlob.
    "AzureFile"
    AzureFileFilter file is of the type AzureFiles.

    IdentityProperties, IdentityPropertiesArgs

    Type string
    Managed service identity type.
    UserAssigned Pulumi.AzureNative.DataBox.Inputs.UserAssignedProperties
    User assigned identity properties.
    Type string
    Managed service identity type.
    UserAssigned UserAssignedProperties
    User assigned identity properties.
    type String
    Managed service identity type.
    userAssigned UserAssignedProperties
    User assigned identity properties.
    type string
    Managed service identity type.
    userAssigned UserAssignedProperties
    User assigned identity properties.
    type str
    Managed service identity type.
    user_assigned UserAssignedProperties
    User assigned identity properties.
    type String
    Managed service identity type.
    userAssigned Property Map
    User assigned identity properties.

    IdentityPropertiesResponse, IdentityPropertiesResponseArgs

    Type string
    Managed service identity type.
    UserAssigned Pulumi.AzureNative.DataBox.Inputs.UserAssignedPropertiesResponse
    User assigned identity properties.
    Type string
    Managed service identity type.
    UserAssigned UserAssignedPropertiesResponse
    User assigned identity properties.
    type String
    Managed service identity type.
    userAssigned UserAssignedPropertiesResponse
    User assigned identity properties.
    type string
    Managed service identity type.
    userAssigned UserAssignedPropertiesResponse
    User assigned identity properties.
    type str
    Managed service identity type.
    user_assigned UserAssignedPropertiesResponse
    User assigned identity properties.
    type String
    Managed service identity type.
    userAssigned Property Map
    User assigned identity properties.

    JobDeliveryInfo, JobDeliveryInfoArgs

    ScheduledDateTime string
    Scheduled date time.
    ScheduledDateTime string
    Scheduled date time.
    scheduledDateTime String
    Scheduled date time.
    scheduledDateTime string
    Scheduled date time.
    scheduled_date_time str
    Scheduled date time.
    scheduledDateTime String
    Scheduled date time.

    JobDeliveryInfoResponse, JobDeliveryInfoResponseArgs

    ScheduledDateTime string
    Scheduled date time.
    ScheduledDateTime string
    Scheduled date time.
    scheduledDateTime String
    Scheduled date time.
    scheduledDateTime string
    Scheduled date time.
    scheduled_date_time str
    Scheduled date time.
    scheduledDateTime String
    Scheduled date time.

    JobDeliveryType, JobDeliveryTypeArgs

    NonScheduled
    NonScheduledNon Scheduled job.
    Scheduled
    ScheduledScheduled job.
    JobDeliveryTypeNonScheduled
    NonScheduledNon Scheduled job.
    JobDeliveryTypeScheduled
    ScheduledScheduled job.
    NonScheduled
    NonScheduledNon Scheduled job.
    Scheduled
    ScheduledScheduled job.
    NonScheduled
    NonScheduledNon Scheduled job.
    Scheduled
    ScheduledScheduled job.
    NON_SCHEDULED
    NonScheduledNon Scheduled job.
    SCHEDULED
    ScheduledScheduled job.
    "NonScheduled"
    NonScheduledNon Scheduled job.
    "Scheduled"
    ScheduledScheduled job.

    JobStagesResponse, JobStagesResponseArgs

    DisplayName string
    Display name of the job stage.
    JobStageDetails object
    Job Stage Details
    StageName string
    Name of the job stage.
    StageStatus string
    Status of the job stage.
    StageTime string
    Time for the job stage in UTC ISO 8601 format.
    DisplayName string
    Display name of the job stage.
    JobStageDetails interface{}
    Job Stage Details
    StageName string
    Name of the job stage.
    StageStatus string
    Status of the job stage.
    StageTime string
    Time for the job stage in UTC ISO 8601 format.
    displayName String
    Display name of the job stage.
    jobStageDetails Object
    Job Stage Details
    stageName String
    Name of the job stage.
    stageStatus String
    Status of the job stage.
    stageTime String
    Time for the job stage in UTC ISO 8601 format.
    displayName string
    Display name of the job stage.
    jobStageDetails any
    Job Stage Details
    stageName string
    Name of the job stage.
    stageStatus string
    Status of the job stage.
    stageTime string
    Time for the job stage in UTC ISO 8601 format.
    display_name str
    Display name of the job stage.
    job_stage_details Any
    Job Stage Details
    stage_name str
    Name of the job stage.
    stage_status str
    Status of the job stage.
    stage_time str
    Time for the job stage in UTC ISO 8601 format.
    displayName String
    Display name of the job stage.
    jobStageDetails Any
    Job Stage Details
    stageName String
    Name of the job stage.
    stageStatus String
    Status of the job stage.
    stageTime String
    Time for the job stage in UTC ISO 8601 format.

    KekType, KekTypeArgs

    MicrosoftManaged
    MicrosoftManagedKey encryption key is managed by Microsoft.
    CustomerManaged
    CustomerManagedKey encryption key is managed by the Customer.
    KekTypeMicrosoftManaged
    MicrosoftManagedKey encryption key is managed by Microsoft.
    KekTypeCustomerManaged
    CustomerManagedKey encryption key is managed by the Customer.
    MicrosoftManaged
    MicrosoftManagedKey encryption key is managed by Microsoft.
    CustomerManaged
    CustomerManagedKey encryption key is managed by the Customer.
    MicrosoftManaged
    MicrosoftManagedKey encryption key is managed by Microsoft.
    CustomerManaged
    CustomerManagedKey encryption key is managed by the Customer.
    MICROSOFT_MANAGED
    MicrosoftManagedKey encryption key is managed by Microsoft.
    CUSTOMER_MANAGED
    CustomerManagedKey encryption key is managed by the Customer.
    "MicrosoftManaged"
    MicrosoftManagedKey encryption key is managed by Microsoft.
    "CustomerManaged"
    CustomerManagedKey encryption key is managed by the Customer.

    KeyEncryptionKey, KeyEncryptionKeyArgs

    KekType string | Pulumi.AzureNative.DataBox.KekType
    Type of encryption key used for key encryption.
    IdentityProperties Pulumi.AzureNative.DataBox.Inputs.IdentityProperties
    Managed identity properties used for key encryption.
    KekUrl string
    Key encryption key. It is required in case of Customer managed KekType.
    KekVaultResourceID string
    Kek vault resource id. It is required in case of Customer managed KekType.
    KekType string | KekType
    Type of encryption key used for key encryption.
    IdentityProperties IdentityProperties
    Managed identity properties used for key encryption.
    KekUrl string
    Key encryption key. It is required in case of Customer managed KekType.
    KekVaultResourceID string
    Kek vault resource id. It is required in case of Customer managed KekType.
    kekType String | KekType
    Type of encryption key used for key encryption.
    identityProperties IdentityProperties
    Managed identity properties used for key encryption.
    kekUrl String
    Key encryption key. It is required in case of Customer managed KekType.
    kekVaultResourceID String
    Kek vault resource id. It is required in case of Customer managed KekType.
    kekType string | KekType
    Type of encryption key used for key encryption.
    identityProperties IdentityProperties
    Managed identity properties used for key encryption.
    kekUrl string
    Key encryption key. It is required in case of Customer managed KekType.
    kekVaultResourceID string
    Kek vault resource id. It is required in case of Customer managed KekType.
    kek_type str | KekType
    Type of encryption key used for key encryption.
    identity_properties IdentityProperties
    Managed identity properties used for key encryption.
    kek_url str
    Key encryption key. It is required in case of Customer managed KekType.
    kek_vault_resource_id str
    Kek vault resource id. It is required in case of Customer managed KekType.
    kekType String | "MicrosoftManaged" | "CustomerManaged"
    Type of encryption key used for key encryption.
    identityProperties Property Map
    Managed identity properties used for key encryption.
    kekUrl String
    Key encryption key. It is required in case of Customer managed KekType.
    kekVaultResourceID String
    Kek vault resource id. It is required in case of Customer managed KekType.

    KeyEncryptionKeyResponse, KeyEncryptionKeyResponseArgs

    KekType string
    Type of encryption key used for key encryption.
    IdentityProperties Pulumi.AzureNative.DataBox.Inputs.IdentityPropertiesResponse
    Managed identity properties used for key encryption.
    KekUrl string
    Key encryption key. It is required in case of Customer managed KekType.
    KekVaultResourceID string
    Kek vault resource id. It is required in case of Customer managed KekType.
    KekType string
    Type of encryption key used for key encryption.
    IdentityProperties IdentityPropertiesResponse
    Managed identity properties used for key encryption.
    KekUrl string
    Key encryption key. It is required in case of Customer managed KekType.
    KekVaultResourceID string
    Kek vault resource id. It is required in case of Customer managed KekType.
    kekType String
    Type of encryption key used for key encryption.
    identityProperties IdentityPropertiesResponse
    Managed identity properties used for key encryption.
    kekUrl String
    Key encryption key. It is required in case of Customer managed KekType.
    kekVaultResourceID String
    Kek vault resource id. It is required in case of Customer managed KekType.
    kekType string
    Type of encryption key used for key encryption.
    identityProperties IdentityPropertiesResponse
    Managed identity properties used for key encryption.
    kekUrl string
    Key encryption key. It is required in case of Customer managed KekType.
    kekVaultResourceID string
    Kek vault resource id. It is required in case of Customer managed KekType.
    kek_type str
    Type of encryption key used for key encryption.
    identity_properties IdentityPropertiesResponse
    Managed identity properties used for key encryption.
    kek_url str
    Key encryption key. It is required in case of Customer managed KekType.
    kek_vault_resource_id str
    Kek vault resource id. It is required in case of Customer managed KekType.
    kekType String
    Type of encryption key used for key encryption.
    identityProperties Property Map
    Managed identity properties used for key encryption.
    kekUrl String
    Key encryption key. It is required in case of Customer managed KekType.
    kekVaultResourceID String
    Kek vault resource id. It is required in case of Customer managed KekType.

    LogCollectionLevel, LogCollectionLevelArgs

    Error
    ErrorOnly Errors will be collected in the logs.
    Verbose
    VerboseVerbose logging (includes Errors, CRC, size information and others).
    LogCollectionLevelError
    ErrorOnly Errors will be collected in the logs.
    LogCollectionLevelVerbose
    VerboseVerbose logging (includes Errors, CRC, size information and others).
    Error
    ErrorOnly Errors will be collected in the logs.
    Verbose
    VerboseVerbose logging (includes Errors, CRC, size information and others).
    Error
    ErrorOnly Errors will be collected in the logs.
    Verbose
    VerboseVerbose logging (includes Errors, CRC, size information and others).
    ERROR
    ErrorOnly Errors will be collected in the logs.
    VERBOSE
    VerboseVerbose logging (includes Errors, CRC, size information and others).
    "Error"
    ErrorOnly Errors will be collected in the logs.
    "Verbose"
    VerboseVerbose logging (includes Errors, CRC, size information and others).

    ManagedDiskDetails, ManagedDiskDetailsArgs

    ResourceGroupId string
    Resource Group Id of the compute disks.
    StagingStorageAccountId string
    Resource Id of the storage account that can be used to copy the vhd for staging.
    SharePassword string
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    ResourceGroupId string
    Resource Group Id of the compute disks.
    StagingStorageAccountId string
    Resource Id of the storage account that can be used to copy the vhd for staging.
    SharePassword string
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    resourceGroupId String
    Resource Group Id of the compute disks.
    stagingStorageAccountId String
    Resource Id of the storage account that can be used to copy the vhd for staging.
    sharePassword String
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    resourceGroupId string
    Resource Group Id of the compute disks.
    stagingStorageAccountId string
    Resource Id of the storage account that can be used to copy the vhd for staging.
    sharePassword string
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    resource_group_id str
    Resource Group Id of the compute disks.
    staging_storage_account_id str
    Resource Id of the storage account that can be used to copy the vhd for staging.
    share_password str
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    resourceGroupId String
    Resource Group Id of the compute disks.
    stagingStorageAccountId String
    Resource Id of the storage account that can be used to copy the vhd for staging.
    sharePassword String
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+

    ManagedDiskDetailsResponse, ManagedDiskDetailsResponseArgs

    ResourceGroupId string
    Resource Group Id of the compute disks.
    StagingStorageAccountId string
    Resource Id of the storage account that can be used to copy the vhd for staging.
    ResourceGroupId string
    Resource Group Id of the compute disks.
    StagingStorageAccountId string
    Resource Id of the storage account that can be used to copy the vhd for staging.
    resourceGroupId String
    Resource Group Id of the compute disks.
    stagingStorageAccountId String
    Resource Id of the storage account that can be used to copy the vhd for staging.
    resourceGroupId string
    Resource Group Id of the compute disks.
    stagingStorageAccountId string
    Resource Id of the storage account that can be used to copy the vhd for staging.
    resource_group_id str
    Resource Group Id of the compute disks.
    staging_storage_account_id str
    Resource Id of the storage account that can be used to copy the vhd for staging.
    resourceGroupId String
    Resource Group Id of the compute disks.
    stagingStorageAccountId String
    Resource Id of the storage account that can be used to copy the vhd for staging.

    NotificationPreference, NotificationPreferenceArgs

    SendNotification bool
    Notification is required or not.
    StageName string | Pulumi.AzureNative.DataBox.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.

    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

    DevicePrepared
    DevicePreparedNotification at device prepared stage.
    Dispatched
    DispatchedNotification at device dispatched stage.
    Delivered
    DeliveredNotification at device delivered stage.
    PickedUp
    PickedUpNotification at device picked up from user stage.
    AtAzureDC
    AtAzureDCNotification at device received at Azure datacenter stage.
    DataCopy
    DataCopyNotification at data copy started stage.
    NotificationStageNameDevicePrepared
    DevicePreparedNotification at device prepared stage.
    NotificationStageNameDispatched
    DispatchedNotification at device dispatched stage.
    NotificationStageNameDelivered
    DeliveredNotification at device delivered stage.
    NotificationStageNamePickedUp
    PickedUpNotification at device picked up from user stage.
    NotificationStageNameAtAzureDC
    AtAzureDCNotification at device received at Azure datacenter stage.
    NotificationStageNameDataCopy
    DataCopyNotification at data copy started stage.
    DevicePrepared
    DevicePreparedNotification at device prepared stage.
    Dispatched
    DispatchedNotification at device dispatched stage.
    Delivered
    DeliveredNotification at device delivered stage.
    PickedUp
    PickedUpNotification at device picked up from user stage.
    AtAzureDC
    AtAzureDCNotification at device received at Azure datacenter stage.
    DataCopy
    DataCopyNotification at data copy started stage.
    DevicePrepared
    DevicePreparedNotification at device prepared stage.
    Dispatched
    DispatchedNotification at device dispatched stage.
    Delivered
    DeliveredNotification at device delivered stage.
    PickedUp
    PickedUpNotification at device picked up from user stage.
    AtAzureDC
    AtAzureDCNotification at device received at Azure datacenter stage.
    DataCopy
    DataCopyNotification at data copy started stage.
    DEVICE_PREPARED
    DevicePreparedNotification at device prepared stage.
    DISPATCHED
    DispatchedNotification at device dispatched stage.
    DELIVERED
    DeliveredNotification at device delivered stage.
    PICKED_UP
    PickedUpNotification at device picked up from user stage.
    AT_AZURE_DC
    AtAzureDCNotification at device received at Azure datacenter stage.
    DATA_COPY
    DataCopyNotification at data copy started stage.
    "DevicePrepared"
    DevicePreparedNotification at device prepared stage.
    "Dispatched"
    DispatchedNotification at device dispatched stage.
    "Delivered"
    DeliveredNotification at device delivered stage.
    "PickedUp"
    PickedUpNotification at device picked up from user stage.
    "AtAzureDC"
    AtAzureDCNotification at device received at Azure datacenter stage.
    "DataCopy"
    DataCopyNotification at data copy started stage.

    PackageShippingDetailsResponse, PackageShippingDetailsResponseArgs

    CarrierName string
    Name of the carrier.
    TrackingId string
    Tracking Id of shipment.
    TrackingUrl string
    Url where shipment can be tracked.
    CarrierName string
    Name of the carrier.
    TrackingId string
    Tracking Id of shipment.
    TrackingUrl string
    Url where shipment can be tracked.
    carrierName String
    Name of the carrier.
    trackingId String
    Tracking Id of shipment.
    trackingUrl String
    Url where shipment can be tracked.
    carrierName string
    Name of the carrier.
    trackingId string
    Tracking Id of shipment.
    trackingUrl string
    Url where shipment can be tracked.
    carrier_name str
    Name of the carrier.
    tracking_id str
    Tracking Id of shipment.
    tracking_url str
    Url where shipment can be tracked.
    carrierName String
    Name of the carrier.
    trackingId String
    Tracking Id of shipment.
    trackingUrl String
    Url where shipment can be tracked.

    Preferences, PreferencesArgs

    EncryptionPreferences Pulumi.AzureNative.DataBox.Inputs.EncryptionPreferences
    Preferences related to the Encryption.
    PreferredDataCenterRegion List<string>
    Preferred data center region.
    TransportPreferences Pulumi.AzureNative.DataBox.Inputs.TransportPreferences
    Preferences related to the shipment logistics of the sku.
    EncryptionPreferences EncryptionPreferences
    Preferences related to the Encryption.
    PreferredDataCenterRegion []string
    Preferred data center region.
    TransportPreferences TransportPreferences
    Preferences related to the shipment logistics of the sku.
    encryptionPreferences EncryptionPreferences
    Preferences related to the Encryption.
    preferredDataCenterRegion List<String>
    Preferred data center region.
    transportPreferences TransportPreferences
    Preferences related to the shipment logistics of the sku.
    encryptionPreferences EncryptionPreferences
    Preferences related to the Encryption.
    preferredDataCenterRegion string[]
    Preferred data center region.
    transportPreferences TransportPreferences
    Preferences related to the shipment logistics of the sku.
    encryption_preferences EncryptionPreferences
    Preferences related to the Encryption.
    preferred_data_center_region Sequence[str]
    Preferred data center region.
    transport_preferences TransportPreferences
    Preferences related to the shipment logistics of the sku.
    encryptionPreferences Property Map
    Preferences related to the Encryption.
    preferredDataCenterRegion List<String>
    Preferred data center region.
    transportPreferences Property Map
    Preferences related to the shipment logistics of the sku.

    PreferencesResponse, PreferencesResponseArgs

    EncryptionPreferences Pulumi.AzureNative.DataBox.Inputs.EncryptionPreferencesResponse
    Preferences related to the Encryption.
    PreferredDataCenterRegion List<string>
    Preferred data center region.
    TransportPreferences Pulumi.AzureNative.DataBox.Inputs.TransportPreferencesResponse
    Preferences related to the shipment logistics of the sku.
    EncryptionPreferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    PreferredDataCenterRegion []string
    Preferred data center region.
    TransportPreferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the sku.
    encryptionPreferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    preferredDataCenterRegion List<String>
    Preferred data center region.
    transportPreferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the sku.
    encryptionPreferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    preferredDataCenterRegion string[]
    Preferred data center region.
    transportPreferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the sku.
    encryption_preferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    preferred_data_center_region Sequence[str]
    Preferred data center region.
    transport_preferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the sku.
    encryptionPreferences Property Map
    Preferences related to the Encryption.
    preferredDataCenterRegion List<String>
    Preferred data center region.
    transportPreferences Property Map
    Preferences related to the shipment logistics of the sku.

    ResourceIdentity, ResourceIdentityArgs

    Type string
    Identity type
    UserAssignedIdentities Dictionary<string, object>
    User Assigned Identities
    Type string
    Identity type
    UserAssignedIdentities map[string]interface{}
    User Assigned Identities
    type String
    Identity type
    userAssignedIdentities Map<String,Object>
    User Assigned Identities
    type string
    Identity type
    userAssignedIdentities {[key: string]: any}
    User Assigned Identities
    type str
    Identity type
    user_assigned_identities Mapping[str, Any]
    User Assigned Identities
    type String
    Identity type
    userAssignedIdentities Map<Any>
    User Assigned Identities

    ResourceIdentityResponse, ResourceIdentityResponseArgs

    PrincipalId string
    Service Principal Id backing the Msi
    TenantId string
    Home Tenant Id
    Type string
    Identity type
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.DataBox.Inputs.UserAssignedIdentityResponse>
    User Assigned Identities
    PrincipalId string
    Service Principal Id backing the Msi
    TenantId string
    Home Tenant Id
    Type string
    Identity type
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    User Assigned Identities
    principalId String
    Service Principal Id backing the Msi
    tenantId String
    Home Tenant Id
    type String
    Identity type
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    User Assigned Identities
    principalId string
    Service Principal Id backing the Msi
    tenantId string
    Home Tenant Id
    type string
    Identity type
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    User Assigned Identities
    principal_id str
    Service Principal Id backing the Msi
    tenant_id str
    Home Tenant Id
    type str
    Identity type
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    User Assigned Identities
    principalId String
    Service Principal Id backing the Msi
    tenantId String
    Home Tenant Id
    type String
    Identity type
    userAssignedIdentities Map<Property Map>
    User Assigned Identities

    ShippingAddress, ShippingAddressArgs

    Country string
    Name of the Country.
    StreetAddress1 string
    Street Address line 1.
    AddressType string | Pulumi.AzureNative.DataBox.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.

    Sku, SkuArgs

    Name string | Pulumi.AzureNative.DataBox.SkuName
    The sku name.
    DisplayName string
    The display name of the sku.
    Family string
    The sku family.
    Name string | SkuName
    The sku name.
    DisplayName string
    The display name of the sku.
    Family string
    The sku family.
    name String | SkuName
    The sku name.
    displayName String
    The display name of the sku.
    family String
    The sku family.
    name string | SkuName
    The sku name.
    displayName string
    The display name of the sku.
    family string
    The sku family.
    name str | SkuName
    The sku name.
    display_name str
    The display name of the sku.
    family str
    The sku family.
    name String | "DataBox" | "DataBoxDisk" | "DataBoxHeavy"
    The sku name.
    displayName String
    The display name of the sku.
    family String
    The sku family.

    SkuName, SkuNameArgs

    DataBox
    DataBoxData Box.
    DataBoxDisk
    DataBoxDiskData Box Disk.
    DataBoxHeavy
    DataBoxHeavyData Box Heavy.
    SkuNameDataBox
    DataBoxData Box.
    SkuNameDataBoxDisk
    DataBoxDiskData Box Disk.
    SkuNameDataBoxHeavy
    DataBoxHeavyData Box Heavy.
    DataBox
    DataBoxData Box.
    DataBoxDisk
    DataBoxDiskData Box Disk.
    DataBoxHeavy
    DataBoxHeavyData Box Heavy.
    DataBox
    DataBoxData Box.
    DataBoxDisk
    DataBoxDiskData Box Disk.
    DataBoxHeavy
    DataBoxHeavyData Box Heavy.
    DATA_BOX
    DataBoxData Box.
    DATA_BOX_DISK
    DataBoxDiskData Box Disk.
    DATA_BOX_HEAVY
    DataBoxHeavyData Box Heavy.
    "DataBox"
    DataBoxData Box.
    "DataBoxDisk"
    DataBoxDiskData Box Disk.
    "DataBoxHeavy"
    DataBoxHeavyData Box Heavy.

    SkuResponse, SkuResponseArgs

    Name string
    The sku name.
    DisplayName string
    The display name of the sku.
    Family string
    The sku family.
    Name string
    The sku name.
    DisplayName string
    The display name of the sku.
    Family string
    The sku family.
    name String
    The sku name.
    displayName String
    The display name of the sku.
    family String
    The sku family.
    name string
    The sku name.
    displayName string
    The display name of the sku.
    family string
    The sku family.
    name str
    The sku name.
    display_name str
    The display name of the sku.
    family str
    The sku family.
    name String
    The sku name.
    displayName String
    The display name of the sku.
    family String
    The sku family.

    StorageAccountDetails, StorageAccountDetailsArgs

    StorageAccountId string
    Storage Account Resource Id.
    SharePassword string
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    StorageAccountId string
    Storage Account Resource Id.
    SharePassword string
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    storageAccountId String
    Storage Account Resource Id.
    sharePassword String
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    storageAccountId string
    Storage Account Resource Id.
    sharePassword string
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    storage_account_id str
    Storage Account Resource Id.
    share_password str
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+
    storageAccountId String
    Storage Account Resource Id.
    sharePassword String
    Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#-$%^!+=;:_()]+

    StorageAccountDetailsResponse, StorageAccountDetailsResponseArgs

    StorageAccountId string
    Storage Account Resource Id.
    StorageAccountId string
    Storage Account Resource Id.
    storageAccountId String
    Storage Account Resource Id.
    storageAccountId string
    Storage Account Resource Id.
    storage_account_id str
    Storage Account Resource Id.
    storageAccountId String
    Storage Account Resource Id.

    SystemDataResponse, SystemDataResponseArgs

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

    TransferAllDetails, TransferAllDetailsArgs

    DataAccountType string | Pulumi.AzureNative.DataBox.DataAccountType
    Type of the account of data
    TransferAllBlobs bool
    To indicate if all Azure blobs have to be transferred
    TransferAllFiles bool
    To indicate if all Azure Files have to be transferred
    DataAccountType string | DataAccountType
    Type of the account of data
    TransferAllBlobs bool
    To indicate if all Azure blobs have to be transferred
    TransferAllFiles bool
    To indicate if all Azure Files have to be transferred
    dataAccountType String | DataAccountType
    Type of the account of data
    transferAllBlobs Boolean
    To indicate if all Azure blobs have to be transferred
    transferAllFiles Boolean
    To indicate if all Azure Files have to be transferred
    dataAccountType string | DataAccountType
    Type of the account of data
    transferAllBlobs boolean
    To indicate if all Azure blobs have to be transferred
    transferAllFiles boolean
    To indicate if all Azure Files have to be transferred
    data_account_type str | DataAccountType
    Type of the account of data
    transfer_all_blobs bool
    To indicate if all Azure blobs have to be transferred
    transfer_all_files bool
    To indicate if all Azure Files have to be transferred
    dataAccountType String | "StorageAccount" | "ManagedDisk"
    Type of the account of data
    transferAllBlobs Boolean
    To indicate if all Azure blobs have to be transferred
    transferAllFiles Boolean
    To indicate if all Azure Files have to be transferred

    TransferAllDetailsResponse, TransferAllDetailsResponseArgs

    DataAccountType string
    Type of the account of data
    TransferAllBlobs bool
    To indicate if all Azure blobs have to be transferred
    TransferAllFiles bool
    To indicate if all Azure Files have to be transferred
    DataAccountType string
    Type of the account of data
    TransferAllBlobs bool
    To indicate if all Azure blobs have to be transferred
    TransferAllFiles bool
    To indicate if all Azure Files have to be transferred
    dataAccountType String
    Type of the account of data
    transferAllBlobs Boolean
    To indicate if all Azure blobs have to be transferred
    transferAllFiles Boolean
    To indicate if all Azure Files have to be transferred
    dataAccountType string
    Type of the account of data
    transferAllBlobs boolean
    To indicate if all Azure blobs have to be transferred
    transferAllFiles boolean
    To indicate if all Azure Files have to be transferred
    data_account_type str
    Type of the account of data
    transfer_all_blobs bool
    To indicate if all Azure blobs have to be transferred
    transfer_all_files bool
    To indicate if all Azure Files have to be transferred
    dataAccountType String
    Type of the account of data
    transferAllBlobs Boolean
    To indicate if all Azure blobs have to be transferred
    transferAllFiles Boolean
    To indicate if all Azure Files have to be transferred

    TransferConfiguration, TransferConfigurationArgs

    TransferConfigurationType string | Pulumi.AzureNative.DataBox.TransferConfigurationType
    Type of the configuration for transfer.
    TransferAllDetails Pulumi.AzureNative.DataBox.Inputs.TransferConfigurationTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    TransferFilterDetails Pulumi.AzureNative.DataBox.Inputs.TransferConfigurationTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    TransferConfigurationType string | TransferConfigurationType
    Type of the configuration for transfer.
    TransferAllDetails TransferConfigurationTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    TransferFilterDetails TransferConfigurationTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    transferConfigurationType String | TransferConfigurationType
    Type of the configuration for transfer.
    transferAllDetails TransferConfigurationTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    transferFilterDetails TransferConfigurationTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    transferConfigurationType string | TransferConfigurationType
    Type of the configuration for transfer.
    transferAllDetails TransferConfigurationTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    transferFilterDetails TransferConfigurationTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    transfer_configuration_type str | TransferConfigurationType
    Type of the configuration for transfer.
    transfer_all_details TransferConfigurationTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    transfer_filter_details TransferConfigurationTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    transferConfigurationType String | "TransferAll" | "TransferUsingFilter"
    Type of the configuration for transfer.
    transferAllDetails Property Map
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    transferFilterDetails Property Map
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.

    TransferConfigurationResponse, TransferConfigurationResponseArgs

    TransferConfigurationType string
    Type of the configuration for transfer.
    TransferAllDetails Pulumi.AzureNative.DataBox.Inputs.TransferConfigurationResponseTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    TransferFilterDetails Pulumi.AzureNative.DataBox.Inputs.TransferConfigurationResponseTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    TransferConfigurationType string
    Type of the configuration for transfer.
    TransferAllDetails TransferConfigurationResponseTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    TransferFilterDetails TransferConfigurationResponseTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    transferConfigurationType String
    Type of the configuration for transfer.
    transferAllDetails TransferConfigurationResponseTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    transferFilterDetails TransferConfigurationResponseTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    transferConfigurationType string
    Type of the configuration for transfer.
    transferAllDetails TransferConfigurationResponseTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    transferFilterDetails TransferConfigurationResponseTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    transfer_configuration_type str
    Type of the configuration for transfer.
    transfer_all_details TransferConfigurationResponseTransferAllDetails
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    transfer_filter_details TransferConfigurationResponseTransferFilterDetails
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.
    transferConfigurationType String
    Type of the configuration for transfer.
    transferAllDetails Property Map
    Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll
    transferFilterDetails Property Map
    Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.

    TransferConfigurationResponseTransferAllDetails, TransferConfigurationResponseTransferAllDetailsArgs

    Include TransferAllDetailsResponse
    Details to transfer all data.
    include TransferAllDetailsResponse
    Details to transfer all data.
    include TransferAllDetailsResponse
    Details to transfer all data.
    include TransferAllDetailsResponse
    Details to transfer all data.
    include Property Map
    Details to transfer all data.

    TransferConfigurationResponseTransferFilterDetails, TransferConfigurationResponseTransferFilterDetailsArgs

    Include Pulumi.AzureNative.DataBox.Inputs.TransferFilterDetailsResponse
    Details of the filtering the transfer of data.
    Include TransferFilterDetailsResponse
    Details of the filtering the transfer of data.
    include TransferFilterDetailsResponse
    Details of the filtering the transfer of data.
    include TransferFilterDetailsResponse
    Details of the filtering the transfer of data.
    include TransferFilterDetailsResponse
    Details of the filtering the transfer of data.
    include Property Map
    Details of the filtering the transfer of data.

    TransferConfigurationTransferAllDetails, TransferConfigurationTransferAllDetailsArgs

    Include TransferAllDetails
    Details to transfer all data.
    include TransferAllDetails
    Details to transfer all data.
    include TransferAllDetails
    Details to transfer all data.
    include TransferAllDetails
    Details to transfer all data.
    include Property Map
    Details to transfer all data.

    TransferConfigurationTransferFilterDetails, TransferConfigurationTransferFilterDetailsArgs

    Include Pulumi.AzureNative.DataBox.Inputs.TransferFilterDetails
    Details of the filtering the transfer of data.
    Include TransferFilterDetails
    Details of the filtering the transfer of data.
    include TransferFilterDetails
    Details of the filtering the transfer of data.
    include TransferFilterDetails
    Details of the filtering the transfer of data.
    include TransferFilterDetails
    Details of the filtering the transfer of data.
    include Property Map
    Details of the filtering the transfer of data.

    TransferConfigurationType, TransferConfigurationTypeArgs

    TransferAll
    TransferAllTransfer all the data.
    TransferUsingFilter
    TransferUsingFilterTransfer using filter.
    TransferConfigurationTypeTransferAll
    TransferAllTransfer all the data.
    TransferConfigurationTypeTransferUsingFilter
    TransferUsingFilterTransfer using filter.
    TransferAll
    TransferAllTransfer all the data.
    TransferUsingFilter
    TransferUsingFilterTransfer using filter.
    TransferAll
    TransferAllTransfer all the data.
    TransferUsingFilter
    TransferUsingFilterTransfer using filter.
    TRANSFER_ALL
    TransferAllTransfer all the data.
    TRANSFER_USING_FILTER
    TransferUsingFilterTransfer using filter.
    "TransferAll"
    TransferAllTransfer all the data.
    "TransferUsingFilter"
    TransferUsingFilterTransfer using filter.

    TransferFilterDetails, TransferFilterDetailsArgs

    DataAccountType string | DataAccountType
    Type of the account of data.
    AzureFileFilterDetails AzureFileFilterDetails
    Filter details to transfer Azure files.
    BlobFilterDetails BlobFilterDetails
    Filter details to transfer blobs.
    FilterFileDetails []FilterFileDetails
    Details of the filter files to be used for data transfer.
    dataAccountType String | DataAccountType
    Type of the account of data.
    azureFileFilterDetails AzureFileFilterDetails
    Filter details to transfer Azure files.
    blobFilterDetails BlobFilterDetails
    Filter details to transfer blobs.
    filterFileDetails List<FilterFileDetails>
    Details of the filter files to be used for data transfer.
    dataAccountType string | DataAccountType
    Type of the account of data.
    azureFileFilterDetails AzureFileFilterDetails
    Filter details to transfer Azure files.
    blobFilterDetails BlobFilterDetails
    Filter details to transfer blobs.
    filterFileDetails FilterFileDetails[]
    Details of the filter files to be used for data transfer.
    data_account_type str | DataAccountType
    Type of the account of data.
    azure_file_filter_details AzureFileFilterDetails
    Filter details to transfer Azure files.
    blob_filter_details BlobFilterDetails
    Filter details to transfer blobs.
    filter_file_details Sequence[FilterFileDetails]
    Details of the filter files to be used for data transfer.
    dataAccountType String | "StorageAccount" | "ManagedDisk"
    Type of the account of data.
    azureFileFilterDetails Property Map
    Filter details to transfer Azure files.
    blobFilterDetails Property Map
    Filter details to transfer blobs.
    filterFileDetails List<Property Map>
    Details of the filter files to be used for data transfer.

    TransferFilterDetailsResponse, TransferFilterDetailsResponseArgs

    DataAccountType string
    Type of the account of data.
    AzureFileFilterDetails AzureFileFilterDetailsResponse
    Filter details to transfer Azure files.
    BlobFilterDetails BlobFilterDetailsResponse
    Filter details to transfer blobs.
    FilterFileDetails []FilterFileDetailsResponse
    Details of the filter files to be used for data transfer.
    dataAccountType String
    Type of the account of data.
    azureFileFilterDetails AzureFileFilterDetailsResponse
    Filter details to transfer Azure files.
    blobFilterDetails BlobFilterDetailsResponse
    Filter details to transfer blobs.
    filterFileDetails List<FilterFileDetailsResponse>
    Details of the filter files to be used for data transfer.
    dataAccountType string
    Type of the account of data.
    azureFileFilterDetails AzureFileFilterDetailsResponse
    Filter details to transfer Azure files.
    blobFilterDetails BlobFilterDetailsResponse
    Filter details to transfer blobs.
    filterFileDetails FilterFileDetailsResponse[]
    Details of the filter files to be used for data transfer.
    data_account_type str
    Type of the account of data.
    azure_file_filter_details AzureFileFilterDetailsResponse
    Filter details to transfer Azure files.
    blob_filter_details BlobFilterDetailsResponse
    Filter details to transfer blobs.
    filter_file_details Sequence[FilterFileDetailsResponse]
    Details of the filter files to be used for data transfer.
    dataAccountType String
    Type of the account of data.
    azureFileFilterDetails Property Map
    Filter details to transfer Azure files.
    blobFilterDetails Property Map
    Filter details to transfer blobs.
    filterFileDetails List<Property Map>
    Details of the filter files to be used for data transfer.

    TransferType, TransferTypeArgs

    ImportToAzure
    ImportToAzureImport data to azure.
    ExportFromAzure
    ExportFromAzureExport data from azure.
    TransferTypeImportToAzure
    ImportToAzureImport data to azure.
    TransferTypeExportFromAzure
    ExportFromAzureExport data from azure.
    ImportToAzure
    ImportToAzureImport data to azure.
    ExportFromAzure
    ExportFromAzureExport data from azure.
    ImportToAzure
    ImportToAzureImport data to azure.
    ExportFromAzure
    ExportFromAzureExport data from azure.
    IMPORT_TO_AZURE
    ImportToAzureImport data to azure.
    EXPORT_FROM_AZURE
    ExportFromAzureExport data from azure.
    "ImportToAzure"
    ImportToAzureImport data to azure.
    "ExportFromAzure"
    ExportFromAzureExport data from azure.

    TransportPreferences, TransportPreferencesArgs

    PreferredShipmentType string | Pulumi.AzureNative.DataBox.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.

    UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs

    ClientId string
    The client id of user assigned identity.
    PrincipalId string
    The principal id of user assigned identity.
    ClientId string
    The client id of user assigned identity.
    PrincipalId string
    The principal id of user assigned identity.
    clientId String
    The client id of user assigned identity.
    principalId String
    The principal id of user assigned identity.
    clientId string
    The client id of user assigned identity.
    principalId string
    The principal id of user assigned identity.
    client_id str
    The client id of user assigned identity.
    principal_id str
    The principal id of user assigned identity.
    clientId String
    The client id of user assigned identity.
    principalId String
    The principal id of user assigned identity.

    UserAssignedProperties, UserAssignedPropertiesArgs

    ResourceId string
    Arm resource id for user assigned identity to be used to fetch MSI token.
    ResourceId string
    Arm resource id for user assigned identity to be used to fetch MSI token.
    resourceId String
    Arm resource id for user assigned identity to be used to fetch MSI token.
    resourceId string
    Arm resource id for user assigned identity to be used to fetch MSI token.
    resource_id str
    Arm resource id for user assigned identity to be used to fetch MSI token.
    resourceId String
    Arm resource id for user assigned identity to be used to fetch MSI token.

    UserAssignedPropertiesResponse, UserAssignedPropertiesResponseArgs

    ResourceId string
    Arm resource id for user assigned identity to be used to fetch MSI token.
    ResourceId string
    Arm resource id for user assigned identity to be used to fetch MSI token.
    resourceId String
    Arm resource id for user assigned identity to be used to fetch MSI token.
    resourceId string
    Arm resource id for user assigned identity to be used to fetch MSI token.
    resource_id str
    Arm resource id for user assigned identity to be used to fetch MSI token.
    resourceId String
    Arm resource id for user assigned identity to be used to fetch MSI token.

    Import

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

    $ pulumi import azure-native:databox:Job TestJobName1 /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.DataBox/jobs/TestJobName1 
    

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

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi