1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. MachineAssessmentsV2Operation
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.15.0
published on Wednesday, Mar 4, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.15.0
published on Wednesday, Mar 4, 2026 by Pulumi

    Machine assessment V2 resource.

    Uses Azure REST API version 2024-03-03-preview.

    Example Usage

    MachineAssessmentsV2Operations_Create_MaximumSet

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineAssessmentsV2Operation = new AzureNative.Migrate.MachineAssessmentsV2Operation("machineAssessmentsV2Operation", new()
        {
            AssessmentName = "assessmentName",
            ProjectName = "contosoProject",
            Properties = new AzureNative.Migrate.Inputs.MachineAssessmentV2PropertiesArgs
            {
                Scope = new AzureNative.Migrate.Inputs.ScopeArgs
                {
                    AzureResourceGraphQuery = "hfhwuqalmenpcttboxvo",
                    ScopeType = AzureNative.Migrate.ScopeType.ServerGroupId,
                    ServerGroupId = "f",
                },
                Settings = new AzureNative.Migrate.Inputs.MachineAssessmentSettingsArgs
                {
                    AzureDiskTypes = new[]
                    {
                        AzureNative.Migrate.AzureDiskType.Unknown,
                    },
                    AzureHybridUseBenefit = AzureNative.Migrate.AzureHybridUseBenefit.Unknown,
                    AzureLocation = "rsequlcso",
                    AzurePricingTier = AzureNative.Migrate.AzurePricingTier.Standard,
                    AzureSecurityOfferingType = AzureNative.Migrate.AzureSecurityOfferingType.NO,
                    AzureStorageRedundancy = AzureNative.Migrate.AzureStorageRedundancy.Unknown,
                    AzureVmFamilies = new[]
                    {
                        AzureNative.Migrate.AzureVmFamily.Unknown,
                    },
                    AzureVmSecurityOptions = new[]
                    {
                        AzureNative.Migrate.AzureVmSecurityType.TVM,
                    },
                    BillingSettings = new AzureNative.Migrate.Inputs.BillingSettingsArgs
                    {
                        LicensingProgram = AzureNative.Migrate.LicensingProgram.Retail,
                        SubscriptionId = "lee",
                    },
                    Currency = AzureNative.Migrate.AzureCurrency.Unknown,
                    DiscountPercentage = 5,
                    EnvironmentType = AzureNative.Migrate.EnvironmentType.Production,
                    LinuxAzureHybridUseBenefit = AzureNative.Migrate.AzureHybridUseBenefit.Unknown,
                    PerformanceData = new AzureNative.Migrate.Inputs.PerformanceDataArgs
                    {
                        Percentile = "Unknown",
                        PerfDataEndTime = "2025-02-21T05:47:51.336Z",
                        PerfDataStartTime = "2025-02-21T05:47:51.336Z",
                        TimeRange = AzureNative.Migrate.TimeRange.Day,
                    },
                    SavingsSettings = new AzureNative.Migrate.Inputs.SavingsSettingsArgs
                    {
                        AzureOfferCode = AzureNative.Migrate.AzureOffer.Unknown,
                        SavingsOptions = AzureNative.Migrate.SavingsOptions.None,
                    },
                    ScalingFactor = 9,
                    SizingCriterion = AzureNative.Migrate.AssessmentSizingCriterion.PerformanceBased,
                    VmUptime = new AzureNative.Migrate.Inputs.VmUptimeArgs
                    {
                        DaysPerMonth = 9,
                        HoursPerDay = 10,
                    },
                },
            },
            ResourceGroupName = "rgmachineAssessments",
        });
    
    });
    
    package main
    
    import (
    	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v3"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := migrate.NewMachineAssessmentsV2Operation(ctx, "machineAssessmentsV2Operation", &migrate.MachineAssessmentsV2OperationArgs{
    			AssessmentName: pulumi.String("assessmentName"),
    			ProjectName:    pulumi.String("contosoProject"),
    			Properties: &migrate.MachineAssessmentV2PropertiesArgs{
    				Scope: &migrate.ScopeArgs{
    					AzureResourceGraphQuery: pulumi.String("hfhwuqalmenpcttboxvo"),
    					ScopeType:               pulumi.String(migrate.ScopeTypeServerGroupId),
    					ServerGroupId:           pulumi.String("f"),
    				},
    				Settings: &migrate.MachineAssessmentSettingsArgs{
    					AzureDiskTypes: pulumi.StringArray{
    						pulumi.String(migrate.AzureDiskTypeUnknown),
    					},
    					AzureHybridUseBenefit:     pulumi.String(migrate.AzureHybridUseBenefitUnknown),
    					AzureLocation:             pulumi.String("rsequlcso"),
    					AzurePricingTier:          pulumi.String(migrate.AzurePricingTierStandard),
    					AzureSecurityOfferingType: pulumi.String(migrate.AzureSecurityOfferingTypeNO),
    					AzureStorageRedundancy:    pulumi.String(migrate.AzureStorageRedundancyUnknown),
    					AzureVmFamilies: pulumi.StringArray{
    						pulumi.String(migrate.AzureVmFamilyUnknown),
    					},
    					AzureVmSecurityOptions: pulumi.StringArray{
    						pulumi.String(migrate.AzureVmSecurityTypeTVM),
    					},
    					BillingSettings: &migrate.BillingSettingsArgs{
    						LicensingProgram: pulumi.String(migrate.LicensingProgramRetail),
    						SubscriptionId:   pulumi.String("lee"),
    					},
    					Currency:                   pulumi.String(migrate.AzureCurrencyUnknown),
    					DiscountPercentage:         pulumi.Float64(5),
    					EnvironmentType:            pulumi.String(migrate.EnvironmentTypeProduction),
    					LinuxAzureHybridUseBenefit: pulumi.String(migrate.AzureHybridUseBenefitUnknown),
    					PerformanceData: &migrate.PerformanceDataArgs{
    						Percentile:        pulumi.String("Unknown"),
    						PerfDataEndTime:   pulumi.String("2025-02-21T05:47:51.336Z"),
    						PerfDataStartTime: pulumi.String("2025-02-21T05:47:51.336Z"),
    						TimeRange:         pulumi.String(migrate.TimeRangeDay),
    					},
    					SavingsSettings: &migrate.SavingsSettingsArgs{
    						AzureOfferCode: pulumi.String(migrate.AzureOfferUnknown),
    						SavingsOptions: pulumi.String(migrate.SavingsOptionsNone),
    					},
    					ScalingFactor:   pulumi.Float64(9),
    					SizingCriterion: pulumi.String(migrate.AssessmentSizingCriterionPerformanceBased),
    					VmUptime: &migrate.VmUptimeArgs{
    						DaysPerMonth: pulumi.Float64(9),
    						HoursPerDay:  pulumi.Float64(10),
    					},
    				},
    			},
    			ResourceGroupName: pulumi.String("rgmachineAssessments"),
    		})
    		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.migrate.MachineAssessmentsV2Operation;
    import com.pulumi.azurenative.migrate.MachineAssessmentsV2OperationArgs;
    import com.pulumi.azurenative.migrate.inputs.MachineAssessmentV2PropertiesArgs;
    import com.pulumi.azurenative.migrate.inputs.ScopeArgs;
    import com.pulumi.azurenative.migrate.inputs.MachineAssessmentSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.BillingSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.PerformanceDataArgs;
    import com.pulumi.azurenative.migrate.inputs.SavingsSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.VmUptimeArgs;
    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 machineAssessmentsV2Operation = new MachineAssessmentsV2Operation("machineAssessmentsV2Operation", MachineAssessmentsV2OperationArgs.builder()
                .assessmentName("assessmentName")
                .projectName("contosoProject")
                .properties(MachineAssessmentV2PropertiesArgs.builder()
                    .scope(ScopeArgs.builder()
                        .azureResourceGraphQuery("hfhwuqalmenpcttboxvo")
                        .scopeType("ServerGroupId")
                        .serverGroupId("f")
                        .build())
                    .settings(MachineAssessmentSettingsArgs.builder()
                        .azureDiskTypes("Unknown")
                        .azureHybridUseBenefit("Unknown")
                        .azureLocation("rsequlcso")
                        .azurePricingTier("Standard")
                        .azureSecurityOfferingType("NO")
                        .azureStorageRedundancy("Unknown")
                        .azureVmFamilies("Unknown")
                        .azureVmSecurityOptions("TVM")
                        .billingSettings(BillingSettingsArgs.builder()
                            .licensingProgram("Retail")
                            .subscriptionId("lee")
                            .build())
                        .currency("Unknown")
                        .discountPercentage(5.0)
                        .environmentType("Production")
                        .linuxAzureHybridUseBenefit("Unknown")
                        .performanceData(PerformanceDataArgs.builder()
                            .percentile("Unknown")
                            .perfDataEndTime("2025-02-21T05:47:51.336Z")
                            .perfDataStartTime("2025-02-21T05:47:51.336Z")
                            .timeRange("Day")
                            .build())
                        .savingsSettings(SavingsSettingsArgs.builder()
                            .azureOfferCode("Unknown")
                            .savingsOptions("None")
                            .build())
                        .scalingFactor(9.0)
                        .sizingCriterion("PerformanceBased")
                        .vmUptime(VmUptimeArgs.builder()
                            .daysPerMonth(9.0)
                            .hoursPerDay(10.0)
                            .build())
                        .build())
                    .build())
                .resourceGroupName("rgmachineAssessments")
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const machineAssessmentsV2Operation = new azure_native.migrate.MachineAssessmentsV2Operation("machineAssessmentsV2Operation", {
        assessmentName: "assessmentName",
        projectName: "contosoProject",
        properties: {
            scope: {
                azureResourceGraphQuery: "hfhwuqalmenpcttboxvo",
                scopeType: azure_native.migrate.ScopeType.ServerGroupId,
                serverGroupId: "f",
            },
            settings: {
                azureDiskTypes: [azure_native.migrate.AzureDiskType.Unknown],
                azureHybridUseBenefit: azure_native.migrate.AzureHybridUseBenefit.Unknown,
                azureLocation: "rsequlcso",
                azurePricingTier: azure_native.migrate.AzurePricingTier.Standard,
                azureSecurityOfferingType: azure_native.migrate.AzureSecurityOfferingType.NO,
                azureStorageRedundancy: azure_native.migrate.AzureStorageRedundancy.Unknown,
                azureVmFamilies: [azure_native.migrate.AzureVmFamily.Unknown],
                azureVmSecurityOptions: [azure_native.migrate.AzureVmSecurityType.TVM],
                billingSettings: {
                    licensingProgram: azure_native.migrate.LicensingProgram.Retail,
                    subscriptionId: "lee",
                },
                currency: azure_native.migrate.AzureCurrency.Unknown,
                discountPercentage: 5,
                environmentType: azure_native.migrate.EnvironmentType.Production,
                linuxAzureHybridUseBenefit: azure_native.migrate.AzureHybridUseBenefit.Unknown,
                performanceData: {
                    percentile: "Unknown",
                    perfDataEndTime: "2025-02-21T05:47:51.336Z",
                    perfDataStartTime: "2025-02-21T05:47:51.336Z",
                    timeRange: azure_native.migrate.TimeRange.Day,
                },
                savingsSettings: {
                    azureOfferCode: azure_native.migrate.AzureOffer.Unknown,
                    savingsOptions: azure_native.migrate.SavingsOptions.None,
                },
                scalingFactor: 9,
                sizingCriterion: azure_native.migrate.AssessmentSizingCriterion.PerformanceBased,
                vmUptime: {
                    daysPerMonth: 9,
                    hoursPerDay: 10,
                },
            },
        },
        resourceGroupName: "rgmachineAssessments",
    });
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    machine_assessments_v2_operation = azure_native.migrate.MachineAssessmentsV2Operation("machineAssessmentsV2Operation",
        assessment_name="assessmentName",
        project_name="contosoProject",
        properties={
            "scope": {
                "azure_resource_graph_query": "hfhwuqalmenpcttboxvo",
                "scope_type": azure_native.migrate.ScopeType.SERVER_GROUP_ID,
                "server_group_id": "f",
            },
            "settings": {
                "azure_disk_types": [azure_native.migrate.AzureDiskType.UNKNOWN],
                "azure_hybrid_use_benefit": azure_native.migrate.AzureHybridUseBenefit.UNKNOWN,
                "azure_location": "rsequlcso",
                "azure_pricing_tier": azure_native.migrate.AzurePricingTier.STANDARD,
                "azure_security_offering_type": azure_native.migrate.AzureSecurityOfferingType.NO,
                "azure_storage_redundancy": azure_native.migrate.AzureStorageRedundancy.UNKNOWN,
                "azure_vm_families": [azure_native.migrate.AzureVmFamily.UNKNOWN],
                "azure_vm_security_options": [azure_native.migrate.AzureVmSecurityType.TVM],
                "billing_settings": {
                    "licensing_program": azure_native.migrate.LicensingProgram.RETAIL,
                    "subscription_id": "lee",
                },
                "currency": azure_native.migrate.AzureCurrency.UNKNOWN,
                "discount_percentage": 5,
                "environment_type": azure_native.migrate.EnvironmentType.PRODUCTION,
                "linux_azure_hybrid_use_benefit": azure_native.migrate.AzureHybridUseBenefit.UNKNOWN,
                "performance_data": {
                    "percentile": "Unknown",
                    "perf_data_end_time": "2025-02-21T05:47:51.336Z",
                    "perf_data_start_time": "2025-02-21T05:47:51.336Z",
                    "time_range": azure_native.migrate.TimeRange.DAY,
                },
                "savings_settings": {
                    "azure_offer_code": azure_native.migrate.AzureOffer.UNKNOWN,
                    "savings_options": azure_native.migrate.SavingsOptions.NONE,
                },
                "scaling_factor": 9,
                "sizing_criterion": azure_native.migrate.AssessmentSizingCriterion.PERFORMANCE_BASED,
                "vm_uptime": {
                    "days_per_month": 9,
                    "hours_per_day": 10,
                },
            },
        },
        resource_group_name="rgmachineAssessments")
    
    resources:
      machineAssessmentsV2Operation:
        type: azure-native:migrate:MachineAssessmentsV2Operation
        properties:
          assessmentName: assessmentName
          projectName: contosoProject
          properties:
            scope:
              azureResourceGraphQuery: hfhwuqalmenpcttboxvo
              scopeType: ServerGroupId
              serverGroupId: f
            settings:
              azureDiskTypes:
                - Unknown
              azureHybridUseBenefit: Unknown
              azureLocation: rsequlcso
              azurePricingTier: Standard
              azureSecurityOfferingType: NO
              azureStorageRedundancy: Unknown
              azureVmFamilies:
                - Unknown
              azureVmSecurityOptions:
                - TVM
              billingSettings:
                licensingProgram: Retail
                subscriptionId: lee
              currency: Unknown
              discountPercentage: 5
              environmentType: Production
              linuxAzureHybridUseBenefit: Unknown
              performanceData:
                percentile: Unknown
                perfDataEndTime: 2025-02-21T05:47:51.336Z
                perfDataStartTime: 2025-02-21T05:47:51.336Z
                timeRange: Day
              savingsSettings:
                azureOfferCode: Unknown
                savingsOptions: None
              scalingFactor: 9
              sizingCriterion: PerformanceBased
              vmUptime:
                daysPerMonth: 9
                hoursPerDay: 10
          resourceGroupName: rgmachineAssessments
    

    Create MachineAssessmentsV2Operation Resource

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

    Constructor syntax

    new MachineAssessmentsV2Operation(name: string, args: MachineAssessmentsV2OperationArgs, opts?: CustomResourceOptions);
    @overload
    def MachineAssessmentsV2Operation(resource_name: str,
                                      args: MachineAssessmentsV2OperationArgs,
                                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def MachineAssessmentsV2Operation(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      project_name: Optional[str] = None,
                                      resource_group_name: Optional[str] = None,
                                      assessment_name: Optional[str] = None,
                                      properties: Optional[MachineAssessmentV2PropertiesArgs] = None)
    func NewMachineAssessmentsV2Operation(ctx *Context, name string, args MachineAssessmentsV2OperationArgs, opts ...ResourceOption) (*MachineAssessmentsV2Operation, error)
    public MachineAssessmentsV2Operation(string name, MachineAssessmentsV2OperationArgs args, CustomResourceOptions? opts = null)
    public MachineAssessmentsV2Operation(String name, MachineAssessmentsV2OperationArgs args)
    public MachineAssessmentsV2Operation(String name, MachineAssessmentsV2OperationArgs args, CustomResourceOptions options)
    
    type: azure-native:migrate:MachineAssessmentsV2Operation
    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 MachineAssessmentsV2OperationArgs
    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 MachineAssessmentsV2OperationArgs
    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 MachineAssessmentsV2OperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MachineAssessmentsV2OperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MachineAssessmentsV2OperationArgs
    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 machineAssessmentsV2OperationResource = new AzureNative.Migrate.MachineAssessmentsV2Operation("machineAssessmentsV2OperationResource", new()
    {
        ProjectName = "string",
        ResourceGroupName = "string",
        AssessmentName = "string",
        Properties = new AzureNative.Migrate.Inputs.MachineAssessmentV2PropertiesArgs
        {
            Scope = new AzureNative.Migrate.Inputs.ScopeArgs
            {
                AzureResourceGraphQuery = "string",
                ScopeType = "string",
                ServerGroupId = "string",
            },
            Settings = new AzureNative.Migrate.Inputs.MachineAssessmentSettingsArgs
            {
                AzureDiskTypes = new[]
                {
                    "string",
                },
                AzureHybridUseBenefit = "string",
                AzureLocation = "string",
                AzurePricingTier = "string",
                AzureSecurityOfferingType = "string",
                AzureStorageRedundancy = "string",
                AzureVmFamilies = new[]
                {
                    "string",
                },
                AzureVmSecurityOptions = new[]
                {
                    "string",
                },
                BillingSettings = new AzureNative.Migrate.Inputs.BillingSettingsArgs
                {
                    LicensingProgram = "string",
                    SubscriptionId = "string",
                },
                Currency = "string",
                DiscountPercentage = 0,
                EnvironmentType = "string",
                LinuxAzureHybridUseBenefit = "string",
                PerformanceData = new AzureNative.Migrate.Inputs.PerformanceDataArgs
                {
                    Percentile = "string",
                    PerfDataEndTime = "string",
                    PerfDataStartTime = "string",
                    TimeRange = "string",
                },
                SavingsSettings = new AzureNative.Migrate.Inputs.SavingsSettingsArgs
                {
                    AzureOfferCode = "string",
                    SavingsOptions = "string",
                },
                ScalingFactor = 0,
                SizingCriterion = "string",
                VmUptime = new AzureNative.Migrate.Inputs.VmUptimeArgs
                {
                    DaysPerMonth = 0,
                    HoursPerDay = 0,
                },
            },
        },
    });
    
    example, err := migrate.NewMachineAssessmentsV2Operation(ctx, "machineAssessmentsV2OperationResource", &migrate.MachineAssessmentsV2OperationArgs{
    	ProjectName:       pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	AssessmentName:    pulumi.String("string"),
    	Properties: &migrate.MachineAssessmentV2PropertiesArgs{
    		Scope: &migrate.ScopeArgs{
    			AzureResourceGraphQuery: pulumi.String("string"),
    			ScopeType:               pulumi.String("string"),
    			ServerGroupId:           pulumi.String("string"),
    		},
    		Settings: &migrate.MachineAssessmentSettingsArgs{
    			AzureDiskTypes: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			AzureHybridUseBenefit:     pulumi.String("string"),
    			AzureLocation:             pulumi.String("string"),
    			AzurePricingTier:          pulumi.String("string"),
    			AzureSecurityOfferingType: pulumi.String("string"),
    			AzureStorageRedundancy:    pulumi.String("string"),
    			AzureVmFamilies: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			AzureVmSecurityOptions: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			BillingSettings: &migrate.BillingSettingsArgs{
    				LicensingProgram: pulumi.String("string"),
    				SubscriptionId:   pulumi.String("string"),
    			},
    			Currency:                   pulumi.String("string"),
    			DiscountPercentage:         pulumi.Float64(0),
    			EnvironmentType:            pulumi.String("string"),
    			LinuxAzureHybridUseBenefit: pulumi.String("string"),
    			PerformanceData: &migrate.PerformanceDataArgs{
    				Percentile:        pulumi.String("string"),
    				PerfDataEndTime:   pulumi.String("string"),
    				PerfDataStartTime: pulumi.String("string"),
    				TimeRange:         pulumi.String("string"),
    			},
    			SavingsSettings: &migrate.SavingsSettingsArgs{
    				AzureOfferCode: pulumi.String("string"),
    				SavingsOptions: pulumi.String("string"),
    			},
    			ScalingFactor:   pulumi.Float64(0),
    			SizingCriterion: pulumi.String("string"),
    			VmUptime: &migrate.VmUptimeArgs{
    				DaysPerMonth: pulumi.Float64(0),
    				HoursPerDay:  pulumi.Float64(0),
    			},
    		},
    	},
    })
    
    var machineAssessmentsV2OperationResource = new MachineAssessmentsV2Operation("machineAssessmentsV2OperationResource", MachineAssessmentsV2OperationArgs.builder()
        .projectName("string")
        .resourceGroupName("string")
        .assessmentName("string")
        .properties(MachineAssessmentV2PropertiesArgs.builder()
            .scope(ScopeArgs.builder()
                .azureResourceGraphQuery("string")
                .scopeType("string")
                .serverGroupId("string")
                .build())
            .settings(MachineAssessmentSettingsArgs.builder()
                .azureDiskTypes("string")
                .azureHybridUseBenefit("string")
                .azureLocation("string")
                .azurePricingTier("string")
                .azureSecurityOfferingType("string")
                .azureStorageRedundancy("string")
                .azureVmFamilies("string")
                .azureVmSecurityOptions("string")
                .billingSettings(BillingSettingsArgs.builder()
                    .licensingProgram("string")
                    .subscriptionId("string")
                    .build())
                .currency("string")
                .discountPercentage(0.0)
                .environmentType("string")
                .linuxAzureHybridUseBenefit("string")
                .performanceData(PerformanceDataArgs.builder()
                    .percentile("string")
                    .perfDataEndTime("string")
                    .perfDataStartTime("string")
                    .timeRange("string")
                    .build())
                .savingsSettings(SavingsSettingsArgs.builder()
                    .azureOfferCode("string")
                    .savingsOptions("string")
                    .build())
                .scalingFactor(0.0)
                .sizingCriterion("string")
                .vmUptime(VmUptimeArgs.builder()
                    .daysPerMonth(0.0)
                    .hoursPerDay(0.0)
                    .build())
                .build())
            .build())
        .build());
    
    machine_assessments_v2_operation_resource = azure_native.migrate.MachineAssessmentsV2Operation("machineAssessmentsV2OperationResource",
        project_name="string",
        resource_group_name="string",
        assessment_name="string",
        properties={
            "scope": {
                "azure_resource_graph_query": "string",
                "scope_type": "string",
                "server_group_id": "string",
            },
            "settings": {
                "azure_disk_types": ["string"],
                "azure_hybrid_use_benefit": "string",
                "azure_location": "string",
                "azure_pricing_tier": "string",
                "azure_security_offering_type": "string",
                "azure_storage_redundancy": "string",
                "azure_vm_families": ["string"],
                "azure_vm_security_options": ["string"],
                "billing_settings": {
                    "licensing_program": "string",
                    "subscription_id": "string",
                },
                "currency": "string",
                "discount_percentage": 0,
                "environment_type": "string",
                "linux_azure_hybrid_use_benefit": "string",
                "performance_data": {
                    "percentile": "string",
                    "perf_data_end_time": "string",
                    "perf_data_start_time": "string",
                    "time_range": "string",
                },
                "savings_settings": {
                    "azure_offer_code": "string",
                    "savings_options": "string",
                },
                "scaling_factor": 0,
                "sizing_criterion": "string",
                "vm_uptime": {
                    "days_per_month": 0,
                    "hours_per_day": 0,
                },
            },
        })
    
    const machineAssessmentsV2OperationResource = new azure_native.migrate.MachineAssessmentsV2Operation("machineAssessmentsV2OperationResource", {
        projectName: "string",
        resourceGroupName: "string",
        assessmentName: "string",
        properties: {
            scope: {
                azureResourceGraphQuery: "string",
                scopeType: "string",
                serverGroupId: "string",
            },
            settings: {
                azureDiskTypes: ["string"],
                azureHybridUseBenefit: "string",
                azureLocation: "string",
                azurePricingTier: "string",
                azureSecurityOfferingType: "string",
                azureStorageRedundancy: "string",
                azureVmFamilies: ["string"],
                azureVmSecurityOptions: ["string"],
                billingSettings: {
                    licensingProgram: "string",
                    subscriptionId: "string",
                },
                currency: "string",
                discountPercentage: 0,
                environmentType: "string",
                linuxAzureHybridUseBenefit: "string",
                performanceData: {
                    percentile: "string",
                    perfDataEndTime: "string",
                    perfDataStartTime: "string",
                    timeRange: "string",
                },
                savingsSettings: {
                    azureOfferCode: "string",
                    savingsOptions: "string",
                },
                scalingFactor: 0,
                sizingCriterion: "string",
                vmUptime: {
                    daysPerMonth: 0,
                    hoursPerDay: 0,
                },
            },
        },
    });
    
    type: azure-native:migrate:MachineAssessmentsV2Operation
    properties:
        assessmentName: string
        projectName: string
        properties:
            scope:
                azureResourceGraphQuery: string
                scopeType: string
                serverGroupId: string
            settings:
                azureDiskTypes:
                    - string
                azureHybridUseBenefit: string
                azureLocation: string
                azurePricingTier: string
                azureSecurityOfferingType: string
                azureStorageRedundancy: string
                azureVmFamilies:
                    - string
                azureVmSecurityOptions:
                    - string
                billingSettings:
                    licensingProgram: string
                    subscriptionId: string
                currency: string
                discountPercentage: 0
                environmentType: string
                linuxAzureHybridUseBenefit: string
                performanceData:
                    percentile: string
                    perfDataEndTime: string
                    perfDataStartTime: string
                    timeRange: string
                savingsSettings:
                    azureOfferCode: string
                    savingsOptions: string
                scalingFactor: 0
                sizingCriterion: string
                vmUptime:
                    daysPerMonth: 0
                    hoursPerDay: 0
        resourceGroupName: string
    

    MachineAssessmentsV2Operation Resource Properties

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

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The MachineAssessmentsV2Operation resource accepts the following input properties:

    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AssessmentName string
    Machine Assessment V2 ARM name
    Properties Pulumi.AzureNative.Migrate.Inputs.MachineAssessmentV2Properties
    The resource-specific properties for this resource.
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AssessmentName string
    Machine Assessment V2 ARM name
    Properties MachineAssessmentV2PropertiesArgs
    The resource-specific properties for this resource.
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    assessmentName String
    Machine Assessment V2 ARM name
    properties MachineAssessmentV2Properties
    The resource-specific properties for this resource.
    projectName string
    Assessment Project Name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    assessmentName string
    Machine Assessment V2 ARM name
    properties MachineAssessmentV2Properties
    The resource-specific properties for this resource.
    project_name str
    Assessment Project Name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    assessment_name str
    Machine Assessment V2 ARM name
    properties MachineAssessmentV2PropertiesArgs
    The resource-specific properties for this resource.
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    assessmentName String
    Machine Assessment V2 ARM name
    properties Property Map
    The resource-specific properties for this resource.

    Outputs

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

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.Migrate.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    The Azure API version of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    The Azure API version of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AssessmentDetailsResponse, AssessmentDetailsResponseArgs

    Assessment details class.
    ConfidenceRatingInPercentage double
    Confidence Rating in Percentage.
    CreatedTimestamp string
    Date and Time when assessment was created.
    PricesTimestamp string
    Last time when rates were queried.
    Status string
    Whether assessment is in valid state and all machines have been assessed.
    UpdatedTimestamp string
    Date and Time when assessment was last updated.
    ConfidenceRatingInPercentage float64
    Confidence Rating in Percentage.
    CreatedTimestamp string
    Date and Time when assessment was created.
    PricesTimestamp string
    Last time when rates were queried.
    Status string
    Whether assessment is in valid state and all machines have been assessed.
    UpdatedTimestamp string
    Date and Time when assessment was last updated.
    confidenceRatingInPercentage Double
    Confidence Rating in Percentage.
    createdTimestamp String
    Date and Time when assessment was created.
    pricesTimestamp String
    Last time when rates were queried.
    status String
    Whether assessment is in valid state and all machines have been assessed.
    updatedTimestamp String
    Date and Time when assessment was last updated.
    confidenceRatingInPercentage number
    Confidence Rating in Percentage.
    createdTimestamp string
    Date and Time when assessment was created.
    pricesTimestamp string
    Last time when rates were queried.
    status string
    Whether assessment is in valid state and all machines have been assessed.
    updatedTimestamp string
    Date and Time when assessment was last updated.
    confidence_rating_in_percentage float
    Confidence Rating in Percentage.
    created_timestamp str
    Date and Time when assessment was created.
    prices_timestamp str
    Last time when rates were queried.
    status str
    Whether assessment is in valid state and all machines have been assessed.
    updated_timestamp str
    Date and Time when assessment was last updated.
    confidenceRatingInPercentage Number
    Confidence Rating in Percentage.
    createdTimestamp String
    Date and Time when assessment was created.
    pricesTimestamp String
    Last time when rates were queried.
    status String
    Whether assessment is in valid state and all machines have been assessed.
    updatedTimestamp String
    Date and Time when assessment was last updated.

    AssessmentSizingCriterion, AssessmentSizingCriterionArgs

    PerformanceBased
    PerformanceBased Performance Data based Sizing.
    AsOnPremises
    AsOnPremises As On Premises or Static Data based Sizing.
    AssessmentSizingCriterionPerformanceBased
    PerformanceBased Performance Data based Sizing.
    AssessmentSizingCriterionAsOnPremises
    AsOnPremises As On Premises or Static Data based Sizing.
    PerformanceBased
    PerformanceBased Performance Data based Sizing.
    AsOnPremises
    AsOnPremises As On Premises or Static Data based Sizing.
    PerformanceBased
    PerformanceBased Performance Data based Sizing.
    AsOnPremises
    AsOnPremises As On Premises or Static Data based Sizing.
    PERFORMANCE_BASED
    PerformanceBased Performance Data based Sizing.
    AS_ON_PREMISES
    AsOnPremises As On Premises or Static Data based Sizing.
    "PerformanceBased"
    PerformanceBased Performance Data based Sizing.
    "AsOnPremises"
    AsOnPremises As On Premises or Static Data based Sizing.

    AzureCurrency, AzureCurrencyArgs

    Unknown
    Unknown Unknown Currency for Azure
    USD
    USD USD Currency for Azure
    DKK
    DKK DKK Currency for Azure
    CAD
    CAD CAD Currency for Azure
    IDR
    IDR IDR Currency for Azure
    JPY
    JPY JPY Currency for Azure
    KRW
    KRW KRW Currency for Azure
    NZD
    NZD NZD Currency for Azure
    NOK
    NOK NOK Currency for Azure
    RUB
    RUB RUB Currency for Azure
    SAR
    SAR SAR Currency for Azure
    ZAR
    ZAR ZAR Currency for Azure
    SEK
    SEK SEK Currency for Azure
    TRY
    TRY TRY Currency for Azure
    GBP
    GBP GBP Currency for Azure
    MXN
    MXN MXN Currency for Azure
    MYR
    MYR MYR Currency for Azure
    INR
    INR INR Currency for Azure
    HKD
    HKD HKD Currency for Azure
    BRL
    BRL BRL Currency for Azure
    TWD
    TWD TWD Currency for Azure
    EUR
    EUR EUR Currency for Azure
    CHF
    CHF CHF Currency for Azure
    ARS
    ARS ARS Currency for Azure
    AUD
    AUD AUD Currency for Azure
    CNY
    CNY CNY Currency for Azure
    AzureCurrencyUnknown
    Unknown Unknown Currency for Azure
    AzureCurrencyUSD
    USD USD Currency for Azure
    AzureCurrencyDKK
    DKK DKK Currency for Azure
    AzureCurrencyCAD
    CAD CAD Currency for Azure
    AzureCurrencyIDR
    IDR IDR Currency for Azure
    AzureCurrencyJPY
    JPY JPY Currency for Azure
    AzureCurrencyKRW
    KRW KRW Currency for Azure
    AzureCurrencyNZD
    NZD NZD Currency for Azure
    AzureCurrencyNOK
    NOK NOK Currency for Azure
    AzureCurrencyRUB
    RUB RUB Currency for Azure
    AzureCurrencySAR
    SAR SAR Currency for Azure
    AzureCurrencyZAR
    ZAR ZAR Currency for Azure
    AzureCurrencySEK
    SEK SEK Currency for Azure
    AzureCurrencyTRY
    TRY TRY Currency for Azure
    AzureCurrencyGBP
    GBP GBP Currency for Azure
    AzureCurrencyMXN
    MXN MXN Currency for Azure
    AzureCurrencyMYR
    MYR MYR Currency for Azure
    AzureCurrencyINR
    INR INR Currency for Azure
    AzureCurrencyHKD
    HKD HKD Currency for Azure
    AzureCurrencyBRL
    BRL BRL Currency for Azure
    AzureCurrencyTWD
    TWD TWD Currency for Azure
    AzureCurrencyEUR
    EUR EUR Currency for Azure
    AzureCurrencyCHF
    CHF CHF Currency for Azure
    AzureCurrencyARS
    ARS ARS Currency for Azure
    AzureCurrencyAUD
    AUD AUD Currency for Azure
    AzureCurrencyCNY
    CNY CNY Currency for Azure
    Unknown
    Unknown Unknown Currency for Azure
    USD
    USD USD Currency for Azure
    DKK
    DKK DKK Currency for Azure
    CAD
    CAD CAD Currency for Azure
    IDR
    IDR IDR Currency for Azure
    JPY
    JPY JPY Currency for Azure
    KRW
    KRW KRW Currency for Azure
    NZD
    NZD NZD Currency for Azure
    NOK
    NOK NOK Currency for Azure
    RUB
    RUB RUB Currency for Azure
    SAR
    SAR SAR Currency for Azure
    ZAR
    ZAR ZAR Currency for Azure
    SEK
    SEK SEK Currency for Azure
    TRY
    TRY TRY Currency for Azure
    GBP
    GBP GBP Currency for Azure
    MXN
    MXN MXN Currency for Azure
    MYR
    MYR MYR Currency for Azure
    INR
    INR INR Currency for Azure
    HKD
    HKD HKD Currency for Azure
    BRL
    BRL BRL Currency for Azure
    TWD
    TWD TWD Currency for Azure
    EUR
    EUR EUR Currency for Azure
    CHF
    CHF CHF Currency for Azure
    ARS
    ARS ARS Currency for Azure
    AUD
    AUD AUD Currency for Azure
    CNY
    CNY CNY Currency for Azure
    Unknown
    Unknown Unknown Currency for Azure
    USD
    USD USD Currency for Azure
    DKK
    DKK DKK Currency for Azure
    CAD
    CAD CAD Currency for Azure
    IDR
    IDR IDR Currency for Azure
    JPY
    JPY JPY Currency for Azure
    KRW
    KRW KRW Currency for Azure
    NZD
    NZD NZD Currency for Azure
    NOK
    NOK NOK Currency for Azure
    RUB
    RUB RUB Currency for Azure
    SAR
    SAR SAR Currency for Azure
    ZAR
    ZAR ZAR Currency for Azure
    SEK
    SEK SEK Currency for Azure
    TRY
    TRY TRY Currency for Azure
    GBP
    GBP GBP Currency for Azure
    MXN
    MXN MXN Currency for Azure
    MYR
    MYR MYR Currency for Azure
    INR
    INR INR Currency for Azure
    HKD
    HKD HKD Currency for Azure
    BRL
    BRL BRL Currency for Azure
    TWD
    TWD TWD Currency for Azure
    EUR
    EUR EUR Currency for Azure
    CHF
    CHF CHF Currency for Azure
    ARS
    ARS ARS Currency for Azure
    AUD
    AUD AUD Currency for Azure
    CNY
    CNY CNY Currency for Azure
    UNKNOWN
    Unknown Unknown Currency for Azure
    USD
    USD USD Currency for Azure
    DKK
    DKK DKK Currency for Azure
    CAD
    CAD CAD Currency for Azure
    IDR
    IDR IDR Currency for Azure
    JPY
    JPY JPY Currency for Azure
    KRW
    KRW KRW Currency for Azure
    NZD
    NZD NZD Currency for Azure
    NOK
    NOK NOK Currency for Azure
    RUB
    RUB RUB Currency for Azure
    SAR
    SAR SAR Currency for Azure
    ZAR
    ZAR ZAR Currency for Azure
    SEK
    SEK SEK Currency for Azure
    TRY_
    TRY TRY Currency for Azure
    GBP
    GBP GBP Currency for Azure
    MXN
    MXN MXN Currency for Azure
    MYR
    MYR MYR Currency for Azure
    INR
    INR INR Currency for Azure
    HKD
    HKD HKD Currency for Azure
    BRL
    BRL BRL Currency for Azure
    TWD
    TWD TWD Currency for Azure
    EUR
    EUR EUR Currency for Azure
    CHF
    CHF CHF Currency for Azure
    ARS
    ARS ARS Currency for Azure
    AUD
    AUD AUD Currency for Azure
    CNY
    CNY CNY Currency for Azure
    "Unknown"
    Unknown Unknown Currency for Azure
    "USD"
    USD USD Currency for Azure
    "DKK"
    DKK DKK Currency for Azure
    "CAD"
    CAD CAD Currency for Azure
    "IDR"
    IDR IDR Currency for Azure
    "JPY"
    JPY JPY Currency for Azure
    "KRW"
    KRW KRW Currency for Azure
    "NZD"
    NZD NZD Currency for Azure
    "NOK"
    NOK NOK Currency for Azure
    "RUB"
    RUB RUB Currency for Azure
    "SAR"
    SAR SAR Currency for Azure
    "ZAR"
    ZAR ZAR Currency for Azure
    "SEK"
    SEK SEK Currency for Azure
    "TRY"
    TRY TRY Currency for Azure
    "GBP"
    GBP GBP Currency for Azure
    "MXN"
    MXN MXN Currency for Azure
    "MYR"
    MYR MYR Currency for Azure
    "INR"
    INR INR Currency for Azure
    "HKD"
    HKD HKD Currency for Azure
    "BRL"
    BRL BRL Currency for Azure
    "TWD"
    TWD TWD Currency for Azure
    "EUR"
    EUR EUR Currency for Azure
    "CHF"
    CHF CHF Currency for Azure
    "ARS"
    ARS ARS Currency for Azure
    "AUD"
    AUD AUD Currency for Azure
    "CNY"
    CNY CNY Currency for Azure

    AzureDiskType, AzureDiskTypeArgs

    Unknown
    Unknown Unknown Azure Disk Type
    Standard
    Standard Standard Azure Disk Type
    StandardSSD
    StandardSSD StandardSSD Azure Disk Type
    Premium
    Premium Premium Azure Disk Type
    StandardOrPremium
    StandardOrPremium StandardOrPremium Azure Disk Type
    Ultra
    Ultra Ultra Azure Disk Type
    PremiumV2
    PremiumV2 PremiumV2 Azure Disk Type
    AzureDiskTypeUnknown
    Unknown Unknown Azure Disk Type
    AzureDiskTypeStandard
    Standard Standard Azure Disk Type
    AzureDiskTypeStandardSSD
    StandardSSD StandardSSD Azure Disk Type
    AzureDiskTypePremium
    Premium Premium Azure Disk Type
    AzureDiskTypeStandardOrPremium
    StandardOrPremium StandardOrPremium Azure Disk Type
    AzureDiskTypeUltra
    Ultra Ultra Azure Disk Type
    AzureDiskTypePremiumV2
    PremiumV2 PremiumV2 Azure Disk Type
    Unknown
    Unknown Unknown Azure Disk Type
    Standard
    Standard Standard Azure Disk Type
    StandardSSD
    StandardSSD StandardSSD Azure Disk Type
    Premium
    Premium Premium Azure Disk Type
    StandardOrPremium
    StandardOrPremium StandardOrPremium Azure Disk Type
    Ultra
    Ultra Ultra Azure Disk Type
    PremiumV2
    PremiumV2 PremiumV2 Azure Disk Type
    Unknown
    Unknown Unknown Azure Disk Type
    Standard
    Standard Standard Azure Disk Type
    StandardSSD
    StandardSSD StandardSSD Azure Disk Type
    Premium
    Premium Premium Azure Disk Type
    StandardOrPremium
    StandardOrPremium StandardOrPremium Azure Disk Type
    Ultra
    Ultra Ultra Azure Disk Type
    PremiumV2
    PremiumV2 PremiumV2 Azure Disk Type
    UNKNOWN
    Unknown Unknown Azure Disk Type
    STANDARD
    Standard Standard Azure Disk Type
    STANDARD_SSD
    StandardSSD StandardSSD Azure Disk Type
    PREMIUM
    Premium Premium Azure Disk Type
    STANDARD_OR_PREMIUM
    StandardOrPremium StandardOrPremium Azure Disk Type
    ULTRA
    Ultra Ultra Azure Disk Type
    PREMIUM_V2
    PremiumV2 PremiumV2 Azure Disk Type
    "Unknown"
    Unknown Unknown Azure Disk Type
    "Standard"
    Standard Standard Azure Disk Type
    "StandardSSD"
    StandardSSD StandardSSD Azure Disk Type
    "Premium"
    Premium Premium Azure Disk Type
    "StandardOrPremium"
    StandardOrPremium StandardOrPremium Azure Disk Type
    "Ultra"
    Ultra Ultra Azure Disk Type
    "PremiumV2"
    PremiumV2 PremiumV2 Azure Disk Type

    AzureHybridUseBenefit, AzureHybridUseBenefitArgs

    Unknown
    Unknown Unknown Azure Hybrid Use Benefit
    Yes
    Yes Yes Azure Hybrid Use Benefit
    No
    No No Azure Hybrid Use Benefit
    AzureHybridUseBenefitUnknown
    Unknown Unknown Azure Hybrid Use Benefit
    AzureHybridUseBenefitYes
    Yes Yes Azure Hybrid Use Benefit
    AzureHybridUseBenefitNo
    No No Azure Hybrid Use Benefit
    Unknown
    Unknown Unknown Azure Hybrid Use Benefit
    Yes
    Yes Yes Azure Hybrid Use Benefit
    No
    No No Azure Hybrid Use Benefit
    Unknown
    Unknown Unknown Azure Hybrid Use Benefit
    Yes
    Yes Yes Azure Hybrid Use Benefit
    No
    No No Azure Hybrid Use Benefit
    UNKNOWN
    Unknown Unknown Azure Hybrid Use Benefit
    YES
    Yes Yes Azure Hybrid Use Benefit
    NO
    No No Azure Hybrid Use Benefit
    "Unknown"
    Unknown Unknown Azure Hybrid Use Benefit
    "Yes"
    Yes Yes Azure Hybrid Use Benefit
    "No"
    No No Azure Hybrid Use Benefit

    AzureOffer, AzureOfferArgs

    Unknown
    Unknown Unknown - Azure Offer
    Msazr0003P
    MSAZR0003P MSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023P MSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044P MSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059P MSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060P MSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063P MSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003P MSAZRUSGOV0003P Azure Offer
    EA
    EA EA Azure Offer
    SavingsPlan1Year
    SavingsPlan1Year SavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3Year SavingsPlan3Year Azure Offer
    AzureOfferUnknown
    Unknown Unknown - Azure Offer
    AzureOfferMsazr0003P
    MSAZR0003P MSAZR0003P Azure Offer
    AzureOfferMsazr0023P
    MSAZR0023P MSAZR0023P Azure Offer
    AzureOfferMsmcazr0044P
    MSMCAZR0044P MSMCAZR0044P Azure Offer
    AzureOfferMsmcazr0059P
    MSMCAZR0059P MSMCAZR0059P Azure Offer
    AzureOfferMsmcazr0060P
    MSMCAZR0060P MSMCAZR0060P Azure Offer
    AzureOfferMsmcazr0063P
    MSMCAZR0063P MSMCAZR0063P Azure Offer
    AzureOfferMsazrusgov0003P
    MSAZRUSGOV0003P MSAZRUSGOV0003P Azure Offer
    AzureOfferEA
    EA EA Azure Offer
    AzureOfferSavingsPlan1Year
    SavingsPlan1Year SavingsPlan1Year Azure Offer
    AzureOfferSavingsPlan3Year
    SavingsPlan3Year SavingsPlan3Year Azure Offer
    Unknown
    Unknown Unknown - Azure Offer
    Msazr0003P
    MSAZR0003P MSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023P MSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044P MSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059P MSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060P MSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063P MSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003P MSAZRUSGOV0003P Azure Offer
    EA
    EA EA Azure Offer
    SavingsPlan1Year
    SavingsPlan1Year SavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3Year SavingsPlan3Year Azure Offer
    Unknown
    Unknown Unknown - Azure Offer
    Msazr0003P
    MSAZR0003P MSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023P MSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044P MSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059P MSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060P MSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063P MSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003P MSAZRUSGOV0003P Azure Offer
    EA
    EA EA Azure Offer
    SavingsPlan1Year
    SavingsPlan1Year SavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3Year SavingsPlan3Year Azure Offer
    UNKNOWN
    Unknown Unknown - Azure Offer
    MSAZR0003_P
    MSAZR0003P MSAZR0003P Azure Offer
    MSAZR0023_P
    MSAZR0023P MSAZR0023P Azure Offer
    MSMCAZR0044_P
    MSMCAZR0044P MSMCAZR0044P Azure Offer
    MSMCAZR0059_P
    MSMCAZR0059P MSMCAZR0059P Azure Offer
    MSMCAZR0060_P
    MSMCAZR0060P MSMCAZR0060P Azure Offer
    MSMCAZR0063_P
    MSMCAZR0063P MSMCAZR0063P Azure Offer
    MSAZRUSGOV0003_P
    MSAZRUSGOV0003P MSAZRUSGOV0003P Azure Offer
    EA
    EA EA Azure Offer
    SAVINGS_PLAN1_YEAR
    SavingsPlan1Year SavingsPlan1Year Azure Offer
    SAVINGS_PLAN3_YEAR
    SavingsPlan3Year SavingsPlan3Year Azure Offer
    "Unknown"
    Unknown Unknown - Azure Offer
    "MSAZR0003P"
    MSAZR0003P MSAZR0003P Azure Offer
    "MSAZR0023P"
    MSAZR0023P MSAZR0023P Azure Offer
    "MSMCAZR0044P"
    MSMCAZR0044P MSMCAZR0044P Azure Offer
    "MSMCAZR0059P"
    MSMCAZR0059P MSMCAZR0059P Azure Offer
    "MSMCAZR0060P"
    MSMCAZR0060P MSMCAZR0060P Azure Offer
    "MSMCAZR0063P"
    MSMCAZR0063P MSMCAZR0063P Azure Offer
    "MSAZRUSGOV0003P"
    MSAZRUSGOV0003P MSAZRUSGOV0003P Azure Offer
    "EA"
    EA EA Azure Offer
    "SavingsPlan1Year"
    SavingsPlan1Year SavingsPlan1Year Azure Offer
    "SavingsPlan3Year"
    SavingsPlan3Year SavingsPlan3Year Azure Offer

    AzurePricingTier, AzurePricingTierArgs

    Standard
    Standard Standard Azure Pricing Tier
    Basic
    Basic Basic Azure Pricing Tier
    AzurePricingTierStandard
    Standard Standard Azure Pricing Tier
    AzurePricingTierBasic
    Basic Basic Azure Pricing Tier
    Standard
    Standard Standard Azure Pricing Tier
    Basic
    Basic Basic Azure Pricing Tier
    Standard
    Standard Standard Azure Pricing Tier
    Basic
    Basic Basic Azure Pricing Tier
    STANDARD
    Standard Standard Azure Pricing Tier
    BASIC
    Basic Basic Azure Pricing Tier
    "Standard"
    Standard Standard Azure Pricing Tier
    "Basic"
    Basic Basic Azure Pricing Tier

    AzureSecurityOfferingType, AzureSecurityOfferingTypeArgs

    NO
    NO NO - Azure Security Offering Type
    MDC
    MDC MDC - Azure Security Offering Type
    AzureSecurityOfferingTypeNO
    NO NO - Azure Security Offering Type
    AzureSecurityOfferingTypeMDC
    MDC MDC - Azure Security Offering Type
    NO
    NO NO - Azure Security Offering Type
    MDC
    MDC MDC - Azure Security Offering Type
    NO
    NO NO - Azure Security Offering Type
    MDC
    MDC MDC - Azure Security Offering Type
    NO
    NO NO - Azure Security Offering Type
    MDC
    MDC MDC - Azure Security Offering Type
    "NO"
    NO NO - Azure Security Offering Type
    "MDC"
    MDC MDC - Azure Security Offering Type

    AzureStorageRedundancy, AzureStorageRedundancyArgs

    Unknown
    Unknown Unknown Azure Storage Redundancy
    LocallyRedundant
    LocallyRedundant LocallyRedundant Azure Storage Redundancy
    ZoneRedundant
    ZoneRedundant ZoneRedundant Azure Storage Redundancy
    GeoRedundant
    GeoRedundant GeoRedundant Azure Storage Redundancy
    ReadAccessGeoRedundant
    ReadAccessGeoRedundant ReadAccessGeoRedundant Azure Storage Redundancy
    AzureStorageRedundancyUnknown
    Unknown Unknown Azure Storage Redundancy
    AzureStorageRedundancyLocallyRedundant
    LocallyRedundant LocallyRedundant Azure Storage Redundancy
    AzureStorageRedundancyZoneRedundant
    ZoneRedundant ZoneRedundant Azure Storage Redundancy
    AzureStorageRedundancyGeoRedundant
    GeoRedundant GeoRedundant Azure Storage Redundancy
    AzureStorageRedundancyReadAccessGeoRedundant
    ReadAccessGeoRedundant ReadAccessGeoRedundant Azure Storage Redundancy
    Unknown
    Unknown Unknown Azure Storage Redundancy
    LocallyRedundant
    LocallyRedundant LocallyRedundant Azure Storage Redundancy
    ZoneRedundant
    ZoneRedundant ZoneRedundant Azure Storage Redundancy
    GeoRedundant
    GeoRedundant GeoRedundant Azure Storage Redundancy
    ReadAccessGeoRedundant
    ReadAccessGeoRedundant ReadAccessGeoRedundant Azure Storage Redundancy
    Unknown
    Unknown Unknown Azure Storage Redundancy
    LocallyRedundant
    LocallyRedundant LocallyRedundant Azure Storage Redundancy
    ZoneRedundant
    ZoneRedundant ZoneRedundant Azure Storage Redundancy
    GeoRedundant
    GeoRedundant GeoRedundant Azure Storage Redundancy
    ReadAccessGeoRedundant
    ReadAccessGeoRedundant ReadAccessGeoRedundant Azure Storage Redundancy
    UNKNOWN
    Unknown Unknown Azure Storage Redundancy
    LOCALLY_REDUNDANT
    LocallyRedundant LocallyRedundant Azure Storage Redundancy
    ZONE_REDUNDANT
    ZoneRedundant ZoneRedundant Azure Storage Redundancy
    GEO_REDUNDANT
    GeoRedundant GeoRedundant Azure Storage Redundancy
    READ_ACCESS_GEO_REDUNDANT
    ReadAccessGeoRedundant ReadAccessGeoRedundant Azure Storage Redundancy
    "Unknown"
    Unknown Unknown Azure Storage Redundancy
    "LocallyRedundant"
    LocallyRedundant LocallyRedundant Azure Storage Redundancy
    "ZoneRedundant"
    ZoneRedundant ZoneRedundant Azure Storage Redundancy
    "GeoRedundant"
    GeoRedundant GeoRedundant Azure Storage Redundancy
    "ReadAccessGeoRedundant"
    ReadAccessGeoRedundant ReadAccessGeoRedundant Azure Storage Redundancy

    AzureVmFamily, AzureVmFamilyArgs

    Unknown
    Unknown Unknown - Azure VM Family
    BasicA0A4
    Basic_A0_A4 Basic_A0_A4
    StandardA0A7
    Standard_A0_A7 Standard_A0_A7
    StandardA8A11
    Standard_A8_A11 Standard_A8_A11
    Av2Series
    Av2_series Av2_series
    DSeries
    D_series D_series
    Dv2Series
    Dv2_series Dv2_series
    DSSeries
    DS_series DS_series
    DSv2Series
    DSv2_series DSv2_series
    FSeries
    F_series F_series
    FsSeries
    Fs_series Fs_series
    GSeries
    G_series G_series
    GSSeries
    GS_series GS_series
    HSeries
    H_series H_series
    LsSeries
    Ls_series Ls_series
    Dsv3Series
    Dsv3_series Dsv3_series
    Dv3Series
    Dv3_series Dv3_series
    Fsv2Series
    Fsv2_series Fsv2_series
    Ev3Series
    Ev3_series Ev3_series
    Esv3Series
    Esv3_series Esv3_series
    MSeries
    M_series M_series
    DCSeries
    DC_Series DC_Series
    Lsv2Series
    Lsv2_series Lsv2_series
    Ev4Series
    Ev4_series Ev4_series
    Esv4Series
    Esv4_series Esv4_series
    Edv4Series
    Edv4_series Edv4_series
    Edsv4Series
    Edsv4_series Edsv4_series
    Dv4Series
    Dv4_series Dv4_series
    Dsv4Series
    Dsv4_series Dsv4_series
    Ddv4Series
    Ddv4_series Ddv4_series
    Ddsv4Series
    Ddsv4_series Ddsv4_series
    Easv4Series
    Easv4_series Easv4_series
    Dasv4Series
    Dasv4_series Dasv4_series
    Mv2Series
    Mv2_series Mv2_series
    Eav4Series
    Eav4_series Eav4_series
    Dav4Series
    Dav4_series Dav4_series
    Msv2Series
    Msv2_series Msv2_series
    Mdsv2Series
    Mdsv2_series Mdsv2_series
    Dv5Series
    Dv5_series Dv5_series
    Dsv5Series
    Dsv5_series Dsv5_series
    Ddv5Series
    Ddv5_series Ddv5_series
    Ddsv5Series
    Ddsv5_series Ddsv5_series
    Dasv5Series
    Dasv5_series Dasv5_series
    Dadsv5Series
    Dadsv5_series Dadsv5_series
    Ev5Series
    Ev5_series Ev5_series
    Esv5Series
    Esv5_series Esv5_series
    Edv5Series
    Edv5_series Edv5_series
    Edsv5Series
    Edsv5_series Edsv5_series
    Easv5Series
    Easv5_series Easv5_series
    Eadsv5Series
    Eadsv5_series Eadsv5_series
    Ebsv5Series
    Ebsv5_series Ebsv5_series
    Ebdsv5Series
    Ebdsv5_series Ebdsv5_series
    AzureVmFamilyUnknown
    Unknown Unknown - Azure VM Family
    AzureVmFamilyBasicA0A4
    Basic_A0_A4 Basic_A0_A4
    AzureVmFamilyStandardA0A7
    Standard_A0_A7 Standard_A0_A7
    AzureVmFamilyStandardA8A11
    Standard_A8_A11 Standard_A8_A11
    AzureVmFamilyAv2Series
    Av2_series Av2_series
    AzureVmFamilyDSeries
    D_series D_series
    AzureVmFamilyDv2Series
    Dv2_series Dv2_series
    AzureVmFamilyDSSeries
    DS_series DS_series
    AzureVmFamilyDSv2Series
    DSv2_series DSv2_series
    AzureVmFamilyFSeries
    F_series F_series
    AzureVmFamilyFsSeries
    Fs_series Fs_series
    AzureVmFamilyGSeries
    G_series G_series
    AzureVmFamilyGSSeries
    GS_series GS_series
    AzureVmFamilyHSeries
    H_series H_series
    AzureVmFamilyLsSeries
    Ls_series Ls_series
    AzureVmFamilyDsv3Series
    Dsv3_series Dsv3_series
    AzureVmFamilyDv3Series
    Dv3_series Dv3_series
    AzureVmFamilyFsv2Series
    Fsv2_series Fsv2_series
    AzureVmFamilyEv3Series
    Ev3_series Ev3_series
    AzureVmFamilyEsv3Series
    Esv3_series Esv3_series
    AzureVmFamilyMSeries
    M_series M_series
    AzureVmFamilyDCSeries
    DC_Series DC_Series
    AzureVmFamilyLsv2Series
    Lsv2_series Lsv2_series
    AzureVmFamilyEv4Series
    Ev4_series Ev4_series
    AzureVmFamilyEsv4Series
    Esv4_series Esv4_series
    AzureVmFamilyEdv4Series
    Edv4_series Edv4_series
    AzureVmFamilyEdsv4Series
    Edsv4_series Edsv4_series
    AzureVmFamilyDv4Series
    Dv4_series Dv4_series
    AzureVmFamilyDsv4Series
    Dsv4_series Dsv4_series
    AzureVmFamilyDdv4Series
    Ddv4_series Ddv4_series
    AzureVmFamilyDdsv4Series
    Ddsv4_series Ddsv4_series
    AzureVmFamilyEasv4Series
    Easv4_series Easv4_series
    AzureVmFamilyDasv4Series
    Dasv4_series Dasv4_series
    AzureVmFamilyMv2Series
    Mv2_series Mv2_series
    AzureVmFamilyEav4Series
    Eav4_series Eav4_series
    AzureVmFamilyDav4Series
    Dav4_series Dav4_series
    AzureVmFamilyMsv2Series
    Msv2_series Msv2_series
    AzureVmFamilyMdsv2Series
    Mdsv2_series Mdsv2_series
    AzureVmFamilyDv5Series
    Dv5_series Dv5_series
    AzureVmFamilyDsv5Series
    Dsv5_series Dsv5_series
    AzureVmFamilyDdv5Series
    Ddv5_series Ddv5_series
    AzureVmFamilyDdsv5Series
    Ddsv5_series Ddsv5_series
    AzureVmFamilyDasv5Series
    Dasv5_series Dasv5_series
    AzureVmFamilyDadsv5Series
    Dadsv5_series Dadsv5_series
    AzureVmFamilyEv5Series
    Ev5_series Ev5_series
    AzureVmFamilyEsv5Series
    Esv5_series Esv5_series
    AzureVmFamilyEdv5Series
    Edv5_series Edv5_series
    AzureVmFamilyEdsv5Series
    Edsv5_series Edsv5_series
    AzureVmFamilyEasv5Series
    Easv5_series Easv5_series
    AzureVmFamilyEadsv5Series
    Eadsv5_series Eadsv5_series
    AzureVmFamilyEbsv5Series
    Ebsv5_series Ebsv5_series
    AzureVmFamilyEbdsv5Series
    Ebdsv5_series Ebdsv5_series
    Unknown
    Unknown Unknown - Azure VM Family
    BasicA0A4
    Basic_A0_A4 Basic_A0_A4
    StandardA0A7
    Standard_A0_A7 Standard_A0_A7
    StandardA8A11
    Standard_A8_A11 Standard_A8_A11
    Av2Series
    Av2_series Av2_series
    DSeries
    D_series D_series
    Dv2Series
    Dv2_series Dv2_series
    DSSeries
    DS_series DS_series
    DSv2Series
    DSv2_series DSv2_series
    FSeries
    F_series F_series
    FsSeries
    Fs_series Fs_series
    GSeries
    G_series G_series
    GSSeries
    GS_series GS_series
    HSeries
    H_series H_series
    LsSeries
    Ls_series Ls_series
    Dsv3Series
    Dsv3_series Dsv3_series
    Dv3Series
    Dv3_series Dv3_series
    Fsv2Series
    Fsv2_series Fsv2_series
    Ev3Series
    Ev3_series Ev3_series
    Esv3Series
    Esv3_series Esv3_series
    MSeries
    M_series M_series
    DCSeries
    DC_Series DC_Series
    Lsv2Series
    Lsv2_series Lsv2_series
    Ev4Series
    Ev4_series Ev4_series
    Esv4Series
    Esv4_series Esv4_series
    Edv4Series
    Edv4_series Edv4_series
    Edsv4Series
    Edsv4_series Edsv4_series
    Dv4Series
    Dv4_series Dv4_series
    Dsv4Series
    Dsv4_series Dsv4_series
    Ddv4Series
    Ddv4_series Ddv4_series
    Ddsv4Series
    Ddsv4_series Ddsv4_series
    Easv4Series
    Easv4_series Easv4_series
    Dasv4Series
    Dasv4_series Dasv4_series
    Mv2Series
    Mv2_series Mv2_series
    Eav4Series
    Eav4_series Eav4_series
    Dav4Series
    Dav4_series Dav4_series
    Msv2Series
    Msv2_series Msv2_series
    Mdsv2Series
    Mdsv2_series Mdsv2_series
    Dv5Series
    Dv5_series Dv5_series
    Dsv5Series
    Dsv5_series Dsv5_series
    Ddv5Series
    Ddv5_series Ddv5_series
    Ddsv5Series
    Ddsv5_series Ddsv5_series
    Dasv5Series
    Dasv5_series Dasv5_series
    Dadsv5Series
    Dadsv5_series Dadsv5_series
    Ev5Series
    Ev5_series Ev5_series
    Esv5Series
    Esv5_series Esv5_series
    Edv5Series
    Edv5_series Edv5_series
    Edsv5Series
    Edsv5_series Edsv5_series
    Easv5Series
    Easv5_series Easv5_series
    Eadsv5Series
    Eadsv5_series Eadsv5_series
    Ebsv5Series
    Ebsv5_series Ebsv5_series
    Ebdsv5Series
    Ebdsv5_series Ebdsv5_series
    Unknown
    Unknown Unknown - Azure VM Family
    BasicA0A4
    Basic_A0_A4 Basic_A0_A4
    StandardA0A7
    Standard_A0_A7 Standard_A0_A7
    StandardA8A11
    Standard_A8_A11 Standard_A8_A11
    Av2Series
    Av2_series Av2_series
    DSeries
    D_series D_series
    Dv2Series
    Dv2_series Dv2_series
    DSSeries
    DS_series DS_series
    DSv2Series
    DSv2_series DSv2_series
    FSeries
    F_series F_series
    FsSeries
    Fs_series Fs_series
    GSeries
    G_series G_series
    GSSeries
    GS_series GS_series
    HSeries
    H_series H_series
    LsSeries
    Ls_series Ls_series
    Dsv3Series
    Dsv3_series Dsv3_series
    Dv3Series
    Dv3_series Dv3_series
    Fsv2Series
    Fsv2_series Fsv2_series
    Ev3Series
    Ev3_series Ev3_series
    Esv3Series
    Esv3_series Esv3_series
    MSeries
    M_series M_series
    DCSeries
    DC_Series DC_Series
    Lsv2Series
    Lsv2_series Lsv2_series
    Ev4Series
    Ev4_series Ev4_series
    Esv4Series
    Esv4_series Esv4_series
    Edv4Series
    Edv4_series Edv4_series
    Edsv4Series
    Edsv4_series Edsv4_series
    Dv4Series
    Dv4_series Dv4_series
    Dsv4Series
    Dsv4_series Dsv4_series
    Ddv4Series
    Ddv4_series Ddv4_series
    Ddsv4Series
    Ddsv4_series Ddsv4_series
    Easv4Series
    Easv4_series Easv4_series
    Dasv4Series
    Dasv4_series Dasv4_series
    Mv2Series
    Mv2_series Mv2_series
    Eav4Series
    Eav4_series Eav4_series
    Dav4Series
    Dav4_series Dav4_series
    Msv2Series
    Msv2_series Msv2_series
    Mdsv2Series
    Mdsv2_series Mdsv2_series
    Dv5Series
    Dv5_series Dv5_series
    Dsv5Series
    Dsv5_series Dsv5_series
    Ddv5Series
    Ddv5_series Ddv5_series
    Ddsv5Series
    Ddsv5_series Ddsv5_series
    Dasv5Series
    Dasv5_series Dasv5_series
    Dadsv5Series
    Dadsv5_series Dadsv5_series
    Ev5Series
    Ev5_series Ev5_series
    Esv5Series
    Esv5_series Esv5_series
    Edv5Series
    Edv5_series Edv5_series
    Edsv5Series
    Edsv5_series Edsv5_series
    Easv5Series
    Easv5_series Easv5_series
    Eadsv5Series
    Eadsv5_series Eadsv5_series
    Ebsv5Series
    Ebsv5_series Ebsv5_series
    Ebdsv5Series
    Ebdsv5_series Ebdsv5_series
    UNKNOWN
    Unknown Unknown - Azure VM Family
    BASIC_A0_A4
    Basic_A0_A4 Basic_A0_A4
    STANDARD_A0_A7
    Standard_A0_A7 Standard_A0_A7
    STANDARD_A8_A11
    Standard_A8_A11 Standard_A8_A11
    AV2_SERIES
    Av2_series Av2_series
    D_SERIES
    D_series D_series
    DV2_SERIES
    Dv2_series Dv2_series
    DS_SERIES
    DS_series DS_series
    D_SV2_SERIES
    DSv2_series DSv2_series
    F_SERIES
    F_series F_series
    FS_SERIES
    Fs_series Fs_series
    G_SERIES
    G_series G_series
    GS_SERIES
    GS_series GS_series
    H_SERIES
    H_series H_series
    LS_SERIES
    Ls_series Ls_series
    DSV3_SERIES
    Dsv3_series Dsv3_series
    DV3_SERIES
    Dv3_series Dv3_series
    FSV2_SERIES
    Fsv2_series Fsv2_series
    EV3_SERIES
    Ev3_series Ev3_series
    ESV3_SERIES
    Esv3_series Esv3_series
    M_SERIES
    M_series M_series
    DC_SERIES
    DC_Series DC_Series
    LSV2_SERIES
    Lsv2_series Lsv2_series
    EV4_SERIES
    Ev4_series Ev4_series
    ESV4_SERIES
    Esv4_series Esv4_series
    EDV4_SERIES
    Edv4_series Edv4_series
    EDSV4_SERIES
    Edsv4_series Edsv4_series
    DV4_SERIES
    Dv4_series Dv4_series
    DSV4_SERIES
    Dsv4_series Dsv4_series
    DDV4_SERIES
    Ddv4_series Ddv4_series
    DDSV4_SERIES
    Ddsv4_series Ddsv4_series
    EASV4_SERIES
    Easv4_series Easv4_series
    DASV4_SERIES
    Dasv4_series Dasv4_series
    MV2_SERIES
    Mv2_series Mv2_series
    EAV4_SERIES
    Eav4_series Eav4_series
    DAV4_SERIES
    Dav4_series Dav4_series
    MSV2_SERIES
    Msv2_series Msv2_series
    MDSV2_SERIES
    Mdsv2_series Mdsv2_series
    DV5_SERIES
    Dv5_series Dv5_series
    DSV5_SERIES
    Dsv5_series Dsv5_series
    DDV5_SERIES
    Ddv5_series Ddv5_series
    DDSV5_SERIES
    Ddsv5_series Ddsv5_series
    DASV5_SERIES
    Dasv5_series Dasv5_series
    DADSV5_SERIES
    Dadsv5_series Dadsv5_series
    EV5_SERIES
    Ev5_series Ev5_series
    ESV5_SERIES
    Esv5_series Esv5_series
    EDV5_SERIES
    Edv5_series Edv5_series
    EDSV5_SERIES
    Edsv5_series Edsv5_series
    EASV5_SERIES
    Easv5_series Easv5_series
    EADSV5_SERIES
    Eadsv5_series Eadsv5_series
    EBSV5_SERIES
    Ebsv5_series Ebsv5_series
    EBDSV5_SERIES
    Ebdsv5_series Ebdsv5_series
    "Unknown"
    Unknown Unknown - Azure VM Family
    "Basic_A0_A4"
    Basic_A0_A4 Basic_A0_A4
    "Standard_A0_A7"
    Standard_A0_A7 Standard_A0_A7
    "Standard_A8_A11"
    Standard_A8_A11 Standard_A8_A11
    "Av2_series"
    Av2_series Av2_series
    "D_series"
    D_series D_series
    "Dv2_series"
    Dv2_series Dv2_series
    "DS_series"
    DS_series DS_series
    "DSv2_series"
    DSv2_series DSv2_series
    "F_series"
    F_series F_series
    "Fs_series"
    Fs_series Fs_series
    "G_series"
    G_series G_series
    "GS_series"
    GS_series GS_series
    "H_series"
    H_series H_series
    "Ls_series"
    Ls_series Ls_series
    "Dsv3_series"
    Dsv3_series Dsv3_series
    "Dv3_series"
    Dv3_series Dv3_series
    "Fsv2_series"
    Fsv2_series Fsv2_series
    "Ev3_series"
    Ev3_series Ev3_series
    "Esv3_series"
    Esv3_series Esv3_series
    "M_series"
    M_series M_series
    "DC_Series"
    DC_Series DC_Series
    "Lsv2_series"
    Lsv2_series Lsv2_series
    "Ev4_series"
    Ev4_series Ev4_series
    "Esv4_series"
    Esv4_series Esv4_series
    "Edv4_series"
    Edv4_series Edv4_series
    "Edsv4_series"
    Edsv4_series Edsv4_series
    "Dv4_series"
    Dv4_series Dv4_series
    "Dsv4_series"
    Dsv4_series Dsv4_series
    "Ddv4_series"
    Ddv4_series Ddv4_series
    "Ddsv4_series"
    Ddsv4_series Ddsv4_series
    "Easv4_series"
    Easv4_series Easv4_series
    "Dasv4_series"
    Dasv4_series Dasv4_series
    "Mv2_series"
    Mv2_series Mv2_series
    "Eav4_series"
    Eav4_series Eav4_series
    "Dav4_series"
    Dav4_series Dav4_series
    "Msv2_series"
    Msv2_series Msv2_series
    "Mdsv2_series"
    Mdsv2_series Mdsv2_series
    "Dv5_series"
    Dv5_series Dv5_series
    "Dsv5_series"
    Dsv5_series Dsv5_series
    "Ddv5_series"
    Ddv5_series Ddv5_series
    "Ddsv5_series"
    Ddsv5_series Ddsv5_series
    "Dasv5_series"
    Dasv5_series Dasv5_series
    "Dadsv5_series"
    Dadsv5_series Dadsv5_series
    "Ev5_series"
    Ev5_series Ev5_series
    "Esv5_series"
    Esv5_series Esv5_series
    "Edv5_series"
    Edv5_series Edv5_series
    "Edsv5_series"
    Edsv5_series Edsv5_series
    "Easv5_series"
    Easv5_series Easv5_series
    "Eadsv5_series"
    Eadsv5_series Eadsv5_series
    "Ebsv5_series"
    Ebsv5_series Ebsv5_series
    "Ebdsv5_series"
    Ebdsv5_series Ebdsv5_series

    AzureVmSecurityType, AzureVmSecurityTypeArgs

    Unknown
    Unknown Unknown - Azure Vm Security Type
    Standard
    Standard Standard Azure Vm Security Type
    TVM
    TVM TVM Azure Vm Security Type
    CVM
    CVM CVM Azure Vm Security Type
    AzureVmSecurityTypeUnknown
    Unknown Unknown - Azure Vm Security Type
    AzureVmSecurityTypeStandard
    Standard Standard Azure Vm Security Type
    AzureVmSecurityTypeTVM
    TVM TVM Azure Vm Security Type
    AzureVmSecurityTypeCVM
    CVM CVM Azure Vm Security Type
    Unknown
    Unknown Unknown - Azure Vm Security Type
    Standard
    Standard Standard Azure Vm Security Type
    TVM
    TVM TVM Azure Vm Security Type
    CVM
    CVM CVM Azure Vm Security Type
    Unknown
    Unknown Unknown - Azure Vm Security Type
    Standard
    Standard Standard Azure Vm Security Type
    TVM
    TVM TVM Azure Vm Security Type
    CVM
    CVM CVM Azure Vm Security Type
    UNKNOWN
    Unknown Unknown - Azure Vm Security Type
    STANDARD
    Standard Standard Azure Vm Security Type
    TVM
    TVM TVM Azure Vm Security Type
    CVM
    CVM CVM Azure Vm Security Type
    "Unknown"
    Unknown Unknown - Azure Vm Security Type
    "Standard"
    Standard Standard Azure Vm Security Type
    "TVM"
    TVM TVM Azure Vm Security Type
    "CVM"
    CVM CVM Azure Vm Security Type

    BillingSettings, BillingSettingsArgs

    Billing settings class.
    LicensingProgram string | Pulumi.AzureNative.Migrate.LicensingProgram
    Gets or sets the licensing program.
    SubscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    LicensingProgram string | LicensingProgram
    Gets or sets the licensing program.
    SubscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram String | LicensingProgram
    Gets or sets the licensing program.
    subscriptionId String
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram string | LicensingProgram
    Gets or sets the licensing program.
    subscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    licensing_program str | LicensingProgram
    Gets or sets the licensing program.
    subscription_id str
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram String | "Retail" | "Unknown" | "EA" | "MCA"
    Gets or sets the licensing program.
    subscriptionId String
    Gets or sets the subscription ID for licensing program selected.

    BillingSettingsResponse, BillingSettingsResponseArgs

    Billing settings class.
    LicensingProgram string
    Gets or sets the licensing program.
    SubscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    LicensingProgram string
    Gets or sets the licensing program.
    SubscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram String
    Gets or sets the licensing program.
    subscriptionId String
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram string
    Gets or sets the licensing program.
    subscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    licensing_program str
    Gets or sets the licensing program.
    subscription_id str
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram String
    Gets or sets the licensing program.
    subscriptionId String
    Gets or sets the subscription ID for licensing program selected.

    EnvironmentType, EnvironmentTypeArgs

    Production
    Production Production - Environment Type
    Unknown
    Unknown Unknown - Environment Type
    DevTest
    DevTest DevTest - Environment Type
    EnvironmentTypeProduction
    Production Production - Environment Type
    EnvironmentTypeUnknown
    Unknown Unknown - Environment Type
    EnvironmentTypeDevTest
    DevTest DevTest - Environment Type
    Production
    Production Production - Environment Type
    Unknown
    Unknown Unknown - Environment Type
    DevTest
    DevTest DevTest - Environment Type
    Production
    Production Production - Environment Type
    Unknown
    Unknown Unknown - Environment Type
    DevTest
    DevTest DevTest - Environment Type
    PRODUCTION
    Production Production - Environment Type
    UNKNOWN
    Unknown Unknown - Environment Type
    DEV_TEST
    DevTest DevTest - Environment Type
    "Production"
    Production Production - Environment Type
    "Unknown"
    Unknown Unknown - Environment Type
    "DevTest"
    DevTest DevTest - Environment Type

    LicensingProgram, LicensingProgramArgs

    Retail
    Retail Retail/Pay as you go.
    Unknown
    Unknown Not known
    EA
    EA Enterprise agreement.
    MCA
    MCA Microsoft customer agreement.
    LicensingProgramRetail
    Retail Retail/Pay as you go.
    LicensingProgramUnknown
    Unknown Not known
    LicensingProgramEA
    EA Enterprise agreement.
    LicensingProgramMCA
    MCA Microsoft customer agreement.
    Retail
    Retail Retail/Pay as you go.
    Unknown
    Unknown Not known
    EA
    EA Enterprise agreement.
    MCA
    MCA Microsoft customer agreement.
    Retail
    Retail Retail/Pay as you go.
    Unknown
    Unknown Not known
    EA
    EA Enterprise agreement.
    MCA
    MCA Microsoft customer agreement.
    RETAIL
    Retail Retail/Pay as you go.
    UNKNOWN
    Unknown Not known
    EA
    EA Enterprise agreement.
    MCA
    MCA Microsoft customer agreement.
    "Retail"
    Retail Retail/Pay as you go.
    "Unknown"
    Unknown Not known
    "EA"
    EA Enterprise agreement.
    "MCA"
    MCA Microsoft customer agreement.

    MachineAssessmentSettings, MachineAssessmentSettingsArgs

    Properties of an assessment.
    AzureDiskTypes List<Union<string, Pulumi.AzureNative.Migrate.AzureDiskType>>
    The disk type for the assessment.
    AzureHybridUseBenefit string | Pulumi.AzureNative.Migrate.AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzurePricingTier string | Pulumi.AzureNative.Migrate.AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    AzureSecurityOfferingType string | Pulumi.AzureNative.Migrate.AzureSecurityOfferingType
    The azure security offering type.
    AzureStorageRedundancy string | Pulumi.AzureNative.Migrate.AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    AzureVmFamilies List<Union<string, Pulumi.AzureNative.Migrate.AzureVmFamily>>
    Gets or sets the Azure VM families.
    AzureVmSecurityOptions List<Union<string, Pulumi.AzureNative.Migrate.AzureVmSecurityType>>
    Gets or sets the Azure VM security options.
    BillingSettings Pulumi.AzureNative.Migrate.Inputs.BillingSettings
    Gets or sets the billing settings.
    Currency string | Pulumi.AzureNative.Migrate.AzureCurrency
    Currency in which prices should be reported.
    DiscountPercentage double
    Custom discount percentage.
    EnvironmentType string | Pulumi.AzureNative.Migrate.EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    LinuxAzureHybridUseBenefit string | Pulumi.AzureNative.Migrate.AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    PerformanceData Pulumi.AzureNative.Migrate.Inputs.PerformanceData
    Gets or sets the performance data.
    SavingsSettings Pulumi.AzureNative.Migrate.Inputs.SavingsSettings
    Gets or sets the savings settings.
    ScalingFactor double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string | Pulumi.AzureNative.Migrate.AssessmentSizingCriterion
    Assessment sizing criterion.
    VmUptime Pulumi.AzureNative.Migrate.Inputs.VmUptime
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    AzureDiskTypes []string
    The disk type for the assessment.
    AzureHybridUseBenefit string | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzurePricingTier string | AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    AzureSecurityOfferingType string | AzureSecurityOfferingType
    The azure security offering type.
    AzureStorageRedundancy string | AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    AzureVmFamilies []string
    Gets or sets the Azure VM families.
    AzureVmSecurityOptions []string
    Gets or sets the Azure VM security options.
    BillingSettings BillingSettings
    Gets or sets the billing settings.
    Currency string | AzureCurrency
    Currency in which prices should be reported.
    DiscountPercentage float64
    Custom discount percentage.
    EnvironmentType string | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    LinuxAzureHybridUseBenefit string | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    PerformanceData PerformanceData
    Gets or sets the performance data.
    SavingsSettings SavingsSettings
    Gets or sets the savings settings.
    ScalingFactor float64
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string | AssessmentSizingCriterion
    Assessment sizing criterion.
    VmUptime VmUptime
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    azureDiskTypes List<Either<String,AzureDiskType>>
    The disk type for the assessment.
    azureHybridUseBenefit String | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azurePricingTier String | AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureSecurityOfferingType String | AzureSecurityOfferingType
    The azure security offering type.
    azureStorageRedundancy String | AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies List<Either<String,AzureVmFamily>>
    Gets or sets the Azure VM families.
    azureVmSecurityOptions List<Either<String,AzureVmSecurityType>>
    Gets or sets the Azure VM security options.
    billingSettings BillingSettings
    Gets or sets the billing settings.
    currency String | AzureCurrency
    Currency in which prices should be reported.
    discountPercentage Double
    Custom discount percentage.
    environmentType String | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    linuxAzureHybridUseBenefit String | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    performanceData PerformanceData
    Gets or sets the performance data.
    savingsSettings SavingsSettings
    Gets or sets the savings settings.
    scalingFactor Double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String | AssessmentSizingCriterion
    Assessment sizing criterion.
    vmUptime VmUptime
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    azureDiskTypes (string | AzureDiskType)[]
    The disk type for the assessment.
    azureHybridUseBenefit string | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    azurePricingTier string | AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureSecurityOfferingType string | AzureSecurityOfferingType
    The azure security offering type.
    azureStorageRedundancy string | AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies (string | AzureVmFamily)[]
    Gets or sets the Azure VM families.
    azureVmSecurityOptions (string | AzureVmSecurityType)[]
    Gets or sets the Azure VM security options.
    billingSettings BillingSettings
    Gets or sets the billing settings.
    currency string | AzureCurrency
    Currency in which prices should be reported.
    discountPercentage number
    Custom discount percentage.
    environmentType string | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    linuxAzureHybridUseBenefit string | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    performanceData PerformanceData
    Gets or sets the performance data.
    savingsSettings SavingsSettings
    Gets or sets the savings settings.
    scalingFactor number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion string | AssessmentSizingCriterion
    Assessment sizing criterion.
    vmUptime VmUptime
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    azure_disk_types Sequence[Union[str, AzureDiskType]]
    The disk type for the assessment.
    azure_hybrid_use_benefit str | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azure_location str
    Azure Location or Azure region where to which the machines will be migrated.
    azure_pricing_tier str | AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azure_security_offering_type str | AzureSecurityOfferingType
    The azure security offering type.
    azure_storage_redundancy str | AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azure_vm_families Sequence[Union[str, AzureVmFamily]]
    Gets or sets the Azure VM families.
    azure_vm_security_options Sequence[Union[str, AzureVmSecurityType]]
    Gets or sets the Azure VM security options.
    billing_settings BillingSettings
    Gets or sets the billing settings.
    currency str | AzureCurrency
    Currency in which prices should be reported.
    discount_percentage float
    Custom discount percentage.
    environment_type str | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    linux_azure_hybrid_use_benefit str | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    performance_data PerformanceData
    Gets or sets the performance data.
    savings_settings SavingsSettings
    Gets or sets the savings settings.
    scaling_factor float
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizing_criterion str | AssessmentSizingCriterion
    Assessment sizing criterion.
    vm_uptime VmUptime
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    azureDiskTypes List<String | "Unknown" | "Standard" | "StandardSSD" | "Premium" | "StandardOrPremium" | "Ultra" | "PremiumV2">
    The disk type for the assessment.
    azureHybridUseBenefit String | "Unknown" | "Yes" | "No"
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azurePricingTier String | "Standard" | "Basic"
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureSecurityOfferingType String | "NO" | "MDC"
    The azure security offering type.
    azureStorageRedundancy String | "Unknown" | "LocallyRedundant" | "ZoneRedundant" | "GeoRedundant" | "ReadAccessGeoRedundant"
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies List<String | "Unknown" | "Basic_A0_A4" | "Standard_A0_A7" | "Standard_A8_A11" | "Av2_series" | "D_series" | "Dv2_series" | "DS_series" | "DSv2_series" | "F_series" | "Fs_series" | "G_series" | "GS_series" | "H_series" | "Ls_series" | "Dsv3_series" | "Dv3_series" | "Fsv2_series" | "Ev3_series" | "Esv3_series" | "M_series" | "DC_Series" | "Lsv2_series" | "Ev4_series" | "Esv4_series" | "Edv4_series" | "Edsv4_series" | "Dv4_series" | "Dsv4_series" | "Ddv4_series" | "Ddsv4_series" | "Easv4_series" | "Dasv4_series" | "Mv2_series" | "Eav4_series" | "Dav4_series" | "Msv2_series" | "Mdsv2_series" | "Dv5_series" | "Dsv5_series" | "Ddv5_series" | "Ddsv5_series" | "Dasv5_series" | "Dadsv5_series" | "Ev5_series" | "Esv5_series" | "Edv5_series" | "Edsv5_series" | "Easv5_series" | "Eadsv5_series" | "Ebsv5_series" | "Ebdsv5_series">
    Gets or sets the Azure VM families.
    azureVmSecurityOptions List<String | "Unknown" | "Standard" | "TVM" | "CVM">
    Gets or sets the Azure VM security options.
    billingSettings Property Map
    Gets or sets the billing settings.
    currency String | "Unknown" | "USD" | "DKK" | "CAD" | "IDR" | "JPY" | "KRW" | "NZD" | "NOK" | "RUB" | "SAR" | "ZAR" | "SEK" | "TRY" | "GBP" | "MXN" | "MYR" | "INR" | "HKD" | "BRL" | "TWD" | "EUR" | "CHF" | "ARS" | "AUD" | "CNY"
    Currency in which prices should be reported.
    discountPercentage Number
    Custom discount percentage.
    environmentType String | "Production" | "Unknown" | "DevTest"
    Gets or sets user configurable setting to display the environment type.
    linuxAzureHybridUseBenefit String | "Unknown" | "Yes" | "No"
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    performanceData Property Map
    Gets or sets the performance data.
    savingsSettings Property Map
    Gets or sets the savings settings.
    scalingFactor Number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String | "PerformanceBased" | "AsOnPremises"
    Assessment sizing criterion.
    vmUptime Property Map
    Gets or sets the duration for which the VMs are up in the on-premises environment.

    MachineAssessmentSettingsResponse, MachineAssessmentSettingsResponseArgs

    Properties of an assessment.
    AzureDiskTypes List<string>
    The disk type for the assessment.
    AzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzurePricingTier string
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    AzureSecurityOfferingType string
    The azure security offering type.
    AzureStorageRedundancy string
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    AzureVmFamilies List<string>
    Gets or sets the Azure VM families.
    AzureVmSecurityOptions List<string>
    Gets or sets the Azure VM security options.
    BillingSettings Pulumi.AzureNative.Migrate.Inputs.BillingSettingsResponse
    Gets or sets the billing settings.
    Currency string
    Currency in which prices should be reported.
    DiscountPercentage double
    Custom discount percentage.
    EnvironmentType string
    Gets or sets user configurable setting to display the environment type.
    LinuxAzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    PerformanceData Pulumi.AzureNative.Migrate.Inputs.PerformanceDataResponse
    Gets or sets the performance data.
    SavingsSettings Pulumi.AzureNative.Migrate.Inputs.SavingsSettingsResponse
    Gets or sets the savings settings.
    ScalingFactor double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string
    Assessment sizing criterion.
    VmUptime Pulumi.AzureNative.Migrate.Inputs.VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    AzureDiskTypes []string
    The disk type for the assessment.
    AzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzurePricingTier string
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    AzureSecurityOfferingType string
    The azure security offering type.
    AzureStorageRedundancy string
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    AzureVmFamilies []string
    Gets or sets the Azure VM families.
    AzureVmSecurityOptions []string
    Gets or sets the Azure VM security options.
    BillingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    Currency string
    Currency in which prices should be reported.
    DiscountPercentage float64
    Custom discount percentage.
    EnvironmentType string
    Gets or sets user configurable setting to display the environment type.
    LinuxAzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    PerformanceData PerformanceDataResponse
    Gets or sets the performance data.
    SavingsSettings SavingsSettingsResponse
    Gets or sets the savings settings.
    ScalingFactor float64
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string
    Assessment sizing criterion.
    VmUptime VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    azureDiskTypes List<String>
    The disk type for the assessment.
    azureHybridUseBenefit String
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azurePricingTier String
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureSecurityOfferingType String
    The azure security offering type.
    azureStorageRedundancy String
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies List<String>
    Gets or sets the Azure VM families.
    azureVmSecurityOptions List<String>
    Gets or sets the Azure VM security options.
    billingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    currency String
    Currency in which prices should be reported.
    discountPercentage Double
    Custom discount percentage.
    environmentType String
    Gets or sets user configurable setting to display the environment type.
    linuxAzureHybridUseBenefit String
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    performanceData PerformanceDataResponse
    Gets or sets the performance data.
    savingsSettings SavingsSettingsResponse
    Gets or sets the savings settings.
    scalingFactor Double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String
    Assessment sizing criterion.
    vmUptime VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    azureDiskTypes string[]
    The disk type for the assessment.
    azureHybridUseBenefit string
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    azurePricingTier string
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureSecurityOfferingType string
    The azure security offering type.
    azureStorageRedundancy string
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies string[]
    Gets or sets the Azure VM families.
    azureVmSecurityOptions string[]
    Gets or sets the Azure VM security options.
    billingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    currency string
    Currency in which prices should be reported.
    discountPercentage number
    Custom discount percentage.
    environmentType string
    Gets or sets user configurable setting to display the environment type.
    linuxAzureHybridUseBenefit string
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    performanceData PerformanceDataResponse
    Gets or sets the performance data.
    savingsSettings SavingsSettingsResponse
    Gets or sets the savings settings.
    scalingFactor number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion string
    Assessment sizing criterion.
    vmUptime VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    azure_disk_types Sequence[str]
    The disk type for the assessment.
    azure_hybrid_use_benefit str
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azure_location str
    Azure Location or Azure region where to which the machines will be migrated.
    azure_pricing_tier str
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azure_security_offering_type str
    The azure security offering type.
    azure_storage_redundancy str
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azure_vm_families Sequence[str]
    Gets or sets the Azure VM families.
    azure_vm_security_options Sequence[str]
    Gets or sets the Azure VM security options.
    billing_settings BillingSettingsResponse
    Gets or sets the billing settings.
    currency str
    Currency in which prices should be reported.
    discount_percentage float
    Custom discount percentage.
    environment_type str
    Gets or sets user configurable setting to display the environment type.
    linux_azure_hybrid_use_benefit str
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    performance_data PerformanceDataResponse
    Gets or sets the performance data.
    savings_settings SavingsSettingsResponse
    Gets or sets the savings settings.
    scaling_factor float
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizing_criterion str
    Assessment sizing criterion.
    vm_uptime VmUptimeResponse
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    azureDiskTypes List<String>
    The disk type for the assessment.
    azureHybridUseBenefit String
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azurePricingTier String
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureSecurityOfferingType String
    The azure security offering type.
    azureStorageRedundancy String
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies List<String>
    Gets or sets the Azure VM families.
    azureVmSecurityOptions List<String>
    Gets or sets the Azure VM security options.
    billingSettings Property Map
    Gets or sets the billing settings.
    currency String
    Currency in which prices should be reported.
    discountPercentage Number
    Custom discount percentage.
    environmentType String
    Gets or sets user configurable setting to display the environment type.
    linuxAzureHybridUseBenefit String
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    performanceData Property Map
    Gets or sets the performance data.
    savingsSettings Property Map
    Gets or sets the savings settings.
    scalingFactor Number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String
    Assessment sizing criterion.
    vmUptime Property Map
    Gets or sets the duration for which the VMs are up in the on-premises environment.

    MachineAssessmentV2Properties, MachineAssessmentV2PropertiesArgs

    Assessment properties class.
    Scope Pulumi.AzureNative.Migrate.Inputs.Scope
    Gets or sets the scope of assessment.
    Settings Pulumi.AzureNative.Migrate.Inputs.MachineAssessmentSettings
    Gets or sets the settings for the assessment.
    Scope Scope
    Gets or sets the scope of assessment.
    Settings MachineAssessmentSettings
    Gets or sets the settings for the assessment.
    scope Scope
    Gets or sets the scope of assessment.
    settings MachineAssessmentSettings
    Gets or sets the settings for the assessment.
    scope Scope
    Gets or sets the scope of assessment.
    settings MachineAssessmentSettings
    Gets or sets the settings for the assessment.
    scope Scope
    Gets or sets the scope of assessment.
    settings MachineAssessmentSettings
    Gets or sets the settings for the assessment.
    scope Property Map
    Gets or sets the scope of assessment.
    settings Property Map
    Gets or sets the settings for the assessment.

    MachineAssessmentV2PropertiesResponse, MachineAssessmentV2PropertiesResponseArgs

    Assessment properties class.
    ProvisioningState string
    The status of the last operation.
    Details Pulumi.AzureNative.Migrate.Inputs.AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    Scope Pulumi.AzureNative.Migrate.Inputs.ScopeResponse
    Gets or sets the scope of assessment.
    Settings Pulumi.AzureNative.Migrate.Inputs.MachineAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    ProvisioningState string
    The status of the last operation.
    Details AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    Scope ScopeResponse
    Gets or sets the scope of assessment.
    Settings MachineAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    provisioningState String
    The status of the last operation.
    details AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings MachineAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    provisioningState string
    The status of the last operation.
    details AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings MachineAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    provisioning_state str
    The status of the last operation.
    details AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings MachineAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    provisioningState String
    The status of the last operation.
    details Property Map
    Gets or sets the details of the assessment.
    scope Property Map
    Gets or sets the scope of assessment.
    settings Property Map
    Gets or sets the settings for the assessment.

    Percentile, PercentileArgs

    Percentile50
    Percentile50 Percentile 50.
    Percentile90
    Percentile90 Percentile 90.
    Percentile95
    Percentile95 Percentile 95.
    Percentile99
    Percentile99 Percentile 99.
    PercentileUnknown
    PercentileUnknown Percentile unknown.
    PercentilePercentile50
    Percentile50 Percentile 50.
    PercentilePercentile90
    Percentile90 Percentile 90.
    PercentilePercentile95
    Percentile95 Percentile 95.
    PercentilePercentile99
    Percentile99 Percentile 99.
    PercentilePercentileUnknown
    PercentileUnknown Percentile unknown.
    Percentile50
    Percentile50 Percentile 50.
    Percentile90
    Percentile90 Percentile 90.
    Percentile95
    Percentile95 Percentile 95.
    Percentile99
    Percentile99 Percentile 99.
    PercentileUnknown
    PercentileUnknown Percentile unknown.
    Percentile50
    Percentile50 Percentile 50.
    Percentile90
    Percentile90 Percentile 90.
    Percentile95
    Percentile95 Percentile 95.
    Percentile99
    Percentile99 Percentile 99.
    PercentileUnknown
    PercentileUnknown Percentile unknown.
    PERCENTILE50
    Percentile50 Percentile 50.
    PERCENTILE90
    Percentile90 Percentile 90.
    PERCENTILE95
    Percentile95 Percentile 95.
    PERCENTILE99
    Percentile99 Percentile 99.
    PERCENTILE_UNKNOWN
    PercentileUnknown Percentile unknown.
    "Percentile50"
    Percentile50 Percentile 50.
    "Percentile90"
    Percentile90 Percentile 90.
    "Percentile95"
    Percentile95 Percentile 95.
    "Percentile99"
    Percentile99 Percentile 99.
    "PercentileUnknown"
    PercentileUnknown Percentile unknown.

    PerformanceData, PerformanceDataArgs

    Performance data class.
    Percentile string | Pulumi.AzureNative.Migrate.Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    PerfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    PerfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    TimeRange string | Pulumi.AzureNative.Migrate.TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    Percentile string | Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    PerfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    PerfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    TimeRange string | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    percentile String | Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime String
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime String
    Gets or sets the start time to consider performance data for assessment.
    timeRange String | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    percentile string | Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    timeRange string | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    percentile str | Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    perf_data_end_time str
    Gets or sets the end time to consider performance data for assessment.
    perf_data_start_time str
    Gets or sets the start time to consider performance data for assessment.
    time_range str | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    percentile String | "Percentile50" | "Percentile90" | "Percentile95" | "Percentile99" | "PercentileUnknown"
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime String
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime String
    Gets or sets the start time to consider performance data for assessment.
    timeRange String | "Day" | "Week" | "Month" | "Custom"
    Time Range for which the historic utilization data should be considered for assessment.

    PerformanceDataResponse, PerformanceDataResponseArgs

    Performance data class.
    Percentile string
    Percentile of the utilization data values to be considered while assessing machines.
    PerfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    PerfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    TimeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    Percentile string
    Percentile of the utilization data values to be considered while assessing machines.
    PerfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    PerfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    TimeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    percentile String
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime String
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime String
    Gets or sets the start time to consider performance data for assessment.
    timeRange String
    Time Range for which the historic utilization data should be considered for assessment.
    percentile string
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    timeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    percentile str
    Percentile of the utilization data values to be considered while assessing machines.
    perf_data_end_time str
    Gets or sets the end time to consider performance data for assessment.
    perf_data_start_time str
    Gets or sets the start time to consider performance data for assessment.
    time_range str
    Time Range for which the historic utilization data should be considered for assessment.
    percentile String
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime String
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime String
    Gets or sets the start time to consider performance data for assessment.
    timeRange String
    Time Range for which the historic utilization data should be considered for assessment.

    SavingsOptions, SavingsOptionsArgs

    None
    None No savings options.
    RI1Year
    RI1Year Reserved Instance for 1 year.
    RI3Year
    RI3Year Reserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1Year The savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3Year The savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCode Custom azure offer code.
    SavingsOptionsNone
    None No savings options.
    SavingsOptionsRI1Year
    RI1Year Reserved Instance for 1 year.
    SavingsOptionsRI3Year
    RI3Year Reserved Instance for 3 years.
    SavingsOptionsSavingsPlan1Year
    SavingsPlan1Year The savings plan for 1 year.
    SavingsOptionsSavingsPlan3Year
    SavingsPlan3Year The savings plan for 3 years.
    SavingsOptionsCustomAzureOfferCode
    CustomAzureOfferCode Custom azure offer code.
    None
    None No savings options.
    RI1Year
    RI1Year Reserved Instance for 1 year.
    RI3Year
    RI3Year Reserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1Year The savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3Year The savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCode Custom azure offer code.
    None
    None No savings options.
    RI1Year
    RI1Year Reserved Instance for 1 year.
    RI3Year
    RI3Year Reserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1Year The savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3Year The savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCode Custom azure offer code.
    NONE
    None No savings options.
    RI1_YEAR
    RI1Year Reserved Instance for 1 year.
    RI3_YEAR
    RI3Year Reserved Instance for 3 years.
    SAVINGS_PLAN1_YEAR
    SavingsPlan1Year The savings plan for 1 year.
    SAVINGS_PLAN3_YEAR
    SavingsPlan3Year The savings plan for 3 years.
    CUSTOM_AZURE_OFFER_CODE
    CustomAzureOfferCode Custom azure offer code.
    "None"
    None No savings options.
    "RI1Year"
    RI1Year Reserved Instance for 1 year.
    "RI3Year"
    RI3Year Reserved Instance for 3 years.
    "SavingsPlan1Year"
    SavingsPlan1Year The savings plan for 1 year.
    "SavingsPlan3Year"
    SavingsPlan3Year The savings plan for 3 years.
    "CustomAzureOfferCode"
    CustomAzureOfferCode Custom azure offer code.

    SavingsSettings, SavingsSettingsArgs

    Savings settings class.
    AzureOfferCode string | Pulumi.AzureNative.Migrate.AzureOffer
    Gets or sets the Azure offer code.
    SavingsOptions string | Pulumi.AzureNative.Migrate.SavingsOptions
    Gets or sets the savings options.
    AzureOfferCode string | AzureOffer
    Gets or sets the Azure offer code.
    SavingsOptions string | SavingsOptions
    Gets or sets the savings options.
    azureOfferCode String | AzureOffer
    Gets or sets the Azure offer code.
    savingsOptions String | SavingsOptions
    Gets or sets the savings options.
    azureOfferCode string | AzureOffer
    Gets or sets the Azure offer code.
    savingsOptions string | SavingsOptions
    Gets or sets the savings options.
    azure_offer_code str | AzureOffer
    Gets or sets the Azure offer code.
    savings_options str | SavingsOptions
    Gets or sets the savings options.

    SavingsSettingsResponse, SavingsSettingsResponseArgs

    Savings settings class.
    AzureOfferCode string
    Gets or sets the Azure offer code.
    SavingsOptions string
    Gets or sets the savings options.
    AzureOfferCode string
    Gets or sets the Azure offer code.
    SavingsOptions string
    Gets or sets the savings options.
    azureOfferCode String
    Gets or sets the Azure offer code.
    savingsOptions String
    Gets or sets the savings options.
    azureOfferCode string
    Gets or sets the Azure offer code.
    savingsOptions string
    Gets or sets the savings options.
    azure_offer_code str
    Gets or sets the Azure offer code.
    savings_options str
    Gets or sets the savings options.
    azureOfferCode String
    Gets or sets the Azure offer code.
    savingsOptions String
    Gets or sets the savings options.

    Scope, ScopeArgs

    Scope of the assessment.
    AzureResourceGraphQuery string
    The ARG query.
    ScopeType string | Pulumi.AzureNative.Migrate.ScopeType
    The scope type
    ServerGroupId string
    The server group arm id.
    AzureResourceGraphQuery string
    The ARG query.
    ScopeType string | ScopeType
    The scope type
    ServerGroupId string
    The server group arm id.
    azureResourceGraphQuery String
    The ARG query.
    scopeType String | ScopeType
    The scope type
    serverGroupId String
    The server group arm id.
    azureResourceGraphQuery string
    The ARG query.
    scopeType string | ScopeType
    The scope type
    serverGroupId string
    The server group arm id.
    azure_resource_graph_query str
    The ARG query.
    scope_type str | ScopeType
    The scope type
    server_group_id str
    The server group arm id.
    azureResourceGraphQuery String
    The ARG query.
    scopeType String | "ServerGroupId" | "AzureResourceGraphQuery"
    The scope type
    serverGroupId String
    The server group arm id.

    ScopeResponse, ScopeResponseArgs

    Scope of the assessment.
    AzureResourceGraphQuery string
    The ARG query.
    ScopeType string
    The scope type
    ServerGroupId string
    The server group arm id.
    AzureResourceGraphQuery string
    The ARG query.
    ScopeType string
    The scope type
    ServerGroupId string
    The server group arm id.
    azureResourceGraphQuery String
    The ARG query.
    scopeType String
    The scope type
    serverGroupId String
    The server group arm id.
    azureResourceGraphQuery string
    The ARG query.
    scopeType string
    The scope type
    serverGroupId string
    The server group arm id.
    azure_resource_graph_query str
    The ARG query.
    scope_type str
    The scope type
    server_group_id str
    The server group arm id.
    azureResourceGraphQuery String
    The ARG query.
    scopeType String
    The scope type
    serverGroupId String
    The server group arm id.

    ScopeType, ScopeTypeArgs

    ServerGroupId
    ServerGroupId ServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQuery AzureResourceGraphQuery - Scope type
    ScopeTypeServerGroupId
    ServerGroupId ServerGroupId - Scope type
    ScopeTypeAzureResourceGraphQuery
    AzureResourceGraphQuery AzureResourceGraphQuery - Scope type
    ServerGroupId
    ServerGroupId ServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQuery AzureResourceGraphQuery - Scope type
    ServerGroupId
    ServerGroupId ServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQuery AzureResourceGraphQuery - Scope type
    SERVER_GROUP_ID
    ServerGroupId ServerGroupId - Scope type
    AZURE_RESOURCE_GRAPH_QUERY
    AzureResourceGraphQuery AzureResourceGraphQuery - Scope type
    "ServerGroupId"
    ServerGroupId ServerGroupId - Scope type
    "AzureResourceGraphQuery"
    AzureResourceGraphQuery AzureResourceGraphQuery - Scope type

    SystemDataResponse, SystemDataResponseArgs

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

    TimeRange, TimeRangeArgs

    Day
    Day Daily.
    Week
    Week Weekly.
    Month
    Month Monthly.
    Custom
    Custom Custom Time Range.
    TimeRangeDay
    Day Daily.
    TimeRangeWeek
    Week Weekly.
    TimeRangeMonth
    Month Monthly.
    TimeRangeCustom
    Custom Custom Time Range.
    Day
    Day Daily.
    Week
    Week Weekly.
    Month
    Month Monthly.
    Custom
    Custom Custom Time Range.
    Day
    Day Daily.
    Week
    Week Weekly.
    Month
    Month Monthly.
    Custom
    Custom Custom Time Range.
    DAY
    Day Daily.
    WEEK
    Week Weekly.
    MONTH
    Month Monthly.
    CUSTOM
    Custom Custom Time Range.
    "Day"
    Day Daily.
    "Week"
    Week Weekly.
    "Month"
    Month Monthly.
    "Custom"
    Custom Custom Time Range.

    VmUptime, VmUptimeArgs

    Details on the total up-time for the VM.
    DaysPerMonth double
    Number of days in a month for VM uptime.
    HoursPerDay double
    Number of hours per day for VM uptime.
    DaysPerMonth float64
    Number of days in a month for VM uptime.
    HoursPerDay float64
    Number of hours per day for VM uptime.
    daysPerMonth Double
    Number of days in a month for VM uptime.
    hoursPerDay Double
    Number of hours per day for VM uptime.
    daysPerMonth number
    Number of days in a month for VM uptime.
    hoursPerDay number
    Number of hours per day for VM uptime.
    days_per_month float
    Number of days in a month for VM uptime.
    hours_per_day float
    Number of hours per day for VM uptime.
    daysPerMonth Number
    Number of days in a month for VM uptime.
    hoursPerDay Number
    Number of hours per day for VM uptime.

    VmUptimeResponse, VmUptimeResponseArgs

    Details on the total up-time for the VM.
    DaysPerMonth double
    Number of days in a month for VM uptime.
    HoursPerDay double
    Number of hours per day for VM uptime.
    DaysPerMonth float64
    Number of days in a month for VM uptime.
    HoursPerDay float64
    Number of hours per day for VM uptime.
    daysPerMonth Double
    Number of days in a month for VM uptime.
    hoursPerDay Double
    Number of hours per day for VM uptime.
    daysPerMonth number
    Number of days in a month for VM uptime.
    hoursPerDay number
    Number of hours per day for VM uptime.
    days_per_month float
    Number of days in a month for VM uptime.
    hours_per_day float
    Number of hours per day for VM uptime.
    daysPerMonth Number
    Number of days in a month for VM uptime.
    hoursPerDay Number
    Number of hours per day for VM uptime.

    Import

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

    $ pulumi import azure-native:migrate:MachineAssessmentsV2Operation assessmentName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/assessments/{assessmentName} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Viewing docs for Azure Native v3.15.0
    published on Wednesday, Mar 4, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.