1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. Assessment
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.0.1 published on Monday, Apr 7, 2025 by Pulumi

azure-native.migrate.Assessment

Explore with Pulumi AI

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

An assessment created for a group in the Migration project.

Uses Azure REST API version 2019-10-01. In version 2.x of the Azure Native provider, it used API version 2019-10-01.

Example Usage

Assessments_Create

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var assessment = new AzureNative.Migrate.Assessment("assessment", new()
    {
        AssessmentName = "assessment_5_14_2019_16_48_47",
        ETag = "\"1e000c2c-0000-0d00-0000-5cdaa4190000\"",
        GroupName = "Group2",
        ProjectName = "abgoyalWEselfhostb72bproject",
        Properties = new AzureNative.Migrate.Inputs.AssessmentPropertiesArgs
        {
            AzureDiskType = AzureNative.Migrate.AzureDiskType.StandardOrPremium,
            AzureHybridUseBenefit = AzureNative.Migrate.AzureHybridUseBenefit.Yes,
            AzureLocation = AzureNative.Migrate.AzureLocation.NorthEurope,
            AzureOfferCode = AzureNative.Migrate.AzureOfferCode.Msazr0003P,
            AzurePricingTier = AzureNative.Migrate.AzurePricingTier.Standard,
            AzureStorageRedundancy = AzureNative.Migrate.AzureStorageRedundancy.LocallyRedundant,
            AzureVmFamilies = new[]
            {
                AzureNative.Migrate.AzureVmFamily.Dv2Series,
                AzureNative.Migrate.AzureVmFamily.FSeries,
                AzureNative.Migrate.AzureVmFamily.Dv3Series,
                AzureNative.Migrate.AzureVmFamily.DSSeries,
                AzureNative.Migrate.AzureVmFamily.DSv2Series,
                AzureNative.Migrate.AzureVmFamily.FsSeries,
                AzureNative.Migrate.AzureVmFamily.Dsv3Series,
                AzureNative.Migrate.AzureVmFamily.Ev3Series,
                AzureNative.Migrate.AzureVmFamily.Esv3Series,
                AzureNative.Migrate.AzureVmFamily.DSeries,
                AzureNative.Migrate.AzureVmFamily.MSeries,
                AzureNative.Migrate.AzureVmFamily.Fsv2Series,
                AzureNative.Migrate.AzureVmFamily.HSeries,
            },
            Currency = AzureNative.Migrate.Currency.USD,
            DiscountPercentage = 100,
            Percentile = AzureNative.Migrate.Percentile.Percentile95,
            ReservedInstance = AzureNative.Migrate.ReservedInstance.RI3Year,
            ScalingFactor = 1,
            SizingCriterion = AzureNative.Migrate.AssessmentSizingCriterion.PerformanceBased,
            Stage = AzureNative.Migrate.AssessmentStage.InProgress,
            TimeRange = AzureNative.Migrate.TimeRange.Day,
            VmUptime = new AzureNative.Migrate.Inputs.VmUptimeArgs
            {
                DaysPerMonth = 31,
                HoursPerDay = 24,
            },
        },
        ResourceGroupName = "abgoyal-westEurope",
    });

});
Copy
package main

import (
	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := migrate.NewAssessment(ctx, "assessment", &migrate.AssessmentArgs{
			AssessmentName: pulumi.String("assessment_5_14_2019_16_48_47"),
			ETag:           pulumi.String("\"1e000c2c-0000-0d00-0000-5cdaa4190000\""),
			GroupName:      pulumi.String("Group2"),
			ProjectName:    pulumi.String("abgoyalWEselfhostb72bproject"),
			Properties: &migrate.AssessmentPropertiesArgs{
				AzureDiskType:          pulumi.String(migrate.AzureDiskTypeStandardOrPremium),
				AzureHybridUseBenefit:  pulumi.String(migrate.AzureHybridUseBenefitYes),
				AzureLocation:          pulumi.String(migrate.AzureLocationNorthEurope),
				AzureOfferCode:         pulumi.String(migrate.AzureOfferCodeMsazr0003P),
				AzurePricingTier:       pulumi.String(migrate.AzurePricingTierStandard),
				AzureStorageRedundancy: pulumi.String(migrate.AzureStorageRedundancyLocallyRedundant),
				AzureVmFamilies: pulumi.StringArray{
					pulumi.String(migrate.AzureVmFamilyDv2Series),
					pulumi.String(migrate.AzureVmFamilyFSeries),
					pulumi.String(migrate.AzureVmFamilyDv3Series),
					pulumi.String(migrate.AzureVmFamilyDSSeries),
					pulumi.String(migrate.AzureVmFamilyDSv2Series),
					pulumi.String(migrate.AzureVmFamilyFsSeries),
					pulumi.String(migrate.AzureVmFamilyDsv3Series),
					pulumi.String(migrate.AzureVmFamilyEv3Series),
					pulumi.String(migrate.AzureVmFamilyEsv3Series),
					pulumi.String(migrate.AzureVmFamilyDSeries),
					pulumi.String(migrate.AzureVmFamilyMSeries),
					pulumi.String(migrate.AzureVmFamilyFsv2Series),
					pulumi.String(migrate.AzureVmFamilyHSeries),
				},
				Currency:           pulumi.String(migrate.CurrencyUSD),
				DiscountPercentage: pulumi.Float64(100),
				Percentile:         pulumi.String(migrate.PercentilePercentile95),
				ReservedInstance:   pulumi.String(migrate.ReservedInstanceRI3Year),
				ScalingFactor:      pulumi.Float64(1),
				SizingCriterion:    pulumi.String(migrate.AssessmentSizingCriterionPerformanceBased),
				Stage:              pulumi.String(migrate.AssessmentStageInProgress),
				TimeRange:          pulumi.String(migrate.TimeRangeDay),
				VmUptime: &migrate.VmUptimeArgs{
					DaysPerMonth: pulumi.Float64(31),
					HoursPerDay:  pulumi.Float64(24),
				},
			},
			ResourceGroupName: pulumi.String("abgoyal-westEurope"),
		})
		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.Assessment;
import com.pulumi.azurenative.migrate.AssessmentArgs;
import com.pulumi.azurenative.migrate.inputs.AssessmentPropertiesArgs;
import com.pulumi.azurenative.migrate.inputs.VmUptimeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var assessment = new Assessment("assessment", AssessmentArgs.builder()
            .assessmentName("assessment_5_14_2019_16_48_47")
            .eTag("\"1e000c2c-0000-0d00-0000-5cdaa4190000\"")
            .groupName("Group2")
            .projectName("abgoyalWEselfhostb72bproject")
            .properties(AssessmentPropertiesArgs.builder()
                .azureDiskType("StandardOrPremium")
                .azureHybridUseBenefit("Yes")
                .azureLocation("NorthEurope")
                .azureOfferCode("MSAZR0003P")
                .azurePricingTier("Standard")
                .azureStorageRedundancy("LocallyRedundant")
                .azureVmFamilies(                
                    "Dv2_series",
                    "F_series",
                    "Dv3_series",
                    "DS_series",
                    "DSv2_series",
                    "Fs_series",
                    "Dsv3_series",
                    "Ev3_series",
                    "Esv3_series",
                    "D_series",
                    "M_series",
                    "Fsv2_series",
                    "H_series")
                .currency("USD")
                .discountPercentage(100)
                .percentile("Percentile95")
                .reservedInstance("RI3Year")
                .scalingFactor(1)
                .sizingCriterion("PerformanceBased")
                .stage("InProgress")
                .timeRange("Day")
                .vmUptime(VmUptimeArgs.builder()
                    .daysPerMonth(31)
                    .hoursPerDay(24)
                    .build())
                .build())
            .resourceGroupName("abgoyal-westEurope")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const assessment = new azure_native.migrate.Assessment("assessment", {
    assessmentName: "assessment_5_14_2019_16_48_47",
    eTag: "\"1e000c2c-0000-0d00-0000-5cdaa4190000\"",
    groupName: "Group2",
    projectName: "abgoyalWEselfhostb72bproject",
    properties: {
        azureDiskType: azure_native.migrate.AzureDiskType.StandardOrPremium,
        azureHybridUseBenefit: azure_native.migrate.AzureHybridUseBenefit.Yes,
        azureLocation: azure_native.migrate.AzureLocation.NorthEurope,
        azureOfferCode: azure_native.migrate.AzureOfferCode.Msazr0003P,
        azurePricingTier: azure_native.migrate.AzurePricingTier.Standard,
        azureStorageRedundancy: azure_native.migrate.AzureStorageRedundancy.LocallyRedundant,
        azureVmFamilies: [
            azure_native.migrate.AzureVmFamily.Dv2Series,
            azure_native.migrate.AzureVmFamily.FSeries,
            azure_native.migrate.AzureVmFamily.Dv3Series,
            azure_native.migrate.AzureVmFamily.DSSeries,
            azure_native.migrate.AzureVmFamily.DSv2Series,
            azure_native.migrate.AzureVmFamily.FsSeries,
            azure_native.migrate.AzureVmFamily.Dsv3Series,
            azure_native.migrate.AzureVmFamily.Ev3Series,
            azure_native.migrate.AzureVmFamily.Esv3Series,
            azure_native.migrate.AzureVmFamily.DSeries,
            azure_native.migrate.AzureVmFamily.MSeries,
            azure_native.migrate.AzureVmFamily.Fsv2Series,
            azure_native.migrate.AzureVmFamily.HSeries,
        ],
        currency: azure_native.migrate.Currency.USD,
        discountPercentage: 100,
        percentile: azure_native.migrate.Percentile.Percentile95,
        reservedInstance: azure_native.migrate.ReservedInstance.RI3Year,
        scalingFactor: 1,
        sizingCriterion: azure_native.migrate.AssessmentSizingCriterion.PerformanceBased,
        stage: azure_native.migrate.AssessmentStage.InProgress,
        timeRange: azure_native.migrate.TimeRange.Day,
        vmUptime: {
            daysPerMonth: 31,
            hoursPerDay: 24,
        },
    },
    resourceGroupName: "abgoyal-westEurope",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

assessment = azure_native.migrate.Assessment("assessment",
    assessment_name="assessment_5_14_2019_16_48_47",
    e_tag="\"1e000c2c-0000-0d00-0000-5cdaa4190000\"",
    group_name="Group2",
    project_name="abgoyalWEselfhostb72bproject",
    properties={
        "azure_disk_type": azure_native.migrate.AzureDiskType.STANDARD_OR_PREMIUM,
        "azure_hybrid_use_benefit": azure_native.migrate.AzureHybridUseBenefit.YES,
        "azure_location": azure_native.migrate.AzureLocation.NORTH_EUROPE,
        "azure_offer_code": azure_native.migrate.AzureOfferCode.MSAZR0003_P,
        "azure_pricing_tier": azure_native.migrate.AzurePricingTier.STANDARD,
        "azure_storage_redundancy": azure_native.migrate.AzureStorageRedundancy.LOCALLY_REDUNDANT,
        "azure_vm_families": [
            azure_native.migrate.AzureVmFamily.DV2_SERIES,
            azure_native.migrate.AzureVmFamily.F_SERIES,
            azure_native.migrate.AzureVmFamily.DV3_SERIES,
            azure_native.migrate.AzureVmFamily.DS_SERIES,
            azure_native.migrate.AzureVmFamily.D_SV2_SERIES,
            azure_native.migrate.AzureVmFamily.FS_SERIES,
            azure_native.migrate.AzureVmFamily.DSV3_SERIES,
            azure_native.migrate.AzureVmFamily.EV3_SERIES,
            azure_native.migrate.AzureVmFamily.ESV3_SERIES,
            azure_native.migrate.AzureVmFamily.D_SERIES,
            azure_native.migrate.AzureVmFamily.M_SERIES,
            azure_native.migrate.AzureVmFamily.FSV2_SERIES,
            azure_native.migrate.AzureVmFamily.H_SERIES,
        ],
        "currency": azure_native.migrate.Currency.USD,
        "discount_percentage": 100,
        "percentile": azure_native.migrate.Percentile.PERCENTILE95,
        "reserved_instance": azure_native.migrate.ReservedInstance.RI3_YEAR,
        "scaling_factor": 1,
        "sizing_criterion": azure_native.migrate.AssessmentSizingCriterion.PERFORMANCE_BASED,
        "stage": azure_native.migrate.AssessmentStage.IN_PROGRESS,
        "time_range": azure_native.migrate.TimeRange.DAY,
        "vm_uptime": {
            "days_per_month": 31,
            "hours_per_day": 24,
        },
    },
    resource_group_name="abgoyal-westEurope")
Copy
resources:
  assessment:
    type: azure-native:migrate:Assessment
    properties:
      assessmentName: assessment_5_14_2019_16_48_47
      eTag: '"1e000c2c-0000-0d00-0000-5cdaa4190000"'
      groupName: Group2
      projectName: abgoyalWEselfhostb72bproject
      properties:
        azureDiskType: StandardOrPremium
        azureHybridUseBenefit: Yes
        azureLocation: NorthEurope
        azureOfferCode: MSAZR0003P
        azurePricingTier: Standard
        azureStorageRedundancy: LocallyRedundant
        azureVmFamilies:
          - Dv2_series
          - F_series
          - Dv3_series
          - DS_series
          - DSv2_series
          - Fs_series
          - Dsv3_series
          - Ev3_series
          - Esv3_series
          - D_series
          - M_series
          - Fsv2_series
          - H_series
        currency: USD
        discountPercentage: 100
        percentile: Percentile95
        reservedInstance: RI3Year
        scalingFactor: 1
        sizingCriterion: PerformanceBased
        stage: InProgress
        timeRange: Day
        vmUptime:
          daysPerMonth: 31
          hoursPerDay: 24
      resourceGroupName: abgoyal-westEurope
Copy

Create Assessment Resource

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

Constructor syntax

new Assessment(name: string, args: AssessmentArgs, opts?: CustomResourceOptions);
@overload
def Assessment(resource_name: str,
               args: AssessmentArgs,
               opts: Optional[ResourceOptions] = None)

@overload
def Assessment(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               group_name: Optional[str] = None,
               project_name: Optional[str] = None,
               properties: Optional[AssessmentPropertiesArgs] = None,
               resource_group_name: Optional[str] = None,
               assessment_name: Optional[str] = None,
               e_tag: Optional[str] = None)
func NewAssessment(ctx *Context, name string, args AssessmentArgs, opts ...ResourceOption) (*Assessment, error)
public Assessment(string name, AssessmentArgs args, CustomResourceOptions? opts = null)
public Assessment(String name, AssessmentArgs args)
public Assessment(String name, AssessmentArgs args, CustomResourceOptions options)
type: azure-native:migrate:Assessment
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. AssessmentArgs
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. AssessmentArgs
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. AssessmentArgs
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. AssessmentArgs
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. AssessmentArgs
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 azure_nativeAssessmentResource = new AzureNative.Migrate.Assessment("azure-nativeAssessmentResource", new()
{
    GroupName = "string",
    ProjectName = "string",
    Properties = new AzureNative.Migrate.Inputs.AssessmentPropertiesArgs
    {
        AzureDiskType = "string",
        AzureHybridUseBenefit = "string",
        AzureLocation = "string",
        AzureOfferCode = "string",
        AzurePricingTier = "string",
        AzureStorageRedundancy = "string",
        AzureVmFamilies = new[]
        {
            "string",
        },
        Currency = "string",
        DiscountPercentage = 0,
        Percentile = "string",
        ReservedInstance = "string",
        ScalingFactor = 0,
        SizingCriterion = "string",
        Stage = "string",
        TimeRange = "string",
        VmUptime = new AzureNative.Migrate.Inputs.VmUptimeArgs
        {
            DaysPerMonth = 0,
            HoursPerDay = 0,
        },
    },
    ResourceGroupName = "string",
    AssessmentName = "string",
    ETag = "string",
});
Copy
example, err := migrate.NewAssessment(ctx, "azure-nativeAssessmentResource", &migrate.AssessmentArgs{
	GroupName:   pulumi.String("string"),
	ProjectName: pulumi.String("string"),
	Properties: &migrate.AssessmentPropertiesArgs{
		AzureDiskType:          pulumi.String("string"),
		AzureHybridUseBenefit:  pulumi.String("string"),
		AzureLocation:          pulumi.String("string"),
		AzureOfferCode:         pulumi.String("string"),
		AzurePricingTier:       pulumi.String("string"),
		AzureStorageRedundancy: pulumi.String("string"),
		AzureVmFamilies: pulumi.StringArray{
			pulumi.String("string"),
		},
		Currency:           pulumi.String("string"),
		DiscountPercentage: pulumi.Float64(0),
		Percentile:         pulumi.String("string"),
		ReservedInstance:   pulumi.String("string"),
		ScalingFactor:      pulumi.Float64(0),
		SizingCriterion:    pulumi.String("string"),
		Stage:              pulumi.String("string"),
		TimeRange:          pulumi.String("string"),
		VmUptime: &migrate.VmUptimeArgs{
			DaysPerMonth: pulumi.Float64(0),
			HoursPerDay:  pulumi.Float64(0),
		},
	},
	ResourceGroupName: pulumi.String("string"),
	AssessmentName:    pulumi.String("string"),
	ETag:              pulumi.String("string"),
})
Copy
var azure_nativeAssessmentResource = new Assessment("azure-nativeAssessmentResource", AssessmentArgs.builder()
    .groupName("string")
    .projectName("string")
    .properties(AssessmentPropertiesArgs.builder()
        .azureDiskType("string")
        .azureHybridUseBenefit("string")
        .azureLocation("string")
        .azureOfferCode("string")
        .azurePricingTier("string")
        .azureStorageRedundancy("string")
        .azureVmFamilies("string")
        .currency("string")
        .discountPercentage(0)
        .percentile("string")
        .reservedInstance("string")
        .scalingFactor(0)
        .sizingCriterion("string")
        .stage("string")
        .timeRange("string")
        .vmUptime(VmUptimeArgs.builder()
            .daysPerMonth(0)
            .hoursPerDay(0)
            .build())
        .build())
    .resourceGroupName("string")
    .assessmentName("string")
    .eTag("string")
    .build());
Copy
azure_native_assessment_resource = azure_native.migrate.Assessment("azure-nativeAssessmentResource",
    group_name="string",
    project_name="string",
    properties={
        "azure_disk_type": "string",
        "azure_hybrid_use_benefit": "string",
        "azure_location": "string",
        "azure_offer_code": "string",
        "azure_pricing_tier": "string",
        "azure_storage_redundancy": "string",
        "azure_vm_families": ["string"],
        "currency": "string",
        "discount_percentage": 0,
        "percentile": "string",
        "reserved_instance": "string",
        "scaling_factor": 0,
        "sizing_criterion": "string",
        "stage": "string",
        "time_range": "string",
        "vm_uptime": {
            "days_per_month": 0,
            "hours_per_day": 0,
        },
    },
    resource_group_name="string",
    assessment_name="string",
    e_tag="string")
Copy
const azure_nativeAssessmentResource = new azure_native.migrate.Assessment("azure-nativeAssessmentResource", {
    groupName: "string",
    projectName: "string",
    properties: {
        azureDiskType: "string",
        azureHybridUseBenefit: "string",
        azureLocation: "string",
        azureOfferCode: "string",
        azurePricingTier: "string",
        azureStorageRedundancy: "string",
        azureVmFamilies: ["string"],
        currency: "string",
        discountPercentage: 0,
        percentile: "string",
        reservedInstance: "string",
        scalingFactor: 0,
        sizingCriterion: "string",
        stage: "string",
        timeRange: "string",
        vmUptime: {
            daysPerMonth: 0,
            hoursPerDay: 0,
        },
    },
    resourceGroupName: "string",
    assessmentName: "string",
    eTag: "string",
});
Copy
type: azure-native:migrate:Assessment
properties:
    assessmentName: string
    eTag: string
    groupName: string
    projectName: string
    properties:
        azureDiskType: string
        azureHybridUseBenefit: string
        azureLocation: string
        azureOfferCode: string
        azurePricingTier: string
        azureStorageRedundancy: string
        azureVmFamilies:
            - string
        currency: string
        discountPercentage: 0
        percentile: string
        reservedInstance: string
        scalingFactor: 0
        sizingCriterion: string
        stage: string
        timeRange: string
        vmUptime:
            daysPerMonth: 0
            hoursPerDay: 0
    resourceGroupName: string
Copy

Assessment 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 Assessment resource accepts the following input properties:

GroupName
This property is required.
Changes to this property will trigger replacement.
string
Unique name of a group within a project.
ProjectName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Migrate project.
Properties This property is required. Pulumi.AzureNative.Migrate.Inputs.AssessmentProperties
Properties of the assessment.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Resource Group that project is part of.
AssessmentName Changes to this property will trigger replacement. string
Unique name of an assessment within a project.
ETag string
For optimistic concurrency control.
GroupName
This property is required.
Changes to this property will trigger replacement.
string
Unique name of a group within a project.
ProjectName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Migrate project.
Properties This property is required. AssessmentPropertiesArgs
Properties of the assessment.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Resource Group that project is part of.
AssessmentName Changes to this property will trigger replacement. string
Unique name of an assessment within a project.
ETag string
For optimistic concurrency control.
groupName
This property is required.
Changes to this property will trigger replacement.
String
Unique name of a group within a project.
projectName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Azure Migrate project.
properties This property is required. AssessmentProperties
Properties of the assessment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Azure Resource Group that project is part of.
assessmentName Changes to this property will trigger replacement. String
Unique name of an assessment within a project.
eTag String
For optimistic concurrency control.
groupName
This property is required.
Changes to this property will trigger replacement.
string
Unique name of a group within a project.
projectName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Migrate project.
properties This property is required. AssessmentProperties
Properties of the assessment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Resource Group that project is part of.
assessmentName Changes to this property will trigger replacement. string
Unique name of an assessment within a project.
eTag string
For optimistic concurrency control.
group_name
This property is required.
Changes to this property will trigger replacement.
str
Unique name of a group within a project.
project_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Azure Migrate project.
properties This property is required. AssessmentPropertiesArgs
Properties of the assessment.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Azure Resource Group that project is part of.
assessment_name Changes to this property will trigger replacement. str
Unique name of an assessment within a project.
e_tag str
For optimistic concurrency control.
groupName
This property is required.
Changes to this property will trigger replacement.
String
Unique name of a group within a project.
projectName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Azure Migrate project.
properties This property is required. Property Map
Properties of the assessment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Azure Resource Group that project is part of.
assessmentName Changes to this property will trigger replacement. String
Unique name of an assessment within a project.
eTag String
For optimistic concurrency control.

Outputs

All input properties are implicitly available as output properties. Additionally, the Assessment 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
Unique name of an assessment.
Type string
Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Unique name of an assessment.
Type string
Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Unique name of an assessment.
type String
Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Unique name of an assessment.
type string
Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Unique name of an assessment.
type str
Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Unique name of an assessment.
type String
Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].

Supporting Types

AssessmentProperties
, AssessmentPropertiesArgs

AzureDiskType This property is required. string | Pulumi.AzureNative.Migrate.AzureDiskType
Storage type selected for this disk.
AzureHybridUseBenefit This property is required. string | Pulumi.AzureNative.Migrate.AzureHybridUseBenefit
AHUB discount on windows virtual machines.
AzureLocation This property is required. string | Pulumi.AzureNative.Migrate.AzureLocation
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
AzureOfferCode This property is required. string | Pulumi.AzureNative.Migrate.AzureOfferCode
Offer code according to which cost estimation is done.
AzurePricingTier This property is required. string | Pulumi.AzureNative.Migrate.AzurePricingTier
Pricing tier for Size evaluation.
AzureStorageRedundancy This property is required. string | Pulumi.AzureNative.Migrate.AzureStorageRedundancy
Storage Redundancy type offered by Azure.
AzureVmFamilies This property is required. List<Union<string, Pulumi.AzureNative.Migrate.AzureVmFamily>>
List of azure VM families.
Currency This property is required. string | Pulumi.AzureNative.Migrate.Currency
Currency to report prices in.
DiscountPercentage This property is required. double
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
Percentile This property is required. string | Pulumi.AzureNative.Migrate.Percentile
Percentile of performance data used to recommend Azure size.
ReservedInstance This property is required. string | Pulumi.AzureNative.Migrate.ReservedInstance
Azure reserved instance.
ScalingFactor This property is required. double
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
SizingCriterion This property is required. string | Pulumi.AzureNative.Migrate.AssessmentSizingCriterion
Assessment sizing criterion.
Stage This property is required. string | Pulumi.AzureNative.Migrate.AssessmentStage
User configurable setting that describes the status of the assessment.
TimeRange This property is required. string | Pulumi.AzureNative.Migrate.TimeRange
Time range of performance data used to recommend a size.
VmUptime This property is required. Pulumi.AzureNative.Migrate.Inputs.VmUptime
Specify the duration for which the VMs are up in the on-premises environment.
AzureDiskType This property is required. string | AzureDiskType
Storage type selected for this disk.
AzureHybridUseBenefit This property is required. string | AzureHybridUseBenefit
AHUB discount on windows virtual machines.
AzureLocation This property is required. string | AzureLocation
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
AzureOfferCode This property is required. string | AzureOfferCode
Offer code according to which cost estimation is done.
AzurePricingTier This property is required. string | AzurePricingTier
Pricing tier for Size evaluation.
AzureStorageRedundancy This property is required. string | AzureStorageRedundancy
Storage Redundancy type offered by Azure.
AzureVmFamilies This property is required. []string
List of azure VM families.
Currency This property is required. string | Currency
Currency to report prices in.
DiscountPercentage This property is required. float64
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
Percentile This property is required. string | Percentile
Percentile of performance data used to recommend Azure size.
ReservedInstance This property is required. string | ReservedInstance
Azure reserved instance.
ScalingFactor This property is required. float64
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
SizingCriterion This property is required. string | AssessmentSizingCriterion
Assessment sizing criterion.
Stage This property is required. string | AssessmentStage
User configurable setting that describes the status of the assessment.
TimeRange This property is required. string | TimeRange
Time range of performance data used to recommend a size.
VmUptime This property is required. VmUptime
Specify the duration for which the VMs are up in the on-premises environment.
azureDiskType This property is required. String | AzureDiskType
Storage type selected for this disk.
azureHybridUseBenefit This property is required. String | AzureHybridUseBenefit
AHUB discount on windows virtual machines.
azureLocation This property is required. String | AzureLocation
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
azureOfferCode This property is required. String | AzureOfferCode
Offer code according to which cost estimation is done.
azurePricingTier This property is required. String | AzurePricingTier
Pricing tier for Size evaluation.
azureStorageRedundancy This property is required. String | AzureStorageRedundancy
Storage Redundancy type offered by Azure.
azureVmFamilies This property is required. List<Either<String,AzureVmFamily>>
List of azure VM families.
currency This property is required. String | Currency
Currency to report prices in.
discountPercentage This property is required. Double
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
percentile This property is required. String | Percentile
Percentile of performance data used to recommend Azure size.
reservedInstance This property is required. String | ReservedInstance
Azure reserved instance.
scalingFactor This property is required. Double
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
sizingCriterion This property is required. String | AssessmentSizingCriterion
Assessment sizing criterion.
stage This property is required. String | AssessmentStage
User configurable setting that describes the status of the assessment.
timeRange This property is required. String | TimeRange
Time range of performance data used to recommend a size.
vmUptime This property is required. VmUptime
Specify the duration for which the VMs are up in the on-premises environment.
azureDiskType This property is required. string | AzureDiskType
Storage type selected for this disk.
azureHybridUseBenefit This property is required. string | AzureHybridUseBenefit
AHUB discount on windows virtual machines.
azureLocation This property is required. string | AzureLocation
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
azureOfferCode This property is required. string | AzureOfferCode
Offer code according to which cost estimation is done.
azurePricingTier This property is required. string | AzurePricingTier
Pricing tier for Size evaluation.
azureStorageRedundancy This property is required. string | AzureStorageRedundancy
Storage Redundancy type offered by Azure.
azureVmFamilies This property is required. (string | AzureVmFamily)[]
List of azure VM families.
currency This property is required. string | Currency
Currency to report prices in.
discountPercentage This property is required. number
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
percentile This property is required. string | Percentile
Percentile of performance data used to recommend Azure size.
reservedInstance This property is required. string | ReservedInstance
Azure reserved instance.
scalingFactor This property is required. number
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
sizingCriterion This property is required. string | AssessmentSizingCriterion
Assessment sizing criterion.
stage This property is required. string | AssessmentStage
User configurable setting that describes the status of the assessment.
timeRange This property is required. string | TimeRange
Time range of performance data used to recommend a size.
vmUptime This property is required. VmUptime
Specify the duration for which the VMs are up in the on-premises environment.
azure_disk_type This property is required. str | AzureDiskType
Storage type selected for this disk.
azure_hybrid_use_benefit This property is required. str | AzureHybridUseBenefit
AHUB discount on windows virtual machines.
azure_location This property is required. str | AzureLocation
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
azure_offer_code This property is required. str | AzureOfferCode
Offer code according to which cost estimation is done.
azure_pricing_tier This property is required. str | AzurePricingTier
Pricing tier for Size evaluation.
azure_storage_redundancy This property is required. str | AzureStorageRedundancy
Storage Redundancy type offered by Azure.
azure_vm_families This property is required. Sequence[Union[str, AzureVmFamily]]
List of azure VM families.
currency This property is required. str | Currency
Currency to report prices in.
discount_percentage This property is required. float
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
percentile This property is required. str | Percentile
Percentile of performance data used to recommend Azure size.
reserved_instance This property is required. str | ReservedInstance
Azure reserved instance.
scaling_factor This property is required. float
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
sizing_criterion This property is required. str | AssessmentSizingCriterion
Assessment sizing criterion.
stage This property is required. str | AssessmentStage
User configurable setting that describes the status of the assessment.
time_range This property is required. str | TimeRange
Time range of performance data used to recommend a size.
vm_uptime This property is required. VmUptime
Specify the duration for which the VMs are up in the on-premises environment.
azureDiskType This property is required. String | "Unknown" | "Standard" | "StandardSSD" | "Premium" | "StandardOrPremium" | "Ultra" | "PremiumV2"
Storage type selected for this disk.
azureHybridUseBenefit This property is required. String | "Unknown" | "Yes" | "No"
AHUB discount on windows virtual machines.
azureLocation This property is required. String | "Unknown" | "EastAsia" | "SoutheastAsia" | "AustraliaEast" | "AustraliaSoutheast" | "BrazilSouth" | "CanadaCentral" | "CanadaEast" | "WestEurope" | "NorthEurope" | "CentralIndia" | "SouthIndia" | "WestIndia" | "JapanEast" | "JapanWest" | "KoreaCentral" | "KoreaSouth" | "UkWest" | "UkSouth" | "NorthCentralUs" | "EastUs" | "WestUs2" | "SouthCentralUs" | "CentralUs" | "EastUs2" | "WestUs" | "WestCentralUs" | "GermanyCentral" | "GermanyNortheast" | "ChinaNorth" | "ChinaEast" | "USGovArizona" | "USGovTexas" | "USGovIowa" | "USGovVirginia" | "USDoDCentral" | "USDoDEast" | "FranceCentral" | "AustraliaCentral" | "SouthAfricaNorth" | "FranceSouth" | "AustraliaCentral2" | "SouthAfricaWest" | "GermanyNorth" | "GermanyWestCentral" | "NorwayEast" | "NorwayWest" | "ChinaEast2" | "ChinaNorth2" | "SwitzerlandNorth" | "SwitzerlandWest" | "UAENorth" | "UAECentral" | "UsNatEast" | "UsNatWest" | "UsSecEast" | "UsSecCentral" | "UsSecWest" | "SwedenCentral" | "QatarCentral"
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
azureOfferCode This property is required. String | "Unknown" | "MSAZR0003P" | "MSAZR0044P" | "MSAZR0059P" | "MSAZR0060P" | "MSAZR0062P" | "MSAZR0063P" | "MSAZR0064P" | "MSAZR0029P" | "MSAZR0022P" | "MSAZR0023P" | "MSAZR0148P" | "MSAZR0025P" | "MSAZR0036P" | "MSAZR0120P" | "MSAZR0121P" | "MSAZR0122P" | "MSAZR0123P" | "MSAZR0124P" | "MSAZR0125P" | "MSAZR0126P" | "MSAZR0127P" | "MSAZR0128P" | "MSAZR0129P" | "MSAZR0130P" | "MSAZR0111P" | "MSAZR0144P" | "MSAZR0149P" | "MSMCAZR0044P" | "MSMCAZR0059P" | "MSMCAZR0060P" | "MSMCAZR0063P" | "MSMCAZR0120P" | "MSMCAZR0121P" | "MSMCAZR0125P" | "MSMCAZR0128P" | "MSAZRDE0003P" | "MSAZRDE0044P" | "MSAZRUSGOV0003P" | "EA" | "MSAZR0243P" | "SavingsPlan1Year" | "SavingsPlan3Year"
Offer code according to which cost estimation is done.
azurePricingTier This property is required. String | "Standard" | "Basic"
Pricing tier for Size evaluation.
azureStorageRedundancy This property is required. String | "Unknown" | "LocallyRedundant" | "ZoneRedundant" | "GeoRedundant" | "ReadAccessGeoRedundant"
Storage Redundancy type offered by Azure.
azureVmFamilies This property is required. List<String | "Unknown" | "Basic_A0_A4" | "Standard_A0_A7" | "Standard_A8_A11" | "Av2_series" | "D_series" | "Dv2_series" | "DS_series" | "DSv2_series" | "F_series" | "Fs_series" | "G_series" | "GS_series" | "H_series" | "Ls_series" | "Dsv3_series" | "Dv3_series" | "Fsv2_series" | "Ev3_series" | "Esv3_series" | "M_series" | "DC_Series" | "Lsv2_series" | "Ev4_series" | "Esv4_series" | "Edv4_series" | "Edsv4_series" | "Dv4_series" | "Dsv4_series" | "Ddv4_series" | "Ddsv4_series" | "Easv4_series" | "Dasv4_series" | "Mv2_series" | "Eav4_series" | "Dav4_series" | "Msv2_series" | "Mdsv2_series" | "Dv5_series" | "Dsv5_series" | "Ddv5_series" | "Ddsv5_series" | "Dasv5_series" | "Dadsv5_series" | "Ev5_series" | "Esv5_series" | "Edv5_series" | "Edsv5_series" | "Easv5_series" | "Eadsv5_series" | "Ebsv5_series" | "Ebdsv5_series">
List of azure VM families.
currency This property is required. 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 to report prices in.
discountPercentage This property is required. Number
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
percentile This property is required. String | "Percentile50" | "Percentile90" | "Percentile95" | "Percentile99"
Percentile of performance data used to recommend Azure size.
reservedInstance This property is required. String | "None" | "RI1Year" | "RI3Year"
Azure reserved instance.
scalingFactor This property is required. Number
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
sizingCriterion This property is required. String | "PerformanceBased" | "AsOnPremises"
Assessment sizing criterion.
stage This property is required. String | "InProgress" | "UnderReview" | "Approved"
User configurable setting that describes the status of the assessment.
timeRange This property is required. String | "Day" | "Week" | "Month" | "Custom"
Time range of performance data used to recommend a size.
vmUptime This property is required. Property Map
Specify the duration for which the VMs are up in the on-premises environment.

AssessmentPropertiesResponse
, AssessmentPropertiesResponseArgs

AzureDiskType This property is required. string
Storage type selected for this disk.
AzureHybridUseBenefit This property is required. string
AHUB discount on windows virtual machines.
AzureLocation This property is required. string
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
AzureOfferCode This property is required. string
Offer code according to which cost estimation is done.
AzurePricingTier This property is required. string
Pricing tier for Size evaluation.
AzureStorageRedundancy This property is required. string
Storage Redundancy type offered by Azure.
AzureVmFamilies This property is required. List<string>
List of azure VM families.
ConfidenceRatingInPercentage This property is required. double
Confidence rating percentage for assessment. Can be in the range [0, 100].
CreatedTimestamp This property is required. string
Time when this project was created. Date-Time represented in ISO-8601 format.
Currency This property is required. string
Currency to report prices in.
DiscountPercentage This property is required. double
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
EaSubscriptionId This property is required. string
Enterprise agreement subscription arm id.
MonthlyBandwidthCost This property is required. double
Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
MonthlyComputeCost This property is required. double
Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
MonthlyPremiumStorageCost This property is required. double
Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
MonthlyStandardSSDStorageCost This property is required. double
Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
MonthlyStorageCost This property is required. double
Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
NumberOfMachines This property is required. int
Number of assessed machines part of this assessment.
Percentile This property is required. string
Percentile of performance data used to recommend Azure size.
PerfDataEndTime This property is required. string
End time to consider performance data for assessment
PerfDataStartTime This property is required. string
Start time to consider performance data for assessment
PricesTimestamp This property is required. string
Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
ReservedInstance This property is required. string
Azure reserved instance.
ScalingFactor This property is required. double
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
SizingCriterion This property is required. string
Assessment sizing criterion.
Stage This property is required. string
User configurable setting that describes the status of the assessment.
Status This property is required. string
Whether the assessment has been created and is valid.
TimeRange This property is required. string
Time range of performance data used to recommend a size.
UpdatedTimestamp This property is required. string
Time when this project was last updated. Date-Time represented in ISO-8601 format.
VmUptime This property is required. Pulumi.AzureNative.Migrate.Inputs.VmUptimeResponse
Specify the duration for which the VMs are up in the on-premises environment.
AzureDiskType This property is required. string
Storage type selected for this disk.
AzureHybridUseBenefit This property is required. string
AHUB discount on windows virtual machines.
AzureLocation This property is required. string
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
AzureOfferCode This property is required. string
Offer code according to which cost estimation is done.
AzurePricingTier This property is required. string
Pricing tier for Size evaluation.
AzureStorageRedundancy This property is required. string
Storage Redundancy type offered by Azure.
AzureVmFamilies This property is required. []string
List of azure VM families.
ConfidenceRatingInPercentage This property is required. float64
Confidence rating percentage for assessment. Can be in the range [0, 100].
CreatedTimestamp This property is required. string
Time when this project was created. Date-Time represented in ISO-8601 format.
Currency This property is required. string
Currency to report prices in.
DiscountPercentage This property is required. float64
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
EaSubscriptionId This property is required. string
Enterprise agreement subscription arm id.
MonthlyBandwidthCost This property is required. float64
Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
MonthlyComputeCost This property is required. float64
Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
MonthlyPremiumStorageCost This property is required. float64
Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
MonthlyStandardSSDStorageCost This property is required. float64
Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
MonthlyStorageCost This property is required. float64
Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
NumberOfMachines This property is required. int
Number of assessed machines part of this assessment.
Percentile This property is required. string
Percentile of performance data used to recommend Azure size.
PerfDataEndTime This property is required. string
End time to consider performance data for assessment
PerfDataStartTime This property is required. string
Start time to consider performance data for assessment
PricesTimestamp This property is required. string
Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
ReservedInstance This property is required. string
Azure reserved instance.
ScalingFactor This property is required. float64
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
SizingCriterion This property is required. string
Assessment sizing criterion.
Stage This property is required. string
User configurable setting that describes the status of the assessment.
Status This property is required. string
Whether the assessment has been created and is valid.
TimeRange This property is required. string
Time range of performance data used to recommend a size.
UpdatedTimestamp This property is required. string
Time when this project was last updated. Date-Time represented in ISO-8601 format.
VmUptime This property is required. VmUptimeResponse
Specify the duration for which the VMs are up in the on-premises environment.
azureDiskType This property is required. String
Storage type selected for this disk.
azureHybridUseBenefit This property is required. String
AHUB discount on windows virtual machines.
azureLocation This property is required. String
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
azureOfferCode This property is required. String
Offer code according to which cost estimation is done.
azurePricingTier This property is required. String
Pricing tier for Size evaluation.
azureStorageRedundancy This property is required. String
Storage Redundancy type offered by Azure.
azureVmFamilies This property is required. List<String>
List of azure VM families.
confidenceRatingInPercentage This property is required. Double
Confidence rating percentage for assessment. Can be in the range [0, 100].
createdTimestamp This property is required. String
Time when this project was created. Date-Time represented in ISO-8601 format.
currency This property is required. String
Currency to report prices in.
discountPercentage This property is required. Double
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
eaSubscriptionId This property is required. String
Enterprise agreement subscription arm id.
monthlyBandwidthCost This property is required. Double
Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyComputeCost This property is required. Double
Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyPremiumStorageCost This property is required. Double
Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyStandardSSDStorageCost This property is required. Double
Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyStorageCost This property is required. Double
Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
numberOfMachines This property is required. Integer
Number of assessed machines part of this assessment.
percentile This property is required. String
Percentile of performance data used to recommend Azure size.
perfDataEndTime This property is required. String
End time to consider performance data for assessment
perfDataStartTime This property is required. String
Start time to consider performance data for assessment
pricesTimestamp This property is required. String
Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
reservedInstance This property is required. String
Azure reserved instance.
scalingFactor This property is required. Double
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
sizingCriterion This property is required. String
Assessment sizing criterion.
stage This property is required. String
User configurable setting that describes the status of the assessment.
status This property is required. String
Whether the assessment has been created and is valid.
timeRange This property is required. String
Time range of performance data used to recommend a size.
updatedTimestamp This property is required. String
Time when this project was last updated. Date-Time represented in ISO-8601 format.
vmUptime This property is required. VmUptimeResponse
Specify the duration for which the VMs are up in the on-premises environment.
azureDiskType This property is required. string
Storage type selected for this disk.
azureHybridUseBenefit This property is required. string
AHUB discount on windows virtual machines.
azureLocation This property is required. string
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
azureOfferCode This property is required. string
Offer code according to which cost estimation is done.
azurePricingTier This property is required. string
Pricing tier for Size evaluation.
azureStorageRedundancy This property is required. string
Storage Redundancy type offered by Azure.
azureVmFamilies This property is required. string[]
List of azure VM families.
confidenceRatingInPercentage This property is required. number
Confidence rating percentage for assessment. Can be in the range [0, 100].
createdTimestamp This property is required. string
Time when this project was created. Date-Time represented in ISO-8601 format.
currency This property is required. string
Currency to report prices in.
discountPercentage This property is required. number
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
eaSubscriptionId This property is required. string
Enterprise agreement subscription arm id.
monthlyBandwidthCost This property is required. number
Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyComputeCost This property is required. number
Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyPremiumStorageCost This property is required. number
Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyStandardSSDStorageCost This property is required. number
Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyStorageCost This property is required. number
Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
numberOfMachines This property is required. number
Number of assessed machines part of this assessment.
percentile This property is required. string
Percentile of performance data used to recommend Azure size.
perfDataEndTime This property is required. string
End time to consider performance data for assessment
perfDataStartTime This property is required. string
Start time to consider performance data for assessment
pricesTimestamp This property is required. string
Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
reservedInstance This property is required. string
Azure reserved instance.
scalingFactor This property is required. number
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
sizingCriterion This property is required. string
Assessment sizing criterion.
stage This property is required. string
User configurable setting that describes the status of the assessment.
status This property is required. string
Whether the assessment has been created and is valid.
timeRange This property is required. string
Time range of performance data used to recommend a size.
updatedTimestamp This property is required. string
Time when this project was last updated. Date-Time represented in ISO-8601 format.
vmUptime This property is required. VmUptimeResponse
Specify the duration for which the VMs are up in the on-premises environment.
azure_disk_type This property is required. str
Storage type selected for this disk.
azure_hybrid_use_benefit This property is required. str
AHUB discount on windows virtual machines.
azure_location This property is required. str
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
azure_offer_code This property is required. str
Offer code according to which cost estimation is done.
azure_pricing_tier This property is required. str
Pricing tier for Size evaluation.
azure_storage_redundancy This property is required. str
Storage Redundancy type offered by Azure.
azure_vm_families This property is required. Sequence[str]
List of azure VM families.
confidence_rating_in_percentage This property is required. float
Confidence rating percentage for assessment. Can be in the range [0, 100].
created_timestamp This property is required. str
Time when this project was created. Date-Time represented in ISO-8601 format.
currency This property is required. str
Currency to report prices in.
discount_percentage This property is required. float
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
ea_subscription_id This property is required. str
Enterprise agreement subscription arm id.
monthly_bandwidth_cost This property is required. float
Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthly_compute_cost This property is required. float
Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthly_premium_storage_cost This property is required. float
Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthly_standard_ssd_storage_cost This property is required. float
Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthly_storage_cost This property is required. float
Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
number_of_machines This property is required. int
Number of assessed machines part of this assessment.
percentile This property is required. str
Percentile of performance data used to recommend Azure size.
perf_data_end_time This property is required. str
End time to consider performance data for assessment
perf_data_start_time This property is required. str
Start time to consider performance data for assessment
prices_timestamp This property is required. str
Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
reserved_instance This property is required. str
Azure reserved instance.
scaling_factor This property is required. float
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
sizing_criterion This property is required. str
Assessment sizing criterion.
stage This property is required. str
User configurable setting that describes the status of the assessment.
status This property is required. str
Whether the assessment has been created and is valid.
time_range This property is required. str
Time range of performance data used to recommend a size.
updated_timestamp This property is required. str
Time when this project was last updated. Date-Time represented in ISO-8601 format.
vm_uptime This property is required. VmUptimeResponse
Specify the duration for which the VMs are up in the on-premises environment.
azureDiskType This property is required. String
Storage type selected for this disk.
azureHybridUseBenefit This property is required. String
AHUB discount on windows virtual machines.
azureLocation This property is required. String
Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
azureOfferCode This property is required. String
Offer code according to which cost estimation is done.
azurePricingTier This property is required. String
Pricing tier for Size evaluation.
azureStorageRedundancy This property is required. String
Storage Redundancy type offered by Azure.
azureVmFamilies This property is required. List<String>
List of azure VM families.
confidenceRatingInPercentage This property is required. Number
Confidence rating percentage for assessment. Can be in the range [0, 100].
createdTimestamp This property is required. String
Time when this project was created. Date-Time represented in ISO-8601 format.
currency This property is required. String
Currency to report prices in.
discountPercentage This property is required. Number
Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
eaSubscriptionId This property is required. String
Enterprise agreement subscription arm id.
monthlyBandwidthCost This property is required. Number
Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyComputeCost This property is required. Number
Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyPremiumStorageCost This property is required. Number
Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyStandardSSDStorageCost This property is required. Number
Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
monthlyStorageCost This property is required. Number
Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
numberOfMachines This property is required. Number
Number of assessed machines part of this assessment.
percentile This property is required. String
Percentile of performance data used to recommend Azure size.
perfDataEndTime This property is required. String
End time to consider performance data for assessment
perfDataStartTime This property is required. String
Start time to consider performance data for assessment
pricesTimestamp This property is required. String
Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
reservedInstance This property is required. String
Azure reserved instance.
scalingFactor This property is required. Number
Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
sizingCriterion This property is required. String
Assessment sizing criterion.
stage This property is required. String
User configurable setting that describes the status of the assessment.
status This property is required. String
Whether the assessment has been created and is valid.
timeRange This property is required. String
Time range of performance data used to recommend a size.
updatedTimestamp This property is required. String
Time when this project was last updated. Date-Time represented in ISO-8601 format.
vmUptime This property is required. Property Map
Specify the duration for which the VMs are up in the on-premises environment.

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.

AssessmentStage
, AssessmentStageArgs

InProgress
InProgress
UnderReview
UnderReview
Approved
Approved
AssessmentStageInProgress
InProgress
AssessmentStageUnderReview
UnderReview
AssessmentStageApproved
Approved
InProgress
InProgress
UnderReview
UnderReview
Approved
Approved
InProgress
InProgress
UnderReview
UnderReview
Approved
Approved
IN_PROGRESS
InProgress
UNDER_REVIEW
UnderReview
APPROVED
Approved
"InProgress"
InProgress
"UnderReview"
UnderReview
"Approved"
Approved

AzureDiskType
, AzureDiskTypeArgs

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

AzureHybridUseBenefit
, AzureHybridUseBenefitArgs

Unknown
Unknown
Yes
Yes
No
No
AzureHybridUseBenefitUnknown
Unknown
AzureHybridUseBenefitYes
Yes
AzureHybridUseBenefitNo
No
Unknown
Unknown
Yes
Yes
No
No
Unknown
Unknown
Yes
Yes
No
No
UNKNOWN
Unknown
YES
Yes
NO
No
"Unknown"
Unknown
"Yes"
Yes
"No"
No

AzureLocation
, AzureLocationArgs

Unknown
Unknown
EastAsia
EastAsia
SoutheastAsia
SoutheastAsia
AustraliaEast
AustraliaEast
AustraliaSoutheast
AustraliaSoutheast
BrazilSouth
BrazilSouth
CanadaCentral
CanadaCentral
CanadaEast
CanadaEast
WestEurope
WestEurope
NorthEurope
NorthEurope
CentralIndia
CentralIndia
SouthIndia
SouthIndia
WestIndia
WestIndia
JapanEast
JapanEast
JapanWest
JapanWest
KoreaCentral
KoreaCentral
KoreaSouth
KoreaSouth
UkWest
UkWest
UkSouth
UkSouth
NorthCentralUs
NorthCentralUs
EastUs
EastUs
WestUs2
WestUs2
SouthCentralUs
SouthCentralUs
CentralUs
CentralUs
EastUs2
EastUs2
WestUs
WestUs
WestCentralUs
WestCentralUs
GermanyCentral
GermanyCentral
GermanyNortheast
GermanyNortheast
ChinaNorth
ChinaNorth
ChinaEast
ChinaEast
USGovArizona
USGovArizona
USGovTexas
USGovTexas
USGovIowa
USGovIowa
USGovVirginia
USGovVirginia
USDoDCentral
USDoDCentral
USDoDEast
USDoDEast
FranceCentral
FranceCentral
AustraliaCentral
AustraliaCentral
SouthAfricaNorth
SouthAfricaNorth
FranceSouth
FranceSouth
AustraliaCentral2
AustraliaCentral2
SouthAfricaWest
SouthAfricaWest
GermanyNorth
GermanyNorth
GermanyWestCentral
GermanyWestCentral
NorwayEast
NorwayEast
NorwayWest
NorwayWest
ChinaEast2
ChinaEast2
ChinaNorth2
ChinaNorth2
SwitzerlandNorth
SwitzerlandNorth
SwitzerlandWest
SwitzerlandWest
UAENorth
UAENorth
UAECentral
UAECentral
UsNatEast
UsNatEast
UsNatWest
UsNatWest
UsSecEast
UsSecEast
UsSecCentral
UsSecCentral
UsSecWest
UsSecWest
SwedenCentral
SwedenCentral
QatarCentral
QatarCentral
AzureLocationUnknown
Unknown
AzureLocationEastAsia
EastAsia
AzureLocationSoutheastAsia
SoutheastAsia
AzureLocationAustraliaEast
AustraliaEast
AzureLocationAustraliaSoutheast
AustraliaSoutheast
AzureLocationBrazilSouth
BrazilSouth
AzureLocationCanadaCentral
CanadaCentral
AzureLocationCanadaEast
CanadaEast
AzureLocationWestEurope
WestEurope
AzureLocationNorthEurope
NorthEurope
AzureLocationCentralIndia
CentralIndia
AzureLocationSouthIndia
SouthIndia
AzureLocationWestIndia
WestIndia
AzureLocationJapanEast
JapanEast
AzureLocationJapanWest
JapanWest
AzureLocationKoreaCentral
KoreaCentral
AzureLocationKoreaSouth
KoreaSouth
AzureLocationUkWest
UkWest
AzureLocationUkSouth
UkSouth
AzureLocationNorthCentralUs
NorthCentralUs
AzureLocationEastUs
EastUs
AzureLocationWestUs2
WestUs2
AzureLocationSouthCentralUs
SouthCentralUs
AzureLocationCentralUs
CentralUs
AzureLocationEastUs2
EastUs2
AzureLocationWestUs
WestUs
AzureLocationWestCentralUs
WestCentralUs
AzureLocationGermanyCentral
GermanyCentral
AzureLocationGermanyNortheast
GermanyNortheast
AzureLocationChinaNorth
ChinaNorth
AzureLocationChinaEast
ChinaEast
AzureLocationUSGovArizona
USGovArizona
AzureLocationUSGovTexas
USGovTexas
AzureLocationUSGovIowa
USGovIowa
AzureLocationUSGovVirginia
USGovVirginia
AzureLocationUSDoDCentral
USDoDCentral
AzureLocationUSDoDEast
USDoDEast
AzureLocationFranceCentral
FranceCentral
AzureLocationAustraliaCentral
AustraliaCentral
AzureLocationSouthAfricaNorth
SouthAfricaNorth
AzureLocationFranceSouth
FranceSouth
AzureLocationAustraliaCentral2
AustraliaCentral2
AzureLocationSouthAfricaWest
SouthAfricaWest
AzureLocationGermanyNorth
GermanyNorth
AzureLocationGermanyWestCentral
GermanyWestCentral
AzureLocationNorwayEast
NorwayEast
AzureLocationNorwayWest
NorwayWest
AzureLocationChinaEast2
ChinaEast2
AzureLocationChinaNorth2
ChinaNorth2
AzureLocationSwitzerlandNorth
SwitzerlandNorth
AzureLocationSwitzerlandWest
SwitzerlandWest
AzureLocationUAENorth
UAENorth
AzureLocationUAECentral
UAECentral
AzureLocationUsNatEast
UsNatEast
AzureLocationUsNatWest
UsNatWest
AzureLocationUsSecEast
UsSecEast
AzureLocationUsSecCentral
UsSecCentral
AzureLocationUsSecWest
UsSecWest
AzureLocationSwedenCentral
SwedenCentral
AzureLocationQatarCentral
QatarCentral
Unknown
Unknown
EastAsia
EastAsia
SoutheastAsia
SoutheastAsia
AustraliaEast
AustraliaEast
AustraliaSoutheast
AustraliaSoutheast
BrazilSouth
BrazilSouth
CanadaCentral
CanadaCentral
CanadaEast
CanadaEast
WestEurope
WestEurope
NorthEurope
NorthEurope
CentralIndia
CentralIndia
SouthIndia
SouthIndia
WestIndia
WestIndia
JapanEast
JapanEast
JapanWest
JapanWest
KoreaCentral
KoreaCentral
KoreaSouth
KoreaSouth
UkWest
UkWest
UkSouth
UkSouth
NorthCentralUs
NorthCentralUs
EastUs
EastUs
WestUs2
WestUs2
SouthCentralUs
SouthCentralUs
CentralUs
CentralUs
EastUs2
EastUs2
WestUs
WestUs
WestCentralUs
WestCentralUs
GermanyCentral
GermanyCentral
GermanyNortheast
GermanyNortheast
ChinaNorth
ChinaNorth
ChinaEast
ChinaEast
USGovArizona
USGovArizona
USGovTexas
USGovTexas
USGovIowa
USGovIowa
USGovVirginia
USGovVirginia
USDoDCentral
USDoDCentral
USDoDEast
USDoDEast
FranceCentral
FranceCentral
AustraliaCentral
AustraliaCentral
SouthAfricaNorth
SouthAfricaNorth
FranceSouth
FranceSouth
AustraliaCentral2
AustraliaCentral2
SouthAfricaWest
SouthAfricaWest
GermanyNorth
GermanyNorth
GermanyWestCentral
GermanyWestCentral
NorwayEast
NorwayEast
NorwayWest
NorwayWest
ChinaEast2
ChinaEast2
ChinaNorth2
ChinaNorth2
SwitzerlandNorth
SwitzerlandNorth
SwitzerlandWest
SwitzerlandWest
UAENorth
UAENorth
UAECentral
UAECentral
UsNatEast
UsNatEast
UsNatWest
UsNatWest
UsSecEast
UsSecEast
UsSecCentral
UsSecCentral
UsSecWest
UsSecWest
SwedenCentral
SwedenCentral
QatarCentral
QatarCentral
Unknown
Unknown
EastAsia
EastAsia
SoutheastAsia
SoutheastAsia
AustraliaEast
AustraliaEast
AustraliaSoutheast
AustraliaSoutheast
BrazilSouth
BrazilSouth
CanadaCentral
CanadaCentral
CanadaEast
CanadaEast
WestEurope
WestEurope
NorthEurope
NorthEurope
CentralIndia
CentralIndia
SouthIndia
SouthIndia
WestIndia
WestIndia
JapanEast
JapanEast
JapanWest
JapanWest
KoreaCentral
KoreaCentral
KoreaSouth
KoreaSouth
UkWest
UkWest
UkSouth
UkSouth
NorthCentralUs
NorthCentralUs
EastUs
EastUs
WestUs2
WestUs2
SouthCentralUs
SouthCentralUs
CentralUs
CentralUs
EastUs2
EastUs2
WestUs
WestUs
WestCentralUs
WestCentralUs
GermanyCentral
GermanyCentral
GermanyNortheast
GermanyNortheast
ChinaNorth
ChinaNorth
ChinaEast
ChinaEast
USGovArizona
USGovArizona
USGovTexas
USGovTexas
USGovIowa
USGovIowa
USGovVirginia
USGovVirginia
USDoDCentral
USDoDCentral
USDoDEast
USDoDEast
FranceCentral
FranceCentral
AustraliaCentral
AustraliaCentral
SouthAfricaNorth
SouthAfricaNorth
FranceSouth
FranceSouth
AustraliaCentral2
AustraliaCentral2
SouthAfricaWest
SouthAfricaWest
GermanyNorth
GermanyNorth
GermanyWestCentral
GermanyWestCentral
NorwayEast
NorwayEast
NorwayWest
NorwayWest
ChinaEast2
ChinaEast2
ChinaNorth2
ChinaNorth2
SwitzerlandNorth
SwitzerlandNorth
SwitzerlandWest
SwitzerlandWest
UAENorth
UAENorth
UAECentral
UAECentral
UsNatEast
UsNatEast
UsNatWest
UsNatWest
UsSecEast
UsSecEast
UsSecCentral
UsSecCentral
UsSecWest
UsSecWest
SwedenCentral
SwedenCentral
QatarCentral
QatarCentral
UNKNOWN
Unknown
EAST_ASIA
EastAsia
SOUTHEAST_ASIA
SoutheastAsia
AUSTRALIA_EAST
AustraliaEast
AUSTRALIA_SOUTHEAST
AustraliaSoutheast
BRAZIL_SOUTH
BrazilSouth
CANADA_CENTRAL
CanadaCentral
CANADA_EAST
CanadaEast
WEST_EUROPE
WestEurope
NORTH_EUROPE
NorthEurope
CENTRAL_INDIA
CentralIndia
SOUTH_INDIA
SouthIndia
WEST_INDIA
WestIndia
JAPAN_EAST
JapanEast
JAPAN_WEST
JapanWest
KOREA_CENTRAL
KoreaCentral
KOREA_SOUTH
KoreaSouth
UK_WEST
UkWest
UK_SOUTH
UkSouth
NORTH_CENTRAL_US
NorthCentralUs
EAST_US
EastUs
WEST_US2
WestUs2
SOUTH_CENTRAL_US
SouthCentralUs
CENTRAL_US
CentralUs
EAST_US2
EastUs2
WEST_US
WestUs
WEST_CENTRAL_US
WestCentralUs
GERMANY_CENTRAL
GermanyCentral
GERMANY_NORTHEAST
GermanyNortheast
CHINA_NORTH
ChinaNorth
CHINA_EAST
ChinaEast
US_GOV_ARIZONA
USGovArizona
US_GOV_TEXAS
USGovTexas
US_GOV_IOWA
USGovIowa
US_GOV_VIRGINIA
USGovVirginia
US_DO_D_CENTRAL
USDoDCentral
US_DO_D_EAST
USDoDEast
FRANCE_CENTRAL
FranceCentral
AUSTRALIA_CENTRAL
AustraliaCentral
SOUTH_AFRICA_NORTH
SouthAfricaNorth
FRANCE_SOUTH
FranceSouth
AUSTRALIA_CENTRAL2
AustraliaCentral2
SOUTH_AFRICA_WEST
SouthAfricaWest
GERMANY_NORTH
GermanyNorth
GERMANY_WEST_CENTRAL
GermanyWestCentral
NORWAY_EAST
NorwayEast
NORWAY_WEST
NorwayWest
CHINA_EAST2
ChinaEast2
CHINA_NORTH2
ChinaNorth2
SWITZERLAND_NORTH
SwitzerlandNorth
SWITZERLAND_WEST
SwitzerlandWest
UAE_NORTH
UAENorth
UAE_CENTRAL
UAECentral
US_NAT_EAST
UsNatEast
US_NAT_WEST
UsNatWest
US_SEC_EAST
UsSecEast
US_SEC_CENTRAL
UsSecCentral
US_SEC_WEST
UsSecWest
SWEDEN_CENTRAL
SwedenCentral
QATAR_CENTRAL
QatarCentral
"Unknown"
Unknown
"EastAsia"
EastAsia
"SoutheastAsia"
SoutheastAsia
"AustraliaEast"
AustraliaEast
"AustraliaSoutheast"
AustraliaSoutheast
"BrazilSouth"
BrazilSouth
"CanadaCentral"
CanadaCentral
"CanadaEast"
CanadaEast
"WestEurope"
WestEurope
"NorthEurope"
NorthEurope
"CentralIndia"
CentralIndia
"SouthIndia"
SouthIndia
"WestIndia"
WestIndia
"JapanEast"
JapanEast
"JapanWest"
JapanWest
"KoreaCentral"
KoreaCentral
"KoreaSouth"
KoreaSouth
"UkWest"
UkWest
"UkSouth"
UkSouth
"NorthCentralUs"
NorthCentralUs
"EastUs"
EastUs
"WestUs2"
WestUs2
"SouthCentralUs"
SouthCentralUs
"CentralUs"
CentralUs
"EastUs2"
EastUs2
"WestUs"
WestUs
"WestCentralUs"
WestCentralUs
"GermanyCentral"
GermanyCentral
"GermanyNortheast"
GermanyNortheast
"ChinaNorth"
ChinaNorth
"ChinaEast"
ChinaEast
"USGovArizona"
USGovArizona
"USGovTexas"
USGovTexas
"USGovIowa"
USGovIowa
"USGovVirginia"
USGovVirginia
"USDoDCentral"
USDoDCentral
"USDoDEast"
USDoDEast
"FranceCentral"
FranceCentral
"AustraliaCentral"
AustraliaCentral
"SouthAfricaNorth"
SouthAfricaNorth
"FranceSouth"
FranceSouth
"AustraliaCentral2"
AustraliaCentral2
"SouthAfricaWest"
SouthAfricaWest
"GermanyNorth"
GermanyNorth
"GermanyWestCentral"
GermanyWestCentral
"NorwayEast"
NorwayEast
"NorwayWest"
NorwayWest
"ChinaEast2"
ChinaEast2
"ChinaNorth2"
ChinaNorth2
"SwitzerlandNorth"
SwitzerlandNorth
"SwitzerlandWest"
SwitzerlandWest
"UAENorth"
UAENorth
"UAECentral"
UAECentral
"UsNatEast"
UsNatEast
"UsNatWest"
UsNatWest
"UsSecEast"
UsSecEast
"UsSecCentral"
UsSecCentral
"UsSecWest"
UsSecWest
"SwedenCentral"
SwedenCentral
"QatarCentral"
QatarCentral

AzureOfferCode
, AzureOfferCodeArgs

Unknown
Unknown
Msazr0003P
MSAZR0003P
Msazr0044P
MSAZR0044P
Msazr0059P
MSAZR0059P
Msazr0060P
MSAZR0060P
Msazr0062P
MSAZR0062P
Msazr0063P
MSAZR0063P
Msazr0064P
MSAZR0064P
Msazr0029P
MSAZR0029P
Msazr0022P
MSAZR0022P
Msazr0023P
MSAZR0023P
Msazr0148P
MSAZR0148P
Msazr0025P
MSAZR0025P
Msazr0036P
MSAZR0036P
Msazr0120P
MSAZR0120P
Msazr0121P
MSAZR0121P
Msazr0122P
MSAZR0122P
Msazr0123P
MSAZR0123P
Msazr0124P
MSAZR0124P
Msazr0125P
MSAZR0125P
Msazr0126P
MSAZR0126P
Msazr0127P
MSAZR0127P
Msazr0128P
MSAZR0128P
Msazr0129P
MSAZR0129P
Msazr0130P
MSAZR0130P
Msazr0111P
MSAZR0111P
Msazr0144P
MSAZR0144P
Msazr0149P
MSAZR0149P
Msmcazr0044P
MSMCAZR0044P
Msmcazr0059P
MSMCAZR0059P
Msmcazr0060P
MSMCAZR0060P
Msmcazr0063P
MSMCAZR0063P
Msmcazr0120P
MSMCAZR0120P
Msmcazr0121P
MSMCAZR0121P
Msmcazr0125P
MSMCAZR0125P
Msmcazr0128P
MSMCAZR0128P
Msazrde0003P
MSAZRDE0003P
Msazrde0044P
MSAZRDE0044P
Msazrusgov0003P
MSAZRUSGOV0003P
EA
EA
Msazr0243P
MSAZR0243P
SavingsPlan1Year
SavingsPlan1Year
SavingsPlan3Year
SavingsPlan3Year
AzureOfferCodeUnknown
Unknown
AzureOfferCodeMsazr0003P
MSAZR0003P
AzureOfferCodeMsazr0044P
MSAZR0044P
AzureOfferCodeMsazr0059P
MSAZR0059P
AzureOfferCodeMsazr0060P
MSAZR0060P
AzureOfferCodeMsazr0062P
MSAZR0062P
AzureOfferCodeMsazr0063P
MSAZR0063P
AzureOfferCodeMsazr0064P
MSAZR0064P
AzureOfferCodeMsazr0029P
MSAZR0029P
AzureOfferCodeMsazr0022P
MSAZR0022P
AzureOfferCodeMsazr0023P
MSAZR0023P
AzureOfferCodeMsazr0148P
MSAZR0148P
AzureOfferCodeMsazr0025P
MSAZR0025P
AzureOfferCodeMsazr0036P
MSAZR0036P
AzureOfferCodeMsazr0120P
MSAZR0120P
AzureOfferCodeMsazr0121P
MSAZR0121P
AzureOfferCodeMsazr0122P
MSAZR0122P
AzureOfferCodeMsazr0123P
MSAZR0123P
AzureOfferCodeMsazr0124P
MSAZR0124P
AzureOfferCodeMsazr0125P
MSAZR0125P
AzureOfferCodeMsazr0126P
MSAZR0126P
AzureOfferCodeMsazr0127P
MSAZR0127P
AzureOfferCodeMsazr0128P
MSAZR0128P
AzureOfferCodeMsazr0129P
MSAZR0129P
AzureOfferCodeMsazr0130P
MSAZR0130P
AzureOfferCodeMsazr0111P
MSAZR0111P
AzureOfferCodeMsazr0144P
MSAZR0144P
AzureOfferCodeMsazr0149P
MSAZR0149P
AzureOfferCodeMsmcazr0044P
MSMCAZR0044P
AzureOfferCodeMsmcazr0059P
MSMCAZR0059P
AzureOfferCodeMsmcazr0060P
MSMCAZR0060P
AzureOfferCodeMsmcazr0063P
MSMCAZR0063P
AzureOfferCodeMsmcazr0120P
MSMCAZR0120P
AzureOfferCodeMsmcazr0121P
MSMCAZR0121P
AzureOfferCodeMsmcazr0125P
MSMCAZR0125P
AzureOfferCodeMsmcazr0128P
MSMCAZR0128P
AzureOfferCodeMsazrde0003P
MSAZRDE0003P
AzureOfferCodeMsazrde0044P
MSAZRDE0044P
AzureOfferCodeMsazrusgov0003P
MSAZRUSGOV0003P
AzureOfferCodeEA
EA
AzureOfferCodeMsazr0243P
MSAZR0243P
AzureOfferCodeSavingsPlan1Year
SavingsPlan1Year
AzureOfferCodeSavingsPlan3Year
SavingsPlan3Year
Unknown
Unknown
Msazr0003P
MSAZR0003P
Msazr0044P
MSAZR0044P
Msazr0059P
MSAZR0059P
Msazr0060P
MSAZR0060P
Msazr0062P
MSAZR0062P
Msazr0063P
MSAZR0063P
Msazr0064P
MSAZR0064P
Msazr0029P
MSAZR0029P
Msazr0022P
MSAZR0022P
Msazr0023P
MSAZR0023P
Msazr0148P
MSAZR0148P
Msazr0025P
MSAZR0025P
Msazr0036P
MSAZR0036P
Msazr0120P
MSAZR0120P
Msazr0121P
MSAZR0121P
Msazr0122P
MSAZR0122P
Msazr0123P
MSAZR0123P
Msazr0124P
MSAZR0124P
Msazr0125P
MSAZR0125P
Msazr0126P
MSAZR0126P
Msazr0127P
MSAZR0127P
Msazr0128P
MSAZR0128P
Msazr0129P
MSAZR0129P
Msazr0130P
MSAZR0130P
Msazr0111P
MSAZR0111P
Msazr0144P
MSAZR0144P
Msazr0149P
MSAZR0149P
Msmcazr0044P
MSMCAZR0044P
Msmcazr0059P
MSMCAZR0059P
Msmcazr0060P
MSMCAZR0060P
Msmcazr0063P
MSMCAZR0063P
Msmcazr0120P
MSMCAZR0120P
Msmcazr0121P
MSMCAZR0121P
Msmcazr0125P
MSMCAZR0125P
Msmcazr0128P
MSMCAZR0128P
Msazrde0003P
MSAZRDE0003P
Msazrde0044P
MSAZRDE0044P
Msazrusgov0003P
MSAZRUSGOV0003P
EA
EA
Msazr0243P
MSAZR0243P
SavingsPlan1Year
SavingsPlan1Year
SavingsPlan3Year
SavingsPlan3Year
Unknown
Unknown
Msazr0003P
MSAZR0003P
Msazr0044P
MSAZR0044P
Msazr0059P
MSAZR0059P
Msazr0060P
MSAZR0060P
Msazr0062P
MSAZR0062P
Msazr0063P
MSAZR0063P
Msazr0064P
MSAZR0064P
Msazr0029P
MSAZR0029P
Msazr0022P
MSAZR0022P
Msazr0023P
MSAZR0023P
Msazr0148P
MSAZR0148P
Msazr0025P
MSAZR0025P
Msazr0036P
MSAZR0036P
Msazr0120P
MSAZR0120P
Msazr0121P
MSAZR0121P
Msazr0122P
MSAZR0122P
Msazr0123P
MSAZR0123P
Msazr0124P
MSAZR0124P
Msazr0125P
MSAZR0125P
Msazr0126P
MSAZR0126P
Msazr0127P
MSAZR0127P
Msazr0128P
MSAZR0128P
Msazr0129P
MSAZR0129P
Msazr0130P
MSAZR0130P
Msazr0111P
MSAZR0111P
Msazr0144P
MSAZR0144P
Msazr0149P
MSAZR0149P
Msmcazr0044P
MSMCAZR0044P
Msmcazr0059P
MSMCAZR0059P
Msmcazr0060P
MSMCAZR0060P
Msmcazr0063P
MSMCAZR0063P
Msmcazr0120P
MSMCAZR0120P
Msmcazr0121P
MSMCAZR0121P
Msmcazr0125P
MSMCAZR0125P
Msmcazr0128P
MSMCAZR0128P
Msazrde0003P
MSAZRDE0003P
Msazrde0044P
MSAZRDE0044P
Msazrusgov0003P
MSAZRUSGOV0003P
EA
EA
Msazr0243P
MSAZR0243P
SavingsPlan1Year
SavingsPlan1Year
SavingsPlan3Year
SavingsPlan3Year
UNKNOWN
Unknown
MSAZR0003_P
MSAZR0003P
MSAZR0044_P
MSAZR0044P
MSAZR0059_P
MSAZR0059P
MSAZR0060_P
MSAZR0060P
MSAZR0062_P
MSAZR0062P
MSAZR0063_P
MSAZR0063P
MSAZR0064_P
MSAZR0064P
MSAZR0029_P
MSAZR0029P
MSAZR0022_P
MSAZR0022P
MSAZR0023_P
MSAZR0023P
MSAZR0148_P
MSAZR0148P
MSAZR0025_P
MSAZR0025P
MSAZR0036_P
MSAZR0036P
MSAZR0120_P
MSAZR0120P
MSAZR0121_P
MSAZR0121P
MSAZR0122_P
MSAZR0122P
MSAZR0123_P
MSAZR0123P
MSAZR0124_P
MSAZR0124P
MSAZR0125_P
MSAZR0125P
MSAZR0126_P
MSAZR0126P
MSAZR0127_P
MSAZR0127P
MSAZR0128_P
MSAZR0128P
MSAZR0129_P
MSAZR0129P
MSAZR0130_P
MSAZR0130P
MSAZR0111_P
MSAZR0111P
MSAZR0144_P
MSAZR0144P
MSAZR0149_P
MSAZR0149P
MSMCAZR0044_P
MSMCAZR0044P
MSMCAZR0059_P
MSMCAZR0059P
MSMCAZR0060_P
MSMCAZR0060P
MSMCAZR0063_P
MSMCAZR0063P
MSMCAZR0120_P
MSMCAZR0120P
MSMCAZR0121_P
MSMCAZR0121P
MSMCAZR0125_P
MSMCAZR0125P
MSMCAZR0128_P
MSMCAZR0128P
MSAZRDE0003_P
MSAZRDE0003P
MSAZRDE0044_P
MSAZRDE0044P
MSAZRUSGOV0003_P
MSAZRUSGOV0003P
EA
EA
MSAZR0243_P
MSAZR0243P
SAVINGS_PLAN1_YEAR
SavingsPlan1Year
SAVINGS_PLAN3_YEAR
SavingsPlan3Year
"Unknown"
Unknown
"MSAZR0003P"
MSAZR0003P
"MSAZR0044P"
MSAZR0044P
"MSAZR0059P"
MSAZR0059P
"MSAZR0060P"
MSAZR0060P
"MSAZR0062P"
MSAZR0062P
"MSAZR0063P"
MSAZR0063P
"MSAZR0064P"
MSAZR0064P
"MSAZR0029P"
MSAZR0029P
"MSAZR0022P"
MSAZR0022P
"MSAZR0023P"
MSAZR0023P
"MSAZR0148P"
MSAZR0148P
"MSAZR0025P"
MSAZR0025P
"MSAZR0036P"
MSAZR0036P
"MSAZR0120P"
MSAZR0120P
"MSAZR0121P"
MSAZR0121P
"MSAZR0122P"
MSAZR0122P
"MSAZR0123P"
MSAZR0123P
"MSAZR0124P"
MSAZR0124P
"MSAZR0125P"
MSAZR0125P
"MSAZR0126P"
MSAZR0126P
"MSAZR0127P"
MSAZR0127P
"MSAZR0128P"
MSAZR0128P
"MSAZR0129P"
MSAZR0129P
"MSAZR0130P"
MSAZR0130P
"MSAZR0111P"
MSAZR0111P
"MSAZR0144P"
MSAZR0144P
"MSAZR0149P"
MSAZR0149P
"MSMCAZR0044P"
MSMCAZR0044P
"MSMCAZR0059P"
MSMCAZR0059P
"MSMCAZR0060P"
MSMCAZR0060P
"MSMCAZR0063P"
MSMCAZR0063P
"MSMCAZR0120P"
MSMCAZR0120P
"MSMCAZR0121P"
MSMCAZR0121P
"MSMCAZR0125P"
MSMCAZR0125P
"MSMCAZR0128P"
MSMCAZR0128P
"MSAZRDE0003P"
MSAZRDE0003P
"MSAZRDE0044P"
MSAZRDE0044P
"MSAZRUSGOV0003P"
MSAZRUSGOV0003P
"EA"
EA
"MSAZR0243P"
MSAZR0243P
"SavingsPlan1Year"
SavingsPlan1Year
"SavingsPlan3Year"
SavingsPlan3Year

AzurePricingTier
, AzurePricingTierArgs

Standard
Standard
Basic
Basic
AzurePricingTierStandard
Standard
AzurePricingTierBasic
Basic
Standard
Standard
Basic
Basic
Standard
Standard
Basic
Basic
STANDARD
Standard
BASIC
Basic
"Standard"
Standard
"Basic"
Basic

AzureStorageRedundancy
, AzureStorageRedundancyArgs

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

AzureVmFamily
, AzureVmFamilyArgs

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

Currency
, CurrencyArgs

Unknown
Unknown
USD
USD
DKK
DKK
CAD
CAD
IDR
IDR
JPY
JPY
KRW
KRW
NZD
NZD
NOK
NOK
RUB
RUB
SAR
SAR
ZAR
ZAR
SEK
SEK
TRY
TRY
GBP
GBP
MXN
MXN
MYR
MYR
INR
INR
HKD
HKD
BRL
BRL
TWD
TWD
EUR
EUR
CHF
CHF
ARS
ARS
AUD
AUD
CNY
CNY
CurrencyUnknown
Unknown
CurrencyUSD
USD
CurrencyDKK
DKK
CurrencyCAD
CAD
CurrencyIDR
IDR
CurrencyJPY
JPY
CurrencyKRW
KRW
CurrencyNZD
NZD
CurrencyNOK
NOK
CurrencyRUB
RUB
CurrencySAR
SAR
CurrencyZAR
ZAR
CurrencySEK
SEK
CurrencyTRY
TRY
CurrencyGBP
GBP
CurrencyMXN
MXN
CurrencyMYR
MYR
CurrencyINR
INR
CurrencyHKD
HKD
CurrencyBRL
BRL
CurrencyTWD
TWD
CurrencyEUR
EUR
CurrencyCHF
CHF
CurrencyARS
ARS
CurrencyAUD
AUD
CurrencyCNY
CNY
Unknown
Unknown
USD
USD
DKK
DKK
CAD
CAD
IDR
IDR
JPY
JPY
KRW
KRW
NZD
NZD
NOK
NOK
RUB
RUB
SAR
SAR
ZAR
ZAR
SEK
SEK
TRY
TRY
GBP
GBP
MXN
MXN
MYR
MYR
INR
INR
HKD
HKD
BRL
BRL
TWD
TWD
EUR
EUR
CHF
CHF
ARS
ARS
AUD
AUD
CNY
CNY
Unknown
Unknown
USD
USD
DKK
DKK
CAD
CAD
IDR
IDR
JPY
JPY
KRW
KRW
NZD
NZD
NOK
NOK
RUB
RUB
SAR
SAR
ZAR
ZAR
SEK
SEK
TRY
TRY
GBP
GBP
MXN
MXN
MYR
MYR
INR
INR
HKD
HKD
BRL
BRL
TWD
TWD
EUR
EUR
CHF
CHF
ARS
ARS
AUD
AUD
CNY
CNY
UNKNOWN
Unknown
USD
USD
DKK
DKK
CAD
CAD
IDR
IDR
JPY
JPY
KRW
KRW
NZD
NZD
NOK
NOK
RUB
RUB
SAR
SAR
ZAR
ZAR
SEK
SEK
TRY_
TRY
GBP
GBP
MXN
MXN
MYR
MYR
INR
INR
HKD
HKD
BRL
BRL
TWD
TWD
EUR
EUR
CHF
CHF
ARS
ARS
AUD
AUD
CNY
CNY
"Unknown"
Unknown
"USD"
USD
"DKK"
DKK
"CAD"
CAD
"IDR"
IDR
"JPY"
JPY
"KRW"
KRW
"NZD"
NZD
"NOK"
NOK
"RUB"
RUB
"SAR"
SAR
"ZAR"
ZAR
"SEK"
SEK
"TRY"
TRY
"GBP"
GBP
"MXN"
MXN
"MYR"
MYR
"INR"
INR
"HKD"
HKD
"BRL"
BRL
"TWD"
TWD
"EUR"
EUR
"CHF"
CHF
"ARS"
ARS
"AUD"
AUD
"CNY"
CNY

Percentile
, PercentileArgs

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

ReservedInstance
, ReservedInstanceArgs

None
None
RI1Year
RI1Year
RI3Year
RI3Year
ReservedInstanceNone
None
ReservedInstanceRI1Year
RI1Year
ReservedInstanceRI3Year
RI3Year
None
None
RI1Year
RI1Year
RI3Year
RI3Year
None
None
RI1Year
RI1Year
RI3Year
RI3Year
NONE
None
RI1_YEAR
RI1Year
RI3_YEAR
RI3Year
"None"
None
"RI1Year"
RI1Year
"RI3Year"
RI3Year

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.

VmUptime
, VmUptimeArgs

DaysPerMonth double
Number of days in a month for VM uptime.
HoursPerDay double
Number of hours per day for VM uptime.
DaysPerMonth float64
Number of days in a month for VM uptime.
HoursPerDay float64
Number of hours per day for VM uptime.
daysPerMonth Double
Number of days in a month for VM uptime.
hoursPerDay Double
Number of hours per day for VM uptime.
daysPerMonth number
Number of days in a month for VM uptime.
hoursPerDay number
Number of hours per day for VM uptime.
days_per_month float
Number of days in a month for VM uptime.
hours_per_day float
Number of hours per day for VM uptime.
daysPerMonth Number
Number of days in a month for VM uptime.
hoursPerDay Number
Number of hours per day for VM uptime.

VmUptimeResponse
, VmUptimeResponseArgs

DaysPerMonth double
Number of days in a month for VM uptime.
HoursPerDay double
Number of hours per day for VM uptime.
DaysPerMonth float64
Number of days in a month for VM uptime.
HoursPerDay float64
Number of hours per day for VM uptime.
daysPerMonth Double
Number of days in a month for VM uptime.
hoursPerDay Double
Number of hours per day for VM uptime.
daysPerMonth number
Number of days in a month for VM uptime.
hoursPerDay number
Number of hours per day for VM uptime.
days_per_month float
Number of days in a month for VM uptime.
hours_per_day float
Number of hours per day for VM uptime.
daysPerMonth Number
Number of days in a month for VM uptime.
hoursPerDay Number
Number of hours per day for VM uptime.

Import

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

$ pulumi import azure-native:migrate:Assessment assessment_5_14_2019_16_48_47 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessments/{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
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.0.1 published on Monday, Apr 7, 2025 by Pulumi