1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. AksAssessmentOperation
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

azure-native.migrate.AksAssessmentOperation

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

    ARM model of AKS Assessment.

    Uses Azure REST API version 2024-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-04-01-preview.

    Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-03-03-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native migrate [ApiVersion]. See the version guide for details.

    Example Usage

    AksAssessmentOperations_Create_MaximumSet_Gen

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var aksAssessmentOperation = new AzureNative.Migrate.AksAssessmentOperation("aksAssessmentOperation", new()
        {
            AssessmentName = "testaksassessment",
            ProjectName = "testproject",
            ResourceGroupName = "rgaksswagger",
            Scope = new AzureNative.Migrate.Inputs.AssessmentScopeParametersArgs
            {
                ServerGroupId = "/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/groups/testgrp",
            },
            Settings = new AzureNative.Migrate.Inputs.AKSAssessmentSettingsArgs
            {
                AzureLocation = "Unknown",
                Category = AzureNative.Migrate.AzureVmCategory.All,
                Consolidation = AzureNative.Migrate.ConsolidationType.Full,
                Currency = AzureNative.Migrate.AzureCurrency.Unknown,
                DiscountPercentage = 15,
                EnvironmentType = AzureNative.Migrate.AzureEnvironmentType.Unknown,
                LicensingProgram = "Default",
                PerformanceData = new AzureNative.Migrate.Inputs.PerfDataSettingsArgs
                {
                    Percentile = AzureNative.Migrate.Percentile.Percentile50,
                    PerfDataEndTime = "2023-11-07T06:51:24.320Z",
                    PerfDataStartTime = "2023-11-07T06:51:24.320Z",
                    TimeRange = AzureNative.Migrate.TimeRange.Day,
                },
                PricingTier = AzureNative.Migrate.PricingTier.Standard,
                SavingsOptions = AzureNative.Migrate.SavingsOptions.None,
                ScalingFactor = 3,
                SizingCriteria = AzureNative.Migrate.AssessmentSizingCriterion.PerformanceBased,
            },
        });
    
    });
    
    package main
    
    import (
    	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v3"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := migrate.NewAksAssessmentOperation(ctx, "aksAssessmentOperation", &migrate.AksAssessmentOperationArgs{
    			AssessmentName:    pulumi.String("testaksassessment"),
    			ProjectName:       pulumi.String("testproject"),
    			ResourceGroupName: pulumi.String("rgaksswagger"),
    			Scope: &migrate.AssessmentScopeParametersArgs{
    				ServerGroupId: pulumi.String("/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/groups/testgrp"),
    			},
    			Settings: &migrate.AKSAssessmentSettingsArgs{
    				AzureLocation:      pulumi.String("Unknown"),
    				Category:           pulumi.String(migrate.AzureVmCategoryAll),
    				Consolidation:      pulumi.String(migrate.ConsolidationTypeFull),
    				Currency:           pulumi.String(migrate.AzureCurrencyUnknown),
    				DiscountPercentage: pulumi.Float64(15),
    				EnvironmentType:    pulumi.String(migrate.AzureEnvironmentTypeUnknown),
    				LicensingProgram:   pulumi.String("Default"),
    				PerformanceData: &migrate.PerfDataSettingsArgs{
    					Percentile:        pulumi.String(migrate.PercentilePercentile50),
    					PerfDataEndTime:   pulumi.String("2023-11-07T06:51:24.320Z"),
    					PerfDataStartTime: pulumi.String("2023-11-07T06:51:24.320Z"),
    					TimeRange:         pulumi.String(migrate.TimeRangeDay),
    				},
    				PricingTier:    pulumi.String(migrate.PricingTierStandard),
    				SavingsOptions: pulumi.String(migrate.SavingsOptionsNone),
    				ScalingFactor:  pulumi.Float64(3),
    				SizingCriteria: pulumi.String(migrate.AssessmentSizingCriterionPerformanceBased),
    			},
    		})
    		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.AksAssessmentOperation;
    import com.pulumi.azurenative.migrate.AksAssessmentOperationArgs;
    import com.pulumi.azurenative.migrate.inputs.AssessmentScopeParametersArgs;
    import com.pulumi.azurenative.migrate.inputs.AKSAssessmentSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.PerfDataSettingsArgs;
    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 aksAssessmentOperation = new AksAssessmentOperation("aksAssessmentOperation", AksAssessmentOperationArgs.builder()
                .assessmentName("testaksassessment")
                .projectName("testproject")
                .resourceGroupName("rgaksswagger")
                .scope(AssessmentScopeParametersArgs.builder()
                    .serverGroupId("/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/groups/testgrp")
                    .build())
                .settings(AKSAssessmentSettingsArgs.builder()
                    .azureLocation("Unknown")
                    .category("All")
                    .consolidation("Full")
                    .currency("Unknown")
                    .discountPercentage(15.0)
                    .environmentType("Unknown")
                    .licensingProgram("Default")
                    .performanceData(PerfDataSettingsArgs.builder()
                        .percentile("Percentile50")
                        .perfDataEndTime("2023-11-07T06:51:24.320Z")
                        .perfDataStartTime("2023-11-07T06:51:24.320Z")
                        .timeRange("Day")
                        .build())
                    .pricingTier("Standard")
                    .savingsOptions("None")
                    .scalingFactor(3.0)
                    .sizingCriteria("PerformanceBased")
                    .build())
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const aksAssessmentOperation = new azure_native.migrate.AksAssessmentOperation("aksAssessmentOperation", {
        assessmentName: "testaksassessment",
        projectName: "testproject",
        resourceGroupName: "rgaksswagger",
        scope: {
            serverGroupId: "/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/groups/testgrp",
        },
        settings: {
            azureLocation: "Unknown",
            category: azure_native.migrate.AzureVmCategory.All,
            consolidation: azure_native.migrate.ConsolidationType.Full,
            currency: azure_native.migrate.AzureCurrency.Unknown,
            discountPercentage: 15,
            environmentType: azure_native.migrate.AzureEnvironmentType.Unknown,
            licensingProgram: "Default",
            performanceData: {
                percentile: azure_native.migrate.Percentile.Percentile50,
                perfDataEndTime: "2023-11-07T06:51:24.320Z",
                perfDataStartTime: "2023-11-07T06:51:24.320Z",
                timeRange: azure_native.migrate.TimeRange.Day,
            },
            pricingTier: azure_native.migrate.PricingTier.Standard,
            savingsOptions: azure_native.migrate.SavingsOptions.None,
            scalingFactor: 3,
            sizingCriteria: azure_native.migrate.AssessmentSizingCriterion.PerformanceBased,
        },
    });
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    aks_assessment_operation = azure_native.migrate.AksAssessmentOperation("aksAssessmentOperation",
        assessment_name="testaksassessment",
        project_name="testproject",
        resource_group_name="rgaksswagger",
        scope={
            "server_group_id": "/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/groups/testgrp",
        },
        settings={
            "azure_location": "Unknown",
            "category": azure_native.migrate.AzureVmCategory.ALL,
            "consolidation": azure_native.migrate.ConsolidationType.FULL,
            "currency": azure_native.migrate.AzureCurrency.UNKNOWN,
            "discount_percentage": 15,
            "environment_type": azure_native.migrate.AzureEnvironmentType.UNKNOWN,
            "licensing_program": "Default",
            "performance_data": {
                "percentile": azure_native.migrate.Percentile.PERCENTILE50,
                "perf_data_end_time": "2023-11-07T06:51:24.320Z",
                "perf_data_start_time": "2023-11-07T06:51:24.320Z",
                "time_range": azure_native.migrate.TimeRange.DAY,
            },
            "pricing_tier": azure_native.migrate.PricingTier.STANDARD,
            "savings_options": azure_native.migrate.SavingsOptions.NONE,
            "scaling_factor": 3,
            "sizing_criteria": azure_native.migrate.AssessmentSizingCriterion.PERFORMANCE_BASED,
        })
    
    resources:
      aksAssessmentOperation:
        type: azure-native:migrate:AksAssessmentOperation
        properties:
          assessmentName: testaksassessment
          projectName: testproject
          resourceGroupName: rgaksswagger
          scope:
            serverGroupId: /subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/groups/testgrp
          settings:
            azureLocation: Unknown
            category: All
            consolidation: Full
            currency: Unknown
            discountPercentage: 15
            environmentType: Unknown
            licensingProgram: Default
            performanceData:
              percentile: Percentile50
              perfDataEndTime: 2023-11-07T06:51:24.320Z
              perfDataStartTime: 2023-11-07T06:51:24.320Z
              timeRange: Day
            pricingTier: Standard
            savingsOptions: None
            scalingFactor: 3
            sizingCriteria: PerformanceBased
    

    Create AksAssessmentOperation Resource

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

    Constructor syntax

    new AksAssessmentOperation(name: string, args: AksAssessmentOperationArgs, opts?: CustomResourceOptions);
    @overload
    def AksAssessmentOperation(resource_name: str,
                               args: AksAssessmentOperationArgs,
                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def AksAssessmentOperation(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               project_name: Optional[str] = None,
                               resource_group_name: Optional[str] = None,
                               settings: Optional[AKSAssessmentSettingsArgs] = None,
                               assessment_name: Optional[str] = None,
                               scope: Optional[AssessmentScopeParametersArgs] = None)
    func NewAksAssessmentOperation(ctx *Context, name string, args AksAssessmentOperationArgs, opts ...ResourceOption) (*AksAssessmentOperation, error)
    public AksAssessmentOperation(string name, AksAssessmentOperationArgs args, CustomResourceOptions? opts = null)
    public AksAssessmentOperation(String name, AksAssessmentOperationArgs args)
    public AksAssessmentOperation(String name, AksAssessmentOperationArgs args, CustomResourceOptions options)
    
    type: azure-native:migrate:AksAssessmentOperation
    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 AksAssessmentOperationArgs
    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 AksAssessmentOperationArgs
    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 AksAssessmentOperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AksAssessmentOperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AksAssessmentOperationArgs
    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 aksAssessmentOperationResource = new AzureNative.Migrate.AksAssessmentOperation("aksAssessmentOperationResource", new()
    {
        ProjectName = "string",
        ResourceGroupName = "string",
        Settings = new AzureNative.Migrate.Inputs.AKSAssessmentSettingsArgs
        {
            AzureLocation = "string",
            Category = "string",
            Consolidation = "string",
            Currency = "string",
            EnvironmentType = "string",
            LicensingProgram = "string",
            PricingTier = "string",
            SavingsOptions = "string",
            SizingCriteria = "string",
            DiscountPercentage = 0,
            PerformanceData = new AzureNative.Migrate.Inputs.PerfDataSettingsArgs
            {
                Percentile = "string",
                TimeRange = "string",
                PerfDataEndTime = "string",
                PerfDataStartTime = "string",
            },
            ScalingFactor = 0,
        },
        AssessmentName = "string",
        Scope = new AzureNative.Migrate.Inputs.AssessmentScopeParametersArgs
        {
            ServerGroupId = "string",
        },
    });
    
    example, err := migrate.NewAksAssessmentOperation(ctx, "aksAssessmentOperationResource", &migrate.AksAssessmentOperationArgs{
    	ProjectName:       pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	Settings: &migrate.AKSAssessmentSettingsArgs{
    		AzureLocation:      pulumi.String("string"),
    		Category:           pulumi.String("string"),
    		Consolidation:      pulumi.String("string"),
    		Currency:           pulumi.String("string"),
    		EnvironmentType:    pulumi.String("string"),
    		LicensingProgram:   pulumi.String("string"),
    		PricingTier:        pulumi.String("string"),
    		SavingsOptions:     pulumi.String("string"),
    		SizingCriteria:     pulumi.String("string"),
    		DiscountPercentage: pulumi.Float64(0),
    		PerformanceData: &migrate.PerfDataSettingsArgs{
    			Percentile:        pulumi.String("string"),
    			TimeRange:         pulumi.String("string"),
    			PerfDataEndTime:   pulumi.String("string"),
    			PerfDataStartTime: pulumi.String("string"),
    		},
    		ScalingFactor: pulumi.Float64(0),
    	},
    	AssessmentName: pulumi.String("string"),
    	Scope: &migrate.AssessmentScopeParametersArgs{
    		ServerGroupId: pulumi.String("string"),
    	},
    })
    
    var aksAssessmentOperationResource = new AksAssessmentOperation("aksAssessmentOperationResource", AksAssessmentOperationArgs.builder()
        .projectName("string")
        .resourceGroupName("string")
        .settings(AKSAssessmentSettingsArgs.builder()
            .azureLocation("string")
            .category("string")
            .consolidation("string")
            .currency("string")
            .environmentType("string")
            .licensingProgram("string")
            .pricingTier("string")
            .savingsOptions("string")
            .sizingCriteria("string")
            .discountPercentage(0)
            .performanceData(PerfDataSettingsArgs.builder()
                .percentile("string")
                .timeRange("string")
                .perfDataEndTime("string")
                .perfDataStartTime("string")
                .build())
            .scalingFactor(0)
            .build())
        .assessmentName("string")
        .scope(AssessmentScopeParametersArgs.builder()
            .serverGroupId("string")
            .build())
        .build());
    
    aks_assessment_operation_resource = azure_native.migrate.AksAssessmentOperation("aksAssessmentOperationResource",
        project_name="string",
        resource_group_name="string",
        settings={
            "azure_location": "string",
            "category": "string",
            "consolidation": "string",
            "currency": "string",
            "environment_type": "string",
            "licensing_program": "string",
            "pricing_tier": "string",
            "savings_options": "string",
            "sizing_criteria": "string",
            "discount_percentage": 0,
            "performance_data": {
                "percentile": "string",
                "time_range": "string",
                "perf_data_end_time": "string",
                "perf_data_start_time": "string",
            },
            "scaling_factor": 0,
        },
        assessment_name="string",
        scope={
            "server_group_id": "string",
        })
    
    const aksAssessmentOperationResource = new azure_native.migrate.AksAssessmentOperation("aksAssessmentOperationResource", {
        projectName: "string",
        resourceGroupName: "string",
        settings: {
            azureLocation: "string",
            category: "string",
            consolidation: "string",
            currency: "string",
            environmentType: "string",
            licensingProgram: "string",
            pricingTier: "string",
            savingsOptions: "string",
            sizingCriteria: "string",
            discountPercentage: 0,
            performanceData: {
                percentile: "string",
                timeRange: "string",
                perfDataEndTime: "string",
                perfDataStartTime: "string",
            },
            scalingFactor: 0,
        },
        assessmentName: "string",
        scope: {
            serverGroupId: "string",
        },
    });
    
    type: azure-native:migrate:AksAssessmentOperation
    properties:
        assessmentName: string
        projectName: string
        resourceGroupName: string
        scope:
            serverGroupId: string
        settings:
            azureLocation: string
            category: string
            consolidation: string
            currency: string
            discountPercentage: 0
            environmentType: string
            licensingProgram: string
            performanceData:
                percentile: string
                perfDataEndTime: string
                perfDataStartTime: string
                timeRange: string
            pricingTier: string
            savingsOptions: string
            scalingFactor: 0
            sizingCriteria: string
    

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

    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Settings Pulumi.AzureNative.Migrate.Inputs.AKSAssessmentSettings
    Gets or sets AKS Assessment Settings.
    AssessmentName string
    AKS Assessment Name.
    Scope Pulumi.AzureNative.Migrate.Inputs.AssessmentScopeParameters
    Gets or sets scope parameters to identify inventory items for assessment.
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Settings AKSAssessmentSettingsArgs
    Gets or sets AKS Assessment Settings.
    AssessmentName string
    AKS Assessment Name.
    Scope AssessmentScopeParametersArgs
    Gets or sets scope parameters to identify inventory items for assessment.
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    settings AKSAssessmentSettings
    Gets or sets AKS Assessment Settings.
    assessmentName String
    AKS Assessment Name.
    scope AssessmentScopeParameters
    Gets or sets scope parameters to identify inventory items for assessment.
    projectName string
    Assessment Project Name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    settings AKSAssessmentSettings
    Gets or sets AKS Assessment Settings.
    assessmentName string
    AKS Assessment Name.
    scope AssessmentScopeParameters
    Gets or sets scope parameters to identify inventory items for assessment.
    project_name str
    Assessment Project Name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    settings AKSAssessmentSettingsArgs
    Gets or sets AKS Assessment Settings.
    assessment_name str
    AKS Assessment Name.
    scope AssessmentScopeParametersArgs
    Gets or sets scope parameters to identify inventory items for assessment.
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    settings Property Map
    Gets or sets AKS Assessment Settings.
    assessmentName String
    AKS Assessment Name.
    scope Property Map
    Gets or sets scope parameters to identify inventory items for assessment.

    Outputs

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

    AzureApiVersion string
    The Azure API version of the resource.
    Details Pulumi.AzureNative.Migrate.Outputs.AKSAssessmentDetailsResponse
    Gets AKS Assessment Details.
    ETag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    ProvisioningState string
    Gets the provisioning state.
    SystemData Pulumi.AzureNative.Migrate.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    The Azure API version of the resource.
    Details AKSAssessmentDetailsResponse
    Gets AKS Assessment Details.
    ETag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    ProvisioningState string
    Gets the provisioning state.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    details AKSAssessmentDetailsResponse
    Gets AKS Assessment Details.
    eTag String
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    provisioningState String
    Gets the provisioning state.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    The Azure API version of the resource.
    details AKSAssessmentDetailsResponse
    Gets AKS Assessment Details.
    eTag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    provisioningState string
    Gets the provisioning state.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    The Azure API version of the resource.
    details AKSAssessmentDetailsResponse
    Gets AKS Assessment Details.
    e_tag str
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    provisioning_state str
    Gets the provisioning state.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    details Property Map
    Gets AKS Assessment Details.
    eTag String
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    provisioningState String
    Gets the provisioning state.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AKSAssessmentDetailsResponse, AKSAssessmentDetailsResponseArgs

    ConfidenceRatingInPercentage double
    Gets Confidence score.
    CreatedTimestamp string
    Gets date and time when assessment was created.
    MachineCount int
    Gets the number of machines.
    PricesTimestamp string
    Gets last time when rates were queried.
    Status string
    Gets assessment status.
    TotalMonthlyCost double
    Gets the total monthly cost.
    UpdatedTimestamp string
    Gets date and time when assessment was last updated.
    WebAppCount int
    Gets the number of web apps.
    WebServerCount int
    Gets the number of web servers.
    ConfidenceRatingInPercentage float64
    Gets Confidence score.
    CreatedTimestamp string
    Gets date and time when assessment was created.
    MachineCount int
    Gets the number of machines.
    PricesTimestamp string
    Gets last time when rates were queried.
    Status string
    Gets assessment status.
    TotalMonthlyCost float64
    Gets the total monthly cost.
    UpdatedTimestamp string
    Gets date and time when assessment was last updated.
    WebAppCount int
    Gets the number of web apps.
    WebServerCount int
    Gets the number of web servers.
    confidenceRatingInPercentage Double
    Gets Confidence score.
    createdTimestamp String
    Gets date and time when assessment was created.
    machineCount Integer
    Gets the number of machines.
    pricesTimestamp String
    Gets last time when rates were queried.
    status String
    Gets assessment status.
    totalMonthlyCost Double
    Gets the total monthly cost.
    updatedTimestamp String
    Gets date and time when assessment was last updated.
    webAppCount Integer
    Gets the number of web apps.
    webServerCount Integer
    Gets the number of web servers.
    confidenceRatingInPercentage number
    Gets Confidence score.
    createdTimestamp string
    Gets date and time when assessment was created.
    machineCount number
    Gets the number of machines.
    pricesTimestamp string
    Gets last time when rates were queried.
    status string
    Gets assessment status.
    totalMonthlyCost number
    Gets the total monthly cost.
    updatedTimestamp string
    Gets date and time when assessment was last updated.
    webAppCount number
    Gets the number of web apps.
    webServerCount number
    Gets the number of web servers.
    confidence_rating_in_percentage float
    Gets Confidence score.
    created_timestamp str
    Gets date and time when assessment was created.
    machine_count int
    Gets the number of machines.
    prices_timestamp str
    Gets last time when rates were queried.
    status str
    Gets assessment status.
    total_monthly_cost float
    Gets the total monthly cost.
    updated_timestamp str
    Gets date and time when assessment was last updated.
    web_app_count int
    Gets the number of web apps.
    web_server_count int
    Gets the number of web servers.
    confidenceRatingInPercentage Number
    Gets Confidence score.
    createdTimestamp String
    Gets date and time when assessment was created.
    machineCount Number
    Gets the number of machines.
    pricesTimestamp String
    Gets last time when rates were queried.
    status String
    Gets assessment status.
    totalMonthlyCost Number
    Gets the total monthly cost.
    updatedTimestamp String
    Gets date and time when assessment was last updated.
    webAppCount Number
    Gets the number of web apps.
    webServerCount Number
    Gets the number of web servers.

    AKSAssessmentSettings, AKSAssessmentSettingsArgs

    AzureLocation string
    Gets or sets azure location.
    Category string | Pulumi.AzureNative.Migrate.AzureVmCategory
    Gets or sets azure VM category.
    Consolidation string | Pulumi.AzureNative.Migrate.ConsolidationType
    Gets or sets consolidation type.
    Currency string | Pulumi.AzureNative.Migrate.AzureCurrency
    Gets or sets currency.
    EnvironmentType string | Pulumi.AzureNative.Migrate.AzureEnvironmentType
    Gets or sets environment type.
    LicensingProgram string | Pulumi.AzureNative.Migrate.LicensingProgram
    Gets or sets licensing program.
    PricingTier string | Pulumi.AzureNative.Migrate.PricingTier
    Gets or sets pricing tier.
    SavingsOptions string | Pulumi.AzureNative.Migrate.SavingsOptions
    Gets or sets savings options.
    SizingCriteria string | Pulumi.AzureNative.Migrate.AssessmentSizingCriterion
    Gets or sets sizing criteria.
    DiscountPercentage double
    Gets or sets discount percentage.
    PerformanceData Pulumi.AzureNative.Migrate.Inputs.PerfDataSettings
    Gets or sets performance data settings.
    ScalingFactor double
    Gets or sets scaling factor.
    AzureLocation string
    Gets or sets azure location.
    Category string | AzureVmCategory
    Gets or sets azure VM category.
    Consolidation string | ConsolidationType
    Gets or sets consolidation type.
    Currency string | AzureCurrency
    Gets or sets currency.
    EnvironmentType string | AzureEnvironmentType
    Gets or sets environment type.
    LicensingProgram string | LicensingProgram
    Gets or sets licensing program.
    PricingTier string | PricingTier
    Gets or sets pricing tier.
    SavingsOptions string | SavingsOptions
    Gets or sets savings options.
    SizingCriteria string | AssessmentSizingCriterion
    Gets or sets sizing criteria.
    DiscountPercentage float64
    Gets or sets discount percentage.
    PerformanceData PerfDataSettings
    Gets or sets performance data settings.
    ScalingFactor float64
    Gets or sets scaling factor.
    azureLocation String
    Gets or sets azure location.
    category String | AzureVmCategory
    Gets or sets azure VM category.
    consolidation String | ConsolidationType
    Gets or sets consolidation type.
    currency String | AzureCurrency
    Gets or sets currency.
    environmentType String | AzureEnvironmentType
    Gets or sets environment type.
    licensingProgram String | LicensingProgram
    Gets or sets licensing program.
    pricingTier String | PricingTier
    Gets or sets pricing tier.
    savingsOptions String | SavingsOptions
    Gets or sets savings options.
    sizingCriteria String | AssessmentSizingCriterion
    Gets or sets sizing criteria.
    discountPercentage Double
    Gets or sets discount percentage.
    performanceData PerfDataSettings
    Gets or sets performance data settings.
    scalingFactor Double
    Gets or sets scaling factor.
    azureLocation string
    Gets or sets azure location.
    category string | AzureVmCategory
    Gets or sets azure VM category.
    consolidation string | ConsolidationType
    Gets or sets consolidation type.
    currency string | AzureCurrency
    Gets or sets currency.
    environmentType string | AzureEnvironmentType
    Gets or sets environment type.
    licensingProgram string | LicensingProgram
    Gets or sets licensing program.
    pricingTier string | PricingTier
    Gets or sets pricing tier.
    savingsOptions string | SavingsOptions
    Gets or sets savings options.
    sizingCriteria string | AssessmentSizingCriterion
    Gets or sets sizing criteria.
    discountPercentage number
    Gets or sets discount percentage.
    performanceData PerfDataSettings
    Gets or sets performance data settings.
    scalingFactor number
    Gets or sets scaling factor.
    azure_location str
    Gets or sets azure location.
    category str | AzureVmCategory
    Gets or sets azure VM category.
    consolidation str | ConsolidationType
    Gets or sets consolidation type.
    currency str | AzureCurrency
    Gets or sets currency.
    environment_type str | AzureEnvironmentType
    Gets or sets environment type.
    licensing_program str | LicensingProgram
    Gets or sets licensing program.
    pricing_tier str | PricingTier
    Gets or sets pricing tier.
    savings_options str | SavingsOptions
    Gets or sets savings options.
    sizing_criteria str | AssessmentSizingCriterion
    Gets or sets sizing criteria.
    discount_percentage float
    Gets or sets discount percentage.
    performance_data PerfDataSettings
    Gets or sets performance data settings.
    scaling_factor float
    Gets or sets scaling factor.
    azureLocation String
    Gets or sets azure location.
    category String | "All" | "ComputeOptimized" | "GeneralPurpose" | "GpuOptimized" | "HighPerformanceCompute" | "MemoryOptimized" | "StorageOptimized" | "Isolated"
    Gets or sets azure VM category.
    consolidation String | "Full" | "AsOnSource"
    Gets or sets consolidation type.
    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"
    Gets or sets currency.
    environmentType String | "Unknown" | "DevTest" | "Production"
    Gets or sets environment type.
    licensingProgram String | "Retail" | "Unknown" | "EA" | "MCA"
    Gets or sets licensing program.
    pricingTier String | "Standard" | "Free"
    Gets or sets pricing tier.
    savingsOptions String | "None" | "RI1Year" | "RI3Year" | "SavingsPlan1Year" | "SavingsPlan3Year" | "CustomAzureOfferCode"
    Gets or sets savings options.
    sizingCriteria String | "PerformanceBased" | "AsOnPremises"
    Gets or sets sizing criteria.
    discountPercentage Number
    Gets or sets discount percentage.
    performanceData Property Map
    Gets or sets performance data settings.
    scalingFactor Number
    Gets or sets scaling factor.

    AKSAssessmentSettingsResponse, AKSAssessmentSettingsResponseArgs

    AzureLocation string
    Gets or sets azure location.
    Category string
    Gets or sets azure VM category.
    Consolidation string
    Gets or sets consolidation type.
    Currency string
    Gets or sets currency.
    EnvironmentType string
    Gets or sets environment type.
    LicensingProgram string
    Gets or sets licensing program.
    PricingTier string
    Gets or sets pricing tier.
    SavingsOptions string
    Gets or sets savings options.
    SizingCriteria string
    Gets or sets sizing criteria.
    DiscountPercentage double
    Gets or sets discount percentage.
    PerformanceData Pulumi.AzureNative.Migrate.Inputs.PerfDataSettingsResponse
    Gets or sets performance data settings.
    ScalingFactor double
    Gets or sets scaling factor.
    AzureLocation string
    Gets or sets azure location.
    Category string
    Gets or sets azure VM category.
    Consolidation string
    Gets or sets consolidation type.
    Currency string
    Gets or sets currency.
    EnvironmentType string
    Gets or sets environment type.
    LicensingProgram string
    Gets or sets licensing program.
    PricingTier string
    Gets or sets pricing tier.
    SavingsOptions string
    Gets or sets savings options.
    SizingCriteria string
    Gets or sets sizing criteria.
    DiscountPercentage float64
    Gets or sets discount percentage.
    PerformanceData PerfDataSettingsResponse
    Gets or sets performance data settings.
    ScalingFactor float64
    Gets or sets scaling factor.
    azureLocation String
    Gets or sets azure location.
    category String
    Gets or sets azure VM category.
    consolidation String
    Gets or sets consolidation type.
    currency String
    Gets or sets currency.
    environmentType String
    Gets or sets environment type.
    licensingProgram String
    Gets or sets licensing program.
    pricingTier String
    Gets or sets pricing tier.
    savingsOptions String
    Gets or sets savings options.
    sizingCriteria String
    Gets or sets sizing criteria.
    discountPercentage Double
    Gets or sets discount percentage.
    performanceData PerfDataSettingsResponse
    Gets or sets performance data settings.
    scalingFactor Double
    Gets or sets scaling factor.
    azureLocation string
    Gets or sets azure location.
    category string
    Gets or sets azure VM category.
    consolidation string
    Gets or sets consolidation type.
    currency string
    Gets or sets currency.
    environmentType string
    Gets or sets environment type.
    licensingProgram string
    Gets or sets licensing program.
    pricingTier string
    Gets or sets pricing tier.
    savingsOptions string
    Gets or sets savings options.
    sizingCriteria string
    Gets or sets sizing criteria.
    discountPercentage number
    Gets or sets discount percentage.
    performanceData PerfDataSettingsResponse
    Gets or sets performance data settings.
    scalingFactor number
    Gets or sets scaling factor.
    azure_location str
    Gets or sets azure location.
    category str
    Gets or sets azure VM category.
    consolidation str
    Gets or sets consolidation type.
    currency str
    Gets or sets currency.
    environment_type str
    Gets or sets environment type.
    licensing_program str
    Gets or sets licensing program.
    pricing_tier str
    Gets or sets pricing tier.
    savings_options str
    Gets or sets savings options.
    sizing_criteria str
    Gets or sets sizing criteria.
    discount_percentage float
    Gets or sets discount percentage.
    performance_data PerfDataSettingsResponse
    Gets or sets performance data settings.
    scaling_factor float
    Gets or sets scaling factor.
    azureLocation String
    Gets or sets azure location.
    category String
    Gets or sets azure VM category.
    consolidation String
    Gets or sets consolidation type.
    currency String
    Gets or sets currency.
    environmentType String
    Gets or sets environment type.
    licensingProgram String
    Gets or sets licensing program.
    pricingTier String
    Gets or sets pricing tier.
    savingsOptions String
    Gets or sets savings options.
    sizingCriteria String
    Gets or sets sizing criteria.
    discountPercentage Number
    Gets or sets discount percentage.
    performanceData Property Map
    Gets or sets performance data settings.
    scalingFactor Number
    Gets or sets scaling factor.

    AssessmentScopeParameters, AssessmentScopeParametersArgs

    ServerGroupId string
    Gets or sets the server group id.
    ServerGroupId string
    Gets or sets the server group id.
    serverGroupId String
    Gets or sets the server group id.
    serverGroupId string
    Gets or sets the server group id.
    server_group_id str
    Gets or sets the server group id.
    serverGroupId String
    Gets or sets the server group id.

    AssessmentScopeParametersResponse, AssessmentScopeParametersResponseArgs

    ServerGroupId string
    Gets or sets the server group id.
    ServerGroupId string
    Gets or sets the server group id.
    serverGroupId String
    Gets or sets the server group id.
    serverGroupId string
    Gets or sets the server group id.
    server_group_id str
    Gets or sets the server group id.
    serverGroupId String
    Gets or sets the server group id.

    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
    UnknownUnknown Currency for Azure
    USD
    USDUSD Currency for Azure
    DKK
    DKKDKK Currency for Azure
    CAD
    CADCAD Currency for Azure
    IDR
    IDRIDR Currency for Azure
    JPY
    JPYJPY Currency for Azure
    KRW
    KRWKRW Currency for Azure
    NZD
    NZDNZD Currency for Azure
    NOK
    NOKNOK Currency for Azure
    RUB
    RUBRUB Currency for Azure
    SAR
    SARSAR Currency for Azure
    ZAR
    ZARZAR Currency for Azure
    SEK
    SEKSEK Currency for Azure
    TRY
    TRYTRY Currency for Azure
    GBP
    GBPGBP Currency for Azure
    MXN
    MXNMXN Currency for Azure
    MYR
    MYRMYR Currency for Azure
    INR
    INRINR Currency for Azure
    HKD
    HKDHKD Currency for Azure
    BRL
    BRLBRL Currency for Azure
    TWD
    TWDTWD Currency for Azure
    EUR
    EUREUR Currency for Azure
    CHF
    CHFCHF Currency for Azure
    ARS
    ARSARS Currency for Azure
    AUD
    AUDAUD Currency for Azure
    CNY
    CNYCNY Currency for Azure
    AzureCurrencyUnknown
    UnknownUnknown Currency for Azure
    AzureCurrencyUSD
    USDUSD Currency for Azure
    AzureCurrencyDKK
    DKKDKK Currency for Azure
    AzureCurrencyCAD
    CADCAD Currency for Azure
    AzureCurrencyIDR
    IDRIDR Currency for Azure
    AzureCurrencyJPY
    JPYJPY Currency for Azure
    AzureCurrencyKRW
    KRWKRW Currency for Azure
    AzureCurrencyNZD
    NZDNZD Currency for Azure
    AzureCurrencyNOK
    NOKNOK Currency for Azure
    AzureCurrencyRUB
    RUBRUB Currency for Azure
    AzureCurrencySAR
    SARSAR Currency for Azure
    AzureCurrencyZAR
    ZARZAR Currency for Azure
    AzureCurrencySEK
    SEKSEK Currency for Azure
    AzureCurrencyTRY
    TRYTRY Currency for Azure
    AzureCurrencyGBP
    GBPGBP Currency for Azure
    AzureCurrencyMXN
    MXNMXN Currency for Azure
    AzureCurrencyMYR
    MYRMYR Currency for Azure
    AzureCurrencyINR
    INRINR Currency for Azure
    AzureCurrencyHKD
    HKDHKD Currency for Azure
    AzureCurrencyBRL
    BRLBRL Currency for Azure
    AzureCurrencyTWD
    TWDTWD Currency for Azure
    AzureCurrencyEUR
    EUREUR Currency for Azure
    AzureCurrencyCHF
    CHFCHF Currency for Azure
    AzureCurrencyARS
    ARSARS Currency for Azure
    AzureCurrencyAUD
    AUDAUD Currency for Azure
    AzureCurrencyCNY
    CNYCNY Currency for Azure
    Unknown
    UnknownUnknown Currency for Azure
    USD
    USDUSD Currency for Azure
    DKK
    DKKDKK Currency for Azure
    CAD
    CADCAD Currency for Azure
    IDR
    IDRIDR Currency for Azure
    JPY
    JPYJPY Currency for Azure
    KRW
    KRWKRW Currency for Azure
    NZD
    NZDNZD Currency for Azure
    NOK
    NOKNOK Currency for Azure
    RUB
    RUBRUB Currency for Azure
    SAR
    SARSAR Currency for Azure
    ZAR
    ZARZAR Currency for Azure
    SEK
    SEKSEK Currency for Azure
    TRY
    TRYTRY Currency for Azure
    GBP
    GBPGBP Currency for Azure
    MXN
    MXNMXN Currency for Azure
    MYR
    MYRMYR Currency for Azure
    INR
    INRINR Currency for Azure
    HKD
    HKDHKD Currency for Azure
    BRL
    BRLBRL Currency for Azure
    TWD
    TWDTWD Currency for Azure
    EUR
    EUREUR Currency for Azure
    CHF
    CHFCHF Currency for Azure
    ARS
    ARSARS Currency for Azure
    AUD
    AUDAUD Currency for Azure
    CNY
    CNYCNY Currency for Azure
    Unknown
    UnknownUnknown Currency for Azure
    USD
    USDUSD Currency for Azure
    DKK
    DKKDKK Currency for Azure
    CAD
    CADCAD Currency for Azure
    IDR
    IDRIDR Currency for Azure
    JPY
    JPYJPY Currency for Azure
    KRW
    KRWKRW Currency for Azure
    NZD
    NZDNZD Currency for Azure
    NOK
    NOKNOK Currency for Azure
    RUB
    RUBRUB Currency for Azure
    SAR
    SARSAR Currency for Azure
    ZAR
    ZARZAR Currency for Azure
    SEK
    SEKSEK Currency for Azure
    TRY
    TRYTRY Currency for Azure
    GBP
    GBPGBP Currency for Azure
    MXN
    MXNMXN Currency for Azure
    MYR
    MYRMYR Currency for Azure
    INR
    INRINR Currency for Azure
    HKD
    HKDHKD Currency for Azure
    BRL
    BRLBRL Currency for Azure
    TWD
    TWDTWD Currency for Azure
    EUR
    EUREUR Currency for Azure
    CHF
    CHFCHF Currency for Azure
    ARS
    ARSARS Currency for Azure
    AUD
    AUDAUD Currency for Azure
    CNY
    CNYCNY Currency for Azure
    UNKNOWN
    UnknownUnknown Currency for Azure
    USD
    USDUSD Currency for Azure
    DKK
    DKKDKK Currency for Azure
    CAD
    CADCAD Currency for Azure
    IDR
    IDRIDR Currency for Azure
    JPY
    JPYJPY Currency for Azure
    KRW
    KRWKRW Currency for Azure
    NZD
    NZDNZD Currency for Azure
    NOK
    NOKNOK Currency for Azure
    RUB
    RUBRUB Currency for Azure
    SAR
    SARSAR Currency for Azure
    ZAR
    ZARZAR Currency for Azure
    SEK
    SEKSEK Currency for Azure
    TRY_
    TRYTRY Currency for Azure
    GBP
    GBPGBP Currency for Azure
    MXN
    MXNMXN Currency for Azure
    MYR
    MYRMYR Currency for Azure
    INR
    INRINR Currency for Azure
    HKD
    HKDHKD Currency for Azure
    BRL
    BRLBRL Currency for Azure
    TWD
    TWDTWD Currency for Azure
    EUR
    EUREUR Currency for Azure
    CHF
    CHFCHF Currency for Azure
    ARS
    ARSARS Currency for Azure
    AUD
    AUDAUD Currency for Azure
    CNY
    CNYCNY Currency for Azure
    "Unknown"
    UnknownUnknown Currency for Azure
    "USD"
    USDUSD Currency for Azure
    "DKK"
    DKKDKK Currency for Azure
    "CAD"
    CADCAD Currency for Azure
    "IDR"
    IDRIDR Currency for Azure
    "JPY"
    JPYJPY Currency for Azure
    "KRW"
    KRWKRW Currency for Azure
    "NZD"
    NZDNZD Currency for Azure
    "NOK"
    NOKNOK Currency for Azure
    "RUB"
    RUBRUB Currency for Azure
    "SAR"
    SARSAR Currency for Azure
    "ZAR"
    ZARZAR Currency for Azure
    "SEK"
    SEKSEK Currency for Azure
    "TRY"
    TRYTRY Currency for Azure
    "GBP"
    GBPGBP Currency for Azure
    "MXN"
    MXNMXN Currency for Azure
    "MYR"
    MYRMYR Currency for Azure
    "INR"
    INRINR Currency for Azure
    "HKD"
    HKDHKD Currency for Azure
    "BRL"
    BRLBRL Currency for Azure
    "TWD"
    TWDTWD Currency for Azure
    "EUR"
    EUREUR Currency for Azure
    "CHF"
    CHFCHF Currency for Azure
    "ARS"
    ARSARS Currency for Azure
    "AUD"
    AUDAUD Currency for Azure
    "CNY"
    CNYCNY Currency for Azure

    AzureEnvironmentType, AzureEnvironmentTypeArgs

    Unknown
    UnknownUnknown. Indicates missing data.
    DevTest
    DevTestDevelopment or Test Environment.
    Production
    ProductionProduction Environment.
    AzureEnvironmentTypeUnknown
    UnknownUnknown. Indicates missing data.
    AzureEnvironmentTypeDevTest
    DevTestDevelopment or Test Environment.
    AzureEnvironmentTypeProduction
    ProductionProduction Environment.
    Unknown
    UnknownUnknown. Indicates missing data.
    DevTest
    DevTestDevelopment or Test Environment.
    Production
    ProductionProduction Environment.
    Unknown
    UnknownUnknown. Indicates missing data.
    DevTest
    DevTestDevelopment or Test Environment.
    Production
    ProductionProduction Environment.
    UNKNOWN
    UnknownUnknown. Indicates missing data.
    DEV_TEST
    DevTestDevelopment or Test Environment.
    PRODUCTION
    ProductionProduction Environment.
    "Unknown"
    UnknownUnknown. Indicates missing data.
    "DevTest"
    DevTestDevelopment or Test Environment.
    "Production"
    ProductionProduction Environment.

    AzureVmCategory, AzureVmCategoryArgs

    All
    AllIndicates All categories of VM.
    ComputeOptimized
    ComputeOptimizedCompute Optimized.
    GeneralPurpose
    GeneralPurposeGeneral Purpose.
    GpuOptimized
    GpuOptimizedGPU Optimized.
    HighPerformanceCompute
    HighPerformanceComputeHigh Performance Compute.
    MemoryOptimized
    MemoryOptimizedMemory Optimized.
    StorageOptimized
    StorageOptimizedStorage Optimized.
    Isolated
    IsolatedIsolated VM.
    AzureVmCategoryAll
    AllIndicates All categories of VM.
    AzureVmCategoryComputeOptimized
    ComputeOptimizedCompute Optimized.
    AzureVmCategoryGeneralPurpose
    GeneralPurposeGeneral Purpose.
    AzureVmCategoryGpuOptimized
    GpuOptimizedGPU Optimized.
    AzureVmCategoryHighPerformanceCompute
    HighPerformanceComputeHigh Performance Compute.
    AzureVmCategoryMemoryOptimized
    MemoryOptimizedMemory Optimized.
    AzureVmCategoryStorageOptimized
    StorageOptimizedStorage Optimized.
    AzureVmCategoryIsolated
    IsolatedIsolated VM.
    All
    AllIndicates All categories of VM.
    ComputeOptimized
    ComputeOptimizedCompute Optimized.
    GeneralPurpose
    GeneralPurposeGeneral Purpose.
    GpuOptimized
    GpuOptimizedGPU Optimized.
    HighPerformanceCompute
    HighPerformanceComputeHigh Performance Compute.
    MemoryOptimized
    MemoryOptimizedMemory Optimized.
    StorageOptimized
    StorageOptimizedStorage Optimized.
    Isolated
    IsolatedIsolated VM.
    All
    AllIndicates All categories of VM.
    ComputeOptimized
    ComputeOptimizedCompute Optimized.
    GeneralPurpose
    GeneralPurposeGeneral Purpose.
    GpuOptimized
    GpuOptimizedGPU Optimized.
    HighPerformanceCompute
    HighPerformanceComputeHigh Performance Compute.
    MemoryOptimized
    MemoryOptimizedMemory Optimized.
    StorageOptimized
    StorageOptimizedStorage Optimized.
    Isolated
    IsolatedIsolated VM.
    ALL
    AllIndicates All categories of VM.
    COMPUTE_OPTIMIZED
    ComputeOptimizedCompute Optimized.
    GENERAL_PURPOSE
    GeneralPurposeGeneral Purpose.
    GPU_OPTIMIZED
    GpuOptimizedGPU Optimized.
    HIGH_PERFORMANCE_COMPUTE
    HighPerformanceComputeHigh Performance Compute.
    MEMORY_OPTIMIZED
    MemoryOptimizedMemory Optimized.
    STORAGE_OPTIMIZED
    StorageOptimizedStorage Optimized.
    ISOLATED
    IsolatedIsolated VM.
    "All"
    AllIndicates All categories of VM.
    "ComputeOptimized"
    ComputeOptimizedCompute Optimized.
    "GeneralPurpose"
    GeneralPurposeGeneral Purpose.
    "GpuOptimized"
    GpuOptimizedGPU Optimized.
    "HighPerformanceCompute"
    HighPerformanceComputeHigh Performance Compute.
    "MemoryOptimized"
    MemoryOptimizedMemory Optimized.
    "StorageOptimized"
    StorageOptimizedStorage Optimized.
    "Isolated"
    IsolatedIsolated VM.

    ConsolidationType, ConsolidationTypeArgs

    Full
    FullFull Consolidation.
    AsOnSource
    AsOnSourceAs On Source or On Premises Consolidation.
    ConsolidationTypeFull
    FullFull Consolidation.
    ConsolidationTypeAsOnSource
    AsOnSourceAs On Source or On Premises Consolidation.
    Full
    FullFull Consolidation.
    AsOnSource
    AsOnSourceAs On Source or On Premises Consolidation.
    Full
    FullFull Consolidation.
    AsOnSource
    AsOnSourceAs On Source or On Premises Consolidation.
    FULL
    FullFull Consolidation.
    AS_ON_SOURCE
    AsOnSourceAs On Source or On Premises Consolidation.
    "Full"
    FullFull Consolidation.
    "AsOnSource"
    AsOnSourceAs On Source or On Premises Consolidation.

    LicensingProgram, LicensingProgramArgs

    Retail
    RetailRetail/Pay as you go.
    Unknown
    UnknownNot known
    EA
    EAEnterprise agreement.
    MCA
    MCAMicrosoft customer agreement.
    LicensingProgramRetail
    RetailRetail/Pay as you go.
    LicensingProgramUnknown
    UnknownNot known
    LicensingProgramEA
    EAEnterprise agreement.
    LicensingProgramMCA
    MCAMicrosoft customer agreement.
    Retail
    RetailRetail/Pay as you go.
    Unknown
    UnknownNot known
    EA
    EAEnterprise agreement.
    MCA
    MCAMicrosoft customer agreement.
    Retail
    RetailRetail/Pay as you go.
    Unknown
    UnknownNot known
    EA
    EAEnterprise agreement.
    MCA
    MCAMicrosoft customer agreement.
    RETAIL
    RetailRetail/Pay as you go.
    UNKNOWN
    UnknownNot known
    EA
    EAEnterprise agreement.
    MCA
    MCAMicrosoft customer agreement.
    "Retail"
    RetailRetail/Pay as you go.
    "Unknown"
    UnknownNot known
    "EA"
    EAEnterprise agreement.
    "MCA"
    MCAMicrosoft customer agreement.

    Percentile, PercentileArgs

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

    PerfDataSettings, PerfDataSettingsArgs

    Percentile string | Pulumi.AzureNative.Migrate.Percentile
    Gets percentile utilization for performance data.
    TimeRange string | Pulumi.AzureNative.Migrate.TimeRange
    Gets perf data time range.
    PerfDataEndTime string
    Gets or sets perf data end time.
    PerfDataStartTime string
    Gets or sets perf data start time.
    Percentile string | Percentile
    Gets percentile utilization for performance data.
    TimeRange string | TimeRange
    Gets perf data time range.
    PerfDataEndTime string
    Gets or sets perf data end time.
    PerfDataStartTime string
    Gets or sets perf data start time.
    percentile String | Percentile
    Gets percentile utilization for performance data.
    timeRange String | TimeRange
    Gets perf data time range.
    perfDataEndTime String
    Gets or sets perf data end time.
    perfDataStartTime String
    Gets or sets perf data start time.
    percentile string | Percentile
    Gets percentile utilization for performance data.
    timeRange string | TimeRange
    Gets perf data time range.
    perfDataEndTime string
    Gets or sets perf data end time.
    perfDataStartTime string
    Gets or sets perf data start time.
    percentile str | Percentile
    Gets percentile utilization for performance data.
    time_range str | TimeRange
    Gets perf data time range.
    perf_data_end_time str
    Gets or sets perf data end time.
    perf_data_start_time str
    Gets or sets perf data start time.
    percentile String | "Percentile50" | "Percentile90" | "Percentile95" | "Percentile99" | "PercentileUnknown"
    Gets percentile utilization for performance data.
    timeRange String | "Day" | "Week" | "Month" | "Custom"
    Gets perf data time range.
    perfDataEndTime String
    Gets or sets perf data end time.
    perfDataStartTime String
    Gets or sets perf data start time.

    PerfDataSettingsResponse, PerfDataSettingsResponseArgs

    Percentile string
    Gets percentile utilization for performance data.
    TimeRange string
    Gets perf data time range.
    PerfDataEndTime string
    Gets or sets perf data end time.
    PerfDataStartTime string
    Gets or sets perf data start time.
    Percentile string
    Gets percentile utilization for performance data.
    TimeRange string
    Gets perf data time range.
    PerfDataEndTime string
    Gets or sets perf data end time.
    PerfDataStartTime string
    Gets or sets perf data start time.
    percentile String
    Gets percentile utilization for performance data.
    timeRange String
    Gets perf data time range.
    perfDataEndTime String
    Gets or sets perf data end time.
    perfDataStartTime String
    Gets or sets perf data start time.
    percentile string
    Gets percentile utilization for performance data.
    timeRange string
    Gets perf data time range.
    perfDataEndTime string
    Gets or sets perf data end time.
    perfDataStartTime string
    Gets or sets perf data start time.
    percentile str
    Gets percentile utilization for performance data.
    time_range str
    Gets perf data time range.
    perf_data_end_time str
    Gets or sets perf data end time.
    perf_data_start_time str
    Gets or sets perf data start time.
    percentile String
    Gets percentile utilization for performance data.
    timeRange String
    Gets perf data time range.
    perfDataEndTime String
    Gets or sets perf data end time.
    perfDataStartTime String
    Gets or sets perf data start time.

    PricingTier, PricingTierArgs

    Standard
    StandardStandard Pricing Tier.
    Free
    FreeFree Pricing Tier.
    PricingTierStandard
    StandardStandard Pricing Tier.
    PricingTierFree
    FreeFree Pricing Tier.
    Standard
    StandardStandard Pricing Tier.
    Free
    FreeFree Pricing Tier.
    Standard
    StandardStandard Pricing Tier.
    Free
    FreeFree Pricing Tier.
    STANDARD
    StandardStandard Pricing Tier.
    FREE
    FreeFree Pricing Tier.
    "Standard"
    StandardStandard Pricing Tier.
    "Free"
    FreeFree Pricing Tier.

    SavingsOptions, SavingsOptionsArgs

    None
    NoneNo savings options.
    RI1Year
    RI1YearReserved Instance for 1 year.
    RI3Year
    RI3YearReserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1YearThe savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3YearThe savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCodeCustom azure offer code.
    SavingsOptionsNone
    NoneNo savings options.
    SavingsOptionsRI1Year
    RI1YearReserved Instance for 1 year.
    SavingsOptionsRI3Year
    RI3YearReserved Instance for 3 years.
    SavingsOptionsSavingsPlan1Year
    SavingsPlan1YearThe savings plan for 1 year.
    SavingsOptionsSavingsPlan3Year
    SavingsPlan3YearThe savings plan for 3 years.
    SavingsOptionsCustomAzureOfferCode
    CustomAzureOfferCodeCustom azure offer code.
    None
    NoneNo savings options.
    RI1Year
    RI1YearReserved Instance for 1 year.
    RI3Year
    RI3YearReserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1YearThe savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3YearThe savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCodeCustom azure offer code.
    None
    NoneNo savings options.
    RI1Year
    RI1YearReserved Instance for 1 year.
    RI3Year
    RI3YearReserved Instance for 3 years.
    SavingsPlan1Year
    SavingsPlan1YearThe savings plan for 1 year.
    SavingsPlan3Year
    SavingsPlan3YearThe savings plan for 3 years.
    CustomAzureOfferCode
    CustomAzureOfferCodeCustom azure offer code.
    NONE
    NoneNo savings options.
    RI1_YEAR
    RI1YearReserved Instance for 1 year.
    RI3_YEAR
    RI3YearReserved Instance for 3 years.
    SAVINGS_PLAN1_YEAR
    SavingsPlan1YearThe savings plan for 1 year.
    SAVINGS_PLAN3_YEAR
    SavingsPlan3YearThe savings plan for 3 years.
    CUSTOM_AZURE_OFFER_CODE
    CustomAzureOfferCodeCustom azure offer code.
    "None"
    NoneNo savings options.
    "RI1Year"
    RI1YearReserved Instance for 1 year.
    "RI3Year"
    RI3YearReserved Instance for 3 years.
    "SavingsPlan1Year"
    SavingsPlan1YearThe savings plan for 1 year.
    "SavingsPlan3Year"
    SavingsPlan3YearThe savings plan for 3 years.
    "CustomAzureOfferCode"
    CustomAzureOfferCodeCustom azure offer code.

    SystemDataResponse, SystemDataResponseArgs

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

    TimeRange, TimeRangeArgs

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

    Import

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

    $ pulumi import azure-native:migrate:AksAssessmentOperation testaksassessment /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{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 v2 docs if using the v2 version of this package.
    Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi