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.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.migrate.AvsAssessmentsV2Operation

Explore with Pulumi AI

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",
    });

});
Copy
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
	})
}
Copy
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());

    }
}
Copy
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",
});
Copy
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")
Copy
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
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. AvsAssessmentsV2OperationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. AvsAssessmentsV2OperationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AvsAssessmentsV2OperationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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,
        },
    },
});
Copy
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),
		},
	},
})
Copy
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());
Copy
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,
        },
    })
Copy
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,
        },
    },
});
Copy
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
Copy

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
This property is required.
Changes to this property will trigger replacement.
string
Assessment Project Name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AssessmentName Changes to this property will trigger replacement. string
AVS Assessment ARM name
Properties Pulumi.AzureNative.Migrate.Inputs.AvsAssessmentPropertiesV2
The resource-specific properties for this resource.
ProjectName
This property is required.
Changes to this property will trigger replacement.
string
Assessment Project Name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AssessmentName Changes to this property will trigger replacement. string
AVS Assessment ARM name
Properties AvsAssessmentPropertiesV2Args
The resource-specific properties for this resource.
projectName
This property is required.
Changes to this property will trigger replacement.
String
Assessment Project Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
assessmentName Changes to this property will trigger replacement. String
AVS Assessment ARM name
properties AvsAssessmentPropertiesV2
The resource-specific properties for this resource.
projectName
This property is required.
Changes to this property will trigger replacement.
string
Assessment Project Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
assessmentName Changes to this property will trigger replacement. string
AVS Assessment ARM name
properties AvsAssessmentPropertiesV2
The resource-specific properties for this resource.
project_name
This property is required.
Changes to this property will trigger replacement.
str
Assessment Project Name
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
assessment_name Changes to this property will trigger replacement. str
AVS Assessment ARM name
properties AvsAssessmentPropertiesV2Args
The resource-specific properties for this resource.
projectName
This property is required.
Changes to this property will trigger replacement.
String
Assessment Project Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
assessmentName Changes to this property will trigger replacement. 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 This property is required. double
Confidence Rating in Percentage.
CreatedTimestamp This property is required. string
Date and Time when assessment was created.
PricesTimestamp This property is required. string
Last time when rates were queried.
Status This property is required. string
Whether assessment is in valid state and all machines have been assessed.
UpdatedTimestamp This property is required. string
Date and Time when assessment was last updated.
ConfidenceRatingInPercentage This property is required. float64
Confidence Rating in Percentage.
CreatedTimestamp This property is required. string
Date and Time when assessment was created.
PricesTimestamp This property is required. string
Last time when rates were queried.
Status This property is required. string
Whether assessment is in valid state and all machines have been assessed.
UpdatedTimestamp This property is required. string
Date and Time when assessment was last updated.
confidenceRatingInPercentage This property is required. Double
Confidence Rating in Percentage.
createdTimestamp This property is required. String
Date and Time when assessment was created.
pricesTimestamp This property is required. String
Last time when rates were queried.
status This property is required. String
Whether assessment is in valid state and all machines have been assessed.
updatedTimestamp This property is required. String
Date and Time when assessment was last updated.
confidenceRatingInPercentage This property is required. number
Confidence Rating in Percentage.
createdTimestamp This property is required. string
Date and Time when assessment was created.
pricesTimestamp This property is required. string
Last time when rates were queried.
status This property is required. string
Whether assessment is in valid state and all machines have been assessed.
updatedTimestamp This property is required. string
Date and Time when assessment was last updated.
confidence_rating_in_percentage This property is required. float
Confidence Rating in Percentage.
created_timestamp This property is required. str
Date and Time when assessment was created.
prices_timestamp This property is required. str
Last time when rates were queried.
status This property is required. str
Whether assessment is in valid state and all machines have been assessed.
updated_timestamp This property is required. str
Date and Time when assessment was last updated.
confidenceRatingInPercentage This property is required. Number
Confidence Rating in Percentage.
createdTimestamp This property is required. String
Date and Time when assessment was created.
pricesTimestamp This property is required. String
Last time when rates were queried.
status This property is required. String
Whether assessment is in valid state and all machines have been assessed.
updatedTimestamp This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0