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.64.3 published on Friday, Oct 4, 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.64.3 published on Friday, Oct 4, 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.DataImportDetailsArray{
    					&databox.DataImportDetailsArgs{
    						AccountDetails: databox.StorageAccountDetails{
    							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={
            "contact_details": {
                "contact_name": "XXXX XXXX",
                "email_list": ["xxxx@xxxx.xxx"],
                "phone": "0000000000",
                "phone_extension": "",
            },
            "data_import_details": [{
                "account_details": {
                    "data_account_type": "StorageAccount",
                    "storage_account_id": "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                },
            }],
            "job_details_type": "DataBox",
            "shipping_address": {
                "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={
            "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.DataImportDetailsArray{
    					&databox.DataImportDetailsArgs{
    						AccountDetails: databox.StorageAccountDetails{
    							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={
            "contact_details": {
                "contact_name": "XXXX XXXX",
                "email_list": ["xxxx@xxxx.xxx"],
                "phone": "0000000000",
                "phone_extension": "",
            },
            "data_import_details": [{
                "account_details": {
                    "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": {
                "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={
            "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.DataImportDetailsArray{
    					&databox.DataImportDetailsArgs{
    						AccountDetails: databox.StorageAccountDetails{
    							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={
            "contact_details": {
                "contact_name": "XXXX XXXX",
                "email_list": ["xxxx@xxxx.xxx"],
                "phone": "0000000000",
                "phone_extension": "",
            },
            "data_import_details": [{
                "account_details": {
                    "data_account_type": "StorageAccount",
                    "storage_account_id": "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                },
            }],
            "job_details_type": "DataBox",
            "preferences": {
                "encryption_preferences": {
                    "double_encryption": azure_native.databox.DoubleEncryption.ENABLED,
                },
            },
            "shipping_address": {
                "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={
            "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.DataExportDetailsArray{
    					&databox.DataExportDetailsArgs{
    						AccountDetails: databox.StorageAccountDetails{
    							DataAccountType:  "StorageAccount",
    							StorageAccountId: "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
    						},
    						TransferConfiguration: &databox.TransferConfigurationArgs{
    							TransferAllDetails: &databox.TransferConfigurationTransferAllDetailsArgs{
    								Include: &databox.TransferAllDetailsArgs{
    									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={
            "contact_details": {
                "contact_name": "XXXX XXXX",
                "email_list": ["xxxx@xxxx.xxx"],
                "phone": "0000000000",
                "phone_extension": "",
            },
            "data_export_details": [{
                "account_details": {
                    "data_account_type": "StorageAccount",
                    "storage_account_id": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName",
                },
                "transfer_configuration": {
                    "transfer_all_details": {
                        "include": {
                            "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": {
                "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={
            "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.DataExportDetailsArray{
    			&databox.DataExportDetailsArgs{
    				AccountDetails: databox.ManagedDiskDetails{
    					DataAccountType:         "ManagedDisk",
    					ResourceGroupId:         "string",
    					StagingStorageAccountId: "string",
    					SharePassword:           "string",
    				},
    				TransferConfiguration: &databox.TransferConfigurationArgs{
    					TransferConfigurationType: pulumi.String("string"),
    					TransferAllDetails: &databox.TransferConfigurationTransferAllDetailsArgs{
    						Include: &databox.TransferAllDetailsArgs{
    							DataAccountType:  pulumi.String("string"),
    							TransferAllBlobs: pulumi.Bool(false),
    							TransferAllFiles: pulumi.Bool(false),
    						},
    					},
    					TransferFilterDetails: &databox.TransferConfigurationTransferFilterDetailsArgs{
    						Include: &databox.TransferFilterDetailsArgs{
    							DataAccountType: pulumi.String("string"),
    							AzureFileFilterDetails: &databox.AzureFileFilterDetailsArgs{
    								FilePathList: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								FilePrefixList: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								FileShareList: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    							BlobFilterDetails: &databox.BlobFilterDetailsArgs{
    								BlobPathList: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								BlobPrefixList: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								ContainerList: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    							FilterFileDetails: databox.FilterFileDetailsArray{
    								&databox.FilterFileDetailsArgs{
    									FilterFilePath: pulumi.String("string"),
    									FilterFileType: pulumi.String("string"),
    								},
    							},
    						},
    					},
    				},
    				LogCollectionLevel: pulumi.String("string"),
    			},
    		},
    		DataImportDetails: databox.DataImportDetailsArray{
    			&databox.DataImportDetailsArgs{
    				AccountDetails: databox.ManagedDiskDetails{
    					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={
            "name": "string",
            "displayName": "string",
            "family": "string",
        },
        transfer_type="string",
        delivery_info={
            "scheduledDateTime": "string",
        },
        delivery_type="string",
        details={
            "contactDetails": {
                "contactName": "string",
                "emailList": ["string"],
                "phone": "string",
                "mobile": "string",
                "notificationPreference": [{
                    "sendNotification": False,
                    "stageName": "string",
                }],
                "phoneExtension": "string",
            },
            "jobDetailsType": "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"],
        },
        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