1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. AvsAssessmentsV2Operation
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

azure-native.migrate.AvsAssessmentsV2Operation

Explore with Pulumi AI

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.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

    AVS assessment V2 resource.

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

    Example Usage

    AvsAssessmentsV2Operations_Create_MaximumSet

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var avsAssessmentsV2Operation = new AzureNative.Migrate.AvsAssessmentsV2Operation("avsAssessmentsV2Operation", new()
        {
            AssessmentName = "assessmentName",
            ProjectName = "contosoProject",
            Properties = new AzureNative.Migrate.Inputs.AvsAssessmentPropertiesV2Args
            {
                FallbackMachineAssessmentArmId = "tpjvxfcyxsgngqdxyrrfh",
                Scope = new AzureNative.Migrate.Inputs.ScopeArgs
                {
                    AzureResourceGraphQuery = "ylnfwgptlyzwzkotmunbx",
                    ScopeType = AzureNative.Migrate.ScopeType.ServerGroupId,
                    ServerGroupId = "fxonspfmzfuiaepr",
                },
                Settings = new AzureNative.Migrate.Inputs.AvsAssessmentSettingsArgs
                {
                    AvsAssessmentScenario = AzureNative.Migrate.AvsAssessmentScenario.Unknown,
                    AzureLocation = "actuloeieva",
                    BillingSettings = new AzureNative.Migrate.Inputs.BillingSettingsArgs
                    {
                        LicensingProgram = AzureNative.Migrate.LicensingProgram.Retail,
                        SubscriptionId = "xvtuenxmmjuqlhgmvev",
                    },
                    CpuHeadroom = 27,
                    Currency = AzureNative.Migrate.AzureCurrency.Unknown,
                    DedupeCompression = 26,
                    DiscountPercentage = 27,
                    EnvironmentType = AzureNative.Migrate.EnvironmentType.Production,
                    ExternalStorageTypes = new[]
                    {
                        AzureNative.Migrate.ExternalStorageType.Unknown,
                    },
                    FailuresToTolerateAndRaidLevelList = new[]
                    {
                        AzureNative.Migrate.FttAndRaidLevel.Unknown,
                    },
                    IsStretchClusterEnabled = true,
                    IsVcfByolEnabled = true,
                    MemOvercommit = 11,
                    NodeTypes = new[]
                    {
                        AzureNative.Migrate.AzureAvsNodeType.Unknown,
                    },
                    PerformanceData = new AzureNative.Migrate.Inputs.PerformanceDataArgs
                    {
                        Percentile = "Unknown",
                        PerfDataEndTime = "2025-02-21T05:36:34.751Z",
                        PerfDataStartTime = "2025-02-21T05:36:34.751Z",
                        TimeRange = AzureNative.Migrate.TimeRange.Day,
                    },
                    SavingsSettings = new AzureNative.Migrate.Inputs.SavingsSettingsArgs
                    {
                        AzureOfferCode = AzureNative.Migrate.AzureOffer.Unknown,
                        SavingsOptions = AzureNative.Migrate.SavingsOptions.None,
                    },
                    ScalingFactor = 28,
                    SizingCriterion = AzureNative.Migrate.AssessmentSizingCriterion.PerformanceBased,
                    VcpuOversubscription = 25,
                },
            },
            ResourceGroupName = "rgavsAssessments",
        });
    
    });
    
    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.NewAvsAssessmentsV2Operation(ctx, "avsAssessmentsV2Operation", &migrate.AvsAssessmentsV2OperationArgs{
    			AssessmentName: pulumi.String("assessmentName"),
    			ProjectName:    pulumi.String("contosoProject"),
    			Properties: &migrate.AvsAssessmentPropertiesV2Args{
    				FallbackMachineAssessmentArmId: pulumi.String("tpjvxfcyxsgngqdxyrrfh"),
    				Scope: &migrate.ScopeArgs{
    					AzureResourceGraphQuery: pulumi.String("ylnfwgptlyzwzkotmunbx"),
    					ScopeType:               pulumi.String(migrate.ScopeTypeServerGroupId),
    					ServerGroupId:           pulumi.String("fxonspfmzfuiaepr"),
    				},
    				Settings: &migrate.AvsAssessmentSettingsArgs{
    					AvsAssessmentScenario: pulumi.String(migrate.AvsAssessmentScenarioUnknown),
    					AzureLocation:         pulumi.String("actuloeieva"),
    					BillingSettings: &migrate.BillingSettingsArgs{
    						LicensingProgram: pulumi.String(migrate.LicensingProgramRetail),
    						SubscriptionId:   pulumi.String("xvtuenxmmjuqlhgmvev"),
    					},
    					CpuHeadroom:        pulumi.Float64(27),
    					Currency:           pulumi.String(migrate.AzureCurrencyUnknown),
    					DedupeCompression:  pulumi.Float64(26),
    					DiscountPercentage: pulumi.Float64(27),
    					EnvironmentType:    pulumi.String(migrate.EnvironmentTypeProduction),
    					ExternalStorageTypes: pulumi.StringArray{
    						pulumi.String(migrate.ExternalStorageTypeUnknown),
    					},
    					FailuresToTolerateAndRaidLevelList: pulumi.StringArray{
    						pulumi.String(migrate.FttAndRaidLevelUnknown),
    					},
    					IsStretchClusterEnabled: pulumi.Bool(true),
    					IsVcfByolEnabled:        pulumi.Bool(true),
    					MemOvercommit:           pulumi.Float64(11),
    					NodeTypes: pulumi.StringArray{
    						pulumi.String(migrate.AzureAvsNodeTypeUnknown),
    					},
    					PerformanceData: &migrate.PerformanceDataArgs{
    						Percentile:        pulumi.String("Unknown"),
    						PerfDataEndTime:   pulumi.String("2025-02-21T05:36:34.751Z"),
    						PerfDataStartTime: pulumi.String("2025-02-21T05:36:34.751Z"),
    						TimeRange:         pulumi.String(migrate.TimeRangeDay),
    					},
    					SavingsSettings: &migrate.SavingsSettingsArgs{
    						AzureOfferCode: pulumi.String(migrate.AzureOfferUnknown),
    						SavingsOptions: pulumi.String(migrate.SavingsOptionsNone),
    					},
    					ScalingFactor:        pulumi.Float64(28),
    					SizingCriterion:      pulumi.String(migrate.AssessmentSizingCriterionPerformanceBased),
    					VcpuOversubscription: pulumi.Float64(25),
    				},
    			},
    			ResourceGroupName: pulumi.String("rgavsAssessments"),
    		})
    		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.AvsAssessmentsV2Operation;
    import com.pulumi.azurenative.migrate.AvsAssessmentsV2OperationArgs;
    import com.pulumi.azurenative.migrate.inputs.AvsAssessmentPropertiesV2Args;
    import com.pulumi.azurenative.migrate.inputs.ScopeArgs;
    import com.pulumi.azurenative.migrate.inputs.AvsAssessmentSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.BillingSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.PerformanceDataArgs;
    import com.pulumi.azurenative.migrate.inputs.SavingsSettingsArgs;
    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 avsAssessmentsV2Operation = new AvsAssessmentsV2Operation("avsAssessmentsV2Operation", AvsAssessmentsV2OperationArgs.builder()
                .assessmentName("assessmentName")
                .projectName("contosoProject")
                .properties(AvsAssessmentPropertiesV2Args.builder()
                    .fallbackMachineAssessmentArmId("tpjvxfcyxsgngqdxyrrfh")
                    .scope(ScopeArgs.builder()
                        .azureResourceGraphQuery("ylnfwgptlyzwzkotmunbx")
                        .scopeType("ServerGroupId")
                        .serverGroupId("fxonspfmzfuiaepr")
                        .build())
                    .settings(AvsAssessmentSettingsArgs.builder()
                        .avsAssessmentScenario("Unknown")
                        .azureLocation("actuloeieva")
                        .billingSettings(BillingSettingsArgs.builder()
                            .licensingProgram("Retail")
                            .subscriptionId("xvtuenxmmjuqlhgmvev")
                            .build())
                        .cpuHeadroom(27.0)
                        .currency("Unknown")
                        .dedupeCompression(26.0)
                        .discountPercentage(27.0)
                        .environmentType("Production")
                        .externalStorageTypes("Unknown")
                        .failuresToTolerateAndRaidLevelList("Unknown")
                        .isStretchClusterEnabled(true)
                        .isVcfByolEnabled(true)
                        .memOvercommit(11.0)
                        .nodeTypes("Unknown")
                        .performanceData(PerformanceDataArgs.builder()
                            .percentile("Unknown")
                            .perfDataEndTime("2025-02-21T05:36:34.751Z")
                            .perfDataStartTime("2025-02-21T05:36:34.751Z")
                            .timeRange("Day")
                            .build())
                        .savingsSettings(SavingsSettingsArgs.builder()
                            .azureOfferCode("Unknown")
                            .savingsOptions("None")
                            .build())
                        .scalingFactor(28.0)
                        .sizingCriterion("PerformanceBased")
                        .vcpuOversubscription(25.0)
                        .build())
                    .build())
                .resourceGroupName("rgavsAssessments")
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const avsAssessmentsV2Operation = new azure_native.migrate.AvsAssessmentsV2Operation("avsAssessmentsV2Operation", {
        assessmentName: "assessmentName",
        projectName: "contosoProject",
        properties: {
            fallbackMachineAssessmentArmId: "tpjvxfcyxsgngqdxyrrfh",
            scope: {
                azureResourceGraphQuery: "ylnfwgptlyzwzkotmunbx",
                scopeType: azure_native.migrate.ScopeType.ServerGroupId,
                serverGroupId: "fxonspfmzfuiaepr",
            },
            settings: {
                avsAssessmentScenario: azure_native.migrate.AvsAssessmentScenario.Unknown,
                azureLocation: "actuloeieva",
                billingSettings: {
                    licensingProgram: azure_native.migrate.LicensingProgram.Retail,
                    subscriptionId: "xvtuenxmmjuqlhgmvev",
                },
                cpuHeadroom: 27,
                currency: azure_native.migrate.AzureCurrency.Unknown,
                dedupeCompression: 26,
                discountPercentage: 27,
                environmentType: azure_native.migrate.EnvironmentType.Production,
                externalStorageTypes: [azure_native.migrate.ExternalStorageType.Unknown],
                failuresToTolerateAndRaidLevelList: [azure_native.migrate.FttAndRaidLevel.Unknown],
                isStretchClusterEnabled: true,
                isVcfByolEnabled: true,
                memOvercommit: 11,
                nodeTypes: [azure_native.migrate.AzureAvsNodeType.Unknown],
                performanceData: {
                    percentile: "Unknown",
                    perfDataEndTime: "2025-02-21T05:36:34.751Z",
                    perfDataStartTime: "2025-02-21T05:36:34.751Z",
                    timeRange: azure_native.migrate.TimeRange.Day,
                },
                savingsSettings: {
                    azureOfferCode: azure_native.migrate.AzureOffer.Unknown,
                    savingsOptions: azure_native.migrate.SavingsOptions.None,
                },
                scalingFactor: 28,
                sizingCriterion: azure_native.migrate.AssessmentSizingCriterion.PerformanceBased,
                vcpuOversubscription: 25,
            },
        },
        resourceGroupName: "rgavsAssessments",
    });
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    avs_assessments_v2_operation = azure_native.migrate.AvsAssessmentsV2Operation("avsAssessmentsV2Operation",
        assessment_name="assessmentName",
        project_name="contosoProject",
        properties={
            "fallback_machine_assessment_arm_id": "tpjvxfcyxsgngqdxyrrfh",
            "scope": {
                "azure_resource_graph_query": "ylnfwgptlyzwzkotmunbx",
                "scope_type": azure_native.migrate.ScopeType.SERVER_GROUP_ID,
                "server_group_id": "fxonspfmzfuiaepr",
            },
            "settings": {
                "avs_assessment_scenario": azure_native.migrate.AvsAssessmentScenario.UNKNOWN,
                "azure_location": "actuloeieva",
                "billing_settings": {
                    "licensing_program": azure_native.migrate.LicensingProgram.RETAIL,
                    "subscription_id": "xvtuenxmmjuqlhgmvev",
                },
                "cpu_headroom": 27,
                "currency": azure_native.migrate.AzureCurrency.UNKNOWN,
                "dedupe_compression": 26,
                "discount_percentage": 27,
                "environment_type": azure_native.migrate.EnvironmentType.PRODUCTION,
                "external_storage_types": [azure_native.migrate.ExternalStorageType.UNKNOWN],
                "failures_to_tolerate_and_raid_level_list": [azure_native.migrate.FttAndRaidLevel.UNKNOWN],
                "is_stretch_cluster_enabled": True,
                "is_vcf_byol_enabled": True,
                "mem_overcommit": 11,
                "node_types": [azure_native.migrate.AzureAvsNodeType.UNKNOWN],
                "performance_data": {
                    "percentile": "Unknown",
                    "perf_data_end_time": "2025-02-21T05:36:34.751Z",
                    "perf_data_start_time": "2025-02-21T05:36:34.751Z",
                    "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": 28,
                "sizing_criterion": azure_native.migrate.AssessmentSizingCriterion.PERFORMANCE_BASED,
                "vcpu_oversubscription": 25,
            },
        },
        resource_group_name="rgavsAssessments")
    
    resources:
      avsAssessmentsV2Operation:
        type: azure-native:migrate:AvsAssessmentsV2Operation
        properties:
          assessmentName: assessmentName
          projectName: contosoProject
          properties:
            fallbackMachineAssessmentArmId: tpjvxfcyxsgngqdxyrrfh
            scope:
              azureResourceGraphQuery: ylnfwgptlyzwzkotmunbx
              scopeType: ServerGroupId
              serverGroupId: fxonspfmzfuiaepr
            settings:
              avsAssessmentScenario: Unknown
              azureLocation: actuloeieva
              billingSettings:
                licensingProgram: Retail
                subscriptionId: xvtuenxmmjuqlhgmvev
              cpuHeadroom: 27
              currency: Unknown
              dedupeCompression: 26
              discountPercentage: 27
              environmentType: Production
              externalStorageTypes:
                - Unknown
              failuresToTolerateAndRaidLevelList:
                - Unknown
              isStretchClusterEnabled: true
              isVcfByolEnabled: true
              memOvercommit: 11
              nodeTypes:
                - Unknown
              performanceData:
                percentile: Unknown
                perfDataEndTime: 2025-02-21T05:36:34.751Z
                perfDataStartTime: 2025-02-21T05:36:34.751Z
                timeRange: Day
              savingsSettings:
                azureOfferCode: Unknown
                savingsOptions: None
              scalingFactor: 28
              sizingCriterion: PerformanceBased
              vcpuOversubscription: 25
          resourceGroupName: rgavsAssessments
    

    Create AvsAssessmentsV2Operation Resource

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

    Constructor syntax

    new AvsAssessmentsV2Operation(name: string, args: AvsAssessmentsV2OperationArgs, opts?: CustomResourceOptions);
    @overload
    def AvsAssessmentsV2Operation(resource_name: str,
                                  args: AvsAssessmentsV2OperationArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def AvsAssessmentsV2Operation(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[AvsAssessmentPropertiesV2Args] = None)
    func NewAvsAssessmentsV2Operation(ctx *Context, name string, args AvsAssessmentsV2OperationArgs, opts ...ResourceOption) (*AvsAssessmentsV2Operation, error)
    public AvsAssessmentsV2Operation(string name, AvsAssessmentsV2OperationArgs args, CustomResourceOptions? opts = null)
    public AvsAssessmentsV2Operation(String name, AvsAssessmentsV2OperationArgs args)
    public AvsAssessmentsV2Operation(String name, AvsAssessmentsV2OperationArgs args, CustomResourceOptions options)
    
    type: azure-native:migrate:AvsAssessmentsV2Operation
    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 AvsAssessmentsV2OperationArgs
    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 AvsAssessmentsV2OperationArgs
    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 AvsAssessmentsV2OperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AvsAssessmentsV2OperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AvsAssessmentsV2OperationArgs
    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 avsAssessmentsV2OperationResource = new AzureNative.Migrate.AvsAssessmentsV2Operation("avsAssessmentsV2OperationResource", new()
    {
        ProjectName = "string",
        ResourceGroupName = "string",
        AssessmentName = "string",
        Properties = new AzureNative.Migrate.Inputs.AvsAssessmentPropertiesV2Args
        {
            FallbackMachineAssessmentArmId = "string",
            Scope = new AzureNative.Migrate.Inputs.ScopeArgs
            {
                AzureResourceGraphQuery = "string",
                ScopeType = "string",
                ServerGroupId = "string",
            },
            Settings = new AzureNative.Migrate.Inputs.AvsAssessmentSettingsArgs
            {
                AvsAssessmentScenario = "string",
                AzureLocation = "string",
                BillingSettings = new AzureNative.Migrate.Inputs.BillingSettingsArgs
                {
                    LicensingProgram = "string",
                    SubscriptionId = "string",
                },
                CpuHeadroom = 0,
                Currency = "string",
                DedupeCompression = 0,
                DiscountPercentage = 0,
                EnvironmentType = "string",
                ExternalStorageTypes = new[]
                {
                    "string",
                },
                FailuresToTolerateAndRaidLevelList = new[]
                {
                    "string",
                },
                IsStretchClusterEnabled = false,
                IsVcfByolEnabled = false,
                MemOvercommit = 0,
                NodeTypes = new[]
                {
                    "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",
                VcpuOversubscription = 0,
            },
        },
    });
    
    example, err := migrate.NewAvsAssessmentsV2Operation(ctx, "avsAssessmentsV2OperationResource", &migrate.AvsAssessmentsV2OperationArgs{
    	ProjectName:       pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	AssessmentName:    pulumi.String("string"),
    	Properties: &migrate.AvsAssessmentPropertiesV2Args{
    		FallbackMachineAssessmentArmId: pulumi.String("string"),
    		Scope: &migrate.ScopeArgs{
    			AzureResourceGraphQuery: pulumi.String("string"),
    			ScopeType:               pulumi.String("string"),
    			ServerGroupId:           pulumi.String("string"),
    		},
    		Settings: &migrate.AvsAssessmentSettingsArgs{
    			AvsAssessmentScenario: pulumi.String("string"),
    			AzureLocation:         pulumi.String("string"),
    			BillingSettings: &migrate.BillingSettingsArgs{
    				LicensingProgram: pulumi.String("string"),
    				SubscriptionId:   pulumi.String("string"),
    			},
    			CpuHeadroom:        pulumi.Float64(0),
    			Currency:           pulumi.String("string"),
    			DedupeCompression:  pulumi.Float64(0),
    			DiscountPercentage: pulumi.Float64(0),
    			EnvironmentType:    pulumi.String("string"),
    			ExternalStorageTypes: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			FailuresToTolerateAndRaidLevelList: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			IsStretchClusterEnabled: pulumi.Bool(false),
    			IsVcfByolEnabled:        pulumi.Bool(false),
    			MemOvercommit:           pulumi.Float64(0),
    			NodeTypes: pulumi.StringArray{
    				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"),
    			VcpuOversubscription: pulumi.Float64(0),
    		},
    	},
    })
    
    var avsAssessmentsV2OperationResource = new AvsAssessmentsV2Operation("avsAssessmentsV2OperationResource", AvsAssessmentsV2OperationArgs.builder()
        .projectName("string")
        .resourceGroupName("string")
        .assessmentName("string")
        .properties(AvsAssessmentPropertiesV2Args.builder()
            .fallbackMachineAssessmentArmId("string")
            .scope(ScopeArgs.builder()
                .azureResourceGraphQuery("string")
                .scopeType("string")
                .serverGroupId("string")
                .build())
            .settings(AvsAssessmentSettingsArgs.builder()
                .avsAssessmentScenario("string")
                .azureLocation("string")
                .billingSettings(BillingSettingsArgs.builder()
                    .licensingProgram("string")
                    .subscriptionId("string")
                    .build())
                .cpuHeadroom(0)
                .currency("string")
                .dedupeCompression(0)
                .discountPercentage(0)
                .environmentType("string")
                .externalStorageTypes("string")
                .failuresToTolerateAndRaidLevelList("string")
                .isStretchClusterEnabled(false)
                .isVcfByolEnabled(false)
                .memOvercommit(0)
                .nodeTypes("string")
                .performanceData(PerformanceDataArgs.builder()
                    .percentile("string")
                    .perfDataEndTime("string")
                    .perfDataStartTime("string")
                    .timeRange("string")
                    .build())
                .savingsSettings(SavingsSettingsArgs.builder()
                    .azureOfferCode("string")
                    .savingsOptions("string")
                    .build())
                .scalingFactor(0)
                .sizingCriterion("string")
                .vcpuOversubscription(0)
                .build())
            .build())
        .build());
    
    avs_assessments_v2_operation_resource = azure_native.migrate.AvsAssessmentsV2Operation("avsAssessmentsV2OperationResource",
        project_name="string",
        resource_group_name="string",
        assessment_name="string",
        properties={
            "fallback_machine_assessment_arm_id": "string",
            "scope": {
                "azure_resource_graph_query": "string",
                "scope_type": "string",
                "server_group_id": "string",
            },
            "settings": {
                "avs_assessment_scenario": "string",
                "azure_location": "string",
                "billing_settings": {
                    "licensing_program": "string",
                    "subscription_id": "string",
                },
                "cpu_headroom": 0,
                "currency": "string",
                "dedupe_compression": 0,
                "discount_percentage": 0,
                "environment_type": "string",
                "external_storage_types": ["string"],
                "failures_to_tolerate_and_raid_level_list": ["string"],
                "is_stretch_cluster_enabled": False,
                "is_vcf_byol_enabled": False,
                "mem_overcommit": 0,
                "node_types": ["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",
                "vcpu_oversubscription": 0,
            },
        })
    
    const avsAssessmentsV2OperationResource = new azure_native.migrate.AvsAssessmentsV2Operation("avsAssessmentsV2OperationResource", {
        projectName: "string",
        resourceGroupName: "string",
        assessmentName: "string",
        properties: {
            fallbackMachineAssessmentArmId: "string",
            scope: {
                azureResourceGraphQuery: "string",
                scopeType: "string",
                serverGroupId: "string",
            },
            settings: {
                avsAssessmentScenario: "string",
                azureLocation: "string",
                billingSettings: {
                    licensingProgram: "string",
                    subscriptionId: "string",
                },
                cpuHeadroom: 0,
                currency: "string",
                dedupeCompression: 0,
                discountPercentage: 0,
                environmentType: "string",
                externalStorageTypes: ["string"],
                failuresToTolerateAndRaidLevelList: ["string"],
                isStretchClusterEnabled: false,
                isVcfByolEnabled: false,
                memOvercommit: 0,
                nodeTypes: ["string"],
                performanceData: {
                    percentile: "string",
                    perfDataEndTime: "string",
                    perfDataStartTime: "string",
                    timeRange: "string",
                },
                savingsSettings: {
                    azureOfferCode: "string",
                    savingsOptions: "string",
                },
                scalingFactor: 0,
                sizingCriterion: "string",
                vcpuOversubscription: 0,
            },
        },
    });
    
    type: azure-native:migrate:AvsAssessmentsV2Operation
    properties:
        assessmentName: string
        projectName: string
        properties:
            fallbackMachineAssessmentArmId: string
            scope:
                azureResourceGraphQuery: string
                scopeType: string
                serverGroupId: string
            settings:
                avsAssessmentScenario: string
                azureLocation: string
                billingSettings:
                    licensingProgram: string
                    subscriptionId: string
                cpuHeadroom: 0
                currency: string
                dedupeCompression: 0
                discountPercentage: 0
                environmentType: string
                externalStorageTypes:
                    - string
                failuresToTolerateAndRaidLevelList:
                    - string
                isStretchClusterEnabled: false
                isVcfByolEnabled: false
                memOvercommit: 0
                nodeTypes:
                    - string
                performanceData:
                    percentile: string
                    perfDataEndTime: string
                    perfDataStartTime: string
                    timeRange: string
                savingsSettings:
                    azureOfferCode: string
                    savingsOptions: string
                scalingFactor: 0
                sizingCriterion: string
                vcpuOversubscription: 0
        resourceGroupName: string
    

    AvsAssessmentsV2Operation 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 AvsAssessmentsV2Operation 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
    AVS Assessment ARM name
    Properties Pulumi.AzureNative.Migrate.Inputs.AvsAssessmentPropertiesV2
    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
    AVS Assessment ARM name
    Properties AvsAssessmentPropertiesV2Args
    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
    AVS Assessment ARM name
    properties AvsAssessmentPropertiesV2
    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
    AVS Assessment ARM name
    properties AvsAssessmentPropertiesV2
    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
    AVS Assessment ARM name
    properties AvsAssessmentPropertiesV2Args
    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
    AVS Assessment ARM name
    properties Property Map
    The resource-specific properties for this resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AvsAssessmentsV2Operation 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

    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
    PerformanceBasedPerformance Data based Sizing.
    AsOnPremises
    AsOnPremisesAs On Premises or Static Data based Sizing.
    AssessmentSizingCriterionPerformanceBased
    PerformanceBasedPerformance Data based Sizing.
    AssessmentSizingCriterionAsOnPremises
    AsOnPremisesAs On Premises or Static Data based Sizing.
    PerformanceBased
    PerformanceBasedPerformance Data based Sizing.
    AsOnPremises
    AsOnPremisesAs On Premises or Static Data based Sizing.
    PerformanceBased
    PerformanceBasedPerformance Data based Sizing.
    AsOnPremises
    AsOnPremisesAs On Premises or Static Data based Sizing.
    PERFORMANCE_BASED
    PerformanceBasedPerformance Data based Sizing.
    AS_ON_PREMISES
    AsOnPremisesAs On Premises or Static Data based Sizing.
    "PerformanceBased"
    PerformanceBasedPerformance Data based Sizing.
    "AsOnPremises"
    AsOnPremisesAs On Premises or Static Data based Sizing.

    AvsAssessmentPropertiesV2, AvsAssessmentPropertiesV2Args

    FallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    Scope Pulumi.AzureNative.Migrate.Inputs.Scope
    Gets or sets the scope of assessment.
    Settings Pulumi.AzureNative.Migrate.Inputs.AvsAssessmentSettings
    Gets or sets the settings for the assessment.
    FallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    Scope Scope
    Gets or sets the scope of assessment.
    Settings AvsAssessmentSettings
    Gets or sets the settings for the assessment.
    fallbackMachineAssessmentArmId String
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Scope
    Gets or sets the scope of assessment.
    settings AvsAssessmentSettings
    Gets or sets the settings for the assessment.
    fallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Scope
    Gets or sets the scope of assessment.
    settings AvsAssessmentSettings
    Gets or sets the settings for the assessment.
    fallback_machine_assessment_arm_id str
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Scope
    Gets or sets the scope of assessment.
    settings AvsAssessmentSettings
    Gets or sets the settings for the assessment.
    fallbackMachineAssessmentArmId String
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Property Map
    Gets or sets the scope of assessment.
    settings Property Map
    Gets or sets the settings for the assessment.

    AvsAssessmentPropertiesV2Response, AvsAssessmentPropertiesV2ResponseArgs

    ProvisioningState string
    The status of the last operation.
    Details Pulumi.AzureNative.Migrate.Inputs.AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    FallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    Scope Pulumi.AzureNative.Migrate.Inputs.ScopeResponse
    Gets or sets the scope of assessment.
    Settings Pulumi.AzureNative.Migrate.Inputs.AvsAssessmentSettingsResponse
    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.
    FallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    Scope ScopeResponse
    Gets or sets the scope of assessment.
    Settings AvsAssessmentSettingsResponse
    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.
    fallbackMachineAssessmentArmId String
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings AvsAssessmentSettingsResponse
    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.
    fallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings AvsAssessmentSettingsResponse
    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.
    fallback_machine_assessment_arm_id str
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings AvsAssessmentSettingsResponse
    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.
    fallbackMachineAssessmentArmId String
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Property Map
    Gets or sets the scope of assessment.
    settings Property Map
    Gets or sets the settings for the assessment.

    AvsAssessmentScenario, AvsAssessmentScenarioArgs

    Unknown
    UnknownUnknown assessment scenario
    NewAvsSddc
    NewAvsSddcCreate Assessment for new Avs Sddc
    AvsSddcExpansion
    AvsSddcExpansionCreate Assessment for existing Avs Sddc
    AvsAssessmentScenarioUnknown
    UnknownUnknown assessment scenario
    AvsAssessmentScenarioNewAvsSddc
    NewAvsSddcCreate Assessment for new Avs Sddc
    AvsAssessmentScenarioAvsSddcExpansion
    AvsSddcExpansionCreate Assessment for existing Avs Sddc
    Unknown
    UnknownUnknown assessment scenario
    NewAvsSddc
    NewAvsSddcCreate Assessment for new Avs Sddc
    AvsSddcExpansion
    AvsSddcExpansionCreate Assessment for existing Avs Sddc
    Unknown
    UnknownUnknown assessment scenario
    NewAvsSddc
    NewAvsSddcCreate Assessment for new Avs Sddc
    AvsSddcExpansion
    AvsSddcExpansionCreate Assessment for existing Avs Sddc
    UNKNOWN
    UnknownUnknown assessment scenario
    NEW_AVS_SDDC
    NewAvsSddcCreate Assessment for new Avs Sddc
    AVS_SDDC_EXPANSION
    AvsSddcExpansionCreate Assessment for existing Avs Sddc
    "Unknown"
    UnknownUnknown assessment scenario
    "NewAvsSddc"
    NewAvsSddcCreate Assessment for new Avs Sddc
    "AvsSddcExpansion"
    AvsSddcExpansionCreate Assessment for existing Avs Sddc

    AvsAssessmentSettings, AvsAssessmentSettingsArgs

    AvsAssessmentScenario string | Pulumi.AzureNative.Migrate.AvsAssessmentScenario
    AVS Assessment Scenario.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    BillingSettings Pulumi.AzureNative.Migrate.Inputs.BillingSettings
    Gets or sets the billing settings.
    CpuHeadroom double
    Gets or sets the CPU headroom.
    Currency string | Pulumi.AzureNative.Migrate.AzureCurrency
    Currency in which prices should be reported.
    DedupeCompression double
    De-duplication compression.
    DiscountPercentage double
    Custom discount percentage.
    EnvironmentType string | Pulumi.AzureNative.Migrate.EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    ExternalStorageTypes List<Union<string, Pulumi.AzureNative.Migrate.ExternalStorageType>>
    List of AVS external storage types.
    FailuresToTolerateAndRaidLevelList List<Union<string, Pulumi.AzureNative.Migrate.FttAndRaidLevel>>
    List of Failures to tolerate and RAID levels in a common property.
    IsStretchClusterEnabled bool
    Is Stretch Cluster Enabled.
    IsVcfByolEnabled bool
    Is VCF license applied
    MemOvercommit double
    Memory overcommit.
    NodeTypes List<Union<string, Pulumi.AzureNative.Migrate.AzureAvsNodeType>>
    AVS node types.
    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.
    VcpuOversubscription double
    VCPU over subscription.
    AvsAssessmentScenario string | AvsAssessmentScenario
    AVS Assessment Scenario.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    BillingSettings BillingSettings
    Gets or sets the billing settings.
    CpuHeadroom float64
    Gets or sets the CPU headroom.
    Currency string | AzureCurrency
    Currency in which prices should be reported.
    DedupeCompression float64
    De-duplication compression.
    DiscountPercentage float64
    Custom discount percentage.
    EnvironmentType string | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    ExternalStorageTypes []string
    List of AVS external storage types.
    FailuresToTolerateAndRaidLevelList []string
    List of Failures to tolerate and RAID levels in a common property.
    IsStretchClusterEnabled bool
    Is Stretch Cluster Enabled.
    IsVcfByolEnabled bool
    Is VCF license applied
    MemOvercommit float64
    Memory overcommit.
    NodeTypes []string
    AVS node types.
    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.
    VcpuOversubscription float64
    VCPU over subscription.
    avsAssessmentScenario String | AvsAssessmentScenario
    AVS Assessment Scenario.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    billingSettings BillingSettings
    Gets or sets the billing settings.
    cpuHeadroom Double
    Gets or sets the CPU headroom.
    currency String | AzureCurrency
    Currency in which prices should be reported.
    dedupeCompression Double
    De-duplication compression.
    discountPercentage Double
    Custom discount percentage.
    environmentType String | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    externalStorageTypes List<Either<String,ExternalStorageType>>
    List of AVS external storage types.
    failuresToTolerateAndRaidLevelList List<Either<String,FttAndRaidLevel>>
    List of Failures to tolerate and RAID levels in a common property.
    isStretchClusterEnabled Boolean
    Is Stretch Cluster Enabled.
    isVcfByolEnabled Boolean
    Is VCF license applied
    memOvercommit Double
    Memory overcommit.
    nodeTypes List<Either<String,AzureAvsNodeType>>
    AVS node types.
    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.
    vcpuOversubscription Double
    VCPU over subscription.
    avsAssessmentScenario string | AvsAssessmentScenario
    AVS Assessment Scenario.
    azureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    billingSettings BillingSettings
    Gets or sets the billing settings.
    cpuHeadroom number
    Gets or sets the CPU headroom.
    currency string | AzureCurrency
    Currency in which prices should be reported.
    dedupeCompression number
    De-duplication compression.
    discountPercentage number
    Custom discount percentage.
    environmentType string | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    externalStorageTypes (string | ExternalStorageType)[]
    List of AVS external storage types.
    failuresToTolerateAndRaidLevelList (string | FttAndRaidLevel)[]
    List of Failures to tolerate and RAID levels in a common property.
    isStretchClusterEnabled boolean
    Is Stretch Cluster Enabled.
    isVcfByolEnabled boolean
    Is VCF license applied
    memOvercommit number
    Memory overcommit.
    nodeTypes (string | AzureAvsNodeType)[]
    AVS node types.
    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.
    vcpuOversubscription number
    VCPU over subscription.
    avs_assessment_scenario str | AvsAssessmentScenario
    AVS Assessment Scenario.
    azure_location str
    Azure Location or Azure region where to which the machines will be migrated.
    billing_settings BillingSettings
    Gets or sets the billing settings.
    cpu_headroom float
    Gets or sets the CPU headroom.
    currency str | AzureCurrency
    Currency in which prices should be reported.
    dedupe_compression float
    De-duplication compression.
    discount_percentage float
    Custom discount percentage.
    environment_type str | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    external_storage_types Sequence[Union[str, ExternalStorageType]]
    List of AVS external storage types.
    failures_to_tolerate_and_raid_level_list Sequence[Union[str, FttAndRaidLevel]]
    List of Failures to tolerate and RAID levels in a common property.
    is_stretch_cluster_enabled bool
    Is Stretch Cluster Enabled.
    is_vcf_byol_enabled bool
    Is VCF license applied
    mem_overcommit float
    Memory overcommit.
    node_types Sequence[Union[str, AzureAvsNodeType]]
    AVS node types.
    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.
    vcpu_oversubscription float
    VCPU over subscription.
    avsAssessmentScenario String | "Unknown" | "NewAvsSddc" | "AvsSddcExpansion"
    AVS Assessment Scenario.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    billingSettings Property Map
    Gets or sets the billing settings.
    cpuHeadroom Number
    Gets or sets the CPU headroom.
    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.
    dedupeCompression Number
    De-duplication compression.
    discountPercentage Number
    Custom discount percentage.
    environmentType String | "Production" | "Unknown" | "DevTest"
    Gets or sets user configurable setting to display the environment type.
    externalStorageTypes List<String | "Unknown" | "None" | "AnfStandard" | "AnfPremium" | "AnfUltra">
    List of AVS external storage types.
    failuresToTolerateAndRaidLevelList List<String | "Unknown" | "Ftt1Raid1" | "Ftt1Raid5" | "Ftt2Raid1" | "Ftt2Raid6" | "Ftt3Raid1">
    List of Failures to tolerate and RAID levels in a common property.
    isStretchClusterEnabled Boolean
    Is Stretch Cluster Enabled.
    isVcfByolEnabled Boolean
    Is VCF license applied
    memOvercommit Number
    Memory overcommit.
    nodeTypes List<String | "Unknown" | "AV36" | "AV36P" | "AV52" | "AV64">
    AVS node types.
    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.
    vcpuOversubscription Number
    VCPU over subscription.

    AvsAssessmentSettingsResponse, AvsAssessmentSettingsResponseArgs

    AvsAssessmentScenario string
    AVS Assessment Scenario.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    BillingSettings Pulumi.AzureNative.Migrate.Inputs.BillingSettingsResponse
    Gets or sets the billing settings.
    CpuHeadroom double
    Gets or sets the CPU headroom.
    Currency string
    Currency in which prices should be reported.
    DedupeCompression double
    De-duplication compression.
    DiscountPercentage double
    Custom discount percentage.
    EnvironmentType string
    Gets or sets user configurable setting to display the environment type.
    ExternalStorageTypes List<string>
    List of AVS external storage types.
    FailuresToTolerateAndRaidLevelList List<string>
    List of Failures to tolerate and RAID levels in a common property.
    IsStretchClusterEnabled bool
    Is Stretch Cluster Enabled.
    IsVcfByolEnabled bool
    Is VCF license applied
    MemOvercommit double
    Memory overcommit.
    NodeTypes List<string>
    AVS node types.
    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.
    VcpuOversubscription double
    VCPU over subscription.
    AvsAssessmentScenario string
    AVS Assessment Scenario.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    BillingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    CpuHeadroom float64
    Gets or sets the CPU headroom.
    Currency string
    Currency in which prices should be reported.
    DedupeCompression float64
    De-duplication compression.
    DiscountPercentage float64
    Custom discount percentage.
    EnvironmentType string
    Gets or sets user configurable setting to display the environment type.
    ExternalStorageTypes []string
    List of AVS external storage types.
    FailuresToTolerateAndRaidLevelList []string
    List of Failures to tolerate and RAID levels in a common property.
    IsStretchClusterEnabled bool
    Is Stretch Cluster Enabled.
    IsVcfByolEnabled bool
    Is VCF license applied
    MemOvercommit float64
    Memory overcommit.
    NodeTypes []string
    AVS node types.
    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.
    VcpuOversubscription float64
    VCPU over subscription.
    avsAssessmentScenario String
    AVS Assessment Scenario.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    billingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    cpuHeadroom Double
    Gets or sets the CPU headroom.
    currency String
    Currency in which prices should be reported.
    dedupeCompression Double
    De-duplication compression.
    discountPercentage Double
    Custom discount percentage.
    environmentType String
    Gets or sets user configurable setting to display the environment type.
    externalStorageTypes List<String>
    List of AVS external storage types.
    failuresToTolerateAndRaidLevelList List<String>
    List of Failures to tolerate and RAID levels in a common property.
    isStretchClusterEnabled Boolean
    Is Stretch Cluster Enabled.
    isVcfByolEnabled Boolean
    Is VCF license applied
    memOvercommit Double
    Memory overcommit.
    nodeTypes List<String>
    AVS node types.
    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.
    vcpuOversubscription Double
    VCPU over subscription.
    avsAssessmentScenario string
    AVS Assessment Scenario.
    azureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    billingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    cpuHeadroom number
    Gets or sets the CPU headroom.
    currency string
    Currency in which prices should be reported.
    dedupeCompression number
    De-duplication compression.
    discountPercentage number
    Custom discount percentage.
    environmentType string
    Gets or sets user configurable setting to display the environment type.
    externalStorageTypes string[]
    List of AVS external storage types.
    failuresToTolerateAndRaidLevelList string[]
    List of Failures to tolerate and RAID levels in a common property.
    isStretchClusterEnabled boolean
    Is Stretch Cluster Enabled.
    isVcfByolEnabled boolean
    Is VCF license applied
    memOvercommit number
    Memory overcommit.
    nodeTypes string[]
    AVS node types.
    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.
    vcpuOversubscription number
    VCPU over subscription.
    avs_assessment_scenario str
    AVS Assessment Scenario.
    azure_location str
    Azure Location or Azure region where to which the machines will be migrated.
    billing_settings BillingSettingsResponse
    Gets or sets the billing settings.
    cpu_headroom float
    Gets or sets the CPU headroom.
    currency str
    Currency in which prices should be reported.
    dedupe_compression float
    De-duplication compression.
    discount_percentage float
    Custom discount percentage.
    environment_type str
    Gets or sets user configurable setting to display the environment type.
    external_storage_types Sequence[str]
    List of AVS external storage types.
    failures_to_tolerate_and_raid_level_list Sequence[str]
    List of Failures to tolerate and RAID levels in a common property.
    is_stretch_cluster_enabled bool
    Is Stretch Cluster Enabled.
    is_vcf_byol_enabled bool
    Is VCF license applied
    mem_overcommit float
    Memory overcommit.
    node_types Sequence[str]
    AVS node types.
    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.
    vcpu_oversubscription float
    VCPU over subscription.
    avsAssessmentScenario String
    AVS Assessment Scenario.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    billingSettings Property Map
    Gets or sets the billing settings.
    cpuHeadroom Number
    Gets or sets the CPU headroom.
    currency String
    Currency in which prices should be reported.
    dedupeCompression Number
    De-duplication compression.
    discountPercentage Number
    Custom discount percentage.
    environmentType String
    Gets or sets user configurable setting to display the environment type.
    externalStorageTypes List<String>
    List of AVS external storage types.
    failuresToTolerateAndRaidLevelList List<String>
    List of Failures to tolerate and RAID levels in a common property.
    isStretchClusterEnabled Boolean
    Is Stretch Cluster Enabled.
    isVcfByolEnabled Boolean
    Is VCF license applied
    memOvercommit Number
    Memory overcommit.
    nodeTypes List<String>
    AVS node types.
    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.
    vcpuOversubscription Number
    VCPU over subscription.

    AzureAvsNodeType, AzureAvsNodeTypeArgs

    Unknown
    UnknownUnknown Node type
    AV36
    AV36AVS36 Node type
    AV36P
    AV36PAV36P Node type
    AV52
    AV52AV52 Node type
    AV64
    AV64AV64 Node type
    AzureAvsNodeTypeUnknown
    UnknownUnknown Node type
    AzureAvsNodeTypeAV36
    AV36AVS36 Node type
    AzureAvsNodeTypeAV36P
    AV36PAV36P Node type
    AzureAvsNodeTypeAV52
    AV52AV52 Node type
    AzureAvsNodeTypeAV64
    AV64AV64 Node type
    Unknown
    UnknownUnknown Node type
    AV36
    AV36AVS36 Node type
    AV36P
    AV36PAV36P Node type
    AV52
    AV52AV52 Node type
    AV64
    AV64AV64 Node type
    Unknown
    UnknownUnknown Node type
    AV36
    AV36AVS36 Node type
    AV36P
    AV36PAV36P Node type
    AV52
    AV52AV52 Node type
    AV64
    AV64AV64 Node type
    UNKNOWN
    UnknownUnknown Node type
    AV36
    AV36AVS36 Node type
    AV36_P
    AV36PAV36P Node type
    AV52
    AV52AV52 Node type
    AV64
    AV64AV64 Node type
    "Unknown"
    UnknownUnknown Node type
    "AV36"
    AV36AVS36 Node type
    "AV36P"
    AV36PAV36P Node type
    "AV52"
    AV52AV52 Node type
    "AV64"
    AV64AV64 Node type

    AzureCurrency, AzureCurrencyArgs

    Unknown
    UnknownUnknown Currency for Azure
    USD
    USDUSD Currency for Azure
    DKK
    DKKDKK Currency for Azure
    CAD
    CADCAD Currency for Azure
    IDR
    IDRIDR Currency for Azure
    JPY
    JPYJPY Currency for Azure
    KRW
    KRWKRW Currency for Azure
    NZD
    NZDNZD Currency for Azure
    NOK
    NOKNOK Currency for Azure
    RUB
    RUBRUB Currency for Azure
    SAR
    SARSAR Currency for Azure
    ZAR
    ZARZAR Currency for Azure
    SEK
    SEKSEK Currency for Azure
    TRY
    TRYTRY Currency for Azure
    GBP
    GBPGBP Currency for Azure
    MXN
    MXNMXN Currency for Azure
    MYR
    MYRMYR Currency for Azure
    INR
    INRINR Currency for Azure
    HKD
    HKDHKD Currency for Azure
    BRL
    BRLBRL Currency for Azure
    TWD
    TWDTWD Currency for Azure
    EUR
    EUREUR Currency for Azure
    CHF
    CHFCHF Currency for Azure
    ARS
    ARSARS Currency for Azure
    AUD
    AUDAUD Currency for Azure
    CNY
    CNYCNY Currency for Azure
    AzureCurrencyUnknown
    UnknownUnknown Currency for Azure
    AzureCurrencyUSD
    USDUSD Currency for Azure
    AzureCurrencyDKK
    DKKDKK Currency for Azure
    AzureCurrencyCAD
    CADCAD Currency for Azure
    AzureCurrencyIDR
    IDRIDR Currency for Azure
    AzureCurrencyJPY
    JPYJPY Currency for Azure
    AzureCurrencyKRW
    KRWKRW Currency for Azure
    AzureCurrencyNZD
    NZDNZD Currency for Azure
    AzureCurrencyNOK
    NOKNOK Currency for Azure
    AzureCurrencyRUB
    RUBRUB Currency for Azure
    AzureCurrencySAR
    SARSAR Currency for Azure
    AzureCurrencyZAR
    ZARZAR Currency for Azure
    AzureCurrencySEK
    SEKSEK Currency for Azure
    AzureCurrencyTRY
    TRYTRY Currency for Azure
    AzureCurrencyGBP
    GBPGBP Currency for Azure
    AzureCurrencyMXN
    MXNMXN Currency for Azure
    AzureCurrencyMYR
    MYRMYR Currency for Azure
    AzureCurrencyINR
    INRINR Currency for Azure
    AzureCurrencyHKD
    HKDHKD Currency for Azure
    AzureCurrencyBRL
    BRLBRL Currency for Azure
    AzureCurrencyTWD
    TWDTWD Currency for Azure
    AzureCurrencyEUR
    EUREUR Currency for Azure
    AzureCurrencyCHF
    CHFCHF Currency for Azure
    AzureCurrencyARS
    ARSARS Currency for Azure
    AzureCurrencyAUD
    AUDAUD Currency for Azure
    AzureCurrencyCNY
    CNYCNY Currency for Azure
    Unknown
    UnknownUnknown Currency for Azure
    USD
    USDUSD Currency for Azure
    DKK
    DKKDKK Currency for Azure
    CAD
    CADCAD Currency for Azure
    IDR
    IDRIDR Currency for Azure
    JPY
    JPYJPY Currency for Azure
    KRW
    KRWKRW Currency for Azure
    NZD
    NZDNZD Currency for Azure
    NOK
    NOKNOK Currency for Azure
    RUB
    RUBRUB Currency for Azure
    SAR
    SARSAR Currency for Azure
    ZAR
    ZARZAR Currency for Azure
    SEK
    SEKSEK Currency for Azure
    TRY
    TRYTRY Currency for Azure
    GBP
    GBPGBP Currency for Azure
    MXN
    MXNMXN Currency for Azure
    MYR
    MYRMYR Currency for Azure
    INR
    INRINR Currency for Azure
    HKD
    HKDHKD Currency for Azure
    BRL
    BRLBRL Currency for Azure
    TWD
    TWDTWD Currency for Azure
    EUR
    EUREUR Currency for Azure
    CHF
    CHFCHF Currency for Azure
    ARS
    ARSARS Currency for Azure
    AUD
    AUDAUD Currency for Azure
    CNY
    CNYCNY Currency for Azure
    Unknown
    UnknownUnknown Currency for Azure
    USD
    USDUSD Currency for Azure
    DKK
    DKKDKK Currency for Azure
    CAD
    CADCAD Currency for Azure
    IDR
    IDRIDR Currency for Azure
    JPY
    JPYJPY Currency for Azure
    KRW
    KRWKRW Currency for Azure
    NZD
    NZDNZD Currency for Azure
    NOK
    NOKNOK Currency for Azure
    RUB
    RUBRUB Currency for Azure
    SAR
    SARSAR Currency for Azure
    ZAR
    ZARZAR Currency for Azure
    SEK
    SEKSEK Currency for Azure
    TRY
    TRYTRY Currency for Azure
    GBP
    GBPGBP Currency for Azure
    MXN
    MXNMXN Currency for Azure
    MYR
    MYRMYR Currency for Azure
    INR
    INRINR Currency for Azure
    HKD
    HKDHKD Currency for Azure
    BRL
    BRLBRL Currency for Azure
    TWD
    TWDTWD Currency for Azure
    EUR
    EUREUR Currency for Azure
    CHF
    CHFCHF Currency for Azure
    ARS
    ARSARS Currency for Azure
    AUD
    AUDAUD Currency for Azure
    CNY
    CNYCNY Currency for Azure
    UNKNOWN
    UnknownUnknown Currency for Azure
    USD
    USDUSD Currency for Azure
    DKK
    DKKDKK Currency for Azure
    CAD
    CADCAD Currency for Azure
    IDR
    IDRIDR Currency for Azure
    JPY
    JPYJPY Currency for Azure
    KRW
    KRWKRW Currency for Azure
    NZD
    NZDNZD Currency for Azure
    NOK
    NOKNOK Currency for Azure
    RUB
    RUBRUB Currency for Azure
    SAR
    SARSAR Currency for Azure
    ZAR
    ZARZAR Currency for Azure
    SEK
    SEKSEK Currency for Azure
    TRY_
    TRYTRY Currency for Azure
    GBP
    GBPGBP Currency for Azure
    MXN
    MXNMXN Currency for Azure
    MYR
    MYRMYR Currency for Azure
    INR
    INRINR Currency for Azure
    HKD
    HKDHKD Currency for Azure
    BRL
    BRLBRL Currency for Azure
    TWD
    TWDTWD Currency for Azure
    EUR
    EUREUR Currency for Azure
    CHF
    CHFCHF Currency for Azure
    ARS
    ARSARS Currency for Azure
    AUD
    AUDAUD Currency for Azure
    CNY
    CNYCNY Currency for Azure
    "Unknown"
    UnknownUnknown Currency for Azure
    "USD"
    USDUSD Currency for Azure
    "DKK"
    DKKDKK Currency for Azure
    "CAD"
    CADCAD Currency for Azure
    "IDR"
    IDRIDR Currency for Azure
    "JPY"
    JPYJPY Currency for Azure
    "KRW"
    KRWKRW Currency for Azure
    "NZD"
    NZDNZD Currency for Azure
    "NOK"
    NOKNOK Currency for Azure
    "RUB"
    RUBRUB Currency for Azure
    "SAR"
    SARSAR Currency for Azure
    "ZAR"
    ZARZAR Currency for Azure
    "SEK"
    SEKSEK Currency for Azure
    "TRY"
    TRYTRY Currency for Azure
    "GBP"
    GBPGBP Currency for Azure
    "MXN"
    MXNMXN Currency for Azure
    "MYR"
    MYRMYR Currency for Azure
    "INR"
    INRINR Currency for Azure
    "HKD"
    HKDHKD Currency for Azure
    "BRL"
    BRLBRL Currency for Azure
    "TWD"
    TWDTWD Currency for Azure
    "EUR"
    EUREUR Currency for Azure
    "CHF"
    CHFCHF Currency for Azure
    "ARS"
    ARSARS Currency for Azure
    "AUD"
    AUDAUD Currency for Azure
    "CNY"
    CNYCNY Currency for Azure

    AzureOffer, AzureOfferArgs

    Unknown
    UnknownUnknown - Azure Offer
    Msazr0003P
    MSAZR0003PMSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023PMSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    EA
    EAEA Azure Offer
    SavingsPlan1Year
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    AzureOfferUnknown
    UnknownUnknown - Azure Offer
    AzureOfferMsazr0003P
    MSAZR0003PMSAZR0003P Azure Offer
    AzureOfferMsazr0023P
    MSAZR0023PMSAZR0023P Azure Offer
    AzureOfferMsmcazr0044P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    AzureOfferMsmcazr0059P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    AzureOfferMsmcazr0060P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    AzureOfferMsmcazr0063P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    AzureOfferMsazrusgov0003P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    AzureOfferEA
    EAEA Azure Offer
    AzureOfferSavingsPlan1Year
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    AzureOfferSavingsPlan3Year
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    Unknown
    UnknownUnknown - Azure Offer
    Msazr0003P
    MSAZR0003PMSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023PMSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    EA
    EAEA Azure Offer
    SavingsPlan1Year
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    Unknown
    UnknownUnknown - Azure Offer
    Msazr0003P
    MSAZR0003PMSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023PMSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    EA
    EAEA Azure Offer
    SavingsPlan1Year
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    UNKNOWN
    UnknownUnknown - Azure Offer
    MSAZR0003_P
    MSAZR0003PMSAZR0003P Azure Offer
    MSAZR0023_P
    MSAZR0023PMSAZR0023P Azure Offer
    MSMCAZR0044_P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    MSMCAZR0059_P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    MSMCAZR0060_P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    MSMCAZR0063_P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    MSAZRUSGOV0003_P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    EA
    EAEA Azure Offer
    SAVINGS_PLAN1_YEAR
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    SAVINGS_PLAN3_YEAR
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    "Unknown"
    UnknownUnknown - Azure Offer
    "MSAZR0003P"
    MSAZR0003PMSAZR0003P Azure Offer
    "MSAZR0023P"
    MSAZR0023PMSAZR0023P Azure Offer
    "MSMCAZR0044P"
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    "MSMCAZR0059P"
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    "MSMCAZR0060P"
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    "MSMCAZR0063P"
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    "MSAZRUSGOV0003P"
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    "EA"
    EAEA Azure Offer
    "SavingsPlan1Year"
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    "SavingsPlan3Year"
    SavingsPlan3YearSavingsPlan3Year Azure Offer

    BillingSettings, BillingSettingsArgs

    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

    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
    ProductionProduction - Environment Type
    Unknown
    UnknownUnknown - Environment Type
    DevTest
    DevTestDevTest - Environment Type
    EnvironmentTypeProduction
    ProductionProduction - Environment Type
    EnvironmentTypeUnknown
    UnknownUnknown - Environment Type
    EnvironmentTypeDevTest
    DevTestDevTest - Environment Type
    Production
    ProductionProduction - Environment Type
    Unknown
    UnknownUnknown - Environment Type
    DevTest
    DevTestDevTest - Environment Type
    Production
    ProductionProduction - Environment Type
    Unknown
    UnknownUnknown - Environment Type
    DevTest
    DevTestDevTest - Environment Type
    PRODUCTION
    ProductionProduction - Environment Type
    UNKNOWN
    UnknownUnknown - Environment Type
    DEV_TEST
    DevTestDevTest - Environment Type
    "Production"
    ProductionProduction - Environment Type
    "Unknown"
    UnknownUnknown - Environment Type
    "DevTest"
    DevTestDevTest - Environment Type

    ExternalStorageType, ExternalStorageTypeArgs

    Unknown
    UnknownIndicates un-supported external storage.
    None
    NoneIndicates No external storage.
    AnfStandard
    AnfStandardANF external storage with Standard SKU.
    AnfPremium
    AnfPremiumANF external storage with Premium SKU.
    AnfUltra
    AnfUltraANF external storage with Ultra SKU.
    ExternalStorageTypeUnknown
    UnknownIndicates un-supported external storage.
    ExternalStorageTypeNone
    NoneIndicates No external storage.
    ExternalStorageTypeAnfStandard
    AnfStandardANF external storage with Standard SKU.
    ExternalStorageTypeAnfPremium
    AnfPremiumANF external storage with Premium SKU.
    ExternalStorageTypeAnfUltra
    AnfUltraANF external storage with Ultra SKU.
    Unknown
    UnknownIndicates un-supported external storage.
    None
    NoneIndicates No external storage.
    AnfStandard
    AnfStandardANF external storage with Standard SKU.
    AnfPremium
    AnfPremiumANF external storage with Premium SKU.
    AnfUltra
    AnfUltraANF external storage with Ultra SKU.
    Unknown
    UnknownIndicates un-supported external storage.
    None
    NoneIndicates No external storage.
    AnfStandard
    AnfStandardANF external storage with Standard SKU.
    AnfPremium
    AnfPremiumANF external storage with Premium SKU.
    AnfUltra
    AnfUltraANF external storage with Ultra SKU.
    UNKNOWN
    UnknownIndicates un-supported external storage.
    NONE
    NoneIndicates No external storage.
    ANF_STANDARD
    AnfStandardANF external storage with Standard SKU.
    ANF_PREMIUM
    AnfPremiumANF external storage with Premium SKU.
    ANF_ULTRA
    AnfUltraANF external storage with Ultra SKU.
    "Unknown"
    UnknownIndicates un-supported external storage.
    "None"
    NoneIndicates No external storage.
    "AnfStandard"
    AnfStandardANF external storage with Standard SKU.
    "AnfPremium"
    AnfPremiumANF external storage with Premium SKU.
    "AnfUltra"
    AnfUltraANF external storage with Ultra SKU.

    FttAndRaidLevel, FttAndRaidLevelArgs

    Unknown
    UnknownUnknown FTT and RAID Level.
    Ftt1Raid1
    Ftt1Raid1FTT 1 and RAID Level 1.
    Ftt1Raid5
    Ftt1Raid5FTT 1 and RAID Level 5.
    Ftt2Raid1
    Ftt2Raid1FTT 2 and RAID Level 1.
    Ftt2Raid6
    Ftt2Raid6FTT 2 and RAID Level 6.
    Ftt3Raid1
    Ftt3Raid1FTT 3 and RAID Level 1.
    FttAndRaidLevelUnknown
    UnknownUnknown FTT and RAID Level.
    FttAndRaidLevelFtt1Raid1
    Ftt1Raid1FTT 1 and RAID Level 1.
    FttAndRaidLevelFtt1Raid5
    Ftt1Raid5FTT 1 and RAID Level 5.
    FttAndRaidLevelFtt2Raid1
    Ftt2Raid1FTT 2 and RAID Level 1.
    FttAndRaidLevelFtt2Raid6
    Ftt2Raid6FTT 2 and RAID Level 6.
    FttAndRaidLevelFtt3Raid1
    Ftt3Raid1FTT 3 and RAID Level 1.
    Unknown
    UnknownUnknown FTT and RAID Level.
    Ftt1Raid1
    Ftt1Raid1FTT 1 and RAID Level 1.
    Ftt1Raid5
    Ftt1Raid5FTT 1 and RAID Level 5.
    Ftt2Raid1
    Ftt2Raid1FTT 2 and RAID Level 1.
    Ftt2Raid6
    Ftt2Raid6FTT 2 and RAID Level 6.
    Ftt3Raid1
    Ftt3Raid1FTT 3 and RAID Level 1.
    Unknown
    UnknownUnknown FTT and RAID Level.
    Ftt1Raid1
    Ftt1Raid1FTT 1 and RAID Level 1.
    Ftt1Raid5
    Ftt1Raid5FTT 1 and RAID Level 5.
    Ftt2Raid1
    Ftt2Raid1FTT 2 and RAID Level 1.
    Ftt2Raid6
    Ftt2Raid6FTT 2 and RAID Level 6.
    Ftt3Raid1
    Ftt3Raid1FTT 3 and RAID Level 1.
    UNKNOWN
    UnknownUnknown FTT and RAID Level.
    FTT1_RAID1
    Ftt1Raid1FTT 1 and RAID Level 1.
    FTT1_RAID5
    Ftt1Raid5FTT 1 and RAID Level 5.
    FTT2_RAID1
    Ftt2Raid1FTT 2 and RAID Level 1.
    FTT2_RAID6
    Ftt2Raid6FTT 2 and RAID Level 6.
    FTT3_RAID1
    Ftt3Raid1FTT 3 and RAID Level 1.
    "Unknown"
    UnknownUnknown FTT and RAID Level.
    "Ftt1Raid1"
    Ftt1Raid1FTT 1 and RAID Level 1.
    "Ftt1Raid5"
    Ftt1Raid5FTT 1 and RAID Level 5.
    "Ftt2Raid1"
    Ftt2Raid1FTT 2 and RAID Level 1.
    "Ftt2Raid6"
    Ftt2Raid6FTT 2 and RAID Level 6.
    "Ftt3Raid1"
    Ftt3Raid1FTT 3 and RAID Level 1.

    LicensingProgram, LicensingProgramArgs

    Retail
    RetailRetail/Pay as you go.
    Unknown
    UnknownNot known
    EA
    EAEnterprise agreement.
    MCA
    MCAMicrosoft customer agreement.
    LicensingProgramRetail
    RetailRetail/Pay as you go.
    LicensingProgramUnknown
    UnknownNot known
    LicensingProgramEA
    EAEnterprise agreement.
    LicensingProgramMCA
    MCAMicrosoft customer agreement.
    Retail
    RetailRetail/Pay as you go.
    Unknown
    UnknownNot known
    EA
    EAEnterprise agreement.
    MCA
    MCAMicrosoft customer agreement.
    Retail
    RetailRetail/Pay as you go.
    Unknown
    UnknownNot known
    EA
    EAEnterprise agreement.
    MCA
    MCAMicrosoft customer agreement.
    RETAIL
    RetailRetail/Pay as you go.
    UNKNOWN
    UnknownNot known
    EA
    EAEnterprise agreement.
    MCA
    MCAMicrosoft customer agreement.
    "Retail"
    RetailRetail/Pay as you go.
    "Unknown"
    UnknownNot known
    "EA"
    EAEnterprise agreement.
    "MCA"
    MCAMicrosoft customer agreement.

    Percentile, PercentileArgs

    Percentile50
    Percentile50Percentile 50.
    Percentile90
    Percentile90Percentile 90.
    Percentile95
    Percentile95Percentile 95.
    Percentile99
    Percentile99Percentile 99.
    PercentileUnknown
    PercentileUnknownPercentile unknown.
    PercentilePercentile50
    Percentile50Percentile 50.
    PercentilePercentile90
    Percentile90Percentile 90.
    PercentilePercentile95
    Percentile95Percentile 95.
    PercentilePercentile99
    Percentile99Percentile 99.
    PercentilePercentileUnknown
    PercentileUnknownPercentile unknown.
    Percentile50
    Percentile50Percentile 50.
    Percentile90
    Percentile90Percentile 90.
    Percentile95
    Percentile95Percentile 95.
    Percentile99
    Percentile99Percentile 99.
    PercentileUnknown
    PercentileUnknownPercentile unknown.
    Percentile50
    Percentile50Percentile 50.
    Percentile90
    Percentile90Percentile 90.
    Percentile95
    Percentile95Percentile 95.
    Percentile99
    Percentile99Percentile 99.
    PercentileUnknown
    PercentileUnknownPercentile unknown.
    PERCENTILE50
    Percentile50Percentile 50.
    PERCENTILE90
    Percentile90Percentile 90.
    PERCENTILE95
    Percentile95Percentile 95.
    PERCENTILE99
    Percentile99Percentile 99.
    PERCENTILE_UNKNOWN
    PercentileUnknownPercentile unknown.
    "Percentile50"
    Percentile50Percentile 50.
    "Percentile90"
    Percentile90Percentile 90.
    "Percentile95"
    Percentile95Percentile 95.
    "Percentile99"
    Percentile99Percentile 99.
    "PercentileUnknown"
    PercentileUnknownPercentile unknown.

    PerformanceData, PerformanceDataArgs

    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

    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
    NoneNo savings options.
    RI1Year
    RI1YearReserved Instance for 1 year.
    RI3Year
    RI3YearReserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1YearThe savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3YearThe savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCodeCustom azure offer code.
    SavingsOptionsNone
    NoneNo savings options.
    SavingsOptionsRI1Year
    RI1YearReserved Instance for 1 year.
    SavingsOptionsRI3Year
    RI3YearReserved Instance for 3 years.
    SavingsOptionsSavingsPlan1Year
    SavingsPlan1YearThe savings plan for 1 year.
    SavingsOptionsSavingsPlan3Year
    SavingsPlan3YearThe savings plan for 3 years.
    SavingsOptionsCustomAzureOfferCode
    CustomAzureOfferCodeCustom azure offer code.
    None
    NoneNo savings options.
    RI1Year
    RI1YearReserved Instance for 1 year.
    RI3Year
    RI3YearReserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1YearThe savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3YearThe savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCodeCustom azure offer code.
    None
    NoneNo savings options.
    RI1Year
    RI1YearReserved Instance for 1 year.
    RI3Year
    RI3YearReserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1YearThe savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3YearThe savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCodeCustom azure offer code.
    NONE
    NoneNo savings options.
    RI1_YEAR
    RI1YearReserved Instance for 1 year.
    RI3_YEAR
    RI3YearReserved Instance for 3 years.
    SAVINGS_PLAN1_YEAR
    SavingsPlan1YearThe savings plan for 1 year.
    SAVINGS_PLAN3_YEAR
    SavingsPlan3YearThe savings plan for 3 years.
    CUSTOM_AZURE_OFFER_CODE
    CustomAzureOfferCodeCustom azure offer code.
    "None"
    NoneNo savings options.
    "RI1Year"
    RI1YearReserved Instance for 1 year.
    "RI3Year"
    RI3YearReserved Instance for 3 years.
    "SavingsPlan1Year"
    SavingsPlan1YearThe savings plan for 1 year.
    "SavingsPlan3Year"
    SavingsPlan3YearThe savings plan for 3 years.
    "CustomAzureOfferCode"
    CustomAzureOfferCodeCustom azure offer code.

    SavingsSettings, SavingsSettingsArgs

    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

    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

    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

    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
    ServerGroupIdServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    ScopeTypeServerGroupId
    ServerGroupIdServerGroupId - Scope type
    ScopeTypeAzureResourceGraphQuery
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    ServerGroupId
    ServerGroupIdServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    ServerGroupId
    ServerGroupIdServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    SERVER_GROUP_ID
    ServerGroupIdServerGroupId - Scope type
    AZURE_RESOURCE_GRAPH_QUERY
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    "ServerGroupId"
    ServerGroupIdServerGroupId - Scope type
    "AzureResourceGraphQuery"
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type

    SystemDataResponse, SystemDataResponseArgs

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

    TimeRange, TimeRangeArgs

    Day
    DayDaily.
    Week
    WeekWeekly.
    Month
    MonthMonthly.
    Custom
    CustomCustom Time Range.
    TimeRangeDay
    DayDaily.
    TimeRangeWeek
    WeekWeekly.
    TimeRangeMonth
    MonthMonthly.
    TimeRangeCustom
    CustomCustom Time Range.
    Day
    DayDaily.
    Week
    WeekWeekly.
    Month
    MonthMonthly.
    Custom
    CustomCustom Time Range.
    Day
    DayDaily.
    Week
    WeekWeekly.
    Month
    MonthMonthly.
    Custom
    CustomCustom Time Range.
    DAY
    DayDaily.
    WEEK
    WeekWeekly.
    MONTH
    MonthMonthly.
    CUSTOM
    CustomCustom Time Range.
    "Day"
    DayDaily.
    "Week"
    WeekWeekly.
    "Month"
    MonthMonthly.
    "Custom"
    CustomCustom Time Range.

    Import

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

    $ pulumi import azure-native:migrate:AvsAssessmentsV2Operation assessmentName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/avsAssessments/{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.
    Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi