1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. Assessment
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.migrate.Assessment

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    An assessment created for a group in the Migration project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

    Other available API versions: 2017-11-11-preview, 2018-02-02.

    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",
        });
    
    });
    
    package main
    
    import (
    	"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
    	})
    }
    
    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());
    
        }
    }
    
    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.AssessmentPropertiesArgs(
            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=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: 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",
    });
    
    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.

    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 = 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",
    });
    
    example, err := migrate.NewAssessment(ctx, "assessmentResource", &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"),
    })
    
    var assessmentResource = new Assessment("assessmentResource", 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());
    
    assessment_resource = azure_native.migrate.Assessment("assessmentResource",
        group_name="string",
        project_name="string",
        properties=azure_native.migrate.AssessmentPropertiesArgs(
            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=azure_native.migrate.VmUptimeArgs(
                days_per_month=0,
                hours_per_day=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" | "StandardSSD" | "Premium" | "StandardOrPremium" | "Ultra" | "PremiumV2"
    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" | "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 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 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" | "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 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
    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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi