1. Packages
  2. Azure Native
  3. API Docs
  4. databox
  5. Job
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.databox.Job

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Job Resource. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2020-11-01.

    Other available API versions: 2019-09-01, 2023-03-01, 2023-12-01, 2024-02-01-preview, 2024-03-01-preview.

    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 = AzureNative.DataBox.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 = AzureNative.DataBox.SkuName.DataBox,
            },
            TransferType = AzureNative.DataBox.TransferType.ImportToAzure,
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox/v2"
    	"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.DataBoxJobDetailsArgs{
    				ContactDetails: &databox.ContactDetailsArgs{
    					ContactName: pulumi.String("XXXX XXXX"),
    					EmailList: pulumi.StringArray{
    						pulumi.String("xxxx@xxxx.xxx"),
    					},
    					Phone:          pulumi.String("0000000000"),
    					PhoneExtension: pulumi.String(""),
    				},
    				DataImportDetails: []databox.DataImportDetailsArgs{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    					},
    				},
    				JobDetailsType: pulumi.String("DataBox"),
    				ShippingAddress: &databox.ShippingAddressArgs{
    					AddressType:     pulumi.String(databox.AddressTypeCommercial),
    					City:            pulumi.String("XXXX XXXX"),
    					CompanyName:     pulumi.String("XXXX XXXX"),
    					Country:         pulumi.String("XX"),
    					PostalCode:      pulumi.String("00000"),
    					StateOrProvince: pulumi.String("XX"),
    					StreetAddress1:  pulumi.String("XXXX XXXX"),
    					StreetAddress2:  pulumi.String("XXXX XXXX"),
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String(databox.SkuNameDataBox),
    			},
    			TransferType: pulumi.String(databox.TransferTypeImportToAzure),
    		})
    		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 com.pulumi.azurenative.databox.inputs.SkuArgs;
    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(DataBoxCustomerDiskJobDetailsArgs.builder()
                    .contactDetails(ContactDetailsArgs.builder()
                        .contactName("XXXX XXXX")
                        .emailList("xxxx@xxxx.xxx")
                        .phone("0000000000")
                        .phoneExtension("")
                        .build())
                    .dataImportDetails(DataImportDetailsArgs.builder()
                        .accountDetails(StorageAccountDetailsArgs.builder()
                            .dataAccountType("StorageAccount")
                            .storageAccountId("/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                            .build())
                        .build())
                    .jobDetailsType("DataBox")
                    .shippingAddress(ShippingAddressArgs.builder()
                        .addressType("Commercial")
                        .city("XXXX XXXX")
                        .companyName("XXXX XXXX")
                        .country("XX")
                        .postalCode("00000")
                        .stateOrProvince("XX")
                        .streetAddress1("XXXX XXXX")
                        .streetAddress2("XXXX XXXX")
                        .build())
                    .build())
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(SkuArgs.builder()
                    .name("DataBox")
                    .build())
                .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=azure_native.databox.AddressType.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=azure_native.databox.SkuName.DATA_BOX,
        ),
        transfer_type=azure_native.databox.TransferType.IMPORT_TO_AZURE)
    
    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: azure_native.databox.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: azure_native.databox.SkuName.DataBox,
        },
        transferType: azure_native.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 = AzureNative.DataBox.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 = AzureNative.DataBox.SkuName.DataBox,
            },
            TransferType = AzureNative.DataBox.TransferType.ImportToAzure,
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox/v2"
    	"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.DataBoxJobDetailsArgs{
    				ContactDetails: &databox.ContactDetailsArgs{
    					ContactName: pulumi.String("XXXX XXXX"),
    					EmailList: pulumi.StringArray{
    						pulumi.String("xxxx@xxxx.xxx"),
    					},
    					Phone:          pulumi.String("0000000000"),
    					PhoneExtension: pulumi.String(""),
    				},
    				DataImportDetails: []databox.DataImportDetailsArgs{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							SharePassword:    "<sharePassword>",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    					},
    				},
    				DevicePassword: pulumi.String("<devicePassword>"),
    				JobDetailsType: pulumi.String("DataBox"),
    				ShippingAddress: &databox.ShippingAddressArgs{
    					AddressType:     pulumi.String(databox.AddressTypeCommercial),
    					City:            pulumi.String("XXXX XXXX"),
    					CompanyName:     pulumi.String("XXXX XXXX"),
    					Country:         pulumi.String("XX"),
    					PostalCode:      pulumi.String("00000"),
    					StateOrProvince: pulumi.String("XX"),
    					StreetAddress1:  pulumi.String("XXXX XXXX"),
    					StreetAddress2:  pulumi.String("XXXX XXXX"),
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String(databox.SkuNameDataBox),
    			},
    			TransferType: pulumi.String(databox.TransferTypeImportToAzure),
    		})
    		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 com.pulumi.azurenative.databox.inputs.SkuArgs;
    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(DataBoxCustomerDiskJobDetailsArgs.builder()
                    .contactDetails(ContactDetailsArgs.builder()
                        .contactName("XXXX XXXX")
                        .emailList("xxxx@xxxx.xxx")
                        .phone("0000000000")
                        .phoneExtension("")
                        .build())
                    .dataImportDetails(DataImportDetailsArgs.builder()
                        .accountDetails(StorageAccountDetailsArgs.builder()
                            .dataAccountType("StorageAccount")
                            .sharePassword("<sharePassword>")
                            .storageAccountId("/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                            .build())
                        .build())
                    .devicePassword("<devicePassword>")
                    .jobDetailsType("DataBox")
                    .shippingAddress(ShippingAddressArgs.builder()
                        .addressType("Commercial")
                        .city("XXXX XXXX")
                        .companyName("XXXX XXXX")
                        .country("XX")
                        .postalCode("00000")
                        .stateOrProvince("XX")
                        .streetAddress1("XXXX XXXX")
                        .streetAddress2("XXXX XXXX")
                        .build())
                    .build())
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(SkuArgs.builder()
                    .name("DataBox")
                    .build())
                .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=azure_native.databox.AddressType.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=azure_native.databox.SkuName.DATA_BOX,
        ),
        transfer_type=azure_native.databox.TransferType.IMPORT_TO_AZURE)
    
    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: azure_native.databox.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: azure_native.databox.SkuName.DataBox,
        },
        transferType: azure_native.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 = AzureNative.DataBox.DoubleEncryption.Enabled,
                    },
                },
                ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
                {
                    AddressType = AzureNative.DataBox.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 = AzureNative.DataBox.SkuName.DataBox,
            },
            TransferType = AzureNative.DataBox.TransferType.ImportToAzure,
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox/v2"
    	"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.DataBoxJobDetailsArgs{
    				ContactDetails: &databox.ContactDetailsArgs{
    					ContactName: pulumi.String("XXXX XXXX"),
    					EmailList: pulumi.StringArray{
    						pulumi.String("xxxx@xxxx.xxx"),
    					},
    					Phone:          pulumi.String("0000000000"),
    					PhoneExtension: pulumi.String(""),
    				},
    				DataImportDetails: []databox.DataImportDetailsArgs{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    					},
    				},
    				JobDetailsType: pulumi.String("DataBox"),
    				Preferences: &databox.PreferencesArgs{
    					EncryptionPreferences: &databox.EncryptionPreferencesArgs{
    						DoubleEncryption: pulumi.String(databox.DoubleEncryptionEnabled),
    					},
    				},
    				ShippingAddress: &databox.ShippingAddressArgs{
    					AddressType:     pulumi.String(databox.AddressTypeCommercial),
    					City:            pulumi.String("XXXX XXXX"),
    					CompanyName:     pulumi.String("XXXX XXXX"),
    					Country:         pulumi.String("XX"),
    					PostalCode:      pulumi.String("00000"),
    					StateOrProvince: pulumi.String("XX"),
    					StreetAddress1:  pulumi.String("XXXX XXXX"),
    					StreetAddress2:  pulumi.String("XXXX XXXX"),
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String(databox.SkuNameDataBox),
    			},
    			TransferType: pulumi.String(databox.TransferTypeImportToAzure),
    		})
    		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 com.pulumi.azurenative.databox.inputs.SkuArgs;
    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(DataBoxCustomerDiskJobDetailsArgs.builder()
                    .contactDetails(ContactDetailsArgs.builder()
                        .contactName("XXXX XXXX")
                        .emailList("xxxx@xxxx.xxx")
                        .phone("0000000000")
                        .phoneExtension("")
                        .build())
                    .dataImportDetails(DataImportDetailsArgs.builder()
                        .accountDetails(StorageAccountDetailsArgs.builder()
                            .dataAccountType("StorageAccount")
                            .storageAccountId("/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                            .build())
                        .build())
                    .jobDetailsType("DataBox")
                    .preferences(PreferencesArgs.builder()
                        .encryptionPreferences(EncryptionPreferencesArgs.builder()
                            .doubleEncryption("Enabled")
                            .build())
                        .build())
                    .shippingAddress(ShippingAddressArgs.builder()
                        .addressType("Commercial")
                        .city("XXXX XXXX")
                        .companyName("XXXX XXXX")
                        .country("XX")
                        .postalCode("00000")
                        .stateOrProvince("XX")
                        .streetAddress1("XXXX XXXX")
                        .streetAddress2("XXXX XXXX")
                        .build())
                    .build())
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(SkuArgs.builder()
                    .name("DataBox")
                    .build())
                .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=azure_native.databox.DoubleEncryption.ENABLED,
                ),
            ),
            shipping_address=azure_native.databox.ShippingAddressArgs(
                address_type=azure_native.databox.AddressType.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=azure_native.databox.SkuName.DATA_BOX,
        ),
        transfer_type=azure_native.databox.TransferType.IMPORT_TO_AZURE)
    
    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: azure_native.databox.DoubleEncryption.Enabled,
                },
            },
            shippingAddress: {
                addressType: azure_native.databox.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: azure_native.databox.SkuName.DataBox,
        },
        transferType: azure_native.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 = AzureNative.DataBox.DataAccountType.StorageAccount,
                                    TransferAllBlobs = true,
                                    TransferAllFiles = true,
                                },
                            },
                            TransferConfigurationType = AzureNative.DataBox.TransferConfigurationType.TransferAll,
                        },
                    },
                },
                JobDetailsType = "DataBox",
                ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
                {
                    AddressType = AzureNative.DataBox.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 = AzureNative.DataBox.SkuName.DataBox,
            },
            TransferType = AzureNative.DataBox.TransferType.ExportFromAzure,
        });
    
    });
    
    package main
    
    import (
    	databox "github.com/pulumi/pulumi-azure-native-sdk/databox/v2"
    	"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.DataBoxJobDetailsArgs{
    				ContactDetails: &databox.ContactDetailsArgs{
    					ContactName: pulumi.String("XXXX XXXX"),
    					EmailList: pulumi.StringArray{
    						pulumi.String("xxxx@xxxx.xxx"),
    					},
    					Phone:          pulumi.String("0000000000"),
    					PhoneExtension: pulumi.String(""),
    				},
    				DataExportDetails: []databox.DataExportDetailsArgs{
    					{
    						AccountDetails: {
    							DataAccountType:  "StorageAccount",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    						TransferConfiguration: {
    							TransferAllDetails: {
    								Include: {
    									DataAccountType:  pulumi.String(databox.DataAccountTypeStorageAccount),
    									TransferAllBlobs: pulumi.Bool(true),
    									TransferAllFiles: pulumi.Bool(true),
    								},
    							},
    							TransferConfigurationType: pulumi.String(databox.TransferConfigurationTypeTransferAll),
    						},
    					},
    				},
    				JobDetailsType: pulumi.String("DataBox"),
    				ShippingAddress: &databox.ShippingAddressArgs{
    					AddressType:     pulumi.String(databox.AddressTypeCommercial),
    					City:            pulumi.String("XXXX XXXX"),
    					CompanyName:     pulumi.String("XXXX XXXX"),
    					Country:         pulumi.String("XX"),
    					PostalCode:      pulumi.String("00000"),
    					StateOrProvince: pulumi.String("XX"),
    					StreetAddress1:  pulumi.String("XXXX XXXX"),
    					StreetAddress2:  pulumi.String("XXXX XXXX"),
    				},
    			},
    			JobName:           pulumi.String("TestJobName1"),
    			Location:          pulumi.String("westus"),
    			ResourceGroupName: pulumi.String("YourResourceGroupName"),
    			Sku: &databox.SkuArgs{
    				Name: pulumi.String(databox.SkuNameDataBox),
    			},
    			TransferType: pulumi.String(databox.TransferTypeExportFromAzure),
    		})
    		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 com.pulumi.azurenative.databox.inputs.SkuArgs;
    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(DataBoxCustomerDiskJobDetailsArgs.builder()
                    .contactDetails(ContactDetailsArgs.builder()
                        .contactName("XXXX XXXX")
                        .emailList("xxxx@xxxx.xxx")
                        .phone("0000000000")
                        .phoneExtension("")
                        .build())
                    .dataExportDetails(DataExportDetailsArgs.builder()
                        .accountDetails(StorageAccountDetailsArgs.builder()
                            .dataAccountType("StorageAccount")
                            .storageAccountId("/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName")
                            .build())
                        .transferConfiguration(TransferConfigurationArgs.builder()
                            .transferAllDetails(TransferConfigurationTransferAllDetailsArgs.builder()
                                .include(TransferAllDetailsArgs.builder()
                                    .dataAccountType("StorageAccount")
                                    .transferAllBlobs(true)
                                    .transferAllFiles(true)
                                    .build())
                                .build())
                            .transferConfigurationType("TransferAll")
                            .build())
                        .build())
                    .jobDetailsType("DataBox")
                    .shippingAddress(ShippingAddressArgs.builder()
                        .addressType("Commercial")
                        .city("XXXX XXXX")
                        .companyName("XXXX XXXX")
                        .country("XX")
                        .postalCode("00000")
                        .stateOrProvince("XX")
                        .streetAddress1("XXXX XXXX")
                        .streetAddress2("XXXX XXXX")
                        .build())
                    .build())
                .jobName("TestJobName1")
                .location("westus")
                .resourceGroupName("YourResourceGroupName")
                .sku(SkuArgs.builder()
                    .name("DataBox")
                    .build())
                .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=azure_native.databox.DataAccountType.STORAGE_ACCOUNT,
                            transfer_all_blobs=True,
                            transfer_all_files=True,
                        ),
                    ),
                    transfer_configuration_type=azure_native.databox.TransferConfigurationType.TRANSFER_ALL,
                ),
            )],
            job_details_type="DataBox",
            shipping_address=azure_native.databox.ShippingAddressArgs(
                address_type=azure_native.databox.AddressType.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=azure_native.databox.SkuName.DATA_BOX,
        ),
        transfer_type=azure_native.databox.TransferType.EXPORT_FROM_AZURE)
    
    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: azure_native.databox.DataAccountType.StorageAccount,
                            transferAllBlobs: true,
                            transferAllFiles: true,
                        },
                    },
                    transferConfigurationType: azure_native.databox.TransferConfigurationType.TransferAll,
                },
            }],
            jobDetailsType: "DataBox",
            shippingAddress: {
                addressType: azure_native.databox.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: azure_native.databox.SkuName.DataBox,
        },
        transferType: azure_native.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
    

    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[DataBoxCustomerDiskJobDetailsArgs, 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 examplejobResourceResourceFromDatabox = new AzureNative.DataBox.Job("examplejobResourceResourceFromDatabox", new()
    {
        ResourceGroupName = "string",
        Sku = new AzureNative.DataBox.Inputs.SkuArgs
        {
            Name = "string",
            DisplayName = "string",
            Family = "string",
        },
        TransferType = "string",
        DeliveryInfo = new AzureNative.DataBox.Inputs.JobDeliveryInfoArgs
        {
            ScheduledDateTime = "string",
        },
        DeliveryType = "string",
        Details = new AzureNative.DataBox.Inputs.DataBoxCustomerDiskJobDetailsArgs
        {
            ContactDetails = new AzureNative.DataBox.Inputs.ContactDetailsArgs
            {
                ContactName = "string",
                EmailList = new[]
                {
                    "string",
                },
                Phone = "string",
                Mobile = "string",
                NotificationPreference = new[]
                {
                    new AzureNative.DataBox.Inputs.NotificationPreferenceArgs
                    {
                        SendNotification = false,
                        StageName = "string",
                    },
                },
                PhoneExtension = "string",
            },
            JobDetailsType = "DataBoxCustomerDisk",
            ReturnToCustomerPackageDetails = new AzureNative.DataBox.Inputs.PackageCarrierDetailsArgs
            {
                CarrierAccountNumber = "string",
                CarrierName = "string",
                TrackingId = "string",
            },
            DataExportDetails = new[]
            {
                new AzureNative.DataBox.Inputs.DataExportDetailsArgs
                {
                    AccountDetails = new AzureNative.DataBox.Inputs.ManagedDiskDetailsArgs
                    {
                        DataAccountType = "ManagedDisk",
                        ResourceGroupId = "string",
                        StagingStorageAccountId = "string",
                        SharePassword = "string",
                    },
                    TransferConfiguration = new AzureNative.DataBox.Inputs.TransferConfigurationArgs
                    {
                        TransferConfigurationType = "string",
                        TransferAllDetails = new AzureNative.DataBox.Inputs.TransferConfigurationTransferAllDetailsArgs
                        {
                            Include = new AzureNative.DataBox.Inputs.TransferAllDetailsArgs
                            {
                                DataAccountType = "string",
                                TransferAllBlobs = false,
                                TransferAllFiles = false,
                            },
                        },
                        TransferFilterDetails = new AzureNative.DataBox.Inputs.TransferConfigurationTransferFilterDetailsArgs
                        {
                            Include = new AzureNative.DataBox.Inputs.TransferFilterDetailsArgs
                            {
                                DataAccountType = "string",
                                AzureFileFilterDetails = new AzureNative.DataBox.Inputs.AzureFileFilterDetailsArgs
                                {
                                    FilePathList = new[]
                                    {
                                        "string",
                                    },
                                    FilePrefixList = new[]
                                    {
                                        "string",
                                    },
                                    FileShareList = new[]
                                    {
                                        "string",
                                    },
                                },
                                BlobFilterDetails = new AzureNative.DataBox.Inputs.BlobFilterDetailsArgs
                                {
                                    BlobPathList = new[]
                                    {
                                        "string",
                                    },
                                    BlobPrefixList = new[]
                                    {
                                        "string",
                                    },
                                    ContainerList = new[]
                                    {
                                        "string",
                                    },
                                },
                                FilterFileDetails = new[]
                                {
                                    new AzureNative.DataBox.Inputs.FilterFileDetailsArgs
                                    {
                                        FilterFilePath = "string",
                                        FilterFileType = "string",
                                    },
                                },
                            },
                        },
                    },
                    LogCollectionLevel = "string",
                },
            },
            DataImportDetails = new[]
            {
                new AzureNative.DataBox.Inputs.DataImportDetailsArgs
                {
                    AccountDetails = new AzureNative.DataBox.Inputs.ManagedDiskDetailsArgs
                    {
                        DataAccountType = "ManagedDisk",
                        ResourceGroupId = "string",
                        StagingStorageAccountId = "string",
                        SharePassword = "string",
                    },
                    LogCollectionLevel = "string",
                },
            },
            EnableManifestBackup = false,
            ExpectedDataSizeInTeraBytes = 0,
            ImportDiskDetailsCollection = 
            {
                { "string", new AzureNative.DataBox.Inputs.ImportDiskDetailsArgs
                {
                    BitLockerKey = "string",
                    ManifestFile = "string",
                    ManifestHash = "string",
                } },
            },
            KeyEncryptionKey = new AzureNative.DataBox.Inputs.KeyEncryptionKeyArgs
            {
                KekType = "string",
                IdentityProperties = new AzureNative.DataBox.Inputs.IdentityPropertiesArgs
                {
                    Type = "string",
                    UserAssigned = new AzureNative.DataBox.Inputs.UserAssignedPropertiesArgs
                    {
                        ResourceId = "string",
                    },
                },
                KekUrl = "string",
                KekVaultResourceID = "string",
            },
            Preferences = new AzureNative.DataBox.Inputs.PreferencesArgs
            {
                EncryptionPreferences = new AzureNative.DataBox.Inputs.EncryptionPreferencesArgs
                {
                    DoubleEncryption = "string",
                    HardwareEncryption = "string",
                },
                PreferredDataCenterRegion = new[]
                {
                    "string",
                },
                ReverseTransportPreferences = new AzureNative.DataBox.Inputs.TransportPreferencesArgs
                {
                    PreferredShipmentType = "string",
                },
                StorageAccountAccessTierPreferences = new[]
                {
                    "string",
                },
                TransportPreferences = new AzureNative.DataBox.Inputs.TransportPreferencesArgs
                {
                    PreferredShipmentType = "string",
                },
            },
            ReverseShippingDetails = new AzureNative.DataBox.Inputs.ReverseShippingDetailsArgs
            {
                ContactDetails = new AzureNative.DataBox.Inputs.ContactInfoArgs
                {
                    ContactName = "string",
                    Phone = "string",
                    Mobile = "string",
                    PhoneExtension = "string",
                },
                ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
                {
                    Country = "string",
                    StreetAddress1 = "string",
                    AddressType = "string",
                    City = "string",
                    CompanyName = "string",
                    PostalCode = "string",
                    SkipAddressValidation = false,
                    StateOrProvince = "string",
                    StreetAddress2 = "string",
                    StreetAddress3 = "string",
                    TaxIdentificationNumber = "string",
                    ZipExtendedCode = "string",
                },
            },
            ShippingAddress = new AzureNative.DataBox.Inputs.ShippingAddressArgs
            {
                Country = "string",
                StreetAddress1 = "string",
                AddressType = "string",
                City = "string",
                CompanyName = "string",
                PostalCode = "string",
                SkipAddressValidation = false,
                StateOrProvince = "string",
                StreetAddress2 = "string",
                StreetAddress3 = "string",
                TaxIdentificationNumber = "string",
                ZipExtendedCode = "string",
            },
        },
        Identity = new AzureNative.DataBox.Inputs.ResourceIdentityArgs
        {
            Type = "string",
            UserAssignedIdentities = new[]
            {
                "string",
            },
        },
        JobName = "string",
        Location = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := databox.NewJob(ctx, "examplejobResourceResourceFromDatabox", &databox.JobArgs{
    ResourceGroupName: pulumi.String("string"),
    Sku: &databox.SkuArgs{
    Name: pulumi.String("string"),
    DisplayName: pulumi.String("string"),
    Family: pulumi.String("string"),
    },
    TransferType: pulumi.String("string"),
    DeliveryInfo: &databox.JobDeliveryInfoArgs{
    ScheduledDateTime: pulumi.String("string"),
    },
    DeliveryType: pulumi.String("string"),
    Details: &databox.DataBoxCustomerDiskJobDetailsArgs{
    ContactDetails: &databox.ContactDetailsArgs{
    ContactName: pulumi.String("string"),
    EmailList: pulumi.StringArray{
    pulumi.String("string"),
    },
    Phone: pulumi.String("string"),
    Mobile: pulumi.String("string"),
    NotificationPreference: databox.NotificationPreferenceArray{
    &databox.NotificationPreferenceArgs{
    SendNotification: pulumi.Bool(false),
    StageName: pulumi.String("string"),
    },
    },
    PhoneExtension: pulumi.String("string"),
    },
    JobDetailsType: pulumi.String("DataBoxCustomerDisk"),
    ReturnToCustomerPackageDetails: &databox.PackageCarrierDetailsArgs{
    CarrierAccountNumber: pulumi.String("string"),
    CarrierName: pulumi.String("string"),
    TrackingId: pulumi.String("string"),
    },
    DataExportDetails: []databox.DataExportDetailsArgs{
    {
    AccountDetails: {
    DataAccountType: "ManagedDisk",
    ResourceGroupId: "string",
    StagingStorageAccountId: "string",
    SharePassword: "string",
    },
    TransferConfiguration: {
    TransferConfigurationType: pulumi.String("string"),
    TransferAllDetails: {
    Include: {
    DataAccountType: pulumi.String("string"),
    TransferAllBlobs: pulumi.Bool(false),
    TransferAllFiles: pulumi.Bool(false),
    },
    },
    TransferFilterDetails: {
    Include: {
    DataAccountType: pulumi.String("string"),
    AzureFileFilterDetails: {
    FilePathList: pulumi.StringArray{
    pulumi.String("string"),
    },
    FilePrefixList: pulumi.StringArray{
    pulumi.String("string"),
    },
    FileShareList: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    BlobFilterDetails: {
    BlobPathList: pulumi.StringArray{
    pulumi.String("string"),
    },
    BlobPrefixList: pulumi.StringArray{
    pulumi.String("string"),
    },
    ContainerList: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    FilterFileDetails: databox.FilterFileDetailsArray{
    {
    FilterFilePath: pulumi.String("string"),
    FilterFileType: pulumi.String("string"),
    },
    },
    },
    },
    },
    LogCollectionLevel: pulumi.String("string"),
    },
    },
    DataImportDetails: []databox.DataImportDetailsArgs{
    {
    AccountDetails: {
    DataAccountType: "ManagedDisk",
    ResourceGroupId: "string",
    StagingStorageAccountId: "string",
    SharePassword: "string",
    },
    LogCollectionLevel: pulumi.String("string"),
    },
    },
    EnableManifestBackup: pulumi.Bool(false),
    ExpectedDataSizeInTeraBytes: pulumi.Int(0),
    ImportDiskDetailsCollection: databox.ImportDiskDetailsMap{
    "string": &databox.ImportDiskDetailsArgs{
    BitLockerKey: pulumi.String("string"),
    ManifestFile: pulumi.String("string"),
    ManifestHash: pulumi.String("string"),
    },
    },
    KeyEncryptionKey: &databox.KeyEncryptionKeyArgs{
    KekType: pulumi.String("string"),
    IdentityProperties: &databox.IdentityPropertiesArgs{
    Type: pulumi.String("string"),
    UserAssigned: &databox.UserAssignedPropertiesArgs{
    ResourceId: pulumi.String("string"),
    },
    },
    KekUrl: pulumi.String("string"),
    KekVaultResourceID: pulumi.String("string"),
    },
    Preferences: &databox.PreferencesArgs{
    EncryptionPreferences: &databox.EncryptionPreferencesArgs{
    DoubleEncryption: pulumi.String("string"),
    HardwareEncryption: pulumi.String("string"),
    },
    PreferredDataCenterRegion: pulumi.StringArray{
    pulumi.String("string"),
    },
    ReverseTransportPreferences: &databox.TransportPreferencesArgs{
    PreferredShipmentType: pulumi.String("string"),
    },
    StorageAccountAccessTierPreferences: pulumi.StringArray{
    pulumi.String("string"),
    },
    TransportPreferences: &databox.TransportPreferencesArgs{
    PreferredShipmentType: pulumi.String("string"),
    },
    },
    ReverseShippingDetails: &databox.ReverseShippingDetailsArgs{
    ContactDetails: &databox.ContactInfoArgs{
    ContactName: pulumi.String("string"),
    Phone: pulumi.String("string"),
    Mobile: pulumi.String("string"),
    PhoneExtension: pulumi.String("string"),
    },
    ShippingAddress: &databox.ShippingAddressArgs{
    Country: pulumi.String("string"),
    StreetAddress1: pulumi.String("string"),
    AddressType: pulumi.String("string"),
    City: pulumi.String("string"),
    CompanyName: pulumi.String("string"),
    PostalCode: pulumi.String("string"),
    SkipAddressValidation: pulumi.Bool(false),
    StateOrProvince: pulumi.String("string"),
    StreetAddress2: pulumi.String("string"),
    StreetAddress3: pulumi.String("string"),
    TaxIdentificationNumber: pulumi.String("string"),
    ZipExtendedCode: pulumi.String("string"),
    },
    },
    ShippingAddress: &databox.ShippingAddressArgs{
    Country: pulumi.String("string"),
    StreetAddress1: pulumi.String("string"),
    AddressType: pulumi.String("string"),
    City: pulumi.String("string"),
    CompanyName: pulumi.String("string"),
    PostalCode: pulumi.String("string"),
    SkipAddressValidation: pulumi.Bool(false),
    StateOrProvince: pulumi.String("string"),
    StreetAddress2: pulumi.String("string"),
    StreetAddress3: pulumi.String("string"),
    TaxIdentificationNumber: pulumi.String("string"),
    ZipExtendedCode: pulumi.String("string"),
    },
    },
    Identity: &databox.ResourceIdentityArgs{
    Type: pulumi.String("string"),
    UserAssignedIdentities: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    JobName: pulumi.String("string"),
    Location: pulumi.String("string"),
    Tags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    })
    
    var examplejobResourceResourceFromDatabox = new Job("examplejobResourceResourceFromDatabox", JobArgs.builder()
        .resourceGroupName("string")
        .sku(SkuArgs.builder()
            .name("string")
            .displayName("string")
            .family("string")
            .build())
        .transferType("string")
        .deliveryInfo(JobDeliveryInfoArgs.builder()
            .scheduledDateTime("string")
            .build())
        .deliveryType("string")
        .details(DataBoxCustomerDiskJobDetailsArgs.builder()
            .contactDetails(ContactDetailsArgs.builder()
                .contactName("string")
                .emailList("string")
                .phone("string")
                .mobile("string")
                .notificationPreference(NotificationPreferenceArgs.builder()
                    .sendNotification(false)
                    .stageName("string")
                    .build())
                .phoneExtension("string")
                .build())
            .jobDetailsType("DataBoxCustomerDisk")
            .returnToCustomerPackageDetails(PackageCarrierDetailsArgs.builder()
                .carrierAccountNumber("string")
                .carrierName("string")
                .trackingId("string")
                .build())
            .dataExportDetails(DataExportDetailsArgs.builder()
                .accountDetails(ManagedDiskDetailsArgs.builder()
                    .dataAccountType("ManagedDisk")
                    .resourceGroupId("string")
                    .stagingStorageAccountId("string")
                    .sharePassword("string")
                    .build())
                .transferConfiguration(TransferConfigurationArgs.builder()
                    .transferConfigurationType("string")
                    .transferAllDetails(TransferConfigurationTransferAllDetailsArgs.builder()
                        .include(TransferAllDetailsArgs.builder()
                            .dataAccountType("string")
                            .transferAllBlobs(false)
                            .transferAllFiles(false)
                            .build())
                        .build())
                    .transferFilterDetails(TransferConfigurationTransferFilterDetailsArgs.builder()
                        .include(TransferFilterDetailsArgs.builder()
                            .dataAccountType("string")
                            .azureFileFilterDetails(AzureFileFilterDetailsArgs.builder()
                                .filePathList("string")
                                .filePrefixList("string")
                                .fileShareList("string")
                                .build())
                            .blobFilterDetails(BlobFilterDetailsArgs.builder()
                                .blobPathList("string")
                                .blobPrefixList("string")
                                .containerList("string")
                                .build())
                            .filterFileDetails(FilterFileDetailsArgs.builder()
                                .filterFilePath("string")
                                .filterFileType("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .logCollectionLevel("string")
                .build())
            .dataImportDetails(DataImportDetailsArgs.builder()
                .accountDetails(ManagedDiskDetailsArgs.builder()
                    .dataAccountType("ManagedDisk")
                    .resourceGroupId("string")
                    .stagingStorageAccountId("string")
                    .sharePassword("string")
                    .build())
                .logCollectionLevel("string")
                .build())
            .enableManifestBackup(false)
            .expectedDataSizeInTeraBytes(0)
            .importDiskDetailsCollection(Map.of("string", Map.ofEntries(
                Map.entry("bitLockerKey", "string"),
                Map.entry("manifestFile", "string"),
                Map.entry("manifestHash", "string")
            )))
            .keyEncryptionKey(KeyEncryptionKeyArgs.builder()
                .kekType("string")
                .identityProperties(IdentityPropertiesArgs.builder()
                    .type("string")
                    .userAssigned(UserAssignedPropertiesArgs.builder()
                        .resourceId("string")
                        .build())
                    .build())
                .kekUrl("string")
                .kekVaultResourceID("string")
                .build())
            .preferences(PreferencesArgs.builder()
                .encryptionPreferences(EncryptionPreferencesArgs.builder()
                    .doubleEncryption("string")
                    .hardwareEncryption("string")
                    .build())
                .preferredDataCenterRegion("string")
                .reverseTransportPreferences(TransportPreferencesArgs.builder()
                    .preferredShipmentType("string")
                    .build())
                .storageAccountAccessTierPreferences("string")
                .transportPreferences(TransportPreferencesArgs.builder()
                    .preferredShipmentType("string")
                    .build())
                .build())
            .reverseShippingDetails(ReverseShippingDetailsArgs.builder()
                .contactDetails(ContactInfoArgs.builder()
                    .contactName("string")
                    .phone("string")
                    .mobile("string")
                    .phoneExtension("string")
                    .build())
                .shippingAddress(ShippingAddressArgs.builder()
                    .country("string")
                    .streetAddress1("string")
                    .addressType("string")
                    .city("string")
                    .companyName("string")
                    .postalCode("string")
                    .skipAddressValidation(false)
                    .stateOrProvince("string")
                    .streetAddress2("string")
                    .streetAddress3("string")
                    .taxIdentificationNumber("string")
                    .zipExtendedCode("string")
                    .build())
                .build())
            .shippingAddress(ShippingAddressArgs.builder()
                .country("string")
                .streetAddress1("string")
                .addressType("string")
                .city("string")
                .companyName("string")
                .postalCode("string")
                .skipAddressValidation(false)
                .stateOrProvince("string")
                .streetAddress2("string")
                .streetAddress3("string")
                .taxIdentificationNumber("string")
                .zipExtendedCode("string")
                .build())
            .build())
        .identity(ResourceIdentityArgs.builder()
            .type("string")
            .userAssignedIdentities("string")
            .build())
        .jobName("string")
        .location("string")
        .tags(Map.of("string", "string"))
        .build());
    
    examplejob_resource_resource_from_databox = azure_native.databox.Job("examplejobResourceResourceFromDatabox",
        resource_group_name="string",
        sku=azure_native.databox.SkuArgs(
            name="string",
            display_name="string",
            family="string",
        ),
        transfer_type="string",
        delivery_info=azure_native.databox.JobDeliveryInfoArgs(
            scheduled_date_time="string",
        ),
        delivery_type="string",
        details=azure_native.databox.DataBoxCustomerDiskJobDetailsArgs(
            contact_details=azure_native.databox.ContactDetailsArgs(
                contact_name="string",
                email_list=["string"],
                phone="string",
                mobile="string",
                notification_preference=[azure_native.databox.NotificationPreferenceArgs(
                    send_notification=False,
                    stage_name="string",
                )],
                phone_extension="string",
            ),
            job_details_type="DataBoxCustomerDisk",
            return_to_customer_package_details=azure_native.databox.PackageCarrierDetailsArgs(
                carrier_account_number="string",
                carrier_name="string",
                tracking_id="string",
            ),
            data_export_details=[azure_native.databox.DataExportDetailsArgs(
                account_details=azure_native.databox.ManagedDiskDetailsArgs(
                    data_account_type="ManagedDisk",
                    resource_group_id="string",
                    staging_storage_account_id="string",
                    share_password="string",
                ),
                transfer_configuration=azure_native.databox.TransferConfigurationArgs(
                    transfer_configuration_type="string",
                    transfer_all_details=azure_native.databox.TransferConfigurationTransferAllDetailsArgs(
                        include=azure_native.databox.TransferAllDetailsArgs(
                            data_account_type="string",
                            transfer_all_blobs=False,
                            transfer_all_files=False,
                        ),
                    ),
                    transfer_filter_details=azure_native.databox.TransferConfigurationTransferFilterDetailsArgs(
                        include=azure_native.databox.TransferFilterDetailsArgs(
                            data_account_type="string",
                            azure_file_filter_details=azure_native.databox.AzureFileFilterDetailsArgs(
                                file_path_list=["string"],
                                file_prefix_list=["string"],
                                file_share_list=["string"],
                            ),
                            blob_filter_details=azure_native.databox.BlobFilterDetailsArgs(
                                blob_path_list=["string"],
                                blob_prefix_list=["string"],
                                container_list=["string"],
                            ),
                            filter_file_details=[azure_native.databox.FilterFileDetailsArgs(
                                filter_file_path="string",
                                filter_file_type="string",
                            )],
                        ),
                    ),
                ),
                log_collection_level="string",
            )],
            data_import_details=[azure_native.databox.DataImportDetailsArgs(
                account_details=azure_native.databox.ManagedDiskDetailsArgs(
                    data_account_type="ManagedDisk",
                    resource_group_id="string",
                    staging_storage_account_id="string",
                    share_password="string",
                ),
                log_collection_level="string",
            )],
            enable_manifest_backup=False,
            expected_data_size_in_tera_bytes=0,
            import_disk_details_collection={
                "string": azure_native.databox.ImportDiskDetailsArgs(
                    bit_locker_key="string",
                    manifest_file="string",
                    manifest_hash="string",
                ),
            },
            key_encryption_key=azure_native.databox.KeyEncryptionKeyArgs(
                kek_type="string",
                identity_properties=azure_native.databox.IdentityPropertiesArgs(
                    type="string",
                    user_assigned=azure_native.databox.UserAssignedPropertiesArgs(
                        resource_id="string",
                    ),
                ),
                kek_url="string",
                kek_vault_resource_id="string",
            ),
            preferences=azure_native.databox.PreferencesArgs(
                encryption_preferences=azure_native.databox.EncryptionPreferencesArgs(
                    double_encryption="string",
                    hardware_encryption="string",
                ),
                preferred_data_center_region=["string"],
                reverse_transport_preferences=azure_native.databox.TransportPreferencesArgs(
                    preferred_shipment_type="string",
                ),
                storage_account_access_tier_preferences=["string"],
                transport_preferences=azure_native.databox.TransportPreferencesArgs(
                    preferred_shipment_type="string",
                ),
            ),
            reverse_shipping_details=azure_native.databox.ReverseShippingDetailsArgs(
                contact_details=azure_native.databox.ContactInfoArgs(
                    contact_name="string",
                    phone="string",
                    mobile="string",
                    phone_extension="string",
                ),
                shipping_address=azure_native.databox.ShippingAddressArgs(
                    country="string",
                    street_address1="string",
                    address_type="string",
                    city="string",
                    company_name="string",
                    postal_code="string",
                    skip_address_validation=False,
                    state_or_province="string",
                    street_address2="string",
                    street_address3="string",
                    tax_identification_number="string",
                    zip_extended_code="string",
                ),
            ),
            shipping_address=azure_native.databox.ShippingAddressArgs(
                country="string",
                street_address1="string",
                address_type="string",
                city="string",
                company_name="string",
                postal_code="string",
                skip_address_validation=False,
                state_or_province="string",
                street_address2="string",
                street_address3="string",
                tax_identification_number="string",
                zip_extended_code="string",
            ),
        ),
        identity=azure_native.databox.ResourceIdentityArgs(
            type="string",
            user_assigned_identities=["string"],
        ),
        job_name="string",
        location="string",
        tags={
            "string": "string",
        })
    
    const examplejobResourceResourceFromDatabox = new azure_native.databox.Job("examplejobResourceResourceFromDatabox", {
        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: "DataBoxCustomerDisk",
            returnToCustomerPackageDetails: {
                carrierAccountNumber: "string",
                carrierName: "string",
                trackingId: "string",
            },
            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",
                },
                logCollectionLevel: "string",
            }],
            enableManifestBackup: false,
            expectedDataSizeInTeraBytes: 0,
            importDiskDetailsCollection: {
                string: {
                    bitLockerKey: "string",
                    manifestFile: "string",
                    manifestHash: "string",
                },
            },
            keyEncryptionKey: {
                kekType: "string",
                identityProperties: {
                    type: "string",
                    userAssigned: {
                        resourceId: "string",
                    },
                },
                kekUrl: "string",
                kekVaultResourceID: "string",
            },
            preferences: {
                encryptionPreferences: {
                    doubleEncryption: "string",
                    hardwareEncryption: "string",
                },
                preferredDataCenterRegion: ["string"],
                reverseTransportPreferences: {
                    preferredShipmentType: "string",
                },
                storageAccountAccessTierPreferences: ["string"],
                transportPreferences: {
                    preferredShipmentType: "string",
                },
            },
            reverseShippingDetails: {
                contactDetails: {
                    contactName: "string",
                    phone: "string",
                    mobile: "string",
                    phoneExtension: "string",
                },
                shippingAddress: {
                    country: "string",
                    streetAddress1: "string",
                    addressType: "string",
                    city: "string",
                    companyName: "string",
                    postalCode: "string",
                    skipAddressValidation: false,
                    stateOrProvince: "string",
                    streetAddress2: "string",
                    streetAddress3: "string",
                    taxIdentificationNumber: "string",
                    zipExtendedCode: "string",
                },
            },
            shippingAddress: {
                country: "string",
                streetAddress1: "string",
                addressType: "string",
                city: "string",
                companyName: "string",
                postalCode: "string",
                skipAddressValidation: false,
                stateOrProvince: "string",
                streetAddress2: "string",
                streetAddress3: "string",
                taxIdentificationNumber: "string",
                zipExtendedCode: "string",
            },
        },
        identity: {
            type: "string",
            userAssignedIdentities: ["string"],
        },
        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
                  logCollectionLevel: string
            enableManifestBackup: false
            expectedDataSizeInTeraBytes: 0
            importDiskDetailsCollection:
                string:
                    bitLockerKey: string
                    manifestFile: string
                    manifestHash: string
            jobDetailsType: DataBoxCustomerDisk
            keyEncryptionKey:
                identityProperties:
                    type: string
                    userAssigned:
                        resourceId: string
                kekType: string
                kekUrl: string
                kekVaultResourceID: string
            preferences:
                encryptionPreferences:
                    doubleEncryption: string
                    hardwareEncryption: string
                preferredDataCenterRegion:
                    - string
                reverseTransportPreferences:
                    preferredShipmentType: string
                storageAccountAccessTierPreferences:
                    - string
                transportPreferences:
                    preferredShipmentType: string
            returnToCustomerPackageDetails:
                carrierAccountNumber: string
                carrierName: string
                trackingId: string
            reverseShippingDetails:
                contactDetails:
                    contactName: string
                    mobile: string
                    phone: string
                    phoneExtension: string
                shippingAddress:
                    addressType: string
                    city: string
                    companyName: string
                    country: string
                    postalCode: string
                    skipAddressValidation: false
                    stateOrProvince: string
                    streetAddress1: string
                    streetAddress2: string
                    streetAddress3: string
                    taxIdentificationNumber: string
                    zipExtendedCode: string
            shippingAddress:
                addressType: string
                city: string
                companyName: string
                country: string
                postalCode: string
                skipAddressValidation: false
                stateOrProvince: string
                streetAddress1: string
                streetAddress2: string
                streetAddress3: string
                taxIdentificationNumber: string
                zipExtendedCode: string
        identity:
            type: string
            userAssignedIdentities:
                - string
        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.DataBoxCustomerDiskJobDetails | 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 DataBoxCustomerDiskJobDetailsArgs | 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 DataBoxCustomerDiskJobDetails | 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 DataBoxCustomerDiskJobDetails | 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 DataBoxCustomerDiskJobDetailsArgs | 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 | 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.
    ReverseShippingDetailsUpdate string
    The Editable status for Reverse Shipping Address and Contact Info
    ReverseTransportPreferenceUpdate string
    The Editable status for Reverse Transport preferences
    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.
    ReverseShippingDetailsUpdate string
    The Editable status for Reverse Shipping Address and Contact Info
    ReverseTransportPreferenceUpdate string
    The Editable status for Reverse Transport preferences
    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.
    reverseShippingDetailsUpdate String
    The Editable status for Reverse Shipping Address and Contact Info
    reverseTransportPreferenceUpdate String
    The Editable status for Reverse Transport preferences
    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.
    reverseShippingDetailsUpdate string
    The Editable status for Reverse Shipping Address and Contact Info
    reverseTransportPreferenceUpdate string
    The Editable status for Reverse Transport preferences
    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.
    reverse_shipping_details_update str
    The Editable status for Reverse Shipping Address and Contact Info
    reverse_transport_preference_update str
    The Editable status for Reverse Transport preferences
    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.
    reverseShippingDetailsUpdate String
    The Editable status for Reverse Shipping Address and Contact Info
    reverseTransportPreferenceUpdate String
    The Editable status for Reverse Transport preferences
    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 information of the type of error.
    Type string
    Type of error (e.g. CustomerIntervention, PolicyViolation, SecurityViolation).
    Info interface{}
    Additional information of the type of error.
    Type string
    Type of error (e.g. CustomerIntervention, PolicyViolation, SecurityViolation).
    info Object
    Additional information of the type of error.
    type String
    Type of error (e.g. CustomerIntervention, PolicyViolation, SecurityViolation).
    info any
    Additional information of the type of error.
    type string
    Type of error (e.g. CustomerIntervention, PolicyViolation, SecurityViolation).
    info Any
    Additional information of the type of error.
    type str
    Type of error (e.g. CustomerIntervention, PolicyViolation, SecurityViolation).
    info Any
    Additional information of the type of error.
    type String
    Type of error (e.g. CustomerIntervention, PolicyViolation, SecurityViolation).

    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>
    Gets or sets additional error info.
    Details List<Pulumi.AzureNative.DataBox.Inputs.CloudErrorResponse>
    Gets or sets details for the error.
    Code string
    Error code.
    Message string
    The error message parsed from the body of the http error response.
    Target string
    Gets or sets the target of the error.
    AdditionalInfo []AdditionalErrorInfoResponse
    Gets or sets additional error info.
    Details []CloudErrorResponse
    Gets or sets details for the error.
    Code string
    Error code.
    Message string
    The error message parsed from the body of the http error response.
    Target string
    Gets or sets the target of the error.
    additionalInfo List<AdditionalErrorInfoResponse>
    Gets or sets additional error info.
    details List<CloudErrorResponse>
    Gets or sets details for the error.
    code String
    Error code.
    message String
    The error message parsed from the body of the http error response.
    target String
    Gets or sets the target of the error.
    additionalInfo AdditionalErrorInfoResponse[]
    Gets or sets additional error info.
    details CloudErrorResponse[]
    Gets or sets details for the error.
    code string
    Error code.
    message string
    The error message parsed from the body of the http error response.
    target string
    Gets or sets the target of the error.
    additional_info Sequence[AdditionalErrorInfoResponse]
    Gets or sets additional error info.
    details Sequence[CloudErrorResponse]
    Gets or sets details for the error.
    code str
    Error code.
    message str
    The error message parsed from the body of the http error response.
    target str
    Gets or sets the target of the error.
    additionalInfo List<Property Map>
    Gets or sets additional error info.
    details List<Property Map>
    Gets or sets details for the error.
    code String
    Error code.
    message String
    The error message parsed from the body of the http error response.
    target String
    Gets or sets the target of the error.

    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.

    ContactInfo, ContactInfoArgs

    ContactName string
    Contact name of the person.
    Phone string
    Phone number of the contact person.
    Mobile string
    Mobile number of the contact person.
    PhoneExtension string
    Phone extension number of the contact person.
    ContactName string
    Contact name of the person.
    Phone string
    Phone number of the contact person.
    Mobile string
    Mobile number of the contact person.
    PhoneExtension string
    Phone extension number of the contact person.
    contactName String
    Contact name of the person.
    phone String
    Phone number of the contact person.
    mobile String
    Mobile number of the contact person.
    phoneExtension String
    Phone extension number of the contact person.
    contactName string
    Contact name of the person.
    phone string
    Phone number of the contact person.
    mobile string
    Mobile number of the contact person.
    phoneExtension string
    Phone extension number of the contact person.
    contact_name str
    Contact name of the person.
    phone str
    Phone number of the contact person.
    mobile str
    Mobile number of the contact person.
    phone_extension str
    Phone extension number of the contact person.
    contactName String
    Contact name of the person.
    phone String
    Phone number of the contact person.
    mobile String
    Mobile number of the contact person.
    phoneExtension String
    Phone extension number of the contact person.

    ContactInfoResponse, ContactInfoResponseArgs

    ContactName string
    Contact name of the person.
    Phone string
    Phone number of the contact person.
    Mobile string
    Mobile number of the contact person.
    PhoneExtension string
    Phone extension number of the contact person.
    ContactName string
    Contact name of the person.
    Phone string
    Phone number of the contact person.
    Mobile string
    Mobile number of the contact person.
    PhoneExtension string
    Phone extension number of the contact person.
    contactName String
    Contact name of the person.
    phone String
    Phone number of the contact person.
    mobile String
    Mobile number of the contact person.
    phoneExtension String
    Phone extension number of the contact person.
    contactName string
    Contact name of the person.
    phone string
    Phone number of the contact person.
    mobile string
    Mobile number of the contact person.
    phoneExtension string
    Phone extension number of the contact person.
    contact_name str
    Contact name of the person.
    phone str
    Phone number of the contact person.
    mobile str
    Mobile number of the contact person.
    phone_extension str
    Phone extension number of the contact person.
    contactName String
    Contact name of the person.
    phone String
    Phone number of the contact person.
    mobile String
    Mobile number of the contact person.
    phoneExtension String
    Phone extension number of the contact person.

    CopyProgressResponse, CopyProgressResponseArgs

    AccountId string
    Id of the account where the data needs to be uploaded.
    Actions List<string>
    Available actions on the job.
    BytesProcessed double
    To indicate bytes transferred.
    DataAccountType string
    Data Account Type.
    DirectoriesErroredOut double
    To indicate directories errored out in the job.
    Error Pulumi.AzureNative.DataBox.Inputs.CloudErrorResponse
    Error, if any, in the stage
    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.
    Actions []string
    Available actions on the job.
    BytesProcessed float64
    To indicate bytes transferred.
    DataAccountType string
    Data Account Type.
    DirectoriesErroredOut float64
    To indicate directories errored out in the job.
    Error CloudErrorResponse
    Error, if any, in the stage
    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.
    actions List<String>
    Available actions on the job.
    bytesProcessed Double
    To indicate bytes transferred.
    dataAccountType String
    Data Account Type.
    directoriesErroredOut Double
    To indicate directories errored out in the job.
    error CloudErrorResponse
    Error, if any, in the stage
    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.
    actions string[]
    Available actions on the job.
    bytesProcessed number
    To indicate bytes transferred.
    dataAccountType string
    Data Account Type.
    directoriesErroredOut number
    To indicate directories errored out in the job.
    error CloudErrorResponse
    Error, if any, in the stage
    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.
    actions Sequence[str]
    Available actions on the job.
    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.
    error CloudErrorResponse
    Error, if any, in the stage
    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.
    actions List<String>
    Available actions on the job.
    bytesProcessed Number
    To indicate bytes transferred.
    dataAccountType String
    Data Account Type.
    directoriesErroredOut Number
    To indicate directories errored out in the job.
    error Property Map
    Error, if any, in the stage
    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.

    DataBoxCustomerDiskCopyLogDetailsResponse, DataBoxCustomerDiskCopyLogDetailsResponseArgs

    ErrorLogLink string
    Link for copy error logs.
    SerialNumber string
    Disk Serial Number.
    VerboseLogLink string
    Link for copy verbose logs.
    ErrorLogLink string
    Link for copy error logs.
    SerialNumber string
    Disk Serial Number.
    VerboseLogLink string
    Link for copy verbose logs.
    errorLogLink String
    Link for copy error logs.
    serialNumber String
    Disk Serial Number.
    verboseLogLink String
    Link for copy verbose logs.
    errorLogLink string
    Link for copy error logs.
    serialNumber string
    Disk Serial Number.
    verboseLogLink string
    Link for copy verbose logs.
    error_log_link str
    Link for copy error logs.
    serial_number str
    Disk Serial Number.
    verbose_log_link str
    Link for copy verbose logs.
    errorLogLink String
    Link for copy error logs.
    serialNumber String
    Disk Serial Number.
    verboseLogLink String
    Link for copy verbose logs.

    DataBoxCustomerDiskCopyProgressResponse, DataBoxCustomerDiskCopyProgressResponseArgs

    AccountId string
    Id of the account where the data needs to be uploaded.
    Actions List<string>
    Available actions on the job.
    BytesProcessed double
    To indicate bytes transferred.
    CopyStatus string
    The Status of the copy
    DataAccountType string
    Data Account Type.
    DirectoriesErroredOut double
    To indicate directories errored out in the job.
    Error Pulumi.AzureNative.DataBox.Inputs.CloudErrorResponse
    Error, if any, in the stage
    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
    SerialNumber string
    Disk Serial Number.
    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.
    Actions []string
    Available actions on the job.
    BytesProcessed float64
    To indicate bytes transferred.
    CopyStatus string
    The Status of the copy
    DataAccountType string
    Data Account Type.
    DirectoriesErroredOut float64
    To indicate directories errored out in the job.
    Error CloudErrorResponse
    Error, if any, in the stage
    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
    SerialNumber string
    Disk Serial Number.
    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.
    actions List<String>
    Available actions on the job.
    bytesProcessed Double
    To indicate bytes transferred.
    copyStatus String
    The Status of the copy
    dataAccountType String
    Data Account Type.
    directoriesErroredOut Double
    To indicate directories errored out in the job.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    serialNumber String
    Disk Serial Number.
    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.
    actions string[]
    Available actions on the job.
    bytesProcessed number
    To indicate bytes transferred.
    copyStatus string
    The Status of the copy
    dataAccountType string
    Data Account Type.
    directoriesErroredOut number
    To indicate directories errored out in the job.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    serialNumber string
    Disk Serial Number.
    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.
    actions Sequence[str]
    Available actions on the job.
    bytes_processed float
    To indicate bytes transferred.
    copy_status str
    The Status of the copy
    data_account_type str
    Data Account Type.
    directories_errored_out float
    To indicate directories errored out in the job.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    serial_number str
    Disk Serial Number.
    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.
    actions List<String>
    Available actions on the job.
    bytesProcessed Number
    To indicate bytes transferred.
    copyStatus String
    The Status of the copy
    dataAccountType String
    Data Account Type.
    directoriesErroredOut Number
    To indicate directories errored out in the job.
    error Property Map
    Error, if any, in the stage
    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
    serialNumber String
    Disk Serial Number.
    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

    DataBoxCustomerDiskJobDetails, DataBoxCustomerDiskJobDetailsArgs

    ContactDetails Pulumi.AzureNative.DataBox.Inputs.ContactDetails
    Contact details for notification and shipping.
    ReturnToCustomerPackageDetails Pulumi.AzureNative.DataBox.Inputs.PackageCarrierDetails
    Return package shipping details.
    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.
    EnableManifestBackup bool
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    ImportDiskDetailsCollection Dictionary<string, Pulumi.AzureNative.DataBox.Inputs.ImportDiskDetails>
    Contains the map of disk serial number to the disk details for import jobs.
    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.
    ReverseShippingDetails Pulumi.AzureNative.DataBox.Inputs.ReverseShippingDetails
    Optional Reverse Shipping details for order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddress
    Shipping address of the customer.
    ContactDetails ContactDetails
    Contact details for notification and shipping.
    ReturnToCustomerPackageDetails PackageCarrierDetails
    Return package shipping details.
    DataExportDetails []DataExportDetails
    Details of the data to be exported from azure.
    DataImportDetails []DataImportDetails
    Details of the data to be imported into azure.
    EnableManifestBackup bool
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    ImportDiskDetailsCollection map[string]ImportDiskDetails
    Contains the map of disk serial number to the disk details for import jobs.
    KeyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    Preferences Preferences
    Preferences for the order.
    ReverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for order.
    ShippingAddress ShippingAddress
    Shipping address of the customer.
    contactDetails ContactDetails
    Contact details for notification and shipping.
    returnToCustomerPackageDetails PackageCarrierDetails
    Return package shipping details.
    dataExportDetails List<DataExportDetails>
    Details of the data to be exported from azure.
    dataImportDetails List<DataImportDetails>
    Details of the data to be imported into azure.
    enableManifestBackup Boolean
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    expectedDataSizeInTeraBytes Integer
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    importDiskDetailsCollection Map<String,ImportDiskDetails>
    Contains the map of disk serial number to the disk details for import jobs.
    keyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    reverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddress
    Shipping address of the customer.
    contactDetails ContactDetails
    Contact details for notification and shipping.
    returnToCustomerPackageDetails PackageCarrierDetails
    Return package shipping details.
    dataExportDetails DataExportDetails[]
    Details of the data to be exported from azure.
    dataImportDetails DataImportDetails[]
    Details of the data to be imported into azure.
    enableManifestBackup boolean
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    expectedDataSizeInTeraBytes number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    importDiskDetailsCollection {[key: string]: ImportDiskDetails}
    Contains the map of disk serial number to the disk details for import jobs.
    keyEncryptionKey KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    reverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddress
    Shipping address of the customer.
    contact_details ContactDetails
    Contact details for notification and shipping.
    return_to_customer_package_details PackageCarrierDetails
    Return package shipping details.
    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.
    enable_manifest_backup bool
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    expected_data_size_in_tera_bytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    import_disk_details_collection Mapping[str, ImportDiskDetails]
    Contains the map of disk serial number to the disk details for import jobs.
    key_encryption_key KeyEncryptionKey
    Details about which key encryption type is being used.
    preferences Preferences
    Preferences for the order.
    reverse_shipping_details ReverseShippingDetails
    Optional Reverse Shipping details for order.
    shipping_address ShippingAddress
    Shipping address of the customer.
    contactDetails Property Map
    Contact details for notification and shipping.
    returnToCustomerPackageDetails Property Map
    Return package shipping details.
    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.
    enableManifestBackup Boolean
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    expectedDataSizeInTeraBytes Number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    importDiskDetailsCollection Map<Property Map>
    Contains the map of disk serial number to the disk details for import jobs.
    keyEncryptionKey Property Map
    Details about which key encryption type is being used.
    preferences Property Map
    Preferences for the order.
    reverseShippingDetails Property Map
    Optional Reverse Shipping details for order.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxCustomerDiskJobDetailsResponse, DataBoxCustomerDiskJobDetailsResponseArgs

    Actions List<string>
    Available actions on the job.
    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.DataBoxCustomerDiskCopyProgressResponse>
    Copy progress per disk.
    DataCenterCode string
    DataCenter code.
    DatacenterAddress Pulumi.AzureNative.DataBox.Inputs.DatacenterAddressInstructionResponseResponse | Pulumi.AzureNative.DataBox.Inputs.DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    DeliverToDcPackageDetails Pulumi.AzureNative.DataBox.Inputs.PackageCarrierInfoResponse
    Delivery package shipping details.
    DeliveryPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Delivery package shipping details.
    DeviceErasureDetails Pulumi.AzureNative.DataBox.Inputs.DeviceErasureDetailsResponse
    Holds device data erasure details
    ExportDiskDetailsCollection Dictionary<string, Pulumi.AzureNative.DataBox.Inputs.ExportDiskDetailsResponse>
    Contains the map of disk serial number to the disk details for export jobs.
    JobStages List<Pulumi.AzureNative.DataBox.Inputs.JobStagesResponse>
    List of stages that run in the job.
    LastMitigationActionOnJob Pulumi.AzureNative.DataBox.Inputs.LastMitigationActionOnJobResponse
    Last mitigation action performed on the job.
    ReturnPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Return package shipping details.
    ReturnToCustomerPackageDetails Pulumi.AzureNative.DataBox.Inputs.PackageCarrierDetailsResponse
    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.
    EnableManifestBackup bool
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    ImportDiskDetailsCollection Dictionary<string, Pulumi.AzureNative.DataBox.Inputs.ImportDiskDetailsResponse>
    Contains the map of disk serial number to the disk details for import jobs.
    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.
    ReverseShippingDetails Pulumi.AzureNative.DataBox.Inputs.ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddressResponse
    Shipping address of the customer.
    Actions []string
    Available actions on the job.
    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 []DataBoxCustomerDiskCopyProgressResponse
    Copy progress per disk.
    DataCenterCode string
    DataCenter code.
    DatacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    DeliverToDcPackageDetails PackageCarrierInfoResponse
    Delivery package shipping details.
    DeliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    DeviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    ExportDiskDetailsCollection map[string]ExportDiskDetailsResponse
    Contains the map of disk serial number to the disk details for export jobs.
    JobStages []JobStagesResponse
    List of stages that run in the job.
    LastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on the job.
    ReturnPackage PackageShippingDetailsResponse
    Return package shipping details.
    ReturnToCustomerPackageDetails PackageCarrierDetailsResponse
    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.
    EnableManifestBackup bool
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    ExpectedDataSizeInTeraBytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    ImportDiskDetailsCollection map[string]ImportDiskDetailsResponse
    Contains the map of disk serial number to the disk details for import jobs.
    KeyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    Preferences PreferencesResponse
    Preferences for the order.
    ReverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    ShippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions List<String>
    Available actions on the job.
    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<DataBoxCustomerDiskCopyProgressResponse>
    Copy progress per disk.
    dataCenterCode String
    DataCenter code.
    datacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliverToDcPackageDetails PackageCarrierInfoResponse
    Delivery package shipping details.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    deviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    exportDiskDetailsCollection Map<String,ExportDiskDetailsResponse>
    Contains the map of disk serial number to the disk details for export jobs.
    jobStages List<JobStagesResponse>
    List of stages that run in the job.
    lastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on the job.
    returnPackage PackageShippingDetailsResponse
    Return package shipping details.
    returnToCustomerPackageDetails PackageCarrierDetailsResponse
    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.
    enableManifestBackup Boolean
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    expectedDataSizeInTeraBytes Integer
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    importDiskDetailsCollection Map<String,ImportDiskDetailsResponse>
    Contains the map of disk serial number to the disk details for import jobs.
    keyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    reverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions string[]
    Available actions on the job.
    chainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails (DataBoxAccountCopyLogDetailsResponse | DataBoxCustomerDiskCopyLogDetailsResponse | DataBoxDiskCopyLogDetailsResponse | DataBoxHeavyAccountCopyLogDetailsResponse)[]
    List of copy log details.
    copyProgress DataBoxCustomerDiskCopyProgressResponse[]
    Copy progress per disk.
    dataCenterCode string
    DataCenter code.
    datacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliverToDcPackageDetails PackageCarrierInfoResponse
    Delivery package shipping details.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    deviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    exportDiskDetailsCollection {[key: string]: ExportDiskDetailsResponse}
    Contains the map of disk serial number to the disk details for export jobs.
    jobStages JobStagesResponse[]
    List of stages that run in the job.
    lastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on the job.
    returnPackage PackageShippingDetailsResponse
    Return package shipping details.
    returnToCustomerPackageDetails PackageCarrierDetailsResponse
    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.
    enableManifestBackup boolean
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    expectedDataSizeInTeraBytes number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    importDiskDetailsCollection {[key: string]: ImportDiskDetailsResponse}
    Contains the map of disk serial number to the disk details for import jobs.
    keyEncryptionKey KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    reverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions Sequence[str]
    Available actions on the job.
    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, DataBoxCustomerDiskCopyLogDetailsResponse, DataBoxDiskCopyLogDetailsResponse, DataBoxHeavyAccountCopyLogDetailsResponse]]
    List of copy log details.
    copy_progress Sequence[DataBoxCustomerDiskCopyProgressResponse]
    Copy progress per disk.
    data_center_code str
    DataCenter code.
    datacenter_address DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliver_to_dc_package_details PackageCarrierInfoResponse
    Delivery package shipping details.
    delivery_package PackageShippingDetailsResponse
    Delivery package shipping details.
    device_erasure_details DeviceErasureDetailsResponse
    Holds device data erasure details
    export_disk_details_collection Mapping[str, ExportDiskDetailsResponse]
    Contains the map of disk serial number to the disk details for export jobs.
    job_stages Sequence[JobStagesResponse]
    List of stages that run in the job.
    last_mitigation_action_on_job LastMitigationActionOnJobResponse
    Last mitigation action performed on the job.
    return_package PackageShippingDetailsResponse
    Return package shipping details.
    return_to_customer_package_details PackageCarrierDetailsResponse
    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.
    enable_manifest_backup bool
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    expected_data_size_in_tera_bytes int
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    import_disk_details_collection Mapping[str, ImportDiskDetailsResponse]
    Contains the map of disk serial number to the disk details for import jobs.
    key_encryption_key KeyEncryptionKeyResponse
    Details about which key encryption type is being used.
    preferences PreferencesResponse
    Preferences for the order.
    reverse_shipping_details ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shipping_address ShippingAddressResponse
    Shipping address of the customer.
    actions List<String>
    Available actions on the job.
    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 | Property Map>
    List of copy log details.
    copyProgress List<Property Map>
    Copy progress per disk.
    dataCenterCode String
    DataCenter code.
    datacenterAddress Property Map | Property Map
    Datacenter address to ship to, for the given sku and storage location.
    deliverToDcPackageDetails Property Map
    Delivery package shipping details.
    deliveryPackage Property Map
    Delivery package shipping details.
    deviceErasureDetails Property Map
    Holds device data erasure details
    exportDiskDetailsCollection Map<Property Map>
    Contains the map of disk serial number to the disk details for export jobs.
    jobStages List<Property Map>
    List of stages that run in the job.
    lastMitigationActionOnJob Property Map
    Last mitigation action performed on the job.
    returnPackage Property Map
    Return package shipping details.
    returnToCustomerPackageDetails 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.
    enableManifestBackup Boolean
    Flag to indicate if disk manifest should be backed-up in the Storage Account.
    expectedDataSizeInTeraBytes Number
    The expected size of the data, which needs to be transferred in this job, in terabytes.
    importDiskDetailsCollection Map<Property Map>
    Contains the map of disk serial number to the disk details for import jobs.
    keyEncryptionKey Property Map
    Details about which key encryption type is being used.
    preferences Property Map
    Preferences for the order.
    reverseShippingDetails Property Map
    Optional Reverse Shipping details for order.
    shippingAddress Property Map
    Shipping address of the customer.

    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

    Actions List<string>
    Available actions on the job.
    BytesCopied double
    Bytes copied during the copy of disk.
    Error Pulumi.AzureNative.DataBox.Inputs.CloudErrorResponse
    Error, if any, in the stage
    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
    Actions []string
    Available actions on the job.
    BytesCopied float64
    Bytes copied during the copy of disk.
    Error CloudErrorResponse
    Error, if any, in the stage
    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
    actions List<String>
    Available actions on the job.
    bytesCopied Double
    Bytes copied during the copy of disk.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    actions string[]
    Available actions on the job.
    bytesCopied number
    Bytes copied during the copy of disk.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    actions Sequence[str]
    Available actions on the job.
    bytes_copied float
    Bytes copied during the copy of disk.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    actions List<String>
    Available actions on the job.
    bytesCopied Number
    Bytes copied during the copy of disk.
    error Property Map
    Error, if any, in the stage
    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

    DataBoxDiskGranularCopyLogDetailsResponse, DataBoxDiskGranularCopyLogDetailsResponseArgs

    AccountId string
    Account id.
    ErrorLogLink string
    Link for copy error logs.
    SerialNumber string
    Disk Serial Number.
    VerboseLogLink string
    Link for copy verbose logs.
    AccountId string
    Account id.
    ErrorLogLink string
    Link for copy error logs.
    SerialNumber string
    Disk Serial Number.
    VerboseLogLink string
    Link for copy verbose logs.
    accountId String
    Account id.
    errorLogLink String
    Link for copy error logs.
    serialNumber String
    Disk Serial Number.
    verboseLogLink String
    Link for copy verbose logs.
    accountId string
    Account id.
    errorLogLink string
    Link for copy error logs.
    serialNumber string
    Disk Serial Number.
    verboseLogLink string
    Link for copy verbose logs.
    account_id str
    Account id.
    error_log_link str
    Link for copy error logs.
    serial_number str
    Disk Serial Number.
    verbose_log_link str
    Link for copy verbose logs.
    accountId String
    Account id.
    errorLogLink String
    Link for copy error logs.
    serialNumber String
    Disk Serial Number.
    verboseLogLink String
    Link for copy verbose logs.

    DataBoxDiskGranularCopyProgressResponse, DataBoxDiskGranularCopyProgressResponseArgs

    AccountId string
    Id of the account where the data needs to be uploaded.
    Actions List<string>
    Available actions on the job.
    BytesProcessed double
    To indicate bytes transferred.
    CopyStatus string
    The Status of the copy
    DataAccountType string
    Data Account Type.
    DirectoriesErroredOut double
    To indicate directories errored out in the job.
    Error Pulumi.AzureNative.DataBox.Inputs.CloudErrorResponse
    Error, if any, in the stage
    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
    SerialNumber string
    Disk Serial Number.
    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.
    Actions []string
    Available actions on the job.
    BytesProcessed float64
    To indicate bytes transferred.
    CopyStatus string
    The Status of the copy
    DataAccountType string
    Data Account Type.
    DirectoriesErroredOut float64
    To indicate directories errored out in the job.
    Error CloudErrorResponse
    Error, if any, in the stage
    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
    SerialNumber string
    Disk Serial Number.
    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.
    actions List<String>
    Available actions on the job.
    bytesProcessed Double
    To indicate bytes transferred.
    copyStatus String
    The Status of the copy
    dataAccountType String
    Data Account Type.
    directoriesErroredOut Double
    To indicate directories errored out in the job.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    serialNumber String
    Disk Serial Number.
    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.
    actions string[]
    Available actions on the job.
    bytesProcessed number
    To indicate bytes transferred.
    copyStatus string
    The Status of the copy
    dataAccountType string
    Data Account Type.
    directoriesErroredOut number
    To indicate directories errored out in the job.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    serialNumber string
    Disk Serial Number.
    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.
    actions Sequence[str]
    Available actions on the job.
    bytes_processed float
    To indicate bytes transferred.
    copy_status str
    The Status of the copy
    data_account_type str
    Data Account Type.
    directories_errored_out float
    To indicate directories errored out in the job.
    error CloudErrorResponse
    Error, if any, in the stage
    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
    serial_number str
    Disk Serial Number.
    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.
    actions List<String>
    Available actions on the job.
    bytesProcessed Number
    To indicate bytes transferred.
    copyStatus String
    The Status of the copy
    dataAccountType String
    Data Account Type.
    directoriesErroredOut Number
    To indicate directories errored out in the job.
    error Property Map
    Error, if any, in the stage
    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
    serialNumber String
    Disk Serial Number.
    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

    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.
    ReverseShippingDetails Pulumi.AzureNative.DataBox.Inputs.ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    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.
    ReverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    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.
    reverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    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.
    reverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    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.
    reverse_shipping_details ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    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.
    reverseShippingDetails Property Map
    Optional Reverse Shipping details for order.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxDiskJobDetailsResponse, DataBoxDiskJobDetailsResponseArgs

    Actions List<string>
    Available actions on the job.
    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.
    DataCenterCode string
    DataCenter code.
    DatacenterAddress Pulumi.AzureNative.DataBox.Inputs.DatacenterAddressInstructionResponseResponse | Pulumi.AzureNative.DataBox.Inputs.DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    DeliveryPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Delivery package shipping details.
    DeviceErasureDetails Pulumi.AzureNative.DataBox.Inputs.DeviceErasureDetailsResponse
    Holds device data erasure 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.
    GranularCopyLogDetails List<Pulumi.AzureNative.DataBox.Inputs.DataBoxDiskGranularCopyLogDetailsResponse>
    Copy progress per disk.
    GranularCopyProgress List<Pulumi.AzureNative.DataBox.Inputs.DataBoxDiskGranularCopyProgressResponse>
    Copy progress per disk.
    JobStages List<Pulumi.AzureNative.DataBox.Inputs.JobStagesResponse>
    List of stages that run in the job.
    LastMitigationActionOnJob Pulumi.AzureNative.DataBox.Inputs.LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    ReverseShippingDetails Pulumi.AzureNative.DataBox.Inputs.ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddressResponse
    Shipping address of the customer.
    Actions []string
    Available actions on the job.
    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.
    DataCenterCode string
    DataCenter code.
    DatacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    DeliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    DeviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure 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.
    GranularCopyLogDetails []DataBoxDiskGranularCopyLogDetailsResponse
    Copy progress per disk.
    GranularCopyProgress []DataBoxDiskGranularCopyProgressResponse
    Copy progress per disk.
    JobStages []JobStagesResponse
    List of stages that run in the job.
    LastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    ReverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    ShippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions List<String>
    Available actions on the job.
    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.
    dataCenterCode String
    DataCenter code.
    datacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    deviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure 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.
    granularCopyLogDetails List<DataBoxDiskGranularCopyLogDetailsResponse>
    Copy progress per disk.
    granularCopyProgress List<DataBoxDiskGranularCopyProgressResponse>
    Copy progress per disk.
    jobStages List<JobStagesResponse>
    List of stages that run in the job.
    lastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions string[]
    Available actions on the job.
    chainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails (DataBoxAccountCopyLogDetailsResponse | DataBoxCustomerDiskCopyLogDetailsResponse | DataBoxDiskCopyLogDetailsResponse | DataBoxHeavyAccountCopyLogDetailsResponse)[]
    List of copy log details.
    copyProgress DataBoxDiskCopyProgressResponse[]
    Copy progress per disk.
    dataCenterCode string
    DataCenter code.
    datacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    deviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure 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.
    granularCopyLogDetails DataBoxDiskGranularCopyLogDetailsResponse[]
    Copy progress per disk.
    granularCopyProgress DataBoxDiskGranularCopyProgressResponse[]
    Copy progress per disk.
    jobStages JobStagesResponse[]
    List of stages that run in the job.
    lastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions Sequence[str]
    Available actions on the job.
    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, DataBoxCustomerDiskCopyLogDetailsResponse, DataBoxDiskCopyLogDetailsResponse, DataBoxHeavyAccountCopyLogDetailsResponse]]
    List of copy log details.
    copy_progress Sequence[DataBoxDiskCopyProgressResponse]
    Copy progress per disk.
    data_center_code str
    DataCenter code.
    datacenter_address DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    delivery_package PackageShippingDetailsResponse
    Delivery package shipping details.
    device_erasure_details DeviceErasureDetailsResponse
    Holds device data erasure 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.
    granular_copy_log_details Sequence[DataBoxDiskGranularCopyLogDetailsResponse]
    Copy progress per disk.
    granular_copy_progress Sequence[DataBoxDiskGranularCopyProgressResponse]
    Copy progress per disk.
    job_stages Sequence[JobStagesResponse]
    List of stages that run in the job.
    last_mitigation_action_on_job LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverse_shipping_details ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shipping_address ShippingAddressResponse
    Shipping address of the customer.
    actions List<String>
    Available actions on the job.
    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 | Property Map>
    List of copy log details.
    copyProgress List<Property Map>
    Copy progress per disk.
    dataCenterCode String
    DataCenter code.
    datacenterAddress Property Map | Property Map
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage Property Map
    Delivery package shipping details.
    deviceErasureDetails Property Map
    Holds device data erasure 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.
    granularCopyLogDetails List<Property Map>
    Copy progress per disk.
    granularCopyProgress List<Property Map>
    Copy progress per disk.
    jobStages List<Property Map>
    List of stages that run in the job.
    lastMitigationActionOnJob Property Map
    Last mitigation action performed on 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.
    reverseShippingDetails Property Map
    Optional Reverse Shipping details for order.
    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.
    ReverseShippingDetails Pulumi.AzureNative.DataBox.Inputs.ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    ReverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    reverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    reverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    reverse_shipping_details ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    reverseShippingDetails Property Map
    Optional Reverse Shipping details for order.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxHeavyJobDetailsResponse, DataBoxHeavyJobDetailsResponseArgs

    Actions List<string>
    Available actions on the job.
    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.
    DataCenterCode string
    DataCenter code.
    DatacenterAddress Pulumi.AzureNative.DataBox.Inputs.DatacenterAddressInstructionResponseResponse | Pulumi.AzureNative.DataBox.Inputs.DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    DeliveryPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Delivery package shipping details.
    DeviceErasureDetails Pulumi.AzureNative.DataBox.Inputs.DeviceErasureDetailsResponse
    Holds device data erasure details
    JobStages List<Pulumi.AzureNative.DataBox.Inputs.JobStagesResponse>
    List of stages that run in the job.
    LastMitigationActionOnJob Pulumi.AzureNative.DataBox.Inputs.LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    ReverseShippingDetails Pulumi.AzureNative.DataBox.Inputs.ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddressResponse
    Shipping address of the customer.
    Actions []string
    Available actions on the job.
    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.
    DataCenterCode string
    DataCenter code.
    DatacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    DeliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    DeviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    JobStages []JobStagesResponse
    List of stages that run in the job.
    LastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    ReverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    ShippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions List<String>
    Available actions on the job.
    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.
    dataCenterCode String
    DataCenter code.
    datacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    deviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    jobStages List<JobStagesResponse>
    List of stages that run in the job.
    lastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions string[]
    Available actions on the job.
    chainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails (DataBoxAccountCopyLogDetailsResponse | DataBoxCustomerDiskCopyLogDetailsResponse | DataBoxDiskCopyLogDetailsResponse | DataBoxHeavyAccountCopyLogDetailsResponse)[]
    List of copy log details.
    copyProgress CopyProgressResponse[]
    Copy progress per account.
    dataCenterCode string
    DataCenter code.
    datacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    deviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    jobStages JobStagesResponse[]
    List of stages that run in the job.
    lastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions Sequence[str]
    Available actions on the job.
    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, DataBoxCustomerDiskCopyLogDetailsResponse, DataBoxDiskCopyLogDetailsResponse, DataBoxHeavyAccountCopyLogDetailsResponse]]
    List of copy log details.
    copy_progress Sequence[CopyProgressResponse]
    Copy progress per account.
    data_center_code str
    DataCenter code.
    datacenter_address DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    delivery_package PackageShippingDetailsResponse
    Delivery package shipping details.
    device_erasure_details DeviceErasureDetailsResponse
    Holds device data erasure details
    job_stages Sequence[JobStagesResponse]
    List of stages that run in the job.
    last_mitigation_action_on_job LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverse_shipping_details ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shipping_address ShippingAddressResponse
    Shipping address of the customer.
    actions List<String>
    Available actions on the job.
    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 | Property Map>
    List of copy log details.
    copyProgress List<Property Map>
    Copy progress per account.
    dataCenterCode String
    DataCenter code.
    datacenterAddress Property Map | Property Map
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage Property Map
    Delivery package shipping details.
    deviceErasureDetails Property Map
    Holds device data erasure details
    jobStages List<Property Map>
    List of stages that run in the job.
    lastMitigationActionOnJob Property Map
    Last mitigation action performed on 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.
    reverseShippingDetails Property Map
    Optional Reverse Shipping details for 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.
    ReverseShippingDetails Pulumi.AzureNative.DataBox.Inputs.ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    ReverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    reverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    reverseShippingDetails ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    reverse_shipping_details ReverseShippingDetails
    Optional Reverse Shipping details for 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.
    reverseShippingDetails Property Map
    Optional Reverse Shipping details for order.
    shippingAddress Property Map
    Shipping address of the customer.

    DataBoxJobDetailsResponse, DataBoxJobDetailsResponseArgs

    Actions List<string>
    Available actions on the job.
    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.
    DataCenterCode string
    DataCenter code.
    DatacenterAddress Pulumi.AzureNative.DataBox.Inputs.DatacenterAddressInstructionResponseResponse | Pulumi.AzureNative.DataBox.Inputs.DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    DeliveryPackage Pulumi.AzureNative.DataBox.Inputs.PackageShippingDetailsResponse
    Delivery package shipping details.
    DeviceErasureDetails Pulumi.AzureNative.DataBox.Inputs.DeviceErasureDetailsResponse
    Holds device data erasure details
    JobStages List<Pulumi.AzureNative.DataBox.Inputs.JobStagesResponse>
    List of stages that run in the job.
    LastMitigationActionOnJob Pulumi.AzureNative.DataBox.Inputs.LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    ReverseShippingDetails Pulumi.AzureNative.DataBox.Inputs.ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddressResponse
    Shipping address of the customer.
    Actions []string
    Available actions on the job.
    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.
    DataCenterCode string
    DataCenter code.
    DatacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    DeliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    DeviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    JobStages []JobStagesResponse
    List of stages that run in the job.
    LastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    ReverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    ShippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions List<String>
    Available actions on the job.
    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.
    dataCenterCode String
    DataCenter code.
    datacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    deviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    jobStages List<JobStagesResponse>
    List of stages that run in the job.
    lastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions string[]
    Available actions on the job.
    chainOfCustodySasKey string
    Shared access key to download the chain of custody logs
    contactDetails ContactDetailsResponse
    Contact details for notification and shipping.
    copyLogDetails (DataBoxAccountCopyLogDetailsResponse | DataBoxCustomerDiskCopyLogDetailsResponse | DataBoxDiskCopyLogDetailsResponse | DataBoxHeavyAccountCopyLogDetailsResponse)[]
    List of copy log details.
    copyProgress CopyProgressResponse[]
    Copy progress per storage account.
    dataCenterCode string
    DataCenter code.
    datacenterAddress DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage PackageShippingDetailsResponse
    Delivery package shipping details.
    deviceErasureDetails DeviceErasureDetailsResponse
    Holds device data erasure details
    jobStages JobStagesResponse[]
    List of stages that run in the job.
    lastMitigationActionOnJob LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverseShippingDetails ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shippingAddress ShippingAddressResponse
    Shipping address of the customer.
    actions Sequence[str]
    Available actions on the job.
    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, DataBoxCustomerDiskCopyLogDetailsResponse, DataBoxDiskCopyLogDetailsResponse, DataBoxHeavyAccountCopyLogDetailsResponse]]
    List of copy log details.
    copy_progress Sequence[CopyProgressResponse]
    Copy progress per storage account.
    data_center_code str
    DataCenter code.
    datacenter_address DatacenterAddressInstructionResponseResponse | DatacenterAddressLocationResponseResponse
    Datacenter address to ship to, for the given sku and storage location.
    delivery_package PackageShippingDetailsResponse
    Delivery package shipping details.
    device_erasure_details DeviceErasureDetailsResponse
    Holds device data erasure details
    job_stages Sequence[JobStagesResponse]
    List of stages that run in the job.
    last_mitigation_action_on_job LastMitigationActionOnJobResponse
    Last mitigation action performed on 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.
    reverse_shipping_details ReverseShippingDetailsResponse
    Optional Reverse Shipping details for order.
    shipping_address ShippingAddressResponse
    Shipping address of the customer.
    actions List<String>
    Available actions on the job.
    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 | Property Map>
    List of copy log details.
    copyProgress List<Property Map>
    Copy progress per storage account.
    dataCenterCode String
    DataCenter code.
    datacenterAddress Property Map | Property Map
    Datacenter address to ship to, for the given sku and storage location.
    deliveryPackage Property Map
    Delivery package shipping details.
    deviceErasureDetails Property Map
    Holds device data erasure details
    jobStages List<Property Map>
    List of stages that run in the job.
    lastMitigationActionOnJob Property Map
    Last mitigation action performed on 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.
    reverseShippingDetails Property Map
    Optional Reverse Shipping details for 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
    LogCollectionLevel string | LogCollectionLevel
    Level of the logs to be collected.
    accountDetails ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    logCollectionLevel String | LogCollectionLevel
    Level of the logs to be collected.
    accountDetails ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    logCollectionLevel string | LogCollectionLevel
    Level of the logs to be collected.
    account_details ManagedDiskDetails | StorageAccountDetails
    Account details of the data to be transferred
    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
    logCollectionLevel String | "Error" | "Verbose"
    Level of the logs to be collected.

    DataImportDetailsResponse, DataImportDetailsResponseArgs

    AccountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    LogCollectionLevel string
    Level of the logs to be collected.
    accountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    logCollectionLevel String
    Level of the logs to be collected.
    accountDetails ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    logCollectionLevel string
    Level of the logs to be collected.
    account_details ManagedDiskDetailsResponse | StorageAccountDetailsResponse
    Account details of the data to be transferred
    log_collection_level str
    Level of the logs to be collected.
    accountDetails Property Map | Property Map
    Account details of the data to be transferred
    logCollectionLevel String
    Level of the logs to be collected.

    DatacenterAddressInstructionResponseResponse, DatacenterAddressInstructionResponseResponseArgs

    CommunicationInstruction string
    Data center communication instruction
    DataCenterAzureLocation string
    Azure Location where the Data Center serves primarily.
    SupportedCarriersForReturnShipment List<string>
    List of supported carriers for return shipment.
    CommunicationInstruction string
    Data center communication instruction
    DataCenterAzureLocation string
    Azure Location where the Data Center serves primarily.
    SupportedCarriersForReturnShipment []string
    List of supported carriers for return shipment.
    communicationInstruction String
    Data center communication instruction
    dataCenterAzureLocation String
    Azure Location where the Data Center serves primarily.
    supportedCarriersForReturnShipment List<String>
    List of supported carriers for return shipment.
    communicationInstruction string
    Data center communication instruction
    dataCenterAzureLocation string
    Azure Location where the Data Center serves primarily.
    supportedCarriersForReturnShipment string[]
    List of supported carriers for return shipment.
    communication_instruction str
    Data center communication instruction
    data_center_azure_location str
    Azure Location where the Data Center serves primarily.
    supported_carriers_for_return_shipment Sequence[str]
    List of supported carriers for return shipment.
    communicationInstruction String
    Data center communication instruction
    dataCenterAzureLocation String
    Azure Location where the Data Center serves primarily.
    supportedCarriersForReturnShipment List<String>
    List of supported carriers for return shipment.

    DatacenterAddressLocationResponseResponse, DatacenterAddressLocationResponseResponseArgs

    AdditionalShippingInformation string
    Special instruction for shipping
    AddressType string
    Address type
    City string
    City name
    Company string
    Company name
    ContactPersonName string
    Contact person name
    Country string
    name of the country
    DataCenterAzureLocation string
    Azure Location where the Data Center serves primarily.
    Phone string
    Phone number
    PhoneExtension string
    Phone extension
    State string
    name of the state
    Street1 string
    Street address line 1
    Street2 string
    Street address line 2
    Street3 string
    Street address line 3
    SupportedCarriersForReturnShipment List<string>
    List of supported carriers for return shipment.
    Zip string
    Zip code
    AdditionalShippingInformation string
    Special instruction for shipping
    AddressType string
    Address type
    City string
    City name
    Company string
    Company name
    ContactPersonName string
    Contact person name
    Country string
    name of the country
    DataCenterAzureLocation string
    Azure Location where the Data Center serves primarily.
    Phone string
    Phone number
    PhoneExtension string
    Phone extension
    State string
    name of the state
    Street1 string
    Street address line 1
    Street2 string
    Street address line 2
    Street3 string
    Street address line 3
    SupportedCarriersForReturnShipment []string
    List of supported carriers for return shipment.
    Zip string
    Zip code
    additionalShippingInformation String
    Special instruction for shipping
    addressType String
    Address type
    city String
    City name
    company String
    Company name
    contactPersonName String
    Contact person name
    country String
    name of the country
    dataCenterAzureLocation String
    Azure Location where the Data Center serves primarily.
    phone String
    Phone number
    phoneExtension String
    Phone extension
    state String
    name of the state
    street1 String
    Street address line 1
    street2 String
    Street address line 2
    street3 String
    Street address line 3
    supportedCarriersForReturnShipment List<String>
    List of supported carriers for return shipment.
    zip String
    Zip code
    additionalShippingInformation string
    Special instruction for shipping
    addressType string
    Address type
    city string
    City name
    company string
    Company name
    contactPersonName string
    Contact person name
    country string
    name of the country
    dataCenterAzureLocation string
    Azure Location where the Data Center serves primarily.
    phone string
    Phone number
    phoneExtension string
    Phone extension
    state string
    name of the state
    street1 string
    Street address line 1
    street2 string
    Street address line 2
    street3 string
    Street address line 3
    supportedCarriersForReturnShipment string[]
    List of supported carriers for return shipment.
    zip string
    Zip code
    additional_shipping_information str
    Special instruction for shipping
    address_type str
    Address type
    city str
    City name
    company str
    Company name
    contact_person_name str
    Contact person name
    country str
    name of the country
    data_center_azure_location str
    Azure Location where the Data Center serves primarily.
    phone str
    Phone number
    phone_extension str
    Phone extension
    state str
    name of the state
    street1 str
    Street address line 1
    street2 str
    Street address line 2
    street3 str
    Street address line 3
    supported_carriers_for_return_shipment Sequence[str]
    List of supported carriers for return shipment.
    zip str
    Zip code
    additionalShippingInformation String
    Special instruction for shipping
    addressType String
    Address type
    city String
    City name
    company String
    Company name
    contactPersonName String
    Contact person name
    country String
    name of the country
    dataCenterAzureLocation String
    Azure Location where the Data Center serves primarily.
    phone String
    Phone number
    phoneExtension String
    Phone extension
    state String
    name of the state
    street1 String
    Street address line 1
    street2 String
    Street address line 2
    street3 String
    Street address line 3
    supportedCarriersForReturnShipment List<String>
    List of supported carriers for return shipment.
    zip String
    Zip code

    DeviceErasureDetailsResponse, DeviceErasureDetailsResponseArgs

    DeviceErasureStatus string
    Holds the device erasure completion status
    ErasureOrDestructionCertificateSasKey string
    Shared access key to download cleanup or destruction certificate for device
    DeviceErasureStatus string
    Holds the device erasure completion status
    ErasureOrDestructionCertificateSasKey string
    Shared access key to download cleanup or destruction certificate for device
    deviceErasureStatus String
    Holds the device erasure completion status
    erasureOrDestructionCertificateSasKey String
    Shared access key to download cleanup or destruction certificate for device
    deviceErasureStatus string
    Holds the device erasure completion status
    erasureOrDestructionCertificateSasKey string
    Shared access key to download cleanup or destruction certificate for device
    device_erasure_status str
    Holds the device erasure completion status
    erasure_or_destruction_certificate_sas_key str
    Shared access key to download cleanup or destruction certificate for device
    deviceErasureStatus String
    Holds the device erasure completion status
    erasureOrDestructionCertificateSasKey String
    Shared access key to download cleanup or destruction certificate for device

    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.
    HardwareEncryption string | Pulumi.AzureNative.DataBox.HardwareEncryption
    Defines Hardware level encryption (Only for disk)
    DoubleEncryption string | DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    HardwareEncryption string | HardwareEncryption
    Defines Hardware level encryption (Only for disk)
    doubleEncryption String | DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    hardwareEncryption String | HardwareEncryption
    Defines Hardware level encryption (Only for disk)
    doubleEncryption string | DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    hardwareEncryption string | HardwareEncryption
    Defines Hardware level encryption (Only for disk)
    double_encryption str | DoubleEncryption
    Defines secondary layer of software-based encryption enablement.
    hardware_encryption str | HardwareEncryption
    Defines Hardware level encryption (Only for disk)
    doubleEncryption String | "Enabled" | "Disabled"
    Defines secondary layer of software-based encryption enablement.
    hardwareEncryption String | "Enabled" | "Disabled"
    Defines Hardware level encryption (Only for disk)

    EncryptionPreferencesResponse, EncryptionPreferencesResponseArgs

    DoubleEncryption string
    Defines secondary layer of software-based encryption enablement.
    HardwareEncryption string
    Defines Hardware level encryption (Only for disk)
    DoubleEncryption string
    Defines secondary layer of software-based encryption enablement.
    HardwareEncryption string
    Defines Hardware level encryption (Only for disk)
    doubleEncryption String
    Defines secondary layer of software-based encryption enablement.
    hardwareEncryption String
    Defines Hardware level encryption (Only for disk)
    doubleEncryption string
    Defines secondary layer of software-based encryption enablement.
    hardwareEncryption string
    Defines Hardware level encryption (Only for disk)
    double_encryption str
    Defines secondary layer of software-based encryption enablement.
    hardware_encryption str
    Defines Hardware level encryption (Only for disk)
    doubleEncryption String
    Defines secondary layer of software-based encryption enablement.
    hardwareEncryption String
    Defines Hardware level encryption (Only for disk)

    ExportDiskDetailsResponse, ExportDiskDetailsResponseArgs

    BackupManifestCloudPath string
    Path to backed up manifest, only returned if enableManifestBackup is true.
    ManifestFile string
    The relative path of the manifest file on the disk.
    ManifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    BackupManifestCloudPath string
    Path to backed up manifest, only returned if enableManifestBackup is true.
    ManifestFile string
    The relative path of the manifest file on the disk.
    ManifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    backupManifestCloudPath String
    Path to backed up manifest, only returned if enableManifestBackup is true.
    manifestFile String
    The relative path of the manifest file on the disk.
    manifestHash String
    The Base16-encoded MD5 hash of the manifest file on the disk.
    backupManifestCloudPath string
    Path to backed up manifest, only returned if enableManifestBackup is true.
    manifestFile string
    The relative path of the manifest file on the disk.
    manifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    backup_manifest_cloud_path str
    Path to backed up manifest, only returned if enableManifestBackup is true.
    manifest_file str
    The relative path of the manifest file on the disk.
    manifest_hash str
    The Base16-encoded MD5 hash of the manifest file on the disk.
    backupManifestCloudPath String
    Path to backed up manifest, only returned if enableManifestBackup is true.
    manifestFile String
    The relative path of the manifest file on the disk.
    manifestHash String
    The Base16-encoded MD5 hash of the manifest file on the disk.

    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.

    HardwareEncryption, HardwareEncryptionArgs

    Enabled
    EnabledHardware-based encryption is enabled.
    Disabled
    DisabledHardware-based encryption is enabled.
    HardwareEncryptionEnabled
    EnabledHardware-based encryption is enabled.
    HardwareEncryptionDisabled
    DisabledHardware-based encryption is enabled.
    Enabled
    EnabledHardware-based encryption is enabled.
    Disabled
    DisabledHardware-based encryption is enabled.
    Enabled
    EnabledHardware-based encryption is enabled.
    Disabled
    DisabledHardware-based encryption is enabled.
    ENABLED
    EnabledHardware-based encryption is enabled.
    DISABLED
    DisabledHardware-based encryption is enabled.
    "Enabled"
    EnabledHardware-based encryption is enabled.
    "Disabled"
    DisabledHardware-based encryption is enabled.

    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.

    ImportDiskDetails, ImportDiskDetailsArgs

    BitLockerKey string
    BitLocker key used to encrypt the disk.
    ManifestFile string
    The relative path of the manifest file on the disk.
    ManifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    BitLockerKey string
    BitLocker key used to encrypt the disk.
    ManifestFile string
    The relative path of the manifest file on the disk.
    ManifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    bitLockerKey String
    BitLocker key used to encrypt the disk.
    manifestFile String
    The relative path of the manifest file on the disk.
    manifestHash String
    The Base16-encoded MD5 hash of the manifest file on the disk.
    bitLockerKey string
    BitLocker key used to encrypt the disk.
    manifestFile string
    The relative path of the manifest file on the disk.
    manifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    bit_locker_key str
    BitLocker key used to encrypt the disk.
    manifest_file str
    The relative path of the manifest file on the disk.
    manifest_hash str
    The Base16-encoded MD5 hash of the manifest file on the disk.
    bitLockerKey String
    BitLocker key used to encrypt the disk.
    manifestFile String
    The relative path of the manifest file on the disk.
    manifestHash String
    The Base16-encoded MD5 hash of the manifest file on the disk.

    ImportDiskDetailsResponse, ImportDiskDetailsResponseArgs

    BackupManifestCloudPath string
    Path to backed up manifest, only returned if enableManifestBackup is true.
    BitLockerKey string
    BitLocker key used to encrypt the disk.
    ManifestFile string
    The relative path of the manifest file on the disk.
    ManifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    BackupManifestCloudPath string
    Path to backed up manifest, only returned if enableManifestBackup is true.
    BitLockerKey string
    BitLocker key used to encrypt the disk.
    ManifestFile string
    The relative path of the manifest file on the disk.
    ManifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    backupManifestCloudPath String
    Path to backed up manifest, only returned if enableManifestBackup is true.
    bitLockerKey String
    BitLocker key used to encrypt the disk.
    manifestFile String
    The relative path of the manifest file on the disk.
    manifestHash String
    The Base16-encoded MD5 hash of the manifest file on the disk.
    backupManifestCloudPath string
    Path to backed up manifest, only returned if enableManifestBackup is true.
    bitLockerKey string
    BitLocker key used to encrypt the disk.
    manifestFile string
    The relative path of the manifest file on the disk.
    manifestHash string
    The Base16-encoded MD5 hash of the manifest file on the disk.
    backup_manifest_cloud_path str
    Path to backed up manifest, only returned if enableManifestBackup is true.
    bit_locker_key str
    BitLocker key used to encrypt the disk.
    manifest_file str
    The relative path of the manifest file on the disk.
    manifest_hash str
    The Base16-encoded MD5 hash of the manifest file on the disk.
    backupManifestCloudPath String
    Path to backed up manifest, only returned if enableManifestBackup is true.
    bitLockerKey String
    BitLocker key used to encrypt the disk.
    manifestFile String
    The relative path of the manifest file on the disk.
    manifestHash String
    The Base16-encoded MD5 hash of the manifest file on the disk.

    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.

    LastMitigationActionOnJobResponse, LastMitigationActionOnJobResponseArgs

    ActionDateTimeInUtc string
    Action performed date time
    CustomerResolution string
    Resolution code provided by customer
    IsPerformedByCustomer bool
    Action performed by customer, possibility is that mitigation might happen by customer or service or by ops
    ActionDateTimeInUtc string
    Action performed date time
    CustomerResolution string
    Resolution code provided by customer
    IsPerformedByCustomer bool
    Action performed by customer, possibility is that mitigation might happen by customer or service or by ops
    actionDateTimeInUtc String
    Action performed date time
    customerResolution String
    Resolution code provided by customer
    isPerformedByCustomer Boolean
    Action performed by customer, possibility is that mitigation might happen by customer or service or by ops
    actionDateTimeInUtc string
    Action performed date time
    customerResolution string
    Resolution code provided by customer
    isPerformedByCustomer boolean
    Action performed by customer, possibility is that mitigation might happen by customer or service or by ops
    action_date_time_in_utc str
    Action performed date time
    customer_resolution str
    Resolution code provided by customer
    is_performed_by_customer bool
    Action performed by customer, possibility is that mitigation might happen by customer or service or by ops
    actionDateTimeInUtc String
    Action performed date time
    customerResolution String
    Resolution code provided by customer
    isPerformedByCustomer Boolean
    Action performed by customer, possibility is that mitigation might happen by customer or service or by ops

    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.
    Created
    CreatedNotification at job created stage.
    ShippedToCustomer
    ShippedToCustomerNotification at shipped devices to customer 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.
    NotificationStageNameCreated
    CreatedNotification at job created stage.
    NotificationStageNameShippedToCustomer
    ShippedToCustomerNotification at shipped devices to customer 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.
    Created
    CreatedNotification at job created stage.
    ShippedToCustomer
    ShippedToCustomerNotification at shipped devices to customer 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.
    Created
    CreatedNotification at job created stage.
    ShippedToCustomer
    ShippedToCustomerNotification at shipped devices to customer 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.
    CREATED
    CreatedNotification at job created stage.
    SHIPPED_TO_CUSTOMER
    ShippedToCustomerNotification at shipped devices to customer 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.
    "Created"
    CreatedNotification at job created stage.
    "ShippedToCustomer"
    ShippedToCustomerNotification at shipped devices to customer stage.

    PackageCarrierDetails, PackageCarrierDetailsArgs

    CarrierAccountNumber string
    Carrier Account Number of customer for customer disk.
    CarrierName string
    Name of the carrier.
    TrackingId string
    Tracking Id of shipment.
    CarrierAccountNumber string
    Carrier Account Number of customer for customer disk.
    CarrierName string
    Name of the carrier.
    TrackingId string
    Tracking Id of shipment.
    carrierAccountNumber String
    Carrier Account Number of customer for customer disk.
    carrierName String
    Name of the carrier.
    trackingId String
    Tracking Id of shipment.
    carrierAccountNumber string
    Carrier Account Number of customer for customer disk.
    carrierName string
    Name of the carrier.
    trackingId string
    Tracking Id of shipment.
    carrier_account_number str
    Carrier Account Number of customer for customer disk.
    carrier_name str
    Name of the carrier.
    tracking_id str
    Tracking Id of shipment.
    carrierAccountNumber String
    Carrier Account Number of customer for customer disk.
    carrierName String
    Name of the carrier.
    trackingId String
    Tracking Id of shipment.

    PackageCarrierDetailsResponse, PackageCarrierDetailsResponseArgs

    CarrierAccountNumber string
    Carrier Account Number of customer for customer disk.
    CarrierName string
    Name of the carrier.
    TrackingId string
    Tracking Id of shipment.
    CarrierAccountNumber string
    Carrier Account Number of customer for customer disk.
    CarrierName string
    Name of the carrier.
    TrackingId string
    Tracking Id of shipment.
    carrierAccountNumber String
    Carrier Account Number of customer for customer disk.
    carrierName String
    Name of the carrier.
    trackingId String
    Tracking Id of shipment.
    carrierAccountNumber string
    Carrier Account Number of customer for customer disk.
    carrierName string
    Name of the carrier.
    trackingId string
    Tracking Id of shipment.
    carrier_account_number str
    Carrier Account Number of customer for customer disk.
    carrier_name str
    Name of the carrier.
    tracking_id str
    Tracking Id of shipment.
    carrierAccountNumber String
    Carrier Account Number of customer for customer disk.
    carrierName String
    Name of the carrier.
    trackingId String
    Tracking Id of shipment.

    PackageCarrierInfoResponse, PackageCarrierInfoResponseArgs

    CarrierName string
    Name of the carrier.
    TrackingId string
    Tracking Id of shipment.
    CarrierName string
    Name of the carrier.
    TrackingId string
    Tracking Id of shipment.
    carrierName String
    Name of the carrier.
    trackingId String
    Tracking Id of shipment.
    carrierName string
    Name of the carrier.
    trackingId string
    Tracking Id of shipment.
    carrier_name str
    Name of the carrier.
    tracking_id str
    Tracking Id of shipment.
    carrierName String
    Name of the carrier.
    trackingId String
    Tracking Id of shipment.

    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.
    ReverseTransportPreferences Pulumi.AzureNative.DataBox.Inputs.TransportPreferences
    Optional Preferences related to the reverse shipment logistics of the sku.
    StorageAccountAccessTierPreferences List<Union<string, Pulumi.AzureNative.DataBox.StorageAccountAccessTier>>
    Preferences related to the Access Tier of storage accounts.
    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.
    ReverseTransportPreferences TransportPreferences
    Optional Preferences related to the reverse shipment logistics of the sku.
    StorageAccountAccessTierPreferences []string
    Preferences related to the Access Tier of storage accounts.
    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.
    reverseTransportPreferences TransportPreferences
    Optional Preferences related to the reverse shipment logistics of the sku.
    storageAccountAccessTierPreferences List<Either<String,StorageAccountAccessTier>>
    Preferences related to the Access Tier of storage accounts.
    transportPreferences TransportPreferences
    Preferences related to the shipment logistics of the sku.
    encryptionPreferences EncryptionPreferences
    Preferences related to the Encryption.
    preferredDataCenterRegion string[]
    Preferred data center region.
    reverseTransportPreferences TransportPreferences
    Optional Preferences related to the reverse shipment logistics of the sku.
    storageAccountAccessTierPreferences (string | StorageAccountAccessTier)[]
    Preferences related to the Access Tier of storage accounts.
    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.
    reverse_transport_preferences TransportPreferences
    Optional Preferences related to the reverse shipment logistics of the sku.
    storage_account_access_tier_preferences Sequence[Union[str, StorageAccountAccessTier]]
    Preferences related to the Access Tier of storage accounts.
    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.
    reverseTransportPreferences Property Map
    Optional Preferences related to the reverse shipment logistics of the sku.
    storageAccountAccessTierPreferences List<String | "Archive">
    Preferences related to the Access Tier of storage accounts.
    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.
    ReverseTransportPreferences Pulumi.AzureNative.DataBox.Inputs.TransportPreferencesResponse
    Optional Preferences related to the reverse shipment logistics of the sku.
    StorageAccountAccessTierPreferences List<string>
    Preferences related to the Access Tier of storage accounts.
    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.
    ReverseTransportPreferences TransportPreferencesResponse
    Optional Preferences related to the reverse shipment logistics of the sku.
    StorageAccountAccessTierPreferences []string
    Preferences related to the Access Tier of storage accounts.
    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.
    reverseTransportPreferences TransportPreferencesResponse
    Optional Preferences related to the reverse shipment logistics of the sku.
    storageAccountAccessTierPreferences List<String>
    Preferences related to the Access Tier of storage accounts.
    transportPreferences TransportPreferencesResponse
    Preferences related to the shipment logistics of the sku.
    encryptionPreferences EncryptionPreferencesResponse
    Preferences related to the Encryption.
    preferredDataCenterRegion string[]
    Preferred data center region.
    reverseTransportPreferences TransportPreferencesResponse
    Optional Preferences related to the reverse shipment logistics of the sku.
    storageAccountAccessTierPreferences string[]
    Preferences related to the Access Tier of storage accounts.
    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.
    reverse_transport_preferences TransportPreferencesResponse
    Optional Preferences related to the reverse shipment logistics of the sku.
    storage_account_access_tier_preferences Sequence[str]
    Preferences related to the Access Tier of storage accounts.
    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.
    reverseTransportPreferences Property Map
    Optional Preferences related to the reverse shipment logistics of the sku.
    storageAccountAccessTierPreferences List<String>
    Preferences related to the Access Tier of storage accounts.
    transportPreferences Property Map
    Preferences related to the shipment logistics of the sku.

    ResourceIdentity, ResourceIdentityArgs

    Type string
    Identity type
    UserAssignedIdentities List<string>
    User Assigned Identities
    Type string
    Identity type
    UserAssignedIdentities []string
    User Assigned Identities
    type String
    Identity type
    userAssignedIdentities List<String>
    User Assigned Identities
    type string
    Identity type
    userAssignedIdentities string[]
    User Assigned Identities
    type str
    Identity type
    user_assigned_identities Sequence[str]
    User Assigned Identities
    type String
    Identity type
    userAssignedIdentities List<String>
    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

    ReverseShippingDetails, ReverseShippingDetailsArgs

    ContactDetails ContactInfo
    Contact Info.
    ShippingAddress ShippingAddress
    Shipping address where customer wishes to receive the device.
    contactDetails ContactInfo
    Contact Info.
    shippingAddress ShippingAddress
    Shipping address where customer wishes to receive the device.
    contactDetails ContactInfo
    Contact Info.
    shippingAddress ShippingAddress
    Shipping address where customer wishes to receive the device.
    contact_details ContactInfo
    Contact Info.
    shipping_address ShippingAddress
    Shipping address where customer wishes to receive the device.
    contactDetails Property Map
    Contact Info.
    shippingAddress Property Map
    Shipping address where customer wishes to receive the device.

    ReverseShippingDetailsResponse, ReverseShippingDetailsResponseArgs

    IsUpdated bool
    A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared. Read only field
    ContactDetails Pulumi.AzureNative.DataBox.Inputs.ContactInfoResponse
    Contact Info.
    ShippingAddress Pulumi.AzureNative.DataBox.Inputs.ShippingAddressResponse
    Shipping address where customer wishes to receive the device.
    IsUpdated bool
    A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared. Read only field
    ContactDetails ContactInfoResponse
    Contact Info.
    ShippingAddress ShippingAddressResponse
    Shipping address where customer wishes to receive the device.
    isUpdated Boolean
    A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared. Read only field
    contactDetails ContactInfoResponse
    Contact Info.
    shippingAddress ShippingAddressResponse
    Shipping address where customer wishes to receive the device.
    isUpdated boolean
    A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared. Read only field
    contactDetails ContactInfoResponse
    Contact Info.
    shippingAddress ShippingAddressResponse
    Shipping address where customer wishes to receive the device.
    is_updated bool
    A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared. Read only field
    contact_details ContactInfoResponse
    Contact Info.
    shipping_address ShippingAddressResponse
    Shipping address where customer wishes to receive the device.
    isUpdated Boolean
    A flag to indicate whether Reverse Shipping details are updated or not after device has been prepared. Read only field
    contactDetails Property Map
    Contact Info.
    shippingAddress Property Map
    Shipping address where customer wishes to receive the device.

    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.
    SkipAddressValidation bool
    Flag to indicate if customer has chosen to skip default address validation
    StateOrProvince string
    Name of the State or Province.
    StreetAddress2 string
    Street Address line 2.
    StreetAddress3 string
    Street Address line 3.
    TaxIdentificationNumber string
    Tax Identification Number
    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.
    SkipAddressValidation bool
    Flag to indicate if customer has chosen to skip default address validation
    StateOrProvince string
    Name of the State or Province.
    StreetAddress2 string
    Street Address line 2.
    StreetAddress3 string
    Street Address line 3.
    TaxIdentificationNumber string
    Tax Identification Number
    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.
    skipAddressValidation Boolean
    Flag to indicate if customer has chosen to skip default address validation
    stateOrProvince String
    Name of the State or Province.
    streetAddress2 String
    Street Address line 2.
    streetAddress3 String
    Street Address line 3.
    taxIdentificationNumber String
    Tax Identification Number
    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.
    skipAddressValidation boolean
    Flag to indicate if customer has chosen to skip default address validation
    stateOrProvince string
    Name of the State or Province.
    streetAddress2 string
    Street Address line 2.
    streetAddress3 string
    Street Address line 3.
    taxIdentificationNumber string
    Tax Identification Number
    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.
    skip_address_validation bool
    Flag to indicate if customer has chosen to skip default address validation
    state_or_province str
    Name of the State or Province.
    street_address2 str
    Street Address line 2.
    street_address3 str
    Street Address line 3.
    tax_identification_number str
    Tax Identification Number
    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.
    skipAddressValidation Boolean
    Flag to indicate if customer has chosen to skip default address validation
    stateOrProvince String
    Name of the State or Province.
    streetAddress2 String
    Street Address line 2.
    streetAddress3 String
    Street Address line 3.
    taxIdentificationNumber String
    Tax Identification Number
    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.
    SkipAddressValidation bool
    Flag to indicate if customer has chosen to skip default address validation
    StateOrProvince string
    Name of the State or Province.
    StreetAddress2 string
    Street Address line 2.
    StreetAddress3 string
    Street Address line 3.
    TaxIdentificationNumber string
    Tax Identification Number
    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.
    SkipAddressValidation bool
    Flag to indicate if customer has chosen to skip default address validation
    StateOrProvince string
    Name of the State or Province.
    StreetAddress2 string
    Street Address line 2.
    StreetAddress3 string
    Street Address line 3.
    TaxIdentificationNumber string
    Tax Identification Number
    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.
    skipAddressValidation Boolean
    Flag to indicate if customer has chosen to skip default address validation
    stateOrProvince String
    Name of the State or Province.
    streetAddress2 String
    Street Address line 2.
    streetAddress3 String
    Street Address line 3.
    taxIdentificationNumber String
    Tax Identification Number
    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.
    skipAddressValidation boolean
    Flag to indicate if customer has chosen to skip default address validation
    stateOrProvince string
    Name of the State or Province.
    streetAddress2 string
    Street Address line 2.
    streetAddress3 string
    Street Address line 3.
    taxIdentificationNumber string
    Tax Identification Number
    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.
    skip_address_validation bool
    Flag to indicate if customer has chosen to skip default address validation
    state_or_province str
    Name of the State or Province.
    street_address2 str
    Street Address line 2.
    street_address3 str
    Street Address line 3.
    tax_identification_number str
    Tax Identification Number
    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.
    skipAddressValidation Boolean
    Flag to indicate if customer has chosen to skip default address validation
    stateOrProvince String
    Name of the State or Province.
    streetAddress2 String
    Street Address line 2.
    streetAddress3 String
    Street Address line 3.
    taxIdentificationNumber String
    Tax Identification Number
    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" | "DataBoxCustomerDisk"
    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.
    DataBoxCustomerDisk
    DataBoxCustomerDiskData Box Customer Disk.
    SkuNameDataBox
    DataBoxData Box.
    SkuNameDataBoxDisk
    DataBoxDiskData Box Disk.
    SkuNameDataBoxHeavy
    DataBoxHeavyData Box Heavy.
    SkuNameDataBoxCustomerDisk
    DataBoxCustomerDiskData Box Customer Disk.
    DataBox
    DataBoxData Box.
    DataBoxDisk
    DataBoxDiskData Box Disk.
    DataBoxHeavy
    DataBoxHeavyData Box Heavy.
    DataBoxCustomerDisk
    DataBoxCustomerDiskData Box Customer Disk.
    DataBox
    DataBoxData Box.
    DataBoxDisk
    DataBoxDiskData Box Disk.
    DataBoxHeavy
    DataBoxHeavyData Box Heavy.
    DataBoxCustomerDisk
    DataBoxCustomerDiskData Box Customer Disk.
    DATA_BOX
    DataBoxData Box.
    DATA_BOX_DISK
    DataBoxDiskData Box Disk.
    DATA_BOX_HEAVY
    DataBoxHeavyData Box Heavy.
    DATA_BOX_CUSTOMER_DISK
    DataBoxCustomerDiskData Box Customer Disk.
    "DataBox"
    DataBoxData Box.
    "DataBoxDisk"
    DataBoxDiskData Box Disk.
    "DataBoxHeavy"
    DataBoxHeavyData Box Heavy.
    "DataBoxCustomerDisk"
    DataBoxCustomerDiskData Box Customer Disk.

    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.

    StorageAccountAccessTier, StorageAccountAccessTierArgs

    Archive
    ArchiveArchive Access Tier shares requested by the customer.
    StorageAccountAccessTierArchive
    ArchiveArchive Access Tier shares requested by the customer.
    Archive
    ArchiveArchive Access Tier shares requested by the customer.
    Archive
    ArchiveArchive Access Tier shares requested by the customer.
    ARCHIVE
    ArchiveArchive Access Tier shares requested by the customer.
    "Archive"
    ArchiveArchive Access Tier shares requested by the customer.

    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

    IsUpdated bool
    Read only property which indicates whether transport preferences has been updated or not after device is prepared.
    PreferredShipmentType string
    Indicates Shipment Logistics type that the customer preferred.
    IsUpdated bool
    Read only property which indicates whether transport preferences has been updated or not after device is prepared.
    PreferredShipmentType string
    Indicates Shipment Logistics type that the customer preferred.
    isUpdated Boolean
    Read only property which indicates whether transport preferences has been updated or not after device is prepared.
    preferredShipmentType String
    Indicates Shipment Logistics type that the customer preferred.
    isUpdated boolean
    Read only property which indicates whether transport preferences has been updated or not after device is prepared.
    preferredShipmentType string
    Indicates Shipment Logistics type that the customer preferred.
    is_updated bool
    Read only property which indicates whether transport preferences has been updated or not after device is prepared.
    preferred_shipment_type str
    Indicates Shipment Logistics type that the customer preferred.
    isUpdated Boolean
    Read only property which indicates whether transport preferences has been updated or not after device is prepared.
    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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName} 
    

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

    Package Details

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