1. Packages
  2. Azure Native v1
  3. API Docs
  4. migrate
  5. Assessment
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.migrate.Assessment

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    An assessment created for a group in the Migration project. 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 = "StandardOrPremium",
                AzureHybridUseBenefit = "Yes",
                AzureLocation = "NorthEurope",
                AzureOfferCode = "MSAZR0003P",
                AzurePricingTier = "Standard",
                AzureStorageRedundancy = "LocallyRedundant",
                AzureVmFamilies = new[]
                {
                    "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 = new AzureNative.Migrate.Inputs.VmUptimeArgs
                {
                    DaysPerMonth = 31,
                    HoursPerDay = 24,
                },
            },
            ResourceGroupName = "abgoyal-westEurope",
        });
    
    });
    
    package main
    
    import (
    	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate"
    	"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.AssessmentPropertiesResponse{
    				AzureDiskType:          pulumi.String("StandardOrPremium"),
    				AzureHybridUseBenefit:  pulumi.String("Yes"),
    				AzureLocation:          pulumi.String("NorthEurope"),
    				AzureOfferCode:         pulumi.String("MSAZR0003P"),
    				AzurePricingTier:       pulumi.String("Standard"),
    				AzureStorageRedundancy: pulumi.String("LocallyRedundant"),
    				AzureVmFamilies: pulumi.StringArray{
    					pulumi.String("Dv2_series"),
    					pulumi.String("F_series"),
    					pulumi.String("Dv3_series"),
    					pulumi.String("DS_series"),
    					pulumi.String("DSv2_series"),
    					pulumi.String("Fs_series"),
    					pulumi.String("Dsv3_series"),
    					pulumi.String("Ev3_series"),
    					pulumi.String("Esv3_series"),
    					pulumi.String("D_series"),
    					pulumi.String("M_series"),
    					pulumi.String("Fsv2_series"),
    					pulumi.String("H_series"),
    				},
    				Currency:           pulumi.String("USD"),
    				DiscountPercentage: pulumi.Float64(100),
    				Percentile:         pulumi.String("Percentile95"),
    				ReservedInstance:   pulumi.String("RI3Year"),
    				ScalingFactor:      pulumi.Float64(1),
    				SizingCriterion:    pulumi.String("PerformanceBased"),
    				Stage:              pulumi.String("InProgress"),
    				TimeRange:          pulumi.String("Day"),
    				VmUptime: &migrate.VmUptimeArgs{
    					DaysPerMonth: pulumi.Float64(31),
    					HoursPerDay:  pulumi.Float64(24),
    				},
    			},
    			ResourceGroupName: pulumi.String("abgoyal-westEurope"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.migrate.Assessment;
    import com.pulumi.azurenative.migrate.AssessmentArgs;
    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(Map.ofEntries(
                    Map.entry("azureDiskType", "StandardOrPremium"),
                    Map.entry("azureHybridUseBenefit", "Yes"),
                    Map.entry("azureLocation", "NorthEurope"),
                    Map.entry("azureOfferCode", "MSAZR0003P"),
                    Map.entry("azurePricingTier", "Standard"),
                    Map.entry("azureStorageRedundancy", "LocallyRedundant"),
                    Map.entry("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"),
                    Map.entry("currency", "USD"),
                    Map.entry("discountPercentage", 100),
                    Map.entry("percentile", "Percentile95"),
                    Map.entry("reservedInstance", "RI3Year"),
                    Map.entry("scalingFactor", 1),
                    Map.entry("sizingCriterion", "PerformanceBased"),
                    Map.entry("stage", "InProgress"),
                    Map.entry("timeRange", "Day"),
                    Map.entry("vmUptime", Map.ofEntries(
                        Map.entry("daysPerMonth", 31),
                        Map.entry("hoursPerDay", 24)
                    ))
                ))
                .resourceGroupName("abgoyal-westEurope")
                .build());
    
        }
    }
    
    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_native.migrate.AssessmentPropertiesResponseArgs(
            azure_disk_type="StandardOrPremium",
            azure_hybrid_use_benefit="Yes",
            azure_location="NorthEurope",
            azure_offer_code="MSAZR0003P",
            azure_pricing_tier="Standard",
            azure_storage_redundancy="LocallyRedundant",
            azure_vm_families=[
                "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",
            discount_percentage=100,
            percentile="Percentile95",
            reserved_instance="RI3Year",
            scaling_factor=1,
            sizing_criterion="PerformanceBased",
            stage="InProgress",
            time_range="Day",
            vm_uptime=azure_native.migrate.VmUptimeArgs(
                days_per_month=31,
                hours_per_day=24,
            ),
        ),
        resource_group_name="abgoyal-westEurope")
    
    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: "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",
    });
    
    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
    

    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 string
    The unique name of the resource.
    args AssessmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args AssessmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AssessmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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 assessmentResource = new AzureNative.Migrate.Assessment("assessmentResource", new()
    {
        GroupName = "string",
        ProjectName = "string",
        Properties = 
        {
            { "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", 
            {
                { "daysPerMonth", 0 },
                { "hoursPerDay", 0 },
            } },
        },
        ResourceGroupName = "string",
        AssessmentName = "string",
        ETag = "string",
    });
    
    example, err := migrate.NewAssessment(ctx, "assessmentResource", &migrate.AssessmentArgs{
    	GroupName:   "string",
    	ProjectName: "string",
    	Properties: map[string]interface{}{
    		"azureDiskType":          "string",
    		"azureHybridUseBenefit":  "string",
    		"azureLocation":          "string",
    		"azureOfferCode":         "string",
    		"azurePricingTier":       "string",
    		"azureStorageRedundancy": "string",
    		"azureVmFamilies": []string{
    			"string",
    		},
    		"currency":           "string",
    		"discountPercentage": 0,
    		"percentile":         "string",
    		"reservedInstance":   "string",
    		"scalingFactor":      0,
    		"sizingCriterion":    "string",
    		"stage":              "string",
    		"timeRange":          "string",
    		"vmUptime": map[string]interface{}{
    			"daysPerMonth": 0,
    			"hoursPerDay":  0,
    		},
    	},
    	ResourceGroupName: "string",
    	AssessmentName:    "string",
    	ETag:              "string",
    })
    
    var assessmentResource = new Assessment("assessmentResource", AssessmentArgs.builder()
        .groupName("string")
        .projectName("string")
        .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .resourceGroupName("string")
        .assessmentName("string")
        .eTag("string")
        .build());
    
    assessment_resource = azure_native.migrate.Assessment("assessmentResource",
        group_name=string,
        project_name=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,
            },
        },
        resource_group_name=string,
        assessment_name=string,
        e_tag=string)
    
    const assessmentResource = new azure_native.migrate.Assessment("assessmentResource", {
        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",
    });
    
    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
    

    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

    The Assessment resource accepts the following input properties:

    GroupName string
    Unique name of a group within a project.
    ProjectName string
    Name of the Azure Migrate project.
    Properties Pulumi.AzureNative.Migrate.Inputs.AssessmentProperties
    Properties of the assessment.
    ResourceGroupName string
    Name of the Azure Resource Group that project is part of.
    AssessmentName string
    Unique name of an assessment within a project.
    ETag string
    For optimistic concurrency control.
    GroupName string
    Unique name of a group within a project.
    ProjectName string
    Name of the Azure Migrate project.
    Properties AssessmentPropertiesArgs
    Properties of the assessment.
    ResourceGroupName string
    Name of the Azure Resource Group that project is part of.
    AssessmentName string
    Unique name of an assessment within a project.
    ETag string
    For optimistic concurrency control.
    groupName String
    Unique name of a group within a project.
    projectName String
    Name of the Azure Migrate project.
    properties AssessmentProperties
    Properties of the assessment.
    resourceGroupName String
    Name of the Azure Resource Group that project is part of.
    assessmentName String
    Unique name of an assessment within a project.
    eTag String
    For optimistic concurrency control.
    groupName string
    Unique name of a group within a project.
    projectName string
    Name of the Azure Migrate project.
    properties AssessmentProperties
    Properties of the assessment.
    resourceGroupName string
    Name of the Azure Resource Group that project is part of.
    assessmentName string
    Unique name of an assessment within a project.
    eTag string
    For optimistic concurrency control.
    group_name str
    Unique name of a group within a project.
    project_name str
    Name of the Azure Migrate project.
    properties AssessmentPropertiesArgs
    Properties of the assessment.
    resource_group_name str
    Name of the Azure Resource Group that project is part of.
    assessment_name str
    Unique name of an assessment within a project.
    e_tag str
    For optimistic concurrency control.
    groupName String
    Unique name of a group within a project.
    projectName String
    Name of the Azure Migrate project.
    properties Property Map
    Properties of the assessment.
    resourceGroupName String
    Name of the Azure Resource Group that project is part of.
    assessmentName 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:

    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].
    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].
    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].
    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].
    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].
    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 string | Pulumi.AzureNative.Migrate.AzureDiskType
    Storage type selected for this disk.
    AzureHybridUseBenefit string | Pulumi.AzureNative.Migrate.AzureHybridUseBenefit
    AHUB discount on windows virtual machines.
    AzureLocation 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 string | Pulumi.AzureNative.Migrate.AzureOfferCode
    Offer code according to which cost estimation is done.
    AzurePricingTier string | Pulumi.AzureNative.Migrate.AzurePricingTier
    Pricing tier for Size evaluation.
    AzureStorageRedundancy string | Pulumi.AzureNative.Migrate.AzureStorageRedundancy
    Storage Redundancy type offered by Azure.
    AzureVmFamilies List<Union<string, Pulumi.AzureNative.Migrate.AzureVmFamily>>
    List of azure VM families.
    Currency string | Pulumi.AzureNative.Migrate.Currency
    Currency to report prices in.
    DiscountPercentage double
    Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
    Percentile string | Pulumi.AzureNative.Migrate.Percentile
    Percentile of performance data used to recommend Azure size.
    ReservedInstance string | Pulumi.AzureNative.Migrate.ReservedInstance
    Azure reserved instance.
    ScalingFactor 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 string | Pulumi.AzureNative.Migrate.AssessmentSizingCriterion
    Assessment sizing criterion.
    Stage string | Pulumi.AzureNative.Migrate.AssessmentStage
    User configurable setting that describes the status of the assessment.
    TimeRange string | Pulumi.AzureNative.Migrate.TimeRange
    Time range of performance data used to recommend a size.
    VmUptime Pulumi.AzureNative.Migrate.Inputs.VmUptime
    Specify the duration for which the VMs are up in the on-premises environment.
    AzureDiskType string | AzureDiskType
    Storage type selected for this disk.
    AzureHybridUseBenefit string | AzureHybridUseBenefit
    AHUB discount on windows virtual machines.
    AzureLocation string | AzureLocation
    Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
    AzureOfferCode string | AzureOfferCode
    Offer code according to which cost estimation is done.
    AzurePricingTier string | AzurePricingTier
    Pricing tier for Size evaluation.
    AzureStorageRedundancy string | AzureStorageRedundancy
    Storage Redundancy type offered by Azure.
    AzureVmFamilies []string
    List of azure VM families.
    Currency string | Currency
    Currency to report prices in.
    DiscountPercentage float64
    Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
    Percentile string | Percentile
    Percentile of performance data used to recommend Azure size.
    ReservedInstance string | ReservedInstance
    Azure reserved instance.
    ScalingFactor 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 string | AssessmentSizingCriterion
    Assessment sizing criterion.
    Stage string | AssessmentStage
    User configurable setting that describes the status of the assessment.
    TimeRange string | TimeRange
    Time range of performance data used to recommend a size.
    VmUptime VmUptime
    Specify the duration for which the VMs are up in the on-premises environment.
    azureDiskType String | AzureDiskType
    Storage type selected for this disk.
    azureHybridUseBenefit String | AzureHybridUseBenefit
    AHUB discount on windows virtual machines.
    azureLocation String | AzureLocation
    Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
    azureOfferCode String | AzureOfferCode
    Offer code according to which cost estimation is done.
    azurePricingTier String | AzurePricingTier
    Pricing tier for Size evaluation.
    azureStorageRedundancy String | AzureStorageRedundancy
    Storage Redundancy type offered by Azure.
    azureVmFamilies List<Either<String,AzureVmFamily>>
    List of azure VM families.
    currency String | Currency
    Currency to report prices in.
    discountPercentage Double
    Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
    percentile String | Percentile
    Percentile of performance data used to recommend Azure size.
    reservedInstance String | ReservedInstance
    Azure reserved instance.
    scalingFactor 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 String | AssessmentSizingCriterion
    Assessment sizing criterion.
    stage String | AssessmentStage
    User configurable setting that describes the status of the assessment.
    timeRange String | TimeRange
    Time range of performance data used to recommend a size.
    vmUptime VmUptime
    Specify the duration for which the VMs are up in the on-premises environment.
    azureDiskType string | AzureDiskType
    Storage type selected for this disk.
    azureHybridUseBenefit string | AzureHybridUseBenefit
    AHUB discount on windows virtual machines.
    azureLocation string | AzureLocation
    Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
    azureOfferCode string | AzureOfferCode
    Offer code according to which cost estimation is done.
    azurePricingTier string | AzurePricingTier
    Pricing tier for Size evaluation.
    azureStorageRedundancy string | AzureStorageRedundancy
    Storage Redundancy type offered by Azure.
    azureVmFamilies (string | AzureVmFamily)[]
    List of azure VM families.
    currency string | Currency
    Currency to report prices in.
    discountPercentage number
    Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
    percentile string | Percentile
    Percentile of performance data used to recommend Azure size.
    reservedInstance string | ReservedInstance
    Azure reserved instance.
    scalingFactor 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 string | AssessmentSizingCriterion
    Assessment sizing criterion.
    stage string | AssessmentStage
    User configurable setting that describes the status of the assessment.
    timeRange string | TimeRange
    Time range of performance data used to recommend a size.
    vmUptime VmUptime
    Specify the duration for which the VMs are up in the on-premises environment.
    azure_disk_type str | AzureDiskType
    Storage type selected for this disk.
    azure_hybrid_use_benefit str | AzureHybridUseBenefit
    AHUB discount on windows virtual machines.
    azure_location 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 str | AzureOfferCode
    Offer code according to which cost estimation is done.
    azure_pricing_tier str | AzurePricingTier
    Pricing tier for Size evaluation.
    azure_storage_redundancy str | AzureStorageRedundancy
    Storage Redundancy type offered by Azure.
    azure_vm_families Sequence[Union[str, AzureVmFamily]]
    List of azure VM families.
    currency str | Currency
    Currency to report prices in.
    discount_percentage float
    Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
    percentile str | Percentile
    Percentile of performance data used to recommend Azure size.
    reserved_instance str | ReservedInstance
    Azure reserved instance.
    scaling_factor 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 str | AssessmentSizingCriterion
    Assessment sizing criterion.
    stage str | AssessmentStage
    User configurable setting that describes the status of the assessment.
    time_range str | TimeRange
    Time range of performance data used to recommend a size.
    vm_uptime VmUptime
    Specify the duration for which the VMs are up in the on-premises environment.
    azureDiskType String | "Unknown" | "Standard" | "Premium" | "StandardSSD" | "StandardOrPremium"
    Storage type selected for this disk.
    azureHybridUseBenefit String | "Unknown" | "Yes" | "No"
    AHUB discount on windows virtual machines.
    azureLocation 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"
    Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
    azureOfferCode 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"
    Offer code according to which cost estimation is done.
    azurePricingTier String | "Standard" | "Basic"
    Pricing tier for Size evaluation.
    azureStorageRedundancy String | "Unknown" | "LocallyRedundant" | "ZoneRedundant" | "GeoRedundant" | "ReadAccessGeoRedundant"
    Storage Redundancy type offered by Azure.
    azureVmFamilies List<String | "Unknown" | "Basic_A0_A4" | "Standard_A0_A7" | "Standard_A8_A11" | "Av2_series" | "D_series" | "Dv2_series" | "DS_series" | "DSv2_series" | "F_series" | "Fs_series" | "G_series" | "GS_series" | "H_series" | "Ls_series" | "Dsv3_series" | "Dv3_series" | "Fsv2_series" | "Ev3_series" | "Esv3_series" | "M_series" | "DC_Series">
    List of azure VM families.
    currency String | "Unknown" | "USD" | "DKK" | "CAD" | "IDR" | "JPY" | "KRW" | "NZD" | "NOK" | "RUB" | "SAR" | "ZAR" | "SEK" | "TRY" | "GBP" | "MXN" | "MYR" | "INR" | "HKD" | "BRL" | "TWD" | "EUR" | "CHF" | "ARS" | "AUD" | "CNY"
    Currency to report prices in.
    discountPercentage Number
    Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
    percentile String | "Percentile50" | "Percentile90" | "Percentile95" | "Percentile99"
    Percentile of performance data used to recommend Azure size.
    reservedInstance String | "None" | "RI1Year" | "RI3Year"
    Azure reserved instance.
    scalingFactor 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 String | "PerformanceBased" | "AsOnPremises"
    Assessment sizing criterion.
    stage String | "InProgress" | "UnderReview" | "Approved"
    User configurable setting that describes the status of the assessment.
    timeRange String | "Day" | "Week" | "Month" | "Custom"
    Time range of performance data used to recommend a size.
    vmUptime Property Map
    Specify the duration for which the VMs are up in the on-premises environment.

    AssessmentPropertiesResponse, AssessmentPropertiesResponseArgs

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

    AssessmentSizingCriterion, AssessmentSizingCriterionArgs

    PerformanceBased
    PerformanceBased
    AsOnPremises
    AsOnPremises
    AssessmentSizingCriterionPerformanceBased
    PerformanceBased
    AssessmentSizingCriterionAsOnPremises
    AsOnPremises
    PerformanceBased
    PerformanceBased
    AsOnPremises
    AsOnPremises
    PerformanceBased
    PerformanceBased
    AsOnPremises
    AsOnPremises
    PERFORMANCE_BASED
    PerformanceBased
    AS_ON_PREMISES
    AsOnPremises
    "PerformanceBased"
    PerformanceBased
    "AsOnPremises"
    AsOnPremises

    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
    Premium
    Premium
    StandardSSD
    StandardSSD
    StandardOrPremium
    StandardOrPremium
    AzureDiskTypeUnknown
    Unknown
    AzureDiskTypeStandard
    Standard
    AzureDiskTypePremium
    Premium
    AzureDiskTypeStandardSSD
    StandardSSD
    AzureDiskTypeStandardOrPremium
    StandardOrPremium
    Unknown
    Unknown
    Standard
    Standard
    Premium
    Premium
    StandardSSD
    StandardSSD
    StandardOrPremium
    StandardOrPremium
    Unknown
    Unknown
    Standard
    Standard
    Premium
    Premium
    StandardSSD
    StandardSSD
    StandardOrPremium
    StandardOrPremium
    UNKNOWN
    Unknown
    STANDARD
    Standard
    PREMIUM
    Premium
    STANDARD_SSD
    StandardSSD
    STANDARD_OR_PREMIUM
    StandardOrPremium
    "Unknown"
    Unknown
    "Standard"
    Standard
    "Premium"
    Premium
    "StandardSSD"
    StandardSSD
    "StandardOrPremium"
    StandardOrPremium

    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
    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
    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
    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
    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
    "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

    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
    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
    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
    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
    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
    "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

    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
    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
    AzureVmFamilyUnknown
    Unknown
    AzureVmFamily_Basic_A0_A4
    Basic_A0_A4
    AzureVmFamily_Standard_A0_A7
    Standard_A0_A7
    AzureVmFamily_Standard_A8_A11
    Standard_A8_A11
    AzureVmFamily_Av2_series
    Av2_series
    AzureVmFamily_D_series
    D_series
    AzureVmFamily_Dv2_series
    Dv2_series
    AzureVmFamily_DS_series
    DS_series
    AzureVmFamily_DSv2_series
    DSv2_series
    AzureVmFamily_F_series
    F_series
    AzureVmFamily_Fs_series
    Fs_series
    AzureVmFamily_G_series
    G_series
    AzureVmFamily_GS_series
    GS_series
    AzureVmFamily_H_series
    H_series
    AzureVmFamily_Ls_series
    Ls_series
    AzureVmFamily_Dsv3_series
    Dsv3_series
    AzureVmFamily_Dv3_series
    Dv3_series
    AzureVmFamily_Fsv2_series
    Fsv2_series
    AzureVmFamily_Ev3_series
    Ev3_series
    AzureVmFamily_Esv3_series
    Esv3_series
    AzureVmFamily_M_series
    M_series
    AzureVmFamily_DC_Series
    DC_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
    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
    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
    D_S_SERIES
    DS_series
    D_SV2_SERIES
    DSv2_series
    F_SERIES
    F_series
    FS_SERIES
    Fs_series
    G_SERIES
    G_series
    G_S_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
    D_C_SERIES
    DC_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

    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
    Percentile50
    Percentile90
    Percentile90
    Percentile95
    Percentile95
    Percentile99
    Percentile99
    PercentilePercentile50
    Percentile50
    PercentilePercentile90
    Percentile90
    PercentilePercentile95
    Percentile95
    PercentilePercentile99
    Percentile99
    Percentile50
    Percentile50
    Percentile90
    Percentile90
    Percentile95
    Percentile95
    Percentile99
    Percentile99
    Percentile50
    Percentile50
    Percentile90
    Percentile90
    Percentile95
    Percentile95
    Percentile99
    Percentile99
    PERCENTILE50
    Percentile50
    PERCENTILE90
    Percentile90
    PERCENTILE95
    Percentile95
    PERCENTILE99
    Percentile99
    "Percentile50"
    Percentile50
    "Percentile90"
    Percentile90
    "Percentile95"
    Percentile95
    "Percentile99"
    Percentile99

    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
    Day
    Week
    Week
    Month
    Month
    Custom
    Custom
    TimeRangeDay
    Day
    TimeRangeWeek
    Week
    TimeRangeMonth
    Month
    TimeRangeCustom
    Custom
    Day
    Day
    Week
    Week
    Month
    Month
    Custom
    Custom
    Day
    Day
    Week
    Week
    Month
    Month
    Custom
    Custom
    DAY
    Day
    WEEK
    Week
    MONTH
    Month
    CUSTOM
    Custom
    "Day"
    Day
    "Week"
    Week
    "Month"
    Month
    "Custom"
    Custom

    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/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourceGroups/abgoyal-westeurope/providers/Microsoft.Migrate/assessmentprojects/abgoyalWEselfhostb72bproject/groups/Group2/assessments/assessment_5_14_2019_16_48_47 
    

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

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi