1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. AssessmentsOperation
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.migrate.AssessmentsOperation

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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Machine assessment resource. Azure REST API version: 2023-04-01-preview.

    Other available API versions: 2023-03-15, 2023-05-01-preview, 2023-09-09-preview.

    Example Usage

    AssessmentsOperations_Create_MaximumSet_Gen

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var assessmentsOperation = new AzureNative.Migrate.AssessmentsOperation("assessmentsOperation", new()
        {
            AssessmentName = "asm1",
            AzureDiskTypes = new[]
            {
                AzureNative.Migrate.AzureDiskType.Premium,
                AzureNative.Migrate.AzureDiskType.StandardSSD,
            },
            AzureHybridUseBenefit = AzureNative.Migrate.AzureHybridUseBenefit.Unknown,
            AzureLocation = "njxbwdtsxzhichsnk",
            AzureOfferCode = AzureNative.Migrate.AzureOfferCode.Unknown,
            AzurePricingTier = AzureNative.Migrate.AzurePricingTier.Standard,
            AzureStorageRedundancy = AzureNative.Migrate.AzureStorageRedundancy.Unknown,
            AzureVmFamilies = new[]
            {
                AzureNative.Migrate.AzureVmFamily.DSeries,
                AzureNative.Migrate.AzureVmFamily.Lsv2Series,
                AzureNative.Migrate.AzureVmFamily.MSeries,
                AzureNative.Migrate.AzureVmFamily.Mdsv2Series,
                AzureNative.Migrate.AzureVmFamily.Msv2Series,
                AzureNative.Migrate.AzureVmFamily.Mv2Series,
            },
            Currency = AzureNative.Migrate.AzureCurrency.Unknown,
            DiscountPercentage = 6,
            EaSubscriptionId = "kwsu",
            GroupName = "kuchatur-test",
            LinuxAzureHybridUseBenefit = AzureNative.Migrate.AzureHybridUseBenefit.Unknown,
            Percentile = AzureNative.Migrate.Percentile.Percentile50,
            PerfDataEndTime = "2023-09-26T09:36:48.491Z",
            PerfDataStartTime = "2023-09-26T09:36:48.491Z",
            ProjectName = "app18700project",
            ProvisioningState = AzureNative.Migrate.ProvisioningState.Succeeded,
            ReservedInstance = AzureNative.Migrate.AzureReservedInstance.None,
            ResourceGroupName = "ayagrawrg",
            ScalingFactor = 24,
            SizingCriterion = AzureNative.Migrate.AssessmentSizingCriterion.PerformanceBased,
            TimeRange = AzureNative.Migrate.TimeRange.Day,
            VmUptime = new AzureNative.Migrate.Inputs.VmUptimeArgs
            {
                DaysPerMonth = 13,
                HoursPerDay = 26,
            },
        });
    
    });
    
    package main
    
    import (
    	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := migrate.NewAssessmentsOperation(ctx, "assessmentsOperation", &migrate.AssessmentsOperationArgs{
    			AssessmentName: pulumi.String("asm1"),
    			AzureDiskTypes: pulumi.StringArray{
    				pulumi.String(migrate.AzureDiskTypePremium),
    				pulumi.String(migrate.AzureDiskTypeStandardSSD),
    			},
    			AzureHybridUseBenefit:  pulumi.String(migrate.AzureHybridUseBenefitUnknown),
    			AzureLocation:          pulumi.String("njxbwdtsxzhichsnk"),
    			AzureOfferCode:         pulumi.String(migrate.AzureOfferCodeUnknown),
    			AzurePricingTier:       pulumi.String(migrate.AzurePricingTierStandard),
    			AzureStorageRedundancy: pulumi.String(migrate.AzureStorageRedundancyUnknown),
    			AzureVmFamilies: pulumi.StringArray{
    				pulumi.String(migrate.AzureVmFamilyDSeries),
    				pulumi.String(migrate.AzureVmFamilyLsv2Series),
    				pulumi.String(migrate.AzureVmFamilyMSeries),
    				pulumi.String(migrate.AzureVmFamilyMdsv2Series),
    				pulumi.String(migrate.AzureVmFamilyMsv2Series),
    				pulumi.String(migrate.AzureVmFamilyMv2Series),
    			},
    			Currency:                   pulumi.String(migrate.AzureCurrencyUnknown),
    			DiscountPercentage:         pulumi.Float64(6),
    			EaSubscriptionId:           pulumi.String("kwsu"),
    			GroupName:                  pulumi.String("kuchatur-test"),
    			LinuxAzureHybridUseBenefit: pulumi.String(migrate.AzureHybridUseBenefitUnknown),
    			Percentile:                 pulumi.String(migrate.PercentilePercentile50),
    			PerfDataEndTime:            pulumi.String("2023-09-26T09:36:48.491Z"),
    			PerfDataStartTime:          pulumi.String("2023-09-26T09:36:48.491Z"),
    			ProjectName:                pulumi.String("app18700project"),
    			ProvisioningState:          pulumi.String(migrate.ProvisioningStateSucceeded),
    			ReservedInstance:           pulumi.String(migrate.AzureReservedInstanceNone),
    			ResourceGroupName:          pulumi.String("ayagrawrg"),
    			ScalingFactor:              pulumi.Float64(24),
    			SizingCriterion:            pulumi.String(migrate.AssessmentSizingCriterionPerformanceBased),
    			TimeRange:                  pulumi.String(migrate.TimeRangeDay),
    			VmUptime: &migrate.VmUptimeArgs{
    				DaysPerMonth: pulumi.Float64(13),
    				HoursPerDay:  pulumi.Float64(26),
    			},
    		})
    		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.AssessmentsOperation;
    import com.pulumi.azurenative.migrate.AssessmentsOperationArgs;
    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 assessmentsOperation = new AssessmentsOperation("assessmentsOperation", AssessmentsOperationArgs.builder()
                .assessmentName("asm1")
                .azureDiskTypes(            
                    "Premium",
                    "StandardSSD")
                .azureHybridUseBenefit("Unknown")
                .azureLocation("njxbwdtsxzhichsnk")
                .azureOfferCode("Unknown")
                .azurePricingTier("Standard")
                .azureStorageRedundancy("Unknown")
                .azureVmFamilies(            
                    "D_series",
                    "Lsv2_series",
                    "M_series",
                    "Mdsv2_series",
                    "Msv2_series",
                    "Mv2_series")
                .currency("Unknown")
                .discountPercentage(6)
                .eaSubscriptionId("kwsu")
                .groupName("kuchatur-test")
                .linuxAzureHybridUseBenefit("Unknown")
                .percentile("Percentile50")
                .perfDataEndTime("2023-09-26T09:36:48.491Z")
                .perfDataStartTime("2023-09-26T09:36:48.491Z")
                .projectName("app18700project")
                .provisioningState("Succeeded")
                .reservedInstance("None")
                .resourceGroupName("ayagrawrg")
                .scalingFactor(24)
                .sizingCriterion("PerformanceBased")
                .timeRange("Day")
                .vmUptime(VmUptimeArgs.builder()
                    .daysPerMonth(13)
                    .hoursPerDay(26)
                    .build())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    assessments_operation = azure_native.migrate.AssessmentsOperation("assessmentsOperation",
        assessment_name="asm1",
        azure_disk_types=[
            azure_native.migrate.AzureDiskType.PREMIUM,
            azure_native.migrate.AzureDiskType.STANDARD_SSD,
        ],
        azure_hybrid_use_benefit=azure_native.migrate.AzureHybridUseBenefit.UNKNOWN,
        azure_location="njxbwdtsxzhichsnk",
        azure_offer_code=azure_native.migrate.AzureOfferCode.UNKNOWN,
        azure_pricing_tier=azure_native.migrate.AzurePricingTier.STANDARD,
        azure_storage_redundancy=azure_native.migrate.AzureStorageRedundancy.UNKNOWN,
        azure_vm_families=[
            azure_native.migrate.AzureVmFamily.D_SERIES,
            azure_native.migrate.AzureVmFamily.LSV2_SERIES,
            azure_native.migrate.AzureVmFamily.M_SERIES,
            azure_native.migrate.AzureVmFamily.MDSV2_SERIES,
            azure_native.migrate.AzureVmFamily.MSV2_SERIES,
            azure_native.migrate.AzureVmFamily.MV2_SERIES,
        ],
        currency=azure_native.migrate.AzureCurrency.UNKNOWN,
        discount_percentage=6,
        ea_subscription_id="kwsu",
        group_name="kuchatur-test",
        linux_azure_hybrid_use_benefit=azure_native.migrate.AzureHybridUseBenefit.UNKNOWN,
        percentile=azure_native.migrate.Percentile.PERCENTILE50,
        perf_data_end_time="2023-09-26T09:36:48.491Z",
        perf_data_start_time="2023-09-26T09:36:48.491Z",
        project_name="app18700project",
        provisioning_state=azure_native.migrate.ProvisioningState.SUCCEEDED,
        reserved_instance=azure_native.migrate.AzureReservedInstance.NONE,
        resource_group_name="ayagrawrg",
        scaling_factor=24,
        sizing_criterion=azure_native.migrate.AssessmentSizingCriterion.PERFORMANCE_BASED,
        time_range=azure_native.migrate.TimeRange.DAY,
        vm_uptime={
            "days_per_month": 13,
            "hours_per_day": 26,
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const assessmentsOperation = new azure_native.migrate.AssessmentsOperation("assessmentsOperation", {
        assessmentName: "asm1",
        azureDiskTypes: [
            azure_native.migrate.AzureDiskType.Premium,
            azure_native.migrate.AzureDiskType.StandardSSD,
        ],
        azureHybridUseBenefit: azure_native.migrate.AzureHybridUseBenefit.Unknown,
        azureLocation: "njxbwdtsxzhichsnk",
        azureOfferCode: azure_native.migrate.AzureOfferCode.Unknown,
        azurePricingTier: azure_native.migrate.AzurePricingTier.Standard,
        azureStorageRedundancy: azure_native.migrate.AzureStorageRedundancy.Unknown,
        azureVmFamilies: [
            azure_native.migrate.AzureVmFamily.DSeries,
            azure_native.migrate.AzureVmFamily.Lsv2Series,
            azure_native.migrate.AzureVmFamily.MSeries,
            azure_native.migrate.AzureVmFamily.Mdsv2Series,
            azure_native.migrate.AzureVmFamily.Msv2Series,
            azure_native.migrate.AzureVmFamily.Mv2Series,
        ],
        currency: azure_native.migrate.AzureCurrency.Unknown,
        discountPercentage: 6,
        eaSubscriptionId: "kwsu",
        groupName: "kuchatur-test",
        linuxAzureHybridUseBenefit: azure_native.migrate.AzureHybridUseBenefit.Unknown,
        percentile: azure_native.migrate.Percentile.Percentile50,
        perfDataEndTime: "2023-09-26T09:36:48.491Z",
        perfDataStartTime: "2023-09-26T09:36:48.491Z",
        projectName: "app18700project",
        provisioningState: azure_native.migrate.ProvisioningState.Succeeded,
        reservedInstance: azure_native.migrate.AzureReservedInstance.None,
        resourceGroupName: "ayagrawrg",
        scalingFactor: 24,
        sizingCriterion: azure_native.migrate.AssessmentSizingCriterion.PerformanceBased,
        timeRange: azure_native.migrate.TimeRange.Day,
        vmUptime: {
            daysPerMonth: 13,
            hoursPerDay: 26,
        },
    });
    
    resources:
      assessmentsOperation:
        type: azure-native:migrate:AssessmentsOperation
        properties:
          assessmentName: asm1
          azureDiskTypes:
            - Premium
            - StandardSSD
          azureHybridUseBenefit: Unknown
          azureLocation: njxbwdtsxzhichsnk
          azureOfferCode: Unknown
          azurePricingTier: Standard
          azureStorageRedundancy: Unknown
          azureVmFamilies:
            - D_series
            - Lsv2_series
            - M_series
            - Mdsv2_series
            - Msv2_series
            - Mv2_series
          currency: Unknown
          discountPercentage: 6
          eaSubscriptionId: kwsu
          groupName: kuchatur-test
          linuxAzureHybridUseBenefit: Unknown
          percentile: Percentile50
          perfDataEndTime: 2023-09-26T09:36:48.491Z
          perfDataStartTime: 2023-09-26T09:36:48.491Z
          projectName: app18700project
          provisioningState: Succeeded
          reservedInstance: None
          resourceGroupName: ayagrawrg
          scalingFactor: 24
          sizingCriterion: PerformanceBased
          timeRange: Day
          vmUptime:
            daysPerMonth: 13
            hoursPerDay: 26
    

    Create AssessmentsOperation Resource

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

    Constructor syntax

    new AssessmentsOperation(name: string, args: AssessmentsOperationArgs, opts?: CustomResourceOptions);
    @overload
    def AssessmentsOperation(resource_name: str,
                             args: AssessmentsOperationArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def AssessmentsOperation(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             group_name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             project_name: Optional[str] = None,
                             linux_azure_hybrid_use_benefit: Optional[Union[str, AzureHybridUseBenefit]] = None,
                             perf_data_end_time: Optional[str] = None,
                             azure_pricing_tier: Optional[Union[str, AzurePricingTier]] = None,
                             azure_storage_redundancy: Optional[Union[str, AzureStorageRedundancy]] = None,
                             azure_vm_families: Optional[Sequence[Union[str, AzureVmFamily]]] = None,
                             currency: Optional[Union[str, AzureCurrency]] = None,
                             discount_percentage: Optional[float] = None,
                             ea_subscription_id: Optional[str] = None,
                             azure_location: Optional[str] = None,
                             assessment_name: Optional[str] = None,
                             percentile: Optional[Union[str, Percentile]] = None,
                             azure_offer_code: Optional[Union[str, AzureOfferCode]] = None,
                             perf_data_start_time: Optional[str] = None,
                             azure_hybrid_use_benefit: Optional[Union[str, AzureHybridUseBenefit]] = None,
                             provisioning_state: Optional[Union[str, ProvisioningState]] = None,
                             reserved_instance: Optional[Union[str, AzureReservedInstance]] = None,
                             azure_disk_types: Optional[Sequence[Union[str, AzureDiskType]]] = None,
                             scaling_factor: Optional[float] = None,
                             sizing_criterion: Optional[Union[str, AssessmentSizingCriterion]] = None,
                             time_range: Optional[Union[str, TimeRange]] = None,
                             vm_uptime: Optional[VmUptimeArgs] = None)
    func NewAssessmentsOperation(ctx *Context, name string, args AssessmentsOperationArgs, opts ...ResourceOption) (*AssessmentsOperation, error)
    public AssessmentsOperation(string name, AssessmentsOperationArgs args, CustomResourceOptions? opts = null)
    public AssessmentsOperation(String name, AssessmentsOperationArgs args)
    public AssessmentsOperation(String name, AssessmentsOperationArgs args, CustomResourceOptions options)
    
    type: azure-native:migrate:AssessmentsOperation
    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 AssessmentsOperationArgs
    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 AssessmentsOperationArgs
    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 AssessmentsOperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AssessmentsOperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AssessmentsOperationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var assessmentsOperationResource = new AzureNative.Migrate.AssessmentsOperation("assessmentsOperationResource", new()
    {
        GroupName = "string",
        ResourceGroupName = "string",
        ProjectName = "string",
        LinuxAzureHybridUseBenefit = "string",
        PerfDataEndTime = "string",
        AzurePricingTier = "string",
        AzureStorageRedundancy = "string",
        AzureVmFamilies = new[]
        {
            "string",
        },
        Currency = "string",
        DiscountPercentage = 0,
        EaSubscriptionId = "string",
        AzureLocation = "string",
        AssessmentName = "string",
        Percentile = "string",
        AzureOfferCode = "string",
        PerfDataStartTime = "string",
        AzureHybridUseBenefit = "string",
        ProvisioningState = "string",
        ReservedInstance = "string",
        AzureDiskTypes = new[]
        {
            "string",
        },
        ScalingFactor = 0,
        SizingCriterion = "string",
        TimeRange = "string",
        VmUptime = new AzureNative.Migrate.Inputs.VmUptimeArgs
        {
            DaysPerMonth = 0,
            HoursPerDay = 0,
        },
    });
    
    example, err := migrate.NewAssessmentsOperation(ctx, "assessmentsOperationResource", &migrate.AssessmentsOperationArgs{
    	GroupName:                  pulumi.String("string"),
    	ResourceGroupName:          pulumi.String("string"),
    	ProjectName:                pulumi.String("string"),
    	LinuxAzureHybridUseBenefit: pulumi.String("string"),
    	PerfDataEndTime:            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),
    	EaSubscriptionId:      pulumi.String("string"),
    	AzureLocation:         pulumi.String("string"),
    	AssessmentName:        pulumi.String("string"),
    	Percentile:            pulumi.String("string"),
    	AzureOfferCode:        pulumi.String("string"),
    	PerfDataStartTime:     pulumi.String("string"),
    	AzureHybridUseBenefit: pulumi.String("string"),
    	ProvisioningState:     pulumi.String("string"),
    	ReservedInstance:      pulumi.String("string"),
    	AzureDiskTypes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ScalingFactor:   pulumi.Float64(0),
    	SizingCriterion: pulumi.String("string"),
    	TimeRange:       pulumi.String("string"),
    	VmUptime: &migrate.VmUptimeArgs{
    		DaysPerMonth: pulumi.Float64(0),
    		HoursPerDay:  pulumi.Float64(0),
    	},
    })
    
    var assessmentsOperationResource = new AssessmentsOperation("assessmentsOperationResource", AssessmentsOperationArgs.builder()
        .groupName("string")
        .resourceGroupName("string")
        .projectName("string")
        .linuxAzureHybridUseBenefit("string")
        .perfDataEndTime("string")
        .azurePricingTier("string")
        .azureStorageRedundancy("string")
        .azureVmFamilies("string")
        .currency("string")
        .discountPercentage(0)
        .eaSubscriptionId("string")
        .azureLocation("string")
        .assessmentName("string")
        .percentile("string")
        .azureOfferCode("string")
        .perfDataStartTime("string")
        .azureHybridUseBenefit("string")
        .provisioningState("string")
        .reservedInstance("string")
        .azureDiskTypes("string")
        .scalingFactor(0)
        .sizingCriterion("string")
        .timeRange("string")
        .vmUptime(VmUptimeArgs.builder()
            .daysPerMonth(0)
            .hoursPerDay(0)
            .build())
        .build());
    
    assessments_operation_resource = azure_native.migrate.AssessmentsOperation("assessmentsOperationResource",
        group_name="string",
        resource_group_name="string",
        project_name="string",
        linux_azure_hybrid_use_benefit="string",
        perf_data_end_time="string",
        azure_pricing_tier="string",
        azure_storage_redundancy="string",
        azure_vm_families=["string"],
        currency="string",
        discount_percentage=0,
        ea_subscription_id="string",
        azure_location="string",
        assessment_name="string",
        percentile="string",
        azure_offer_code="string",
        perf_data_start_time="string",
        azure_hybrid_use_benefit="string",
        provisioning_state="string",
        reserved_instance="string",
        azure_disk_types=["string"],
        scaling_factor=0,
        sizing_criterion="string",
        time_range="string",
        vm_uptime={
            "days_per_month": 0,
            "hours_per_day": 0,
        })
    
    const assessmentsOperationResource = new azure_native.migrate.AssessmentsOperation("assessmentsOperationResource", {
        groupName: "string",
        resourceGroupName: "string",
        projectName: "string",
        linuxAzureHybridUseBenefit: "string",
        perfDataEndTime: "string",
        azurePricingTier: "string",
        azureStorageRedundancy: "string",
        azureVmFamilies: ["string"],
        currency: "string",
        discountPercentage: 0,
        eaSubscriptionId: "string",
        azureLocation: "string",
        assessmentName: "string",
        percentile: "string",
        azureOfferCode: "string",
        perfDataStartTime: "string",
        azureHybridUseBenefit: "string",
        provisioningState: "string",
        reservedInstance: "string",
        azureDiskTypes: ["string"],
        scalingFactor: 0,
        sizingCriterion: "string",
        timeRange: "string",
        vmUptime: {
            daysPerMonth: 0,
            hoursPerDay: 0,
        },
    });
    
    type: azure-native:migrate:AssessmentsOperation
    properties:
        assessmentName: string
        azureDiskTypes:
            - string
        azureHybridUseBenefit: string
        azureLocation: string
        azureOfferCode: string
        azurePricingTier: string
        azureStorageRedundancy: string
        azureVmFamilies:
            - string
        currency: string
        discountPercentage: 0
        eaSubscriptionId: string
        groupName: string
        linuxAzureHybridUseBenefit: string
        percentile: string
        perfDataEndTime: string
        perfDataStartTime: string
        projectName: string
        provisioningState: string
        reservedInstance: string
        resourceGroupName: string
        scalingFactor: 0
        sizingCriterion: string
        timeRange: string
        vmUptime:
            daysPerMonth: 0
            hoursPerDay: 0
    

    AssessmentsOperation Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The AssessmentsOperation resource accepts the following input properties:

    GroupName string
    Group ARM name
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AssessmentName string
    Machine Assessment ARM name
    AzureDiskTypes List<Union<string, Pulumi.AzureNative.Migrate.AzureDiskType>>
    Gets or sets the azure storage type. Premium, Standard etc.
    AzureHybridUseBenefit string | Pulumi.AzureNative.Migrate.AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzureOfferCode string | Pulumi.AzureNative.Migrate.AzureOfferCode
    Azure Offer Code.
    AzurePricingTier string | Pulumi.AzureNative.Migrate.AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    AzureStorageRedundancy string | Pulumi.AzureNative.Migrate.AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    AzureVmFamilies List<Union<string, Pulumi.AzureNative.Migrate.AzureVmFamily>>
    Gets or sets the Azure VM families.
    Currency string | Pulumi.AzureNative.Migrate.AzureCurrency
    Currency in which prices should be reported.
    DiscountPercentage double
    Custom discount percentage.
    EaSubscriptionId string
    Gets or sets enterprise agreement subscription id.
    LinuxAzureHybridUseBenefit string | Pulumi.AzureNative.Migrate.AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    Percentile string | Pulumi.AzureNative.Migrate.Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    PerfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    PerfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    ProvisioningState string | Pulumi.AzureNative.Migrate.ProvisioningState
    The status of the last operation.
    ReservedInstance string | Pulumi.AzureNative.Migrate.AzureReservedInstance
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    ScalingFactor double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string | Pulumi.AzureNative.Migrate.AssessmentSizingCriterion
    Assessment sizing criterion.
    TimeRange string | Pulumi.AzureNative.Migrate.TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    VmUptime Pulumi.AzureNative.Migrate.Inputs.VmUptime
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    GroupName string
    Group ARM name
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AssessmentName string
    Machine Assessment ARM name
    AzureDiskTypes []string
    Gets or sets the azure storage type. Premium, Standard etc.
    AzureHybridUseBenefit string | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzureOfferCode string | AzureOfferCode
    Azure Offer Code.
    AzurePricingTier string | AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    AzureStorageRedundancy string | AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    AzureVmFamilies []string
    Gets or sets the Azure VM families.
    Currency string | AzureCurrency
    Currency in which prices should be reported.
    DiscountPercentage float64
    Custom discount percentage.
    EaSubscriptionId string
    Gets or sets enterprise agreement subscription id.
    LinuxAzureHybridUseBenefit string | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    Percentile string | Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    PerfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    PerfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    ProvisioningState string | ProvisioningState
    The status of the last operation.
    ReservedInstance string | AzureReservedInstance
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    ScalingFactor float64
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string | AssessmentSizingCriterion
    Assessment sizing criterion.
    TimeRange string | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    VmUptime VmUptimeArgs
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    groupName String
    Group ARM name
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    assessmentName String
    Machine Assessment ARM name
    azureDiskTypes List<Either<String,AzureDiskType>>
    Gets or sets the azure storage type. Premium, Standard etc.
    azureHybridUseBenefit String | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azureOfferCode String | AzureOfferCode
    Azure Offer Code.
    azurePricingTier String | AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureStorageRedundancy String | AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies List<Either<String,AzureVmFamily>>
    Gets or sets the Azure VM families.
    currency String | AzureCurrency
    Currency in which prices should be reported.
    discountPercentage Double
    Custom discount percentage.
    eaSubscriptionId String
    Gets or sets enterprise agreement subscription id.
    linuxAzureHybridUseBenefit String | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    percentile String | Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime String
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime String
    Gets or sets the start time to consider performance data for assessment.
    provisioningState String | ProvisioningState
    The status of the last operation.
    reservedInstance String | AzureReservedInstance
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    scalingFactor Double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String | AssessmentSizingCriterion
    Assessment sizing criterion.
    timeRange String | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    vmUptime VmUptime
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    groupName string
    Group ARM name
    projectName string
    Assessment Project Name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    assessmentName string
    Machine Assessment ARM name
    azureDiskTypes (string | AzureDiskType)[]
    Gets or sets the azure storage type. Premium, Standard etc.
    azureHybridUseBenefit string | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    azureOfferCode string | AzureOfferCode
    Azure Offer Code.
    azurePricingTier string | AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureStorageRedundancy string | AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azureVmFamilies (string | AzureVmFamily)[]
    Gets or sets the Azure VM families.
    currency string | AzureCurrency
    Currency in which prices should be reported.
    discountPercentage number
    Custom discount percentage.
    eaSubscriptionId string
    Gets or sets enterprise agreement subscription id.
    linuxAzureHybridUseBenefit string | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    percentile string | Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime string
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime string
    Gets or sets the start time to consider performance data for assessment.
    provisioningState string | ProvisioningState
    The status of the last operation.
    reservedInstance string | AzureReservedInstance
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    scalingFactor number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion string | AssessmentSizingCriterion
    Assessment sizing criterion.
    timeRange string | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    vmUptime VmUptime
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    group_name str
    Group ARM name
    project_name str
    Assessment Project Name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    assessment_name str
    Machine Assessment ARM name
    azure_disk_types Sequence[Union[str, AzureDiskType]]
    Gets or sets the azure storage type. Premium, Standard etc.
    azure_hybrid_use_benefit str | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azure_location str
    Azure Location or Azure region where to which the machines will be migrated.
    azure_offer_code str | AzureOfferCode
    Azure Offer Code.
    azure_pricing_tier str | AzurePricingTier
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azure_storage_redundancy str | AzureStorageRedundancy
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    azure_vm_families Sequence[Union[str, AzureVmFamily]]
    Gets or sets the Azure VM families.
    currency str | AzureCurrency
    Currency in which prices should be reported.
    discount_percentage float
    Custom discount percentage.
    ea_subscription_id str
    Gets or sets enterprise agreement subscription id.
    linux_azure_hybrid_use_benefit str | AzureHybridUseBenefit
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    percentile str | Percentile
    Percentile of the utilization data values to be considered while assessing machines.
    perf_data_end_time str
    Gets or sets the end time to consider performance data for assessment.
    perf_data_start_time str
    Gets or sets the start time to consider performance data for assessment.
    provisioning_state str | ProvisioningState
    The status of the last operation.
    reserved_instance str | AzureReservedInstance
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    scaling_factor float
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizing_criterion str | AssessmentSizingCriterion
    Assessment sizing criterion.
    time_range str | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    vm_uptime VmUptimeArgs
    Gets or sets the duration for which the VMs are up in the on-premises environment.
    groupName String
    Group ARM name
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    assessmentName String
    Machine Assessment ARM name
    azureDiskTypes List<String | "Unknown" | "Standard" | "StandardSSD" | "Premium" | "StandardOrPremium" | "Ultra" | "PremiumV2">
    Gets or sets the azure storage type. Premium, Standard etc.
    azureHybridUseBenefit String | "Unknown" | "Yes" | "No"
    Gets or sets the user configurable setting to display the azure hybrid use benefit.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    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"
    Azure Offer Code.
    azurePricingTier String | "Standard" | "Basic"
    Gets or sets Azure Pricing Tier - Free, Basic, etc.
    azureStorageRedundancy String | "Unknown" | "LocallyRedundant" | "ZoneRedundant" | "GeoRedundant" | "ReadAccessGeoRedundant"
    Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
    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">
    Gets or sets the 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 in which prices should be reported.
    discountPercentage Number
    Custom discount percentage.
    eaSubscriptionId String
    Gets or sets enterprise agreement subscription id.
    linuxAzureHybridUseBenefit String | "Unknown" | "Yes" | "No"
    Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
    percentile String | "Percentile50" | "Percentile90" | "Percentile95" | "Percentile99"
    Percentile of the utilization data values to be considered while assessing machines.
    perfDataEndTime String
    Gets or sets the end time to consider performance data for assessment.
    perfDataStartTime String
    Gets or sets the start time to consider performance data for assessment.
    provisioningState String | "Succeeded" | "Failed" | "Canceled" | "Provisioning" | "Updating" | "Deleting" | "Accepted"
    The status of the last operation.
    reservedInstance String | "None" | "RI1Year" | "RI3Year"
    Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
    scalingFactor Number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String | "PerformanceBased" | "AsOnPremises"
    Assessment sizing criterion.
    timeRange String | "Day" | "Week" | "Month" | "Custom"
    Time Range for which the historic utilization data should be considered for assessment.
    vmUptime Property Map
    Gets or sets the duration for which the VMs are up in the on-premises environment.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AssessmentsOperation resource produces the following output properties:

    AssessmentErrorSummary Dictionary<string, int>
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    AssessmentType string
    Assessment type of the assessment.
    ConfidenceRatingInPercentage double
    Confidence Rating in Percentage.
    CostComponents List<Pulumi.AzureNative.Migrate.Outputs.CostComponentResponse>
    Gets the collection of cost components.
    CreatedTimestamp string
    Date and Time when assessment was created.
    DistributionByOsName Dictionary<string, int>
    Gets the distribution by os name.
    DistributionByServicePackInsight Dictionary<string, int>
    Gets the distribution distribution of sqlInstances by service pack insight.
    DistributionBySupportStatus Dictionary<string, int>
    Gets the distribution of sqlInstances by support status.
    GroupType string
    Gets the group type for the assessment.
    Id string
    The provider-assigned unique ID for this managed resource.
    MonthlyBandwidthCost double
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    MonthlyComputeCost double
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    MonthlyPremiumStorageCost double
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    MonthlyStandardSsdStorageCost double
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    MonthlyStorageCost double
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    MonthlyUltraStorageCost double
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    Name string
    The name of the resource
    NumberOfMachines int
    Gets or sets the Number of machines part of the assessment.
    PricesTimestamp string
    Last time when rates were queried.
    SchemaVersion string
    Schema version.
    Stage string
    User configurable setting to display the Stage of Assessment.
    Status string
    Whether assessment is in valid state and all machines have been assessed.
    SuitabilitySummary Dictionary<string, int>
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    SystemData Pulumi.AzureNative.Migrate.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    UpdatedTimestamp string
    Date and Time when assessment was last updated.
    AssessmentErrorSummary map[string]int
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    AssessmentType string
    Assessment type of the assessment.
    ConfidenceRatingInPercentage float64
    Confidence Rating in Percentage.
    CostComponents []CostComponentResponse
    Gets the collection of cost components.
    CreatedTimestamp string
    Date and Time when assessment was created.
    DistributionByOsName map[string]int
    Gets the distribution by os name.
    DistributionByServicePackInsight map[string]int
    Gets the distribution distribution of sqlInstances by service pack insight.
    DistributionBySupportStatus map[string]int
    Gets the distribution of sqlInstances by support status.
    GroupType string
    Gets the group type for the assessment.
    Id string
    The provider-assigned unique ID for this managed resource.
    MonthlyBandwidthCost float64
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    MonthlyComputeCost float64
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    MonthlyPremiumStorageCost float64
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    MonthlyStandardSsdStorageCost float64
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    MonthlyStorageCost float64
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    MonthlyUltraStorageCost float64
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    Name string
    The name of the resource
    NumberOfMachines int
    Gets or sets the Number of machines part of the assessment.
    PricesTimestamp string
    Last time when rates were queried.
    SchemaVersion string
    Schema version.
    Stage string
    User configurable setting to display the Stage of Assessment.
    Status string
    Whether assessment is in valid state and all machines have been assessed.
    SuitabilitySummary map[string]int
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    UpdatedTimestamp string
    Date and Time when assessment was last updated.
    assessmentErrorSummary Map<String,Integer>
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    assessmentType String
    Assessment type of the assessment.
    confidenceRatingInPercentage Double
    Confidence Rating in Percentage.
    costComponents List<CostComponentResponse>
    Gets the collection of cost components.
    createdTimestamp String
    Date and Time when assessment was created.
    distributionByOsName Map<String,Integer>
    Gets the distribution by os name.
    distributionByServicePackInsight Map<String,Integer>
    Gets the distribution distribution of sqlInstances by service pack insight.
    distributionBySupportStatus Map<String,Integer>
    Gets the distribution of sqlInstances by support status.
    groupType String
    Gets the group type for the assessment.
    id String
    The provider-assigned unique ID for this managed resource.
    monthlyBandwidthCost Double
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    monthlyComputeCost Double
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    monthlyPremiumStorageCost Double
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    monthlyStandardSsdStorageCost Double
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    monthlyStorageCost Double
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    monthlyUltraStorageCost Double
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    name String
    The name of the resource
    numberOfMachines Integer
    Gets or sets the Number of machines part of the assessment.
    pricesTimestamp String
    Last time when rates were queried.
    schemaVersion String
    Schema version.
    stage String
    User configurable setting to display the Stage of Assessment.
    status String
    Whether assessment is in valid state and all machines have been assessed.
    suitabilitySummary Map<String,Integer>
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    updatedTimestamp String
    Date and Time when assessment was last updated.
    assessmentErrorSummary {[key: string]: number}
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    assessmentType string
    Assessment type of the assessment.
    confidenceRatingInPercentage number
    Confidence Rating in Percentage.
    costComponents CostComponentResponse[]
    Gets the collection of cost components.
    createdTimestamp string
    Date and Time when assessment was created.
    distributionByOsName {[key: string]: number}
    Gets the distribution by os name.
    distributionByServicePackInsight {[key: string]: number}
    Gets the distribution distribution of sqlInstances by service pack insight.
    distributionBySupportStatus {[key: string]: number}
    Gets the distribution of sqlInstances by support status.
    groupType string
    Gets the group type for the assessment.
    id string
    The provider-assigned unique ID for this managed resource.
    monthlyBandwidthCost number
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    monthlyComputeCost number
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    monthlyPremiumStorageCost number
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    monthlyStandardSsdStorageCost number
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    monthlyStorageCost number
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    monthlyUltraStorageCost number
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    name string
    The name of the resource
    numberOfMachines number
    Gets or sets the Number of machines part of the assessment.
    pricesTimestamp string
    Last time when rates were queried.
    schemaVersion string
    Schema version.
    stage string
    User configurable setting to display the Stage of Assessment.
    status string
    Whether assessment is in valid state and all machines have been assessed.
    suitabilitySummary {[key: string]: number}
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    updatedTimestamp string
    Date and Time when assessment was last updated.
    assessment_error_summary Mapping[str, int]
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    assessment_type str
    Assessment type of the assessment.
    confidence_rating_in_percentage float
    Confidence Rating in Percentage.
    cost_components Sequence[CostComponentResponse]
    Gets the collection of cost components.
    created_timestamp str
    Date and Time when assessment was created.
    distribution_by_os_name Mapping[str, int]
    Gets the distribution by os name.
    distribution_by_service_pack_insight Mapping[str, int]
    Gets the distribution distribution of sqlInstances by service pack insight.
    distribution_by_support_status Mapping[str, int]
    Gets the distribution of sqlInstances by support status.
    group_type str
    Gets the group type for the assessment.
    id str
    The provider-assigned unique ID for this managed resource.
    monthly_bandwidth_cost float
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    monthly_compute_cost float
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    monthly_premium_storage_cost float
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    monthly_standard_ssd_storage_cost float
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    monthly_storage_cost float
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    monthly_ultra_storage_cost float
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    name str
    The name of the resource
    number_of_machines int
    Gets or sets the Number of machines part of the assessment.
    prices_timestamp str
    Last time when rates were queried.
    schema_version str
    Schema version.
    stage str
    User configurable setting to display the Stage of Assessment.
    status str
    Whether assessment is in valid state and all machines have been assessed.
    suitability_summary Mapping[str, int]
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    updated_timestamp str
    Date and Time when assessment was last updated.
    assessmentErrorSummary Map<Number>
    Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
    assessmentType String
    Assessment type of the assessment.
    confidenceRatingInPercentage Number
    Confidence Rating in Percentage.
    costComponents List<Property Map>
    Gets the collection of cost components.
    createdTimestamp String
    Date and Time when assessment was created.
    distributionByOsName Map<Number>
    Gets the distribution by os name.
    distributionByServicePackInsight Map<Number>
    Gets the distribution distribution of sqlInstances by service pack insight.
    distributionBySupportStatus Map<Number>
    Gets the distribution of sqlInstances by support status.
    groupType String
    Gets the group type for the assessment.
    id String
    The provider-assigned unique ID for this managed resource.
    monthlyBandwidthCost Number
    Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
    monthlyComputeCost Number
    Gets or sets the aggregate Compute Cost for all machines in the assessment.
    monthlyPremiumStorageCost Number
    Gets or sets the aggregate premium storage cost for all machines in the assessment.
    monthlyStandardSsdStorageCost Number
    Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
    monthlyStorageCost Number
    Gets or sets the aggregate Storage Cost for all machines in the assessment.
    monthlyUltraStorageCost Number
    Gets or sets the aggregate ultra storage cost for all machines in the assessment.
    name String
    The name of the resource
    numberOfMachines Number
    Gets or sets the Number of machines part of the assessment.
    pricesTimestamp String
    Last time when rates were queried.
    schemaVersion String
    Schema version.
    stage String
    User configurable setting to display the Stage of Assessment.
    status String
    Whether assessment is in valid state and all machines have been assessed.
    suitabilitySummary Map<Number>
    Gets or sets the Cloud suitability summary for all the machines in the assessment.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    updatedTimestamp String
    Date and Time when assessment was last updated.

    Supporting Types

    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.

    AzureCurrency, AzureCurrencyArgs

    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
    AzureCurrencyUnknown
    Unknown
    AzureCurrencyUSD
    USD
    AzureCurrencyDKK
    DKK
    AzureCurrencyCAD
    CAD
    AzureCurrencyIDR
    IDR
    AzureCurrencyJPY
    JPY
    AzureCurrencyKRW
    KRW
    AzureCurrencyNZD
    NZD
    AzureCurrencyNOK
    NOK
    AzureCurrencyRUB
    RUB
    AzureCurrencySAR
    SAR
    AzureCurrencyZAR
    ZAR
    AzureCurrencySEK
    SEK
    AzureCurrencyTRY
    TRY
    AzureCurrencyGBP
    GBP
    AzureCurrencyMXN
    MXN
    AzureCurrencyMYR
    MYR
    AzureCurrencyINR
    INR
    AzureCurrencyHKD
    HKD
    AzureCurrencyBRL
    BRL
    AzureCurrencyTWD
    TWD
    AzureCurrencyEUR
    EUR
    AzureCurrencyCHF
    CHF
    AzureCurrencyARS
    ARS
    AzureCurrencyAUD
    AUD
    AzureCurrencyCNY
    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

    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

    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

    AzureReservedInstance, AzureReservedInstanceArgs

    None
    None
    RI1Year
    RI1Year
    RI3Year
    RI3Year
    AzureReservedInstanceNone
    None
    AzureReservedInstanceRI1Year
    RI1Year
    AzureReservedInstanceRI3Year
    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

    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

    CostComponentResponse, CostComponentResponseArgs

    Name string
    Gets the name of the component.
    Description string
    The textual description of the component.
    Value double
    The value of the component.
    Name string
    Gets the name of the component.
    Description string
    The textual description of the component.
    Value float64
    The value of the component.
    name String
    Gets the name of the component.
    description String
    The textual description of the component.
    value Double
    The value of the component.
    name string
    Gets the name of the component.
    description string
    The textual description of the component.
    value number
    The value of the component.
    name str
    Gets the name of the component.
    description str
    The textual description of the component.
    value float
    The value of the component.
    name String
    Gets the name of the component.
    description String
    The textual description of the component.
    value Number
    The value of the component.

    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.

    ProvisioningState, ProvisioningStateArgs

    Succeeded
    SucceededResource has been created.
    Failed
    FailedResource creation failed.
    Canceled
    CanceledResource creation was canceled.
    Provisioning
    ProvisioningResource is being Provisioned.
    Updating
    UpdatingResource is being Updated.
    Deleting
    DeletingResource is being Deleted.
    Accepted
    AcceptedResource is being Accepted.
    ProvisioningStateSucceeded
    SucceededResource has been created.
    ProvisioningStateFailed
    FailedResource creation failed.
    ProvisioningStateCanceled
    CanceledResource creation was canceled.
    ProvisioningStateProvisioning
    ProvisioningResource is being Provisioned.
    ProvisioningStateUpdating
    UpdatingResource is being Updated.
    ProvisioningStateDeleting
    DeletingResource is being Deleted.
    ProvisioningStateAccepted
    AcceptedResource is being Accepted.
    Succeeded
    SucceededResource has been created.
    Failed
    FailedResource creation failed.
    Canceled
    CanceledResource creation was canceled.
    Provisioning
    ProvisioningResource is being Provisioned.
    Updating
    UpdatingResource is being Updated.
    Deleting
    DeletingResource is being Deleted.
    Accepted
    AcceptedResource is being Accepted.
    Succeeded
    SucceededResource has been created.
    Failed
    FailedResource creation failed.
    Canceled
    CanceledResource creation was canceled.
    Provisioning
    ProvisioningResource is being Provisioned.
    Updating
    UpdatingResource is being Updated.
    Deleting
    DeletingResource is being Deleted.
    Accepted
    AcceptedResource is being Accepted.
    SUCCEEDED
    SucceededResource has been created.
    FAILED
    FailedResource creation failed.
    CANCELED
    CanceledResource creation was canceled.
    PROVISIONING
    ProvisioningResource is being Provisioned.
    UPDATING
    UpdatingResource is being Updated.
    DELETING
    DeletingResource is being Deleted.
    ACCEPTED
    AcceptedResource is being Accepted.
    "Succeeded"
    SucceededResource has been created.
    "Failed"
    FailedResource creation failed.
    "Canceled"
    CanceledResource creation was canceled.
    "Provisioning"
    ProvisioningResource is being Provisioned.
    "Updating"
    UpdatingResource is being Updated.
    "Deleting"
    DeletingResource is being Deleted.
    "Accepted"
    AcceptedResource is being Accepted.

    SystemDataResponse, SystemDataResponseArgs

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

    TimeRange, TimeRangeArgs

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

    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:AssessmentsOperation asm1 /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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi