1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. SqlAssessmentV3Operation
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.SqlAssessmentV3Operation

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

    SQL Assessment REST resource.

    Uses Azure REST API version 2024-03-03-preview.

    Example Usage

    SqlAssessmentV3Operations_Create_MaximumSet

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var sqlAssessmentV3Operation = new AzureNative.Migrate.SqlAssessmentV3Operation("sqlAssessmentV3Operation", new()
        {
            AssessmentName = "assessmentName",
            ProjectName = "contosoProject",
            Properties = new AzureNative.Migrate.Inputs.SqlAssessmentV3PropertiesArgs
            {
                FallbackMachineAssessmentArmId = "jfwkifsuigza",
                Scope = new AzureNative.Migrate.Inputs.ScopeArgs
                {
                    AzureResourceGraphQuery = "ddqs",
                    ScopeType = AzureNative.Migrate.ScopeType.ServerGroupId,
                    ServerGroupId = "ppxcjyrxfmpm",
                },
                Settings = new AzureNative.Migrate.Inputs.SqlAssessmentSettingsArgs
                {
                    AsyncCommitModeIntent = AzureNative.Migrate.AsyncCommitModeIntent.None,
                    AzureLocation = "vtpazagckatiezkiwol",
                    AzureSecurityOfferingType = AzureNative.Migrate.AzureSecurityOfferingType.NO,
                    AzureSqlDatabaseSettings = new AzureNative.Migrate.Inputs.SqlDbSettingsV3Args
                    {
                        AzureSqlComputeTier = AzureNative.Migrate.ComputeTier.Unknown,
                        AzureSqlDataBaseType = AzureNative.Migrate.AzureSqlDataBaseType.Unknown,
                        AzureSqlPurchaseModel = AzureNative.Migrate.AzureSqlPurchaseModel.Unknown,
                        AzureSqlServiceTier = AzureNative.Migrate.AzureSqlServiceTierV3.SqlService_Unknown,
                    },
                    AzureSqlManagedInstanceSettings = new AzureNative.Migrate.Inputs.SqlMiSettingsV3Args
                    {
                        AzureSqlInstanceType = AzureNative.Migrate.AzureSqlInstanceType.Unknown,
                        AzureSqlServiceTier = AzureNative.Migrate.AzureSqlServiceTierV3.SqlService_Unknown,
                    },
                    AzureSqlVmSettings = new AzureNative.Migrate.Inputs.SqlVmSettingsArgs
                    {
                        InstanceSeries = new[]
                        {
                            AzureNative.Migrate.AzureVmFamily.Unknown,
                        },
                    },
                    BillingSettings = new AzureNative.Migrate.Inputs.BillingSettingsArgs
                    {
                        LicensingProgram = AzureNative.Migrate.LicensingProgram.Retail,
                        SubscriptionId = "sp",
                    },
                    Currency = AzureNative.Migrate.AzureCurrency.Unknown,
                    DisasterRecoveryLocation = AzureNative.Migrate.AzureLocation.Unknown,
                    DiscountPercentage = 8,
                    EnableHadrAssessment = true,
                    EntityUptime = new AzureNative.Migrate.Inputs.EntityUptimeArgs
                    {
                        DaysPerMonth = 2,
                        HoursPerDay = 28,
                    },
                    EnvironmentType = AzureNative.Migrate.EnvironmentType.Production,
                    IsInternetAccessAvailable = true,
                    MultiSubnetIntent = AzureNative.Migrate.MultiSubnetIntent.None,
                    OsLicense = AzureNative.Migrate.OsLicense.Unknown,
                    PerformanceData = new AzureNative.Migrate.Inputs.PerformanceDataArgs
                    {
                        Percentile = "Unknown",
                        PerfDataEndTime = "2025-02-21T05:15:28.133Z",
                        PerfDataStartTime = "2025-02-21T05:15:28.133Z",
                        TimeRange = AzureNative.Migrate.TimeRange.Day,
                    },
                    PreferredTargets = new[]
                    {
                        AzureNative.Migrate.AzureTarget.Unknown,
                    },
                    SavingsSettings = new AzureNative.Migrate.Inputs.SavingsSettingsArgs
                    {
                        AzureOfferCode = AzureNative.Migrate.AzureOffer.Unknown,
                        SavingsOptions = AzureNative.Migrate.SavingsOptions.None,
                    },
                    ScalingFactor = 27,
                    SizingCriterion = AzureNative.Migrate.AssessmentSizingCriterion.PerformanceBased,
                    SqlServerLicense = AzureNative.Migrate.SqlServerLicense.Unknown,
                },
            },
            ResourceGroupName = "rgsqlAssessments",
        });
    
    });
    
    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.NewSqlAssessmentV3Operation(ctx, "sqlAssessmentV3Operation", &migrate.SqlAssessmentV3OperationArgs{
    			AssessmentName: pulumi.String("assessmentName"),
    			ProjectName:    pulumi.String("contosoProject"),
    			Properties: &migrate.SqlAssessmentV3PropertiesArgs{
    				FallbackMachineAssessmentArmId: pulumi.String("jfwkifsuigza"),
    				Scope: &migrate.ScopeArgs{
    					AzureResourceGraphQuery: pulumi.String("ddqs"),
    					ScopeType:               pulumi.String(migrate.ScopeTypeServerGroupId),
    					ServerGroupId:           pulumi.String("ppxcjyrxfmpm"),
    				},
    				Settings: &migrate.SqlAssessmentSettingsArgs{
    					AsyncCommitModeIntent:     pulumi.String(migrate.AsyncCommitModeIntentNone),
    					AzureLocation:             pulumi.String("vtpazagckatiezkiwol"),
    					AzureSecurityOfferingType: pulumi.String(migrate.AzureSecurityOfferingTypeNO),
    					AzureSqlDatabaseSettings: &migrate.SqlDbSettingsV3Args{
    						AzureSqlComputeTier:   pulumi.String(migrate.ComputeTierUnknown),
    						AzureSqlDataBaseType:  pulumi.String(migrate.AzureSqlDataBaseTypeUnknown),
    						AzureSqlPurchaseModel: pulumi.String(migrate.AzureSqlPurchaseModelUnknown),
    						AzureSqlServiceTier:   pulumi.String(migrate.AzureSqlServiceTierV3_SqlService_Unknown),
    					},
    					AzureSqlManagedInstanceSettings: &migrate.SqlMiSettingsV3Args{
    						AzureSqlInstanceType: pulumi.String(migrate.AzureSqlInstanceTypeUnknown),
    						AzureSqlServiceTier:  pulumi.String(migrate.AzureSqlServiceTierV3_SqlService_Unknown),
    					},
    					AzureSqlVmSettings: &migrate.SqlVmSettingsArgs{
    						InstanceSeries: pulumi.StringArray{
    							pulumi.String(migrate.AzureVmFamilyUnknown),
    						},
    					},
    					BillingSettings: &migrate.BillingSettingsArgs{
    						LicensingProgram: pulumi.String(migrate.LicensingProgramRetail),
    						SubscriptionId:   pulumi.String("sp"),
    					},
    					Currency:                 pulumi.String(migrate.AzureCurrencyUnknown),
    					DisasterRecoveryLocation: pulumi.String(migrate.AzureLocationUnknown),
    					DiscountPercentage:       pulumi.Float64(8),
    					EnableHadrAssessment:     pulumi.Bool(true),
    					EntityUptime: &migrate.EntityUptimeArgs{
    						DaysPerMonth: pulumi.Int(2),
    						HoursPerDay:  pulumi.Int(28),
    					},
    					EnvironmentType:           pulumi.String(migrate.EnvironmentTypeProduction),
    					IsInternetAccessAvailable: pulumi.Bool(true),
    					MultiSubnetIntent:         pulumi.String(migrate.MultiSubnetIntentNone),
    					OsLicense:                 pulumi.String(migrate.OsLicenseUnknown),
    					PerformanceData: &migrate.PerformanceDataArgs{
    						Percentile:        pulumi.String("Unknown"),
    						PerfDataEndTime:   pulumi.String("2025-02-21T05:15:28.133Z"),
    						PerfDataStartTime: pulumi.String("2025-02-21T05:15:28.133Z"),
    						TimeRange:         pulumi.String(migrate.TimeRangeDay),
    					},
    					PreferredTargets: pulumi.StringArray{
    						pulumi.String(migrate.AzureTargetUnknown),
    					},
    					SavingsSettings: &migrate.SavingsSettingsArgs{
    						AzureOfferCode: pulumi.String(migrate.AzureOfferUnknown),
    						SavingsOptions: pulumi.String(migrate.SavingsOptionsNone),
    					},
    					ScalingFactor:    pulumi.Float64(27),
    					SizingCriterion:  pulumi.String(migrate.AssessmentSizingCriterionPerformanceBased),
    					SqlServerLicense: pulumi.String(migrate.SqlServerLicenseUnknown),
    				},
    			},
    			ResourceGroupName: pulumi.String("rgsqlAssessments"),
    		})
    		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.SqlAssessmentV3Operation;
    import com.pulumi.azurenative.migrate.SqlAssessmentV3OperationArgs;
    import com.pulumi.azurenative.migrate.inputs.SqlAssessmentV3PropertiesArgs;
    import com.pulumi.azurenative.migrate.inputs.ScopeArgs;
    import com.pulumi.azurenative.migrate.inputs.SqlAssessmentSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.SqlDbSettingsV3Args;
    import com.pulumi.azurenative.migrate.inputs.SqlMiSettingsV3Args;
    import com.pulumi.azurenative.migrate.inputs.SqlVmSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.BillingSettingsArgs;
    import com.pulumi.azurenative.migrate.inputs.EntityUptimeArgs;
    import com.pulumi.azurenative.migrate.inputs.PerformanceDataArgs;
    import com.pulumi.azurenative.migrate.inputs.SavingsSettingsArgs;
    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 sqlAssessmentV3Operation = new SqlAssessmentV3Operation("sqlAssessmentV3Operation", SqlAssessmentV3OperationArgs.builder()
                .assessmentName("assessmentName")
                .projectName("contosoProject")
                .properties(SqlAssessmentV3PropertiesArgs.builder()
                    .fallbackMachineAssessmentArmId("jfwkifsuigza")
                    .scope(ScopeArgs.builder()
                        .azureResourceGraphQuery("ddqs")
                        .scopeType("ServerGroupId")
                        .serverGroupId("ppxcjyrxfmpm")
                        .build())
                    .settings(SqlAssessmentSettingsArgs.builder()
                        .asyncCommitModeIntent("None")
                        .azureLocation("vtpazagckatiezkiwol")
                        .azureSecurityOfferingType("NO")
                        .azureSqlDatabaseSettings(SqlDbSettingsV3Args.builder()
                            .azureSqlComputeTier("Unknown")
                            .azureSqlDataBaseType("Unknown")
                            .azureSqlPurchaseModel("Unknown")
                            .azureSqlServiceTier("SqlService_Unknown")
                            .build())
                        .azureSqlManagedInstanceSettings(SqlMiSettingsV3Args.builder()
                            .azureSqlInstanceType("Unknown")
                            .azureSqlServiceTier("SqlService_Unknown")
                            .build())
                        .azureSqlVmSettings(SqlVmSettingsArgs.builder()
                            .instanceSeries("Unknown")
                            .build())
                        .billingSettings(BillingSettingsArgs.builder()
                            .licensingProgram("Retail")
                            .subscriptionId("sp")
                            .build())
                        .currency("Unknown")
                        .disasterRecoveryLocation("Unknown")
                        .discountPercentage(8.0)
                        .enableHadrAssessment(true)
                        .entityUptime(EntityUptimeArgs.builder()
                            .daysPerMonth(2)
                            .hoursPerDay(28)
                            .build())
                        .environmentType("Production")
                        .isInternetAccessAvailable(true)
                        .multiSubnetIntent("None")
                        .osLicense("Unknown")
                        .performanceData(PerformanceDataArgs.builder()
                            .percentile("Unknown")
                            .perfDataEndTime("2025-02-21T05:15:28.133Z")
                            .perfDataStartTime("2025-02-21T05:15:28.133Z")
                            .timeRange("Day")
                            .build())
                        .preferredTargets("Unknown")
                        .savingsSettings(SavingsSettingsArgs.builder()
                            .azureOfferCode("Unknown")
                            .savingsOptions("None")
                            .build())
                        .scalingFactor(27.0)
                        .sizingCriterion("PerformanceBased")
                        .sqlServerLicense("Unknown")
                        .build())
                    .build())
                .resourceGroupName("rgsqlAssessments")
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const sqlAssessmentV3Operation = new azure_native.migrate.SqlAssessmentV3Operation("sqlAssessmentV3Operation", {
        assessmentName: "assessmentName",
        projectName: "contosoProject",
        properties: {
            fallbackMachineAssessmentArmId: "jfwkifsuigza",
            scope: {
                azureResourceGraphQuery: "ddqs",
                scopeType: azure_native.migrate.ScopeType.ServerGroupId,
                serverGroupId: "ppxcjyrxfmpm",
            },
            settings: {
                asyncCommitModeIntent: azure_native.migrate.AsyncCommitModeIntent.None,
                azureLocation: "vtpazagckatiezkiwol",
                azureSecurityOfferingType: azure_native.migrate.AzureSecurityOfferingType.NO,
                azureSqlDatabaseSettings: {
                    azureSqlComputeTier: azure_native.migrate.ComputeTier.Unknown,
                    azureSqlDataBaseType: azure_native.migrate.AzureSqlDataBaseType.Unknown,
                    azureSqlPurchaseModel: azure_native.migrate.AzureSqlPurchaseModel.Unknown,
                    azureSqlServiceTier: azure_native.migrate.AzureSqlServiceTierV3.SqlService_Unknown,
                },
                azureSqlManagedInstanceSettings: {
                    azureSqlInstanceType: azure_native.migrate.AzureSqlInstanceType.Unknown,
                    azureSqlServiceTier: azure_native.migrate.AzureSqlServiceTierV3.SqlService_Unknown,
                },
                azureSqlVmSettings: {
                    instanceSeries: [azure_native.migrate.AzureVmFamily.Unknown],
                },
                billingSettings: {
                    licensingProgram: azure_native.migrate.LicensingProgram.Retail,
                    subscriptionId: "sp",
                },
                currency: azure_native.migrate.AzureCurrency.Unknown,
                disasterRecoveryLocation: azure_native.migrate.AzureLocation.Unknown,
                discountPercentage: 8,
                enableHadrAssessment: true,
                entityUptime: {
                    daysPerMonth: 2,
                    hoursPerDay: 28,
                },
                environmentType: azure_native.migrate.EnvironmentType.Production,
                isInternetAccessAvailable: true,
                multiSubnetIntent: azure_native.migrate.MultiSubnetIntent.None,
                osLicense: azure_native.migrate.OsLicense.Unknown,
                performanceData: {
                    percentile: "Unknown",
                    perfDataEndTime: "2025-02-21T05:15:28.133Z",
                    perfDataStartTime: "2025-02-21T05:15:28.133Z",
                    timeRange: azure_native.migrate.TimeRange.Day,
                },
                preferredTargets: [azure_native.migrate.AzureTarget.Unknown],
                savingsSettings: {
                    azureOfferCode: azure_native.migrate.AzureOffer.Unknown,
                    savingsOptions: azure_native.migrate.SavingsOptions.None,
                },
                scalingFactor: 27,
                sizingCriterion: azure_native.migrate.AssessmentSizingCriterion.PerformanceBased,
                sqlServerLicense: azure_native.migrate.SqlServerLicense.Unknown,
            },
        },
        resourceGroupName: "rgsqlAssessments",
    });
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    sql_assessment_v3_operation = azure_native.migrate.SqlAssessmentV3Operation("sqlAssessmentV3Operation",
        assessment_name="assessmentName",
        project_name="contosoProject",
        properties={
            "fallback_machine_assessment_arm_id": "jfwkifsuigza",
            "scope": {
                "azure_resource_graph_query": "ddqs",
                "scope_type": azure_native.migrate.ScopeType.SERVER_GROUP_ID,
                "server_group_id": "ppxcjyrxfmpm",
            },
            "settings": {
                "async_commit_mode_intent": azure_native.migrate.AsyncCommitModeIntent.NONE,
                "azure_location": "vtpazagckatiezkiwol",
                "azure_security_offering_type": azure_native.migrate.AzureSecurityOfferingType.NO,
                "azure_sql_database_settings": {
                    "azure_sql_compute_tier": azure_native.migrate.ComputeTier.UNKNOWN,
                    "azure_sql_data_base_type": azure_native.migrate.AzureSqlDataBaseType.UNKNOWN,
                    "azure_sql_purchase_model": azure_native.migrate.AzureSqlPurchaseModel.UNKNOWN,
                    "azure_sql_service_tier": azure_native.migrate.AzureSqlServiceTierV3.SQL_SERVICE_UNKNOWN,
                },
                "azure_sql_managed_instance_settings": {
                    "azure_sql_instance_type": azure_native.migrate.AzureSqlInstanceType.UNKNOWN,
                    "azure_sql_service_tier": azure_native.migrate.AzureSqlServiceTierV3.SQL_SERVICE_UNKNOWN,
                },
                "azure_sql_vm_settings": {
                    "instance_series": [azure_native.migrate.AzureVmFamily.UNKNOWN],
                },
                "billing_settings": {
                    "licensing_program": azure_native.migrate.LicensingProgram.RETAIL,
                    "subscription_id": "sp",
                },
                "currency": azure_native.migrate.AzureCurrency.UNKNOWN,
                "disaster_recovery_location": azure_native.migrate.AzureLocation.UNKNOWN,
                "discount_percentage": 8,
                "enable_hadr_assessment": True,
                "entity_uptime": {
                    "days_per_month": 2,
                    "hours_per_day": 28,
                },
                "environment_type": azure_native.migrate.EnvironmentType.PRODUCTION,
                "is_internet_access_available": True,
                "multi_subnet_intent": azure_native.migrate.MultiSubnetIntent.NONE,
                "os_license": azure_native.migrate.OsLicense.UNKNOWN,
                "performance_data": {
                    "percentile": "Unknown",
                    "perf_data_end_time": "2025-02-21T05:15:28.133Z",
                    "perf_data_start_time": "2025-02-21T05:15:28.133Z",
                    "time_range": azure_native.migrate.TimeRange.DAY,
                },
                "preferred_targets": [azure_native.migrate.AzureTarget.UNKNOWN],
                "savings_settings": {
                    "azure_offer_code": azure_native.migrate.AzureOffer.UNKNOWN,
                    "savings_options": azure_native.migrate.SavingsOptions.NONE,
                },
                "scaling_factor": 27,
                "sizing_criterion": azure_native.migrate.AssessmentSizingCriterion.PERFORMANCE_BASED,
                "sql_server_license": azure_native.migrate.SqlServerLicense.UNKNOWN,
            },
        },
        resource_group_name="rgsqlAssessments")
    
    resources:
      sqlAssessmentV3Operation:
        type: azure-native:migrate:SqlAssessmentV3Operation
        properties:
          assessmentName: assessmentName
          projectName: contosoProject
          properties:
            fallbackMachineAssessmentArmId: jfwkifsuigza
            scope:
              azureResourceGraphQuery: ddqs
              scopeType: ServerGroupId
              serverGroupId: ppxcjyrxfmpm
            settings:
              asyncCommitModeIntent: None
              azureLocation: vtpazagckatiezkiwol
              azureSecurityOfferingType: NO
              azureSqlDatabaseSettings:
                azureSqlComputeTier: Unknown
                azureSqlDataBaseType: Unknown
                azureSqlPurchaseModel: Unknown
                azureSqlServiceTier: SqlService_Unknown
              azureSqlManagedInstanceSettings:
                azureSqlInstanceType: Unknown
                azureSqlServiceTier: SqlService_Unknown
              azureSqlVmSettings:
                instanceSeries:
                  - Unknown
              billingSettings:
                licensingProgram: Retail
                subscriptionId: sp
              currency: Unknown
              disasterRecoveryLocation: Unknown
              discountPercentage: 8
              enableHadrAssessment: true
              entityUptime:
                daysPerMonth: 2
                hoursPerDay: 28
              environmentType: Production
              isInternetAccessAvailable: true
              multiSubnetIntent: None
              osLicense: Unknown
              performanceData:
                percentile: Unknown
                perfDataEndTime: 2025-02-21T05:15:28.133Z
                perfDataStartTime: 2025-02-21T05:15:28.133Z
                timeRange: Day
              preferredTargets:
                - Unknown
              savingsSettings:
                azureOfferCode: Unknown
                savingsOptions: None
              scalingFactor: 27
              sizingCriterion: PerformanceBased
              sqlServerLicense: Unknown
          resourceGroupName: rgsqlAssessments
    

    Create SqlAssessmentV3Operation Resource

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

    Constructor syntax

    new SqlAssessmentV3Operation(name: string, args: SqlAssessmentV3OperationArgs, opts?: CustomResourceOptions);
    @overload
    def SqlAssessmentV3Operation(resource_name: str,
                                 args: SqlAssessmentV3OperationArgs,
                                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def SqlAssessmentV3Operation(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 project_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 assessment_name: Optional[str] = None,
                                 properties: Optional[SqlAssessmentV3PropertiesArgs] = None)
    func NewSqlAssessmentV3Operation(ctx *Context, name string, args SqlAssessmentV3OperationArgs, opts ...ResourceOption) (*SqlAssessmentV3Operation, error)
    public SqlAssessmentV3Operation(string name, SqlAssessmentV3OperationArgs args, CustomResourceOptions? opts = null)
    public SqlAssessmentV3Operation(String name, SqlAssessmentV3OperationArgs args)
    public SqlAssessmentV3Operation(String name, SqlAssessmentV3OperationArgs args, CustomResourceOptions options)
    
    type: azure-native:migrate:SqlAssessmentV3Operation
    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 SqlAssessmentV3OperationArgs
    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 SqlAssessmentV3OperationArgs
    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 SqlAssessmentV3OperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SqlAssessmentV3OperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SqlAssessmentV3OperationArgs
    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 sqlAssessmentV3OperationResource = new AzureNative.Migrate.SqlAssessmentV3Operation("sqlAssessmentV3OperationResource", new()
    {
        ProjectName = "string",
        ResourceGroupName = "string",
        AssessmentName = "string",
        Properties = new AzureNative.Migrate.Inputs.SqlAssessmentV3PropertiesArgs
        {
            FallbackMachineAssessmentArmId = "string",
            Scope = new AzureNative.Migrate.Inputs.ScopeArgs
            {
                AzureResourceGraphQuery = "string",
                ScopeType = "string",
                ServerGroupId = "string",
            },
            Settings = new AzureNative.Migrate.Inputs.SqlAssessmentSettingsArgs
            {
                AsyncCommitModeIntent = "string",
                AzureLocation = "string",
                AzureSecurityOfferingType = "string",
                AzureSqlDatabaseSettings = new AzureNative.Migrate.Inputs.SqlDbSettingsV3Args
                {
                    AzureSqlComputeTier = "string",
                    AzureSqlDataBaseType = "string",
                    AzureSqlPurchaseModel = "string",
                    AzureSqlServiceTier = "string",
                },
                AzureSqlManagedInstanceSettings = new AzureNative.Migrate.Inputs.SqlMiSettingsV3Args
                {
                    AzureSqlInstanceType = "string",
                    AzureSqlServiceTier = "string",
                },
                AzureSqlVmSettings = new AzureNative.Migrate.Inputs.SqlVmSettingsArgs
                {
                    InstanceSeries = new[]
                    {
                        "string",
                    },
                },
                BillingSettings = new AzureNative.Migrate.Inputs.BillingSettingsArgs
                {
                    LicensingProgram = "string",
                    SubscriptionId = "string",
                },
                Currency = "string",
                DisasterRecoveryLocation = "string",
                DiscountPercentage = 0,
                EnableHadrAssessment = false,
                EntityUptime = new AzureNative.Migrate.Inputs.EntityUptimeArgs
                {
                    DaysPerMonth = 0,
                    HoursPerDay = 0,
                },
                EnvironmentType = "string",
                IsInternetAccessAvailable = false,
                MultiSubnetIntent = "string",
                OsLicense = "string",
                PerformanceData = new AzureNative.Migrate.Inputs.PerformanceDataArgs
                {
                    Percentile = "string",
                    PerfDataEndTime = "string",
                    PerfDataStartTime = "string",
                    TimeRange = "string",
                },
                PreferredTargets = new[]
                {
                    "string",
                },
                SavingsSettings = new AzureNative.Migrate.Inputs.SavingsSettingsArgs
                {
                    AzureOfferCode = "string",
                    SavingsOptions = "string",
                },
                ScalingFactor = 0,
                SizingCriterion = "string",
                SqlServerLicense = "string",
            },
        },
    });
    
    example, err := migrate.NewSqlAssessmentV3Operation(ctx, "sqlAssessmentV3OperationResource", &migrate.SqlAssessmentV3OperationArgs{
    	ProjectName:       pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	AssessmentName:    pulumi.String("string"),
    	Properties: &migrate.SqlAssessmentV3PropertiesArgs{
    		FallbackMachineAssessmentArmId: pulumi.String("string"),
    		Scope: &migrate.ScopeArgs{
    			AzureResourceGraphQuery: pulumi.String("string"),
    			ScopeType:               pulumi.String("string"),
    			ServerGroupId:           pulumi.String("string"),
    		},
    		Settings: &migrate.SqlAssessmentSettingsArgs{
    			AsyncCommitModeIntent:     pulumi.String("string"),
    			AzureLocation:             pulumi.String("string"),
    			AzureSecurityOfferingType: pulumi.String("string"),
    			AzureSqlDatabaseSettings: &migrate.SqlDbSettingsV3Args{
    				AzureSqlComputeTier:   pulumi.String("string"),
    				AzureSqlDataBaseType:  pulumi.String("string"),
    				AzureSqlPurchaseModel: pulumi.String("string"),
    				AzureSqlServiceTier:   pulumi.String("string"),
    			},
    			AzureSqlManagedInstanceSettings: &migrate.SqlMiSettingsV3Args{
    				AzureSqlInstanceType: pulumi.String("string"),
    				AzureSqlServiceTier:  pulumi.String("string"),
    			},
    			AzureSqlVmSettings: &migrate.SqlVmSettingsArgs{
    				InstanceSeries: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    			BillingSettings: &migrate.BillingSettingsArgs{
    				LicensingProgram: pulumi.String("string"),
    				SubscriptionId:   pulumi.String("string"),
    			},
    			Currency:                 pulumi.String("string"),
    			DisasterRecoveryLocation: pulumi.String("string"),
    			DiscountPercentage:       pulumi.Float64(0),
    			EnableHadrAssessment:     pulumi.Bool(false),
    			EntityUptime: &migrate.EntityUptimeArgs{
    				DaysPerMonth: pulumi.Int(0),
    				HoursPerDay:  pulumi.Int(0),
    			},
    			EnvironmentType:           pulumi.String("string"),
    			IsInternetAccessAvailable: pulumi.Bool(false),
    			MultiSubnetIntent:         pulumi.String("string"),
    			OsLicense:                 pulumi.String("string"),
    			PerformanceData: &migrate.PerformanceDataArgs{
    				Percentile:        pulumi.String("string"),
    				PerfDataEndTime:   pulumi.String("string"),
    				PerfDataStartTime: pulumi.String("string"),
    				TimeRange:         pulumi.String("string"),
    			},
    			PreferredTargets: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SavingsSettings: &migrate.SavingsSettingsArgs{
    				AzureOfferCode: pulumi.String("string"),
    				SavingsOptions: pulumi.String("string"),
    			},
    			ScalingFactor:    pulumi.Float64(0),
    			SizingCriterion:  pulumi.String("string"),
    			SqlServerLicense: pulumi.String("string"),
    		},
    	},
    })
    
    var sqlAssessmentV3OperationResource = new SqlAssessmentV3Operation("sqlAssessmentV3OperationResource", SqlAssessmentV3OperationArgs.builder()
        .projectName("string")
        .resourceGroupName("string")
        .assessmentName("string")
        .properties(SqlAssessmentV3PropertiesArgs.builder()
            .fallbackMachineAssessmentArmId("string")
            .scope(ScopeArgs.builder()
                .azureResourceGraphQuery("string")
                .scopeType("string")
                .serverGroupId("string")
                .build())
            .settings(SqlAssessmentSettingsArgs.builder()
                .asyncCommitModeIntent("string")
                .azureLocation("string")
                .azureSecurityOfferingType("string")
                .azureSqlDatabaseSettings(SqlDbSettingsV3Args.builder()
                    .azureSqlComputeTier("string")
                    .azureSqlDataBaseType("string")
                    .azureSqlPurchaseModel("string")
                    .azureSqlServiceTier("string")
                    .build())
                .azureSqlManagedInstanceSettings(SqlMiSettingsV3Args.builder()
                    .azureSqlInstanceType("string")
                    .azureSqlServiceTier("string")
                    .build())
                .azureSqlVmSettings(SqlVmSettingsArgs.builder()
                    .instanceSeries("string")
                    .build())
                .billingSettings(BillingSettingsArgs.builder()
                    .licensingProgram("string")
                    .subscriptionId("string")
                    .build())
                .currency("string")
                .disasterRecoveryLocation("string")
                .discountPercentage(0)
                .enableHadrAssessment(false)
                .entityUptime(EntityUptimeArgs.builder()
                    .daysPerMonth(0)
                    .hoursPerDay(0)
                    .build())
                .environmentType("string")
                .isInternetAccessAvailable(false)
                .multiSubnetIntent("string")
                .osLicense("string")
                .performanceData(PerformanceDataArgs.builder()
                    .percentile("string")
                    .perfDataEndTime("string")
                    .perfDataStartTime("string")
                    .timeRange("string")
                    .build())
                .preferredTargets("string")
                .savingsSettings(SavingsSettingsArgs.builder()
                    .azureOfferCode("string")
                    .savingsOptions("string")
                    .build())
                .scalingFactor(0)
                .sizingCriterion("string")
                .sqlServerLicense("string")
                .build())
            .build())
        .build());
    
    sql_assessment_v3_operation_resource = azure_native.migrate.SqlAssessmentV3Operation("sqlAssessmentV3OperationResource",
        project_name="string",
        resource_group_name="string",
        assessment_name="string",
        properties={
            "fallback_machine_assessment_arm_id": "string",
            "scope": {
                "azure_resource_graph_query": "string",
                "scope_type": "string",
                "server_group_id": "string",
            },
            "settings": {
                "async_commit_mode_intent": "string",
                "azure_location": "string",
                "azure_security_offering_type": "string",
                "azure_sql_database_settings": {
                    "azure_sql_compute_tier": "string",
                    "azure_sql_data_base_type": "string",
                    "azure_sql_purchase_model": "string",
                    "azure_sql_service_tier": "string",
                },
                "azure_sql_managed_instance_settings": {
                    "azure_sql_instance_type": "string",
                    "azure_sql_service_tier": "string",
                },
                "azure_sql_vm_settings": {
                    "instance_series": ["string"],
                },
                "billing_settings": {
                    "licensing_program": "string",
                    "subscription_id": "string",
                },
                "currency": "string",
                "disaster_recovery_location": "string",
                "discount_percentage": 0,
                "enable_hadr_assessment": False,
                "entity_uptime": {
                    "days_per_month": 0,
                    "hours_per_day": 0,
                },
                "environment_type": "string",
                "is_internet_access_available": False,
                "multi_subnet_intent": "string",
                "os_license": "string",
                "performance_data": {
                    "percentile": "string",
                    "perf_data_end_time": "string",
                    "perf_data_start_time": "string",
                    "time_range": "string",
                },
                "preferred_targets": ["string"],
                "savings_settings": {
                    "azure_offer_code": "string",
                    "savings_options": "string",
                },
                "scaling_factor": 0,
                "sizing_criterion": "string",
                "sql_server_license": "string",
            },
        })
    
    const sqlAssessmentV3OperationResource = new azure_native.migrate.SqlAssessmentV3Operation("sqlAssessmentV3OperationResource", {
        projectName: "string",
        resourceGroupName: "string",
        assessmentName: "string",
        properties: {
            fallbackMachineAssessmentArmId: "string",
            scope: {
                azureResourceGraphQuery: "string",
                scopeType: "string",
                serverGroupId: "string",
            },
            settings: {
                asyncCommitModeIntent: "string",
                azureLocation: "string",
                azureSecurityOfferingType: "string",
                azureSqlDatabaseSettings: {
                    azureSqlComputeTier: "string",
                    azureSqlDataBaseType: "string",
                    azureSqlPurchaseModel: "string",
                    azureSqlServiceTier: "string",
                },
                azureSqlManagedInstanceSettings: {
                    azureSqlInstanceType: "string",
                    azureSqlServiceTier: "string",
                },
                azureSqlVmSettings: {
                    instanceSeries: ["string"],
                },
                billingSettings: {
                    licensingProgram: "string",
                    subscriptionId: "string",
                },
                currency: "string",
                disasterRecoveryLocation: "string",
                discountPercentage: 0,
                enableHadrAssessment: false,
                entityUptime: {
                    daysPerMonth: 0,
                    hoursPerDay: 0,
                },
                environmentType: "string",
                isInternetAccessAvailable: false,
                multiSubnetIntent: "string",
                osLicense: "string",
                performanceData: {
                    percentile: "string",
                    perfDataEndTime: "string",
                    perfDataStartTime: "string",
                    timeRange: "string",
                },
                preferredTargets: ["string"],
                savingsSettings: {
                    azureOfferCode: "string",
                    savingsOptions: "string",
                },
                scalingFactor: 0,
                sizingCriterion: "string",
                sqlServerLicense: "string",
            },
        },
    });
    
    type: azure-native:migrate:SqlAssessmentV3Operation
    properties:
        assessmentName: string
        projectName: string
        properties:
            fallbackMachineAssessmentArmId: string
            scope:
                azureResourceGraphQuery: string
                scopeType: string
                serverGroupId: string
            settings:
                asyncCommitModeIntent: string
                azureLocation: string
                azureSecurityOfferingType: string
                azureSqlDatabaseSettings:
                    azureSqlComputeTier: string
                    azureSqlDataBaseType: string
                    azureSqlPurchaseModel: string
                    azureSqlServiceTier: string
                azureSqlManagedInstanceSettings:
                    azureSqlInstanceType: string
                    azureSqlServiceTier: string
                azureSqlVmSettings:
                    instanceSeries:
                        - string
                billingSettings:
                    licensingProgram: string
                    subscriptionId: string
                currency: string
                disasterRecoveryLocation: string
                discountPercentage: 0
                enableHadrAssessment: false
                entityUptime:
                    daysPerMonth: 0
                    hoursPerDay: 0
                environmentType: string
                isInternetAccessAvailable: false
                multiSubnetIntent: string
                osLicense: string
                performanceData:
                    percentile: string
                    perfDataEndTime: string
                    perfDataStartTime: string
                    timeRange: string
                preferredTargets:
                    - string
                savingsSettings:
                    azureOfferCode: string
                    savingsOptions: string
                scalingFactor: 0
                sizingCriterion: string
                sqlServerLicense: string
        resourceGroupName: string
    

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

    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AssessmentName string
    SQL Assessment arm name.
    Properties Pulumi.AzureNative.Migrate.Inputs.SqlAssessmentV3Properties
    The resource-specific properties for this resource.
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AssessmentName string
    SQL Assessment arm name.
    Properties SqlAssessmentV3PropertiesArgs
    The resource-specific properties for this resource.
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    assessmentName String
    SQL Assessment arm name.
    properties SqlAssessmentV3Properties
    The resource-specific properties for this resource.
    projectName string
    Assessment Project Name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    assessmentName string
    SQL Assessment arm name.
    properties SqlAssessmentV3Properties
    The resource-specific properties for this resource.
    project_name str
    Assessment Project Name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    assessment_name str
    SQL Assessment arm name.
    properties SqlAssessmentV3PropertiesArgs
    The resource-specific properties for this resource.
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    assessmentName String
    SQL Assessment arm name.
    properties Property Map
    The resource-specific properties for this resource.

    Outputs

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

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    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.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    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

    AssessmentDetailsResponse, AssessmentDetailsResponseArgs

    ConfidenceRatingInPercentage double
    Confidence Rating in Percentage.
    CreatedTimestamp string
    Date and Time when assessment was created.
    PricesTimestamp string
    Last time when rates were queried.
    Status string
    Whether assessment is in valid state and all machines have been assessed.
    UpdatedTimestamp string
    Date and Time when assessment was last updated.
    ConfidenceRatingInPercentage float64
    Confidence Rating in Percentage.
    CreatedTimestamp string
    Date and Time when assessment was created.
    PricesTimestamp string
    Last time when rates were queried.
    Status string
    Whether assessment is in valid state and all machines have been assessed.
    UpdatedTimestamp string
    Date and Time when assessment was last updated.
    confidenceRatingInPercentage Double
    Confidence Rating in Percentage.
    createdTimestamp String
    Date and Time when assessment was created.
    pricesTimestamp String
    Last time when rates were queried.
    status String
    Whether assessment is in valid state and all machines have been assessed.
    updatedTimestamp String
    Date and Time when assessment was last updated.
    confidenceRatingInPercentage number
    Confidence Rating in Percentage.
    createdTimestamp string
    Date and Time when assessment was created.
    pricesTimestamp string
    Last time when rates were queried.
    status string
    Whether assessment is in valid state and all machines have been assessed.
    updatedTimestamp string
    Date and Time when assessment was last updated.
    confidence_rating_in_percentage float
    Confidence Rating in Percentage.
    created_timestamp str
    Date and Time when assessment was created.
    prices_timestamp str
    Last time when rates were queried.
    status str
    Whether assessment is in valid state and all machines have been assessed.
    updated_timestamp str
    Date and Time when assessment was last updated.
    confidenceRatingInPercentage Number
    Confidence Rating in Percentage.
    createdTimestamp String
    Date and Time when assessment was created.
    pricesTimestamp String
    Last time when rates were queried.
    status String
    Whether assessment is in valid state and all machines have been assessed.
    updatedTimestamp String
    Date and Time when assessment was last updated.

    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.

    AsyncCommitModeIntent, AsyncCommitModeIntentArgs

    None
    NoneNone - Async Commit Mode Intent
    HighAvailability
    HighAvailabilityHighAvailability - Async Commit Mode Intent
    DisasterRecovery
    DisasterRecoveryDisasterRecovery - Async Commit Mode Intent
    AsyncCommitModeIntentNone
    NoneNone - Async Commit Mode Intent
    AsyncCommitModeIntentHighAvailability
    HighAvailabilityHighAvailability - Async Commit Mode Intent
    AsyncCommitModeIntentDisasterRecovery
    DisasterRecoveryDisasterRecovery - Async Commit Mode Intent
    None
    NoneNone - Async Commit Mode Intent
    HighAvailability
    HighAvailabilityHighAvailability - Async Commit Mode Intent
    DisasterRecovery
    DisasterRecoveryDisasterRecovery - Async Commit Mode Intent
    None
    NoneNone - Async Commit Mode Intent
    HighAvailability
    HighAvailabilityHighAvailability - Async Commit Mode Intent
    DisasterRecovery
    DisasterRecoveryDisasterRecovery - Async Commit Mode Intent
    NONE
    NoneNone - Async Commit Mode Intent
    HIGH_AVAILABILITY
    HighAvailabilityHighAvailability - Async Commit Mode Intent
    DISASTER_RECOVERY
    DisasterRecoveryDisasterRecovery - Async Commit Mode Intent
    "None"
    NoneNone - Async Commit Mode Intent
    "HighAvailability"
    HighAvailabilityHighAvailability - Async Commit Mode Intent
    "DisasterRecovery"
    DisasterRecoveryDisasterRecovery - Async Commit Mode Intent

    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

    AzureLocation, AzureLocationArgs

    Unknown
    UnknownUnknown Location for Azure
    EastAsia
    EastAsiaEastAsia Location for Azure
    SoutheastAsia
    SoutheastAsiaSoutheastAsia Location for Azure
    AustraliaEast
    AustraliaEastAustraliaEast Location for Azure
    AustraliaSoutheast
    AustraliaSoutheastAustraliaSoutheast Location for Azure
    BrazilSouth
    BrazilSouthBrazilSouth Location for Azure
    CanadaCentral
    CanadaCentralCanadaCentral Location for Azure
    CanadaEast
    CanadaEastCanadaEast Location for Azure
    WestEurope
    WestEuropeWestEurope Location for Azure
    NorthEurope
    NorthEuropeNorthEurope Location for Azure
    CentralIndia
    CentralIndiaCentralIndia Location for Azure
    SouthIndia
    SouthIndiaSouthIndia Location for Azure
    WestIndia
    WestIndiaWestIndia Location for Azure
    JapanEast
    JapanEastJapanEast Location for Azure
    JapanWest
    JapanWestJapanWest Location for Azure
    KoreaCentral
    KoreaCentralKoreaCentral Location for Azure
    KoreaSouth
    KoreaSouthKoreaSouth Location for Azure
    UkWest
    UkWestUkWest Location for Azure
    UkSouth
    UkSouthUkSouth Location for Azure
    NorthCentralUs
    NorthCentralUsNorthCentralUs Location for Azure
    EastUs
    EastUsEastUs Location for Azure
    WestUs2
    WestUs2WestUs2 Location for Azure
    SouthCentralUs
    SouthCentralUsSouthCentralUs Location for Azure
    CentralUs
    CentralUsCentralUs Location for Azure
    EastUs2
    EastUs2EastUs2 Location for Azure
    WestUs
    WestUsWestUs Location for Azure
    WestCentralUs
    WestCentralUsWestCentralUs Location for Azure
    GermanyCentral
    GermanyCentralGermanyCentral Location for Azure
    GermanyNortheast
    GermanyNortheastGermanyNortheast Location for Azure
    ChinaNorth
    ChinaNorthChinaNorth Location for Azure
    ChinaEast
    ChinaEastChinaEast Location for Azure
    USGovArizona
    USGovArizonaUSGovArizona Location for Azure
    USGovTexas
    USGovTexasUSGovTexas Location for Azure
    USGovIowa
    USGovIowaUSGovIowa Location for Azure
    USGovVirginia
    USGovVirginiaUSGovVirginia Location for Azure
    USDoDCentral
    USDoDCentralUSDoDCentral Location for Azure
    USDoDEast
    USDoDEastUSDoDEast Location for Azure
    FranceCentral
    FranceCentralFranceCentral Location for Azure
    AustraliaCentral
    AustraliaCentralAustraliaCentral Location for Azure
    SouthAfricaNorth
    SouthAfricaNorthSouthAfricaNorth Location for Azure
    FranceSouth
    FranceSouthFranceSouth Location for Azure
    AustraliaCentral2
    AustraliaCentral2AustraliaCentral2 Location for Azure
    SouthAfricaWest
    SouthAfricaWestSouthAfricaWest Location for Azure
    GermanyNorth
    GermanyNorthGermanyNorth Location for Azure
    GermanyWestCentral
    GermanyWestCentralGermanyWestCentral Location for Azure
    NorwayEast
    NorwayEastNorwayEast Location for Azure
    NorwayWest
    NorwayWestNorwayWest Location for Azure
    ChinaEast2
    ChinaEast2ChinaEast2 Location for Azure
    ChinaNorth2
    ChinaNorth2ChinaNorth2 Location for Azure
    SwitzerlandNorth
    SwitzerlandNorthSwitzerlandNorth Location for Azure
    SwitzerlandWest
    SwitzerlandWestSwitzerlandWest Location for Azure
    UAENorth
    UAENorthUAENorth Location for Azure
    UAECentral
    UAECentralUAECentral Location for Azure
    UsNatEast
    UsNatEastUsNatEast Location for Azure
    UsNatWest
    UsNatWestUsNatWest Location for Azure
    UsSecEast
    UsSecEastUsSecEast Location for Azure
    UsSecCentral
    UsSecCentralUsSecCentral Location for Azure
    UsSecWest
    UsSecWestUsSecWest Location for Azure
    SwedenCentral
    SwedenCentralSwedenCentral Location for Azure
    QatarCentral
    QatarCentralQatarCentral Location for Azure
    JioIndiaWest
    JioIndiaWestJioIndiaWest Location for Azure
    ItalyNorth
    ItalyNorthItalyNorth Location for Azure
    PolandCentral
    PolandCentralPolandCentral Location for Azure
    IsraelCentral
    IsraelCentralIsraelCentral Location for Azure
    MexicoCentral
    MexicoCentralMexicoCentral Location for Azure
    NewZealandNorth
    NewZealandNorthNewZealandNorth Location for Azure
    SpainCentral
    SpainCentralSpainCentral Location for Azure
    AzureLocationUnknown
    UnknownUnknown Location for Azure
    AzureLocationEastAsia
    EastAsiaEastAsia Location for Azure
    AzureLocationSoutheastAsia
    SoutheastAsiaSoutheastAsia Location for Azure
    AzureLocationAustraliaEast
    AustraliaEastAustraliaEast Location for Azure
    AzureLocationAustraliaSoutheast
    AustraliaSoutheastAustraliaSoutheast Location for Azure
    AzureLocationBrazilSouth
    BrazilSouthBrazilSouth Location for Azure
    AzureLocationCanadaCentral
    CanadaCentralCanadaCentral Location for Azure
    AzureLocationCanadaEast
    CanadaEastCanadaEast Location for Azure
    AzureLocationWestEurope
    WestEuropeWestEurope Location for Azure
    AzureLocationNorthEurope
    NorthEuropeNorthEurope Location for Azure
    AzureLocationCentralIndia
    CentralIndiaCentralIndia Location for Azure
    AzureLocationSouthIndia
    SouthIndiaSouthIndia Location for Azure
    AzureLocationWestIndia
    WestIndiaWestIndia Location for Azure
    AzureLocationJapanEast
    JapanEastJapanEast Location for Azure
    AzureLocationJapanWest
    JapanWestJapanWest Location for Azure
    AzureLocationKoreaCentral
    KoreaCentralKoreaCentral Location for Azure
    AzureLocationKoreaSouth
    KoreaSouthKoreaSouth Location for Azure
    AzureLocationUkWest
    UkWestUkWest Location for Azure
    AzureLocationUkSouth
    UkSouthUkSouth Location for Azure
    AzureLocationNorthCentralUs
    NorthCentralUsNorthCentralUs Location for Azure
    AzureLocationEastUs
    EastUsEastUs Location for Azure
    AzureLocationWestUs2
    WestUs2WestUs2 Location for Azure
    AzureLocationSouthCentralUs
    SouthCentralUsSouthCentralUs Location for Azure
    AzureLocationCentralUs
    CentralUsCentralUs Location for Azure
    AzureLocationEastUs2
    EastUs2EastUs2 Location for Azure
    AzureLocationWestUs
    WestUsWestUs Location for Azure
    AzureLocationWestCentralUs
    WestCentralUsWestCentralUs Location for Azure
    AzureLocationGermanyCentral
    GermanyCentralGermanyCentral Location for Azure
    AzureLocationGermanyNortheast
    GermanyNortheastGermanyNortheast Location for Azure
    AzureLocationChinaNorth
    ChinaNorthChinaNorth Location for Azure
    AzureLocationChinaEast
    ChinaEastChinaEast Location for Azure
    AzureLocationUSGovArizona
    USGovArizonaUSGovArizona Location for Azure
    AzureLocationUSGovTexas
    USGovTexasUSGovTexas Location for Azure
    AzureLocationUSGovIowa
    USGovIowaUSGovIowa Location for Azure
    AzureLocationUSGovVirginia
    USGovVirginiaUSGovVirginia Location for Azure
    AzureLocationUSDoDCentral
    USDoDCentralUSDoDCentral Location for Azure
    AzureLocationUSDoDEast
    USDoDEastUSDoDEast Location for Azure
    AzureLocationFranceCentral
    FranceCentralFranceCentral Location for Azure
    AzureLocationAustraliaCentral
    AustraliaCentralAustraliaCentral Location for Azure
    AzureLocationSouthAfricaNorth
    SouthAfricaNorthSouthAfricaNorth Location for Azure
    AzureLocationFranceSouth
    FranceSouthFranceSouth Location for Azure
    AzureLocationAustraliaCentral2
    AustraliaCentral2AustraliaCentral2 Location for Azure
    AzureLocationSouthAfricaWest
    SouthAfricaWestSouthAfricaWest Location for Azure
    AzureLocationGermanyNorth
    GermanyNorthGermanyNorth Location for Azure
    AzureLocationGermanyWestCentral
    GermanyWestCentralGermanyWestCentral Location for Azure
    AzureLocationNorwayEast
    NorwayEastNorwayEast Location for Azure
    AzureLocationNorwayWest
    NorwayWestNorwayWest Location for Azure
    AzureLocationChinaEast2
    ChinaEast2ChinaEast2 Location for Azure
    AzureLocationChinaNorth2
    ChinaNorth2ChinaNorth2 Location for Azure
    AzureLocationSwitzerlandNorth
    SwitzerlandNorthSwitzerlandNorth Location for Azure
    AzureLocationSwitzerlandWest
    SwitzerlandWestSwitzerlandWest Location for Azure
    AzureLocationUAENorth
    UAENorthUAENorth Location for Azure
    AzureLocationUAECentral
    UAECentralUAECentral Location for Azure
    AzureLocationUsNatEast
    UsNatEastUsNatEast Location for Azure
    AzureLocationUsNatWest
    UsNatWestUsNatWest Location for Azure
    AzureLocationUsSecEast
    UsSecEastUsSecEast Location for Azure
    AzureLocationUsSecCentral
    UsSecCentralUsSecCentral Location for Azure
    AzureLocationUsSecWest
    UsSecWestUsSecWest Location for Azure
    AzureLocationSwedenCentral
    SwedenCentralSwedenCentral Location for Azure
    AzureLocationQatarCentral
    QatarCentralQatarCentral Location for Azure
    AzureLocationJioIndiaWest
    JioIndiaWestJioIndiaWest Location for Azure
    AzureLocationItalyNorth
    ItalyNorthItalyNorth Location for Azure
    AzureLocationPolandCentral
    PolandCentralPolandCentral Location for Azure
    AzureLocationIsraelCentral
    IsraelCentralIsraelCentral Location for Azure
    AzureLocationMexicoCentral
    MexicoCentralMexicoCentral Location for Azure
    AzureLocationNewZealandNorth
    NewZealandNorthNewZealandNorth Location for Azure
    AzureLocationSpainCentral
    SpainCentralSpainCentral Location for Azure
    Unknown
    UnknownUnknown Location for Azure
    EastAsia
    EastAsiaEastAsia Location for Azure
    SoutheastAsia
    SoutheastAsiaSoutheastAsia Location for Azure
    AustraliaEast
    AustraliaEastAustraliaEast Location for Azure
    AustraliaSoutheast
    AustraliaSoutheastAustraliaSoutheast Location for Azure
    BrazilSouth
    BrazilSouthBrazilSouth Location for Azure
    CanadaCentral
    CanadaCentralCanadaCentral Location for Azure
    CanadaEast
    CanadaEastCanadaEast Location for Azure
    WestEurope
    WestEuropeWestEurope Location for Azure
    NorthEurope
    NorthEuropeNorthEurope Location for Azure
    CentralIndia
    CentralIndiaCentralIndia Location for Azure
    SouthIndia
    SouthIndiaSouthIndia Location for Azure
    WestIndia
    WestIndiaWestIndia Location for Azure
    JapanEast
    JapanEastJapanEast Location for Azure
    JapanWest
    JapanWestJapanWest Location for Azure
    KoreaCentral
    KoreaCentralKoreaCentral Location for Azure
    KoreaSouth
    KoreaSouthKoreaSouth Location for Azure
    UkWest
    UkWestUkWest Location for Azure
    UkSouth
    UkSouthUkSouth Location for Azure
    NorthCentralUs
    NorthCentralUsNorthCentralUs Location for Azure
    EastUs
    EastUsEastUs Location for Azure
    WestUs2
    WestUs2WestUs2 Location for Azure
    SouthCentralUs
    SouthCentralUsSouthCentralUs Location for Azure
    CentralUs
    CentralUsCentralUs Location for Azure
    EastUs2
    EastUs2EastUs2 Location for Azure
    WestUs
    WestUsWestUs Location for Azure
    WestCentralUs
    WestCentralUsWestCentralUs Location for Azure
    GermanyCentral
    GermanyCentralGermanyCentral Location for Azure
    GermanyNortheast
    GermanyNortheastGermanyNortheast Location for Azure
    ChinaNorth
    ChinaNorthChinaNorth Location for Azure
    ChinaEast
    ChinaEastChinaEast Location for Azure
    USGovArizona
    USGovArizonaUSGovArizona Location for Azure
    USGovTexas
    USGovTexasUSGovTexas Location for Azure
    USGovIowa
    USGovIowaUSGovIowa Location for Azure
    USGovVirginia
    USGovVirginiaUSGovVirginia Location for Azure
    USDoDCentral
    USDoDCentralUSDoDCentral Location for Azure
    USDoDEast
    USDoDEastUSDoDEast Location for Azure
    FranceCentral
    FranceCentralFranceCentral Location for Azure
    AustraliaCentral
    AustraliaCentralAustraliaCentral Location for Azure
    SouthAfricaNorth
    SouthAfricaNorthSouthAfricaNorth Location for Azure
    FranceSouth
    FranceSouthFranceSouth Location for Azure
    AustraliaCentral2
    AustraliaCentral2AustraliaCentral2 Location for Azure
    SouthAfricaWest
    SouthAfricaWestSouthAfricaWest Location for Azure
    GermanyNorth
    GermanyNorthGermanyNorth Location for Azure
    GermanyWestCentral
    GermanyWestCentralGermanyWestCentral Location for Azure
    NorwayEast
    NorwayEastNorwayEast Location for Azure
    NorwayWest
    NorwayWestNorwayWest Location for Azure
    ChinaEast2
    ChinaEast2ChinaEast2 Location for Azure
    ChinaNorth2
    ChinaNorth2ChinaNorth2 Location for Azure
    SwitzerlandNorth
    SwitzerlandNorthSwitzerlandNorth Location for Azure
    SwitzerlandWest
    SwitzerlandWestSwitzerlandWest Location for Azure
    UAENorth
    UAENorthUAENorth Location for Azure
    UAECentral
    UAECentralUAECentral Location for Azure
    UsNatEast
    UsNatEastUsNatEast Location for Azure
    UsNatWest
    UsNatWestUsNatWest Location for Azure
    UsSecEast
    UsSecEastUsSecEast Location for Azure
    UsSecCentral
    UsSecCentralUsSecCentral Location for Azure
    UsSecWest
    UsSecWestUsSecWest Location for Azure
    SwedenCentral
    SwedenCentralSwedenCentral Location for Azure
    QatarCentral
    QatarCentralQatarCentral Location for Azure
    JioIndiaWest
    JioIndiaWestJioIndiaWest Location for Azure
    ItalyNorth
    ItalyNorthItalyNorth Location for Azure
    PolandCentral
    PolandCentralPolandCentral Location for Azure
    IsraelCentral
    IsraelCentralIsraelCentral Location for Azure
    MexicoCentral
    MexicoCentralMexicoCentral Location for Azure
    NewZealandNorth
    NewZealandNorthNewZealandNorth Location for Azure
    SpainCentral
    SpainCentralSpainCentral Location for Azure
    Unknown
    UnknownUnknown Location for Azure
    EastAsia
    EastAsiaEastAsia Location for Azure
    SoutheastAsia
    SoutheastAsiaSoutheastAsia Location for Azure
    AustraliaEast
    AustraliaEastAustraliaEast Location for Azure
    AustraliaSoutheast
    AustraliaSoutheastAustraliaSoutheast Location for Azure
    BrazilSouth
    BrazilSouthBrazilSouth Location for Azure
    CanadaCentral
    CanadaCentralCanadaCentral Location for Azure
    CanadaEast
    CanadaEastCanadaEast Location for Azure
    WestEurope
    WestEuropeWestEurope Location for Azure
    NorthEurope
    NorthEuropeNorthEurope Location for Azure
    CentralIndia
    CentralIndiaCentralIndia Location for Azure
    SouthIndia
    SouthIndiaSouthIndia Location for Azure
    WestIndia
    WestIndiaWestIndia Location for Azure
    JapanEast
    JapanEastJapanEast Location for Azure
    JapanWest
    JapanWestJapanWest Location for Azure
    KoreaCentral
    KoreaCentralKoreaCentral Location for Azure
    KoreaSouth
    KoreaSouthKoreaSouth Location for Azure
    UkWest
    UkWestUkWest Location for Azure
    UkSouth
    UkSouthUkSouth Location for Azure
    NorthCentralUs
    NorthCentralUsNorthCentralUs Location for Azure
    EastUs
    EastUsEastUs Location for Azure
    WestUs2
    WestUs2WestUs2 Location for Azure
    SouthCentralUs
    SouthCentralUsSouthCentralUs Location for Azure
    CentralUs
    CentralUsCentralUs Location for Azure
    EastUs2
    EastUs2EastUs2 Location for Azure
    WestUs
    WestUsWestUs Location for Azure
    WestCentralUs
    WestCentralUsWestCentralUs Location for Azure
    GermanyCentral
    GermanyCentralGermanyCentral Location for Azure
    GermanyNortheast
    GermanyNortheastGermanyNortheast Location for Azure
    ChinaNorth
    ChinaNorthChinaNorth Location for Azure
    ChinaEast
    ChinaEastChinaEast Location for Azure
    USGovArizona
    USGovArizonaUSGovArizona Location for Azure
    USGovTexas
    USGovTexasUSGovTexas Location for Azure
    USGovIowa
    USGovIowaUSGovIowa Location for Azure
    USGovVirginia
    USGovVirginiaUSGovVirginia Location for Azure
    USDoDCentral
    USDoDCentralUSDoDCentral Location for Azure
    USDoDEast
    USDoDEastUSDoDEast Location for Azure
    FranceCentral
    FranceCentralFranceCentral Location for Azure
    AustraliaCentral
    AustraliaCentralAustraliaCentral Location for Azure
    SouthAfricaNorth
    SouthAfricaNorthSouthAfricaNorth Location for Azure
    FranceSouth
    FranceSouthFranceSouth Location for Azure
    AustraliaCentral2
    AustraliaCentral2AustraliaCentral2 Location for Azure
    SouthAfricaWest
    SouthAfricaWestSouthAfricaWest Location for Azure
    GermanyNorth
    GermanyNorthGermanyNorth Location for Azure
    GermanyWestCentral
    GermanyWestCentralGermanyWestCentral Location for Azure
    NorwayEast
    NorwayEastNorwayEast Location for Azure
    NorwayWest
    NorwayWestNorwayWest Location for Azure
    ChinaEast2
    ChinaEast2ChinaEast2 Location for Azure
    ChinaNorth2
    ChinaNorth2ChinaNorth2 Location for Azure
    SwitzerlandNorth
    SwitzerlandNorthSwitzerlandNorth Location for Azure
    SwitzerlandWest
    SwitzerlandWestSwitzerlandWest Location for Azure
    UAENorth
    UAENorthUAENorth Location for Azure
    UAECentral
    UAECentralUAECentral Location for Azure
    UsNatEast
    UsNatEastUsNatEast Location for Azure
    UsNatWest
    UsNatWestUsNatWest Location for Azure
    UsSecEast
    UsSecEastUsSecEast Location for Azure
    UsSecCentral
    UsSecCentralUsSecCentral Location for Azure
    UsSecWest
    UsSecWestUsSecWest Location for Azure
    SwedenCentral
    SwedenCentralSwedenCentral Location for Azure
    QatarCentral
    QatarCentralQatarCentral Location for Azure
    JioIndiaWest
    JioIndiaWestJioIndiaWest Location for Azure
    ItalyNorth
    ItalyNorthItalyNorth Location for Azure
    PolandCentral
    PolandCentralPolandCentral Location for Azure
    IsraelCentral
    IsraelCentralIsraelCentral Location for Azure
    MexicoCentral
    MexicoCentralMexicoCentral Location for Azure
    NewZealandNorth
    NewZealandNorthNewZealandNorth Location for Azure
    SpainCentral
    SpainCentralSpainCentral Location for Azure
    UNKNOWN
    UnknownUnknown Location for Azure
    EAST_ASIA
    EastAsiaEastAsia Location for Azure
    SOUTHEAST_ASIA
    SoutheastAsiaSoutheastAsia Location for Azure
    AUSTRALIA_EAST
    AustraliaEastAustraliaEast Location for Azure
    AUSTRALIA_SOUTHEAST
    AustraliaSoutheastAustraliaSoutheast Location for Azure
    BRAZIL_SOUTH
    BrazilSouthBrazilSouth Location for Azure
    CANADA_CENTRAL
    CanadaCentralCanadaCentral Location for Azure
    CANADA_EAST
    CanadaEastCanadaEast Location for Azure
    WEST_EUROPE
    WestEuropeWestEurope Location for Azure
    NORTH_EUROPE
    NorthEuropeNorthEurope Location for Azure
    CENTRAL_INDIA
    CentralIndiaCentralIndia Location for Azure
    SOUTH_INDIA
    SouthIndiaSouthIndia Location for Azure
    WEST_INDIA
    WestIndiaWestIndia Location for Azure
    JAPAN_EAST
    JapanEastJapanEast Location for Azure
    JAPAN_WEST
    JapanWestJapanWest Location for Azure
    KOREA_CENTRAL
    KoreaCentralKoreaCentral Location for Azure
    KOREA_SOUTH
    KoreaSouthKoreaSouth Location for Azure
    UK_WEST
    UkWestUkWest Location for Azure
    UK_SOUTH
    UkSouthUkSouth Location for Azure
    NORTH_CENTRAL_US
    NorthCentralUsNorthCentralUs Location for Azure
    EAST_US
    EastUsEastUs Location for Azure
    WEST_US2
    WestUs2WestUs2 Location for Azure
    SOUTH_CENTRAL_US
    SouthCentralUsSouthCentralUs Location for Azure
    CENTRAL_US
    CentralUsCentralUs Location for Azure
    EAST_US2
    EastUs2EastUs2 Location for Azure
    WEST_US
    WestUsWestUs Location for Azure
    WEST_CENTRAL_US
    WestCentralUsWestCentralUs Location for Azure
    GERMANY_CENTRAL
    GermanyCentralGermanyCentral Location for Azure
    GERMANY_NORTHEAST
    GermanyNortheastGermanyNortheast Location for Azure
    CHINA_NORTH
    ChinaNorthChinaNorth Location for Azure
    CHINA_EAST
    ChinaEastChinaEast Location for Azure
    US_GOV_ARIZONA
    USGovArizonaUSGovArizona Location for Azure
    US_GOV_TEXAS
    USGovTexasUSGovTexas Location for Azure
    US_GOV_IOWA
    USGovIowaUSGovIowa Location for Azure
    US_GOV_VIRGINIA
    USGovVirginiaUSGovVirginia Location for Azure
    US_DO_D_CENTRAL
    USDoDCentralUSDoDCentral Location for Azure
    US_DO_D_EAST
    USDoDEastUSDoDEast Location for Azure
    FRANCE_CENTRAL
    FranceCentralFranceCentral Location for Azure
    AUSTRALIA_CENTRAL
    AustraliaCentralAustraliaCentral Location for Azure
    SOUTH_AFRICA_NORTH
    SouthAfricaNorthSouthAfricaNorth Location for Azure
    FRANCE_SOUTH
    FranceSouthFranceSouth Location for Azure
    AUSTRALIA_CENTRAL2
    AustraliaCentral2AustraliaCentral2 Location for Azure
    SOUTH_AFRICA_WEST
    SouthAfricaWestSouthAfricaWest Location for Azure
    GERMANY_NORTH
    GermanyNorthGermanyNorth Location for Azure
    GERMANY_WEST_CENTRAL
    GermanyWestCentralGermanyWestCentral Location for Azure
    NORWAY_EAST
    NorwayEastNorwayEast Location for Azure
    NORWAY_WEST
    NorwayWestNorwayWest Location for Azure
    CHINA_EAST2
    ChinaEast2ChinaEast2 Location for Azure
    CHINA_NORTH2
    ChinaNorth2ChinaNorth2 Location for Azure
    SWITZERLAND_NORTH
    SwitzerlandNorthSwitzerlandNorth Location for Azure
    SWITZERLAND_WEST
    SwitzerlandWestSwitzerlandWest Location for Azure
    UAE_NORTH
    UAENorthUAENorth Location for Azure
    UAE_CENTRAL
    UAECentralUAECentral Location for Azure
    US_NAT_EAST
    UsNatEastUsNatEast Location for Azure
    US_NAT_WEST
    UsNatWestUsNatWest Location for Azure
    US_SEC_EAST
    UsSecEastUsSecEast Location for Azure
    US_SEC_CENTRAL
    UsSecCentralUsSecCentral Location for Azure
    US_SEC_WEST
    UsSecWestUsSecWest Location for Azure
    SWEDEN_CENTRAL
    SwedenCentralSwedenCentral Location for Azure
    QATAR_CENTRAL
    QatarCentralQatarCentral Location for Azure
    JIO_INDIA_WEST
    JioIndiaWestJioIndiaWest Location for Azure
    ITALY_NORTH
    ItalyNorthItalyNorth Location for Azure
    POLAND_CENTRAL
    PolandCentralPolandCentral Location for Azure
    ISRAEL_CENTRAL
    IsraelCentralIsraelCentral Location for Azure
    MEXICO_CENTRAL
    MexicoCentralMexicoCentral Location for Azure
    NEW_ZEALAND_NORTH
    NewZealandNorthNewZealandNorth Location for Azure
    SPAIN_CENTRAL
    SpainCentralSpainCentral Location for Azure
    "Unknown"
    UnknownUnknown Location for Azure
    "EastAsia"
    EastAsiaEastAsia Location for Azure
    "SoutheastAsia"
    SoutheastAsiaSoutheastAsia Location for Azure
    "AustraliaEast"
    AustraliaEastAustraliaEast Location for Azure
    "AustraliaSoutheast"
    AustraliaSoutheastAustraliaSoutheast Location for Azure
    "BrazilSouth"
    BrazilSouthBrazilSouth Location for Azure
    "CanadaCentral"
    CanadaCentralCanadaCentral Location for Azure
    "CanadaEast"
    CanadaEastCanadaEast Location for Azure
    "WestEurope"
    WestEuropeWestEurope Location for Azure
    "NorthEurope"
    NorthEuropeNorthEurope Location for Azure
    "CentralIndia"
    CentralIndiaCentralIndia Location for Azure
    "SouthIndia"
    SouthIndiaSouthIndia Location for Azure
    "WestIndia"
    WestIndiaWestIndia Location for Azure
    "JapanEast"
    JapanEastJapanEast Location for Azure
    "JapanWest"
    JapanWestJapanWest Location for Azure
    "KoreaCentral"
    KoreaCentralKoreaCentral Location for Azure
    "KoreaSouth"
    KoreaSouthKoreaSouth Location for Azure
    "UkWest"
    UkWestUkWest Location for Azure
    "UkSouth"
    UkSouthUkSouth Location for Azure
    "NorthCentralUs"
    NorthCentralUsNorthCentralUs Location for Azure
    "EastUs"
    EastUsEastUs Location for Azure
    "WestUs2"
    WestUs2WestUs2 Location for Azure
    "SouthCentralUs"
    SouthCentralUsSouthCentralUs Location for Azure
    "CentralUs"
    CentralUsCentralUs Location for Azure
    "EastUs2"
    EastUs2EastUs2 Location for Azure
    "WestUs"
    WestUsWestUs Location for Azure
    "WestCentralUs"
    WestCentralUsWestCentralUs Location for Azure
    "GermanyCentral"
    GermanyCentralGermanyCentral Location for Azure
    "GermanyNortheast"
    GermanyNortheastGermanyNortheast Location for Azure
    "ChinaNorth"
    ChinaNorthChinaNorth Location for Azure
    "ChinaEast"
    ChinaEastChinaEast Location for Azure
    "USGovArizona"
    USGovArizonaUSGovArizona Location for Azure
    "USGovTexas"
    USGovTexasUSGovTexas Location for Azure
    "USGovIowa"
    USGovIowaUSGovIowa Location for Azure
    "USGovVirginia"
    USGovVirginiaUSGovVirginia Location for Azure
    "USDoDCentral"
    USDoDCentralUSDoDCentral Location for Azure
    "USDoDEast"
    USDoDEastUSDoDEast Location for Azure
    "FranceCentral"
    FranceCentralFranceCentral Location for Azure
    "AustraliaCentral"
    AustraliaCentralAustraliaCentral Location for Azure
    "SouthAfricaNorth"
    SouthAfricaNorthSouthAfricaNorth Location for Azure
    "FranceSouth"
    FranceSouthFranceSouth Location for Azure
    "AustraliaCentral2"
    AustraliaCentral2AustraliaCentral2 Location for Azure
    "SouthAfricaWest"
    SouthAfricaWestSouthAfricaWest Location for Azure
    "GermanyNorth"
    GermanyNorthGermanyNorth Location for Azure
    "GermanyWestCentral"
    GermanyWestCentralGermanyWestCentral Location for Azure
    "NorwayEast"
    NorwayEastNorwayEast Location for Azure
    "NorwayWest"
    NorwayWestNorwayWest Location for Azure
    "ChinaEast2"
    ChinaEast2ChinaEast2 Location for Azure
    "ChinaNorth2"
    ChinaNorth2ChinaNorth2 Location for Azure
    "SwitzerlandNorth"
    SwitzerlandNorthSwitzerlandNorth Location for Azure
    "SwitzerlandWest"
    SwitzerlandWestSwitzerlandWest Location for Azure
    "UAENorth"
    UAENorthUAENorth Location for Azure
    "UAECentral"
    UAECentralUAECentral Location for Azure
    "UsNatEast"
    UsNatEastUsNatEast Location for Azure
    "UsNatWest"
    UsNatWestUsNatWest Location for Azure
    "UsSecEast"
    UsSecEastUsSecEast Location for Azure
    "UsSecCentral"
    UsSecCentralUsSecCentral Location for Azure
    "UsSecWest"
    UsSecWestUsSecWest Location for Azure
    "SwedenCentral"
    SwedenCentralSwedenCentral Location for Azure
    "QatarCentral"
    QatarCentralQatarCentral Location for Azure
    "JioIndiaWest"
    JioIndiaWestJioIndiaWest Location for Azure
    "ItalyNorth"
    ItalyNorthItalyNorth Location for Azure
    "PolandCentral"
    PolandCentralPolandCentral Location for Azure
    "IsraelCentral"
    IsraelCentralIsraelCentral Location for Azure
    "MexicoCentral"
    MexicoCentralMexicoCentral Location for Azure
    "NewZealandNorth"
    NewZealandNorthNewZealandNorth Location for Azure
    "SpainCentral"
    SpainCentralSpainCentral Location for Azure

    AzureOffer, AzureOfferArgs

    Unknown
    UnknownUnknown - Azure Offer
    Msazr0003P
    MSAZR0003PMSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023PMSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    EA
    EAEA Azure Offer
    SavingsPlan1Year
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    AzureOfferUnknown
    UnknownUnknown - Azure Offer
    AzureOfferMsazr0003P
    MSAZR0003PMSAZR0003P Azure Offer
    AzureOfferMsazr0023P
    MSAZR0023PMSAZR0023P Azure Offer
    AzureOfferMsmcazr0044P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    AzureOfferMsmcazr0059P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    AzureOfferMsmcazr0060P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    AzureOfferMsmcazr0063P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    AzureOfferMsazrusgov0003P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    AzureOfferEA
    EAEA Azure Offer
    AzureOfferSavingsPlan1Year
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    AzureOfferSavingsPlan3Year
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    Unknown
    UnknownUnknown - Azure Offer
    Msazr0003P
    MSAZR0003PMSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023PMSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    EA
    EAEA Azure Offer
    SavingsPlan1Year
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    Unknown
    UnknownUnknown - Azure Offer
    Msazr0003P
    MSAZR0003PMSAZR0003P Azure Offer
    Msazr0023P
    MSAZR0023PMSAZR0023P Azure Offer
    Msmcazr0044P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    Msmcazr0059P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    Msmcazr0060P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    Msmcazr0063P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    Msazrusgov0003P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    EA
    EAEA Azure Offer
    SavingsPlan1Year
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    SavingsPlan3Year
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    UNKNOWN
    UnknownUnknown - Azure Offer
    MSAZR0003_P
    MSAZR0003PMSAZR0003P Azure Offer
    MSAZR0023_P
    MSAZR0023PMSAZR0023P Azure Offer
    MSMCAZR0044_P
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    MSMCAZR0059_P
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    MSMCAZR0060_P
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    MSMCAZR0063_P
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    MSAZRUSGOV0003_P
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    EA
    EAEA Azure Offer
    SAVINGS_PLAN1_YEAR
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    SAVINGS_PLAN3_YEAR
    SavingsPlan3YearSavingsPlan3Year Azure Offer
    "Unknown"
    UnknownUnknown - Azure Offer
    "MSAZR0003P"
    MSAZR0003PMSAZR0003P Azure Offer
    "MSAZR0023P"
    MSAZR0023PMSAZR0023P Azure Offer
    "MSMCAZR0044P"
    MSMCAZR0044PMSMCAZR0044P Azure Offer
    "MSMCAZR0059P"
    MSMCAZR0059PMSMCAZR0059P Azure Offer
    "MSMCAZR0060P"
    MSMCAZR0060PMSMCAZR0060P Azure Offer
    "MSMCAZR0063P"
    MSMCAZR0063PMSMCAZR0063P Azure Offer
    "MSAZRUSGOV0003P"
    MSAZRUSGOV0003PMSAZRUSGOV0003P Azure Offer
    "EA"
    EAEA Azure Offer
    "SavingsPlan1Year"
    SavingsPlan1YearSavingsPlan1Year Azure Offer
    "SavingsPlan3Year"
    SavingsPlan3YearSavingsPlan3Year Azure Offer

    AzureSecurityOfferingType, AzureSecurityOfferingTypeArgs

    NO
    NONO - Azure Security Offering Type
    MDC
    MDCMDC - Azure Security Offering Type
    AzureSecurityOfferingTypeNO
    NONO - Azure Security Offering Type
    AzureSecurityOfferingTypeMDC
    MDCMDC - Azure Security Offering Type
    NO
    NONO - Azure Security Offering Type
    MDC
    MDCMDC - Azure Security Offering Type
    NO
    NONO - Azure Security Offering Type
    MDC
    MDCMDC - Azure Security Offering Type
    NO
    NONO - Azure Security Offering Type
    MDC
    MDCMDC - Azure Security Offering Type
    "NO"
    NONO - Azure Security Offering Type
    "MDC"
    MDCMDC - Azure Security Offering Type

    AzureSqlDataBaseType, AzureSqlDataBaseTypeArgs

    Unknown
    UnknownUnknown Data Base Type
    Automatic
    AutomaticAutomatic Data Base Type
    SingleDatabase
    SingleDatabaseSingleDatabase Data Base Type
    ElasticPool
    ElasticPoolElasticPool Data Base Type
    AzureSqlDataBaseTypeUnknown
    UnknownUnknown Data Base Type
    AzureSqlDataBaseTypeAutomatic
    AutomaticAutomatic Data Base Type
    AzureSqlDataBaseTypeSingleDatabase
    SingleDatabaseSingleDatabase Data Base Type
    AzureSqlDataBaseTypeElasticPool
    ElasticPoolElasticPool Data Base Type
    Unknown
    UnknownUnknown Data Base Type
    Automatic
    AutomaticAutomatic Data Base Type
    SingleDatabase
    SingleDatabaseSingleDatabase Data Base Type
    ElasticPool
    ElasticPoolElasticPool Data Base Type
    Unknown
    UnknownUnknown Data Base Type
    Automatic
    AutomaticAutomatic Data Base Type
    SingleDatabase
    SingleDatabaseSingleDatabase Data Base Type
    ElasticPool
    ElasticPoolElasticPool Data Base Type
    UNKNOWN
    UnknownUnknown Data Base Type
    AUTOMATIC
    AutomaticAutomatic Data Base Type
    SINGLE_DATABASE
    SingleDatabaseSingleDatabase Data Base Type
    ELASTIC_POOL
    ElasticPoolElasticPool Data Base Type
    "Unknown"
    UnknownUnknown Data Base Type
    "Automatic"
    AutomaticAutomatic Data Base Type
    "SingleDatabase"
    SingleDatabaseSingleDatabase Data Base Type
    "ElasticPool"
    ElasticPoolElasticPool Data Base Type

    AzureSqlInstanceType, AzureSqlInstanceTypeArgs

    Unknown
    UnknownUnknown Azure Sql Instance Type
    Automatic
    AutomaticAutomatic Azure Sql Instance Type
    SingleInstance
    SingleInstanceSingleInstance Azure Sql Instance Type
    InstancePools
    InstancePoolsInstancePools Azure Sql Instance Type
    AzureSqlInstanceTypeUnknown
    UnknownUnknown Azure Sql Instance Type
    AzureSqlInstanceTypeAutomatic
    AutomaticAutomatic Azure Sql Instance Type
    AzureSqlInstanceTypeSingleInstance
    SingleInstanceSingleInstance Azure Sql Instance Type
    AzureSqlInstanceTypeInstancePools
    InstancePoolsInstancePools Azure Sql Instance Type
    Unknown
    UnknownUnknown Azure Sql Instance Type
    Automatic
    AutomaticAutomatic Azure Sql Instance Type
    SingleInstance
    SingleInstanceSingleInstance Azure Sql Instance Type
    InstancePools
    InstancePoolsInstancePools Azure Sql Instance Type
    Unknown
    UnknownUnknown Azure Sql Instance Type
    Automatic
    AutomaticAutomatic Azure Sql Instance Type
    SingleInstance
    SingleInstanceSingleInstance Azure Sql Instance Type
    InstancePools
    InstancePoolsInstancePools Azure Sql Instance Type
    UNKNOWN
    UnknownUnknown Azure Sql Instance Type
    AUTOMATIC
    AutomaticAutomatic Azure Sql Instance Type
    SINGLE_INSTANCE
    SingleInstanceSingleInstance Azure Sql Instance Type
    INSTANCE_POOLS
    InstancePoolsInstancePools Azure Sql Instance Type
    "Unknown"
    UnknownUnknown Azure Sql Instance Type
    "Automatic"
    AutomaticAutomatic Azure Sql Instance Type
    "SingleInstance"
    SingleInstanceSingleInstance Azure Sql Instance Type
    "InstancePools"
    InstancePoolsInstancePools Azure Sql Instance Type

    AzureSqlPurchaseModel, AzureSqlPurchaseModelArgs

    Unknown
    UnknownUnknown Purchase Model
    VCore
    VCoreVCore Purchase Model
    DTU
    DTUDTU Purchase Model
    AzureSqlPurchaseModelUnknown
    UnknownUnknown Purchase Model
    AzureSqlPurchaseModelVCore
    VCoreVCore Purchase Model
    AzureSqlPurchaseModelDTU
    DTUDTU Purchase Model
    Unknown
    UnknownUnknown Purchase Model
    VCore
    VCoreVCore Purchase Model
    DTU
    DTUDTU Purchase Model
    Unknown
    UnknownUnknown Purchase Model
    VCore
    VCoreVCore Purchase Model
    DTU
    DTUDTU Purchase Model
    UNKNOWN
    UnknownUnknown Purchase Model
    V_CORE
    VCoreVCore Purchase Model
    DTU
    DTUDTU Purchase Model
    "Unknown"
    UnknownUnknown Purchase Model
    "VCore"
    VCoreVCore Purchase Model
    "DTU"
    DTUDTU Purchase Model

    AzureSqlServiceTierV3, AzureSqlServiceTierV3Args

    SqlService_Unknown
    SqlService_UnknownSqlService_Unknown Sql Service Tier V3
    SqlService_Automatic
    SqlService_AutomaticSqlService_Automatic Sql Service Tier V3
    SqlService_GeneralPurpose
    SqlService_GeneralPurposeSqlService_GeneralPurpose Sql Service Tier V3
    SqlService_BusinessCritical
    SqlService_BusinessCriticalSqlService_BusinessCritical Sql Service Tier V3
    SqlService_HyperScale
    SqlService_HyperScaleSqlService_HyperScale Sql Service Tier V3
    AzureSqlServiceTierV3_SqlService_Unknown
    SqlService_UnknownSqlService_Unknown Sql Service Tier V3
    AzureSqlServiceTierV3_SqlService_Automatic
    SqlService_AutomaticSqlService_Automatic Sql Service Tier V3
    AzureSqlServiceTierV3_SqlService_GeneralPurpose
    SqlService_GeneralPurposeSqlService_GeneralPurpose Sql Service Tier V3
    AzureSqlServiceTierV3_SqlService_BusinessCritical
    SqlService_BusinessCriticalSqlService_BusinessCritical Sql Service Tier V3
    AzureSqlServiceTierV3_SqlService_HyperScale
    SqlService_HyperScaleSqlService_HyperScale Sql Service Tier V3
    SqlService_Unknown
    SqlService_UnknownSqlService_Unknown Sql Service Tier V3
    SqlService_Automatic
    SqlService_AutomaticSqlService_Automatic Sql Service Tier V3
    SqlService_GeneralPurpose
    SqlService_GeneralPurposeSqlService_GeneralPurpose Sql Service Tier V3
    SqlService_BusinessCritical
    SqlService_BusinessCriticalSqlService_BusinessCritical Sql Service Tier V3
    SqlService_HyperScale
    SqlService_HyperScaleSqlService_HyperScale Sql Service Tier V3
    SqlService_Unknown
    SqlService_UnknownSqlService_Unknown Sql Service Tier V3
    SqlService_Automatic
    SqlService_AutomaticSqlService_Automatic Sql Service Tier V3
    SqlService_GeneralPurpose
    SqlService_GeneralPurposeSqlService_GeneralPurpose Sql Service Tier V3
    SqlService_BusinessCritical
    SqlService_BusinessCriticalSqlService_BusinessCritical Sql Service Tier V3
    SqlService_HyperScale
    SqlService_HyperScaleSqlService_HyperScale Sql Service Tier V3
    SQL_SERVICE_UNKNOWN
    SqlService_UnknownSqlService_Unknown Sql Service Tier V3
    SQL_SERVICE_AUTOMATIC
    SqlService_AutomaticSqlService_Automatic Sql Service Tier V3
    SQL_SERVICE_GENERAL_PURPOSE
    SqlService_GeneralPurposeSqlService_GeneralPurpose Sql Service Tier V3
    SQL_SERVICE_BUSINESS_CRITICAL
    SqlService_BusinessCriticalSqlService_BusinessCritical Sql Service Tier V3
    SQL_SERVICE_HYPER_SCALE
    SqlService_HyperScaleSqlService_HyperScale Sql Service Tier V3
    "SqlService_Unknown"
    SqlService_UnknownSqlService_Unknown Sql Service Tier V3
    "SqlService_Automatic"
    SqlService_AutomaticSqlService_Automatic Sql Service Tier V3
    "SqlService_GeneralPurpose"
    SqlService_GeneralPurposeSqlService_GeneralPurpose Sql Service Tier V3
    "SqlService_BusinessCritical"
    SqlService_BusinessCriticalSqlService_BusinessCritical Sql Service Tier V3
    "SqlService_HyperScale"
    SqlService_HyperScaleSqlService_HyperScale Sql Service Tier V3

    AzureTarget, AzureTargetArgs

    Unknown
    UnknownUnknown - Azure Target
    SqlDatabase
    SqlDatabaseSqlDatabase - Azure Target
    SqlMI
    SqlMISqlMI - Azure Target
    FlexServerPG
    FlexServerPGFlexServerPG - Azure Target
    OracleIaasVM
    OracleIaasVMOracleIaasVM - Azure Target
    AzureSpringApps
    AzureSpringAppsAzureSpringApps - Azure Target
    SAPAzureInstance
    SAPAzureInstanceSAPAzureInstance - Azure Target
    AKS
    AKSAKS - Azure Target
    MySQLAzureFlexServer
    MySQLAzureFlexServerMySQLAzureFlexServer - Azure Target
    AzureSQLVM
    AzureSQLVMAzureSQLVM - Azure Target
    AzureVM
    AzureVMAzureVM - Azure Target
    AzureAppService
    AzureAppServiceAzureAppService - Azure Target
    AzureAppServiceContainer
    AzureAppServiceContainerAzureAppServiceContainer - Azure Target
    Avs
    AvsAvs - Azure Target
    AzureTargetUnknown
    UnknownUnknown - Azure Target
    AzureTargetSqlDatabase
    SqlDatabaseSqlDatabase - Azure Target
    AzureTargetSqlMI
    SqlMISqlMI - Azure Target
    AzureTargetFlexServerPG
    FlexServerPGFlexServerPG - Azure Target
    AzureTargetOracleIaasVM
    OracleIaasVMOracleIaasVM - Azure Target
    AzureTargetAzureSpringApps
    AzureSpringAppsAzureSpringApps - Azure Target
    AzureTargetSAPAzureInstance
    SAPAzureInstanceSAPAzureInstance - Azure Target
    AzureTargetAKS
    AKSAKS - Azure Target
    AzureTargetMySQLAzureFlexServer
    MySQLAzureFlexServerMySQLAzureFlexServer - Azure Target
    AzureTargetAzureSQLVM
    AzureSQLVMAzureSQLVM - Azure Target
    AzureTargetAzureVM
    AzureVMAzureVM - Azure Target
    AzureTargetAzureAppService
    AzureAppServiceAzureAppService - Azure Target
    AzureTargetAzureAppServiceContainer
    AzureAppServiceContainerAzureAppServiceContainer - Azure Target
    AzureTargetAvs
    AvsAvs - Azure Target
    Unknown
    UnknownUnknown - Azure Target
    SqlDatabase
    SqlDatabaseSqlDatabase - Azure Target
    SqlMI
    SqlMISqlMI - Azure Target
    FlexServerPG
    FlexServerPGFlexServerPG - Azure Target
    OracleIaasVM
    OracleIaasVMOracleIaasVM - Azure Target
    AzureSpringApps
    AzureSpringAppsAzureSpringApps - Azure Target
    SAPAzureInstance
    SAPAzureInstanceSAPAzureInstance - Azure Target
    AKS
    AKSAKS - Azure Target
    MySQLAzureFlexServer
    MySQLAzureFlexServerMySQLAzureFlexServer - Azure Target
    AzureSQLVM
    AzureSQLVMAzureSQLVM - Azure Target
    AzureVM
    AzureVMAzureVM - Azure Target
    AzureAppService
    AzureAppServiceAzureAppService - Azure Target
    AzureAppServiceContainer
    AzureAppServiceContainerAzureAppServiceContainer - Azure Target
    Avs
    AvsAvs - Azure Target
    Unknown
    UnknownUnknown - Azure Target
    SqlDatabase
    SqlDatabaseSqlDatabase - Azure Target
    SqlMI
    SqlMISqlMI - Azure Target
    FlexServerPG
    FlexServerPGFlexServerPG - Azure Target
    OracleIaasVM
    OracleIaasVMOracleIaasVM - Azure Target
    AzureSpringApps
    AzureSpringAppsAzureSpringApps - Azure Target
    SAPAzureInstance
    SAPAzureInstanceSAPAzureInstance - Azure Target
    AKS
    AKSAKS - Azure Target
    MySQLAzureFlexServer
    MySQLAzureFlexServerMySQLAzureFlexServer - Azure Target
    AzureSQLVM
    AzureSQLVMAzureSQLVM - Azure Target
    AzureVM
    AzureVMAzureVM - Azure Target
    AzureAppService
    AzureAppServiceAzureAppService - Azure Target
    AzureAppServiceContainer
    AzureAppServiceContainerAzureAppServiceContainer - Azure Target
    Avs
    AvsAvs - Azure Target
    UNKNOWN
    UnknownUnknown - Azure Target
    SQL_DATABASE
    SqlDatabaseSqlDatabase - Azure Target
    SQL_MI
    SqlMISqlMI - Azure Target
    FLEX_SERVER_PG
    FlexServerPGFlexServerPG - Azure Target
    ORACLE_IAAS_VM
    OracleIaasVMOracleIaasVM - Azure Target
    AZURE_SPRING_APPS
    AzureSpringAppsAzureSpringApps - Azure Target
    SAP_AZURE_INSTANCE
    SAPAzureInstanceSAPAzureInstance - Azure Target
    AKS
    AKSAKS - Azure Target
    MY_SQL_AZURE_FLEX_SERVER
    MySQLAzureFlexServerMySQLAzureFlexServer - Azure Target
    AZURE_SQLVM
    AzureSQLVMAzureSQLVM - Azure Target
    AZURE_VM
    AzureVMAzureVM - Azure Target
    AZURE_APP_SERVICE
    AzureAppServiceAzureAppService - Azure Target
    AZURE_APP_SERVICE_CONTAINER
    AzureAppServiceContainerAzureAppServiceContainer - Azure Target
    AVS
    AvsAvs - Azure Target
    "Unknown"
    UnknownUnknown - Azure Target
    "SqlDatabase"
    SqlDatabaseSqlDatabase - Azure Target
    "SqlMI"
    SqlMISqlMI - Azure Target
    "FlexServerPG"
    FlexServerPGFlexServerPG - Azure Target
    "OracleIaasVM"
    OracleIaasVMOracleIaasVM - Azure Target
    "AzureSpringApps"
    AzureSpringAppsAzureSpringApps - Azure Target
    "SAPAzureInstance"
    SAPAzureInstanceSAPAzureInstance - Azure Target
    "AKS"
    AKSAKS - Azure Target
    "MySQLAzureFlexServer"
    MySQLAzureFlexServerMySQLAzureFlexServer - Azure Target
    "AzureSQLVM"
    AzureSQLVMAzureSQLVM - Azure Target
    "AzureVM"
    AzureVMAzureVM - Azure Target
    "AzureAppService"
    AzureAppServiceAzureAppService - Azure Target
    "AzureAppServiceContainer"
    AzureAppServiceContainerAzureAppServiceContainer - Azure Target
    "Avs"
    AvsAvs - Azure Target

    AzureVmFamily, AzureVmFamilyArgs

    Unknown
    UnknownUnknown - Azure VM Family
    BasicA0A4
    Basic_A0_A4Basic_A0_A4
    StandardA0A7
    Standard_A0_A7Standard_A0_A7
    StandardA8A11
    Standard_A8_A11Standard_A8_A11
    Av2Series
    Av2_seriesAv2_series
    DSeries
    D_seriesD_series
    Dv2Series
    Dv2_seriesDv2_series
    DSSeries
    DS_seriesDS_series
    DSv2Series
    DSv2_seriesDSv2_series
    FSeries
    F_seriesF_series
    FsSeries
    Fs_seriesFs_series
    GSeries
    G_seriesG_series
    GSSeries
    GS_seriesGS_series
    HSeries
    H_seriesH_series
    LsSeries
    Ls_seriesLs_series
    Dsv3Series
    Dsv3_seriesDsv3_series
    Dv3Series
    Dv3_seriesDv3_series
    Fsv2Series
    Fsv2_seriesFsv2_series
    Ev3Series
    Ev3_seriesEv3_series
    Esv3Series
    Esv3_seriesEsv3_series
    MSeries
    M_seriesM_series
    DCSeries
    DC_SeriesDC_Series
    Lsv2Series
    Lsv2_seriesLsv2_series
    Ev4Series
    Ev4_seriesEv4_series
    Esv4Series
    Esv4_seriesEsv4_series
    Edv4Series
    Edv4_seriesEdv4_series
    Edsv4Series
    Edsv4_seriesEdsv4_series
    Dv4Series
    Dv4_seriesDv4_series
    Dsv4Series
    Dsv4_seriesDsv4_series
    Ddv4Series
    Ddv4_seriesDdv4_series
    Ddsv4Series
    Ddsv4_seriesDdsv4_series
    Easv4Series
    Easv4_seriesEasv4_series
    Dasv4Series
    Dasv4_seriesDasv4_series
    Mv2Series
    Mv2_seriesMv2_series
    Eav4Series
    Eav4_seriesEav4_series
    Dav4Series
    Dav4_seriesDav4_series
    Msv2Series
    Msv2_seriesMsv2_series
    Mdsv2Series
    Mdsv2_seriesMdsv2_series
    Dv5Series
    Dv5_seriesDv5_series
    Dsv5Series
    Dsv5_seriesDsv5_series
    Ddv5Series
    Ddv5_seriesDdv5_series
    Ddsv5Series
    Ddsv5_seriesDdsv5_series
    Dasv5Series
    Dasv5_seriesDasv5_series
    Dadsv5Series
    Dadsv5_seriesDadsv5_series
    Ev5Series
    Ev5_seriesEv5_series
    Esv5Series
    Esv5_seriesEsv5_series
    Edv5Series
    Edv5_seriesEdv5_series
    Edsv5Series
    Edsv5_seriesEdsv5_series
    Easv5Series
    Easv5_seriesEasv5_series
    Eadsv5Series
    Eadsv5_seriesEadsv5_series
    Ebsv5Series
    Ebsv5_seriesEbsv5_series
    Ebdsv5Series
    Ebdsv5_seriesEbdsv5_series
    AzureVmFamilyUnknown
    UnknownUnknown - Azure VM Family
    AzureVmFamilyBasicA0A4
    Basic_A0_A4Basic_A0_A4
    AzureVmFamilyStandardA0A7
    Standard_A0_A7Standard_A0_A7
    AzureVmFamilyStandardA8A11
    Standard_A8_A11Standard_A8_A11
    AzureVmFamilyAv2Series
    Av2_seriesAv2_series
    AzureVmFamilyDSeries
    D_seriesD_series
    AzureVmFamilyDv2Series
    Dv2_seriesDv2_series
    AzureVmFamilyDSSeries
    DS_seriesDS_series
    AzureVmFamilyDSv2Series
    DSv2_seriesDSv2_series
    AzureVmFamilyFSeries
    F_seriesF_series
    AzureVmFamilyFsSeries
    Fs_seriesFs_series
    AzureVmFamilyGSeries
    G_seriesG_series
    AzureVmFamilyGSSeries
    GS_seriesGS_series
    AzureVmFamilyHSeries
    H_seriesH_series
    AzureVmFamilyLsSeries
    Ls_seriesLs_series
    AzureVmFamilyDsv3Series
    Dsv3_seriesDsv3_series
    AzureVmFamilyDv3Series
    Dv3_seriesDv3_series
    AzureVmFamilyFsv2Series
    Fsv2_seriesFsv2_series
    AzureVmFamilyEv3Series
    Ev3_seriesEv3_series
    AzureVmFamilyEsv3Series
    Esv3_seriesEsv3_series
    AzureVmFamilyMSeries
    M_seriesM_series
    AzureVmFamilyDCSeries
    DC_SeriesDC_Series
    AzureVmFamilyLsv2Series
    Lsv2_seriesLsv2_series
    AzureVmFamilyEv4Series
    Ev4_seriesEv4_series
    AzureVmFamilyEsv4Series
    Esv4_seriesEsv4_series
    AzureVmFamilyEdv4Series
    Edv4_seriesEdv4_series
    AzureVmFamilyEdsv4Series
    Edsv4_seriesEdsv4_series
    AzureVmFamilyDv4Series
    Dv4_seriesDv4_series
    AzureVmFamilyDsv4Series
    Dsv4_seriesDsv4_series
    AzureVmFamilyDdv4Series
    Ddv4_seriesDdv4_series
    AzureVmFamilyDdsv4Series
    Ddsv4_seriesDdsv4_series
    AzureVmFamilyEasv4Series
    Easv4_seriesEasv4_series
    AzureVmFamilyDasv4Series
    Dasv4_seriesDasv4_series
    AzureVmFamilyMv2Series
    Mv2_seriesMv2_series
    AzureVmFamilyEav4Series
    Eav4_seriesEav4_series
    AzureVmFamilyDav4Series
    Dav4_seriesDav4_series
    AzureVmFamilyMsv2Series
    Msv2_seriesMsv2_series
    AzureVmFamilyMdsv2Series
    Mdsv2_seriesMdsv2_series
    AzureVmFamilyDv5Series
    Dv5_seriesDv5_series
    AzureVmFamilyDsv5Series
    Dsv5_seriesDsv5_series
    AzureVmFamilyDdv5Series
    Ddv5_seriesDdv5_series
    AzureVmFamilyDdsv5Series
    Ddsv5_seriesDdsv5_series
    AzureVmFamilyDasv5Series
    Dasv5_seriesDasv5_series
    AzureVmFamilyDadsv5Series
    Dadsv5_seriesDadsv5_series
    AzureVmFamilyEv5Series
    Ev5_seriesEv5_series
    AzureVmFamilyEsv5Series
    Esv5_seriesEsv5_series
    AzureVmFamilyEdv5Series
    Edv5_seriesEdv5_series
    AzureVmFamilyEdsv5Series
    Edsv5_seriesEdsv5_series
    AzureVmFamilyEasv5Series
    Easv5_seriesEasv5_series
    AzureVmFamilyEadsv5Series
    Eadsv5_seriesEadsv5_series
    AzureVmFamilyEbsv5Series
    Ebsv5_seriesEbsv5_series
    AzureVmFamilyEbdsv5Series
    Ebdsv5_seriesEbdsv5_series
    Unknown
    UnknownUnknown - Azure VM Family
    BasicA0A4
    Basic_A0_A4Basic_A0_A4
    StandardA0A7
    Standard_A0_A7Standard_A0_A7
    StandardA8A11
    Standard_A8_A11Standard_A8_A11
    Av2Series
    Av2_seriesAv2_series
    DSeries
    D_seriesD_series
    Dv2Series
    Dv2_seriesDv2_series
    DSSeries
    DS_seriesDS_series
    DSv2Series
    DSv2_seriesDSv2_series
    FSeries
    F_seriesF_series
    FsSeries
    Fs_seriesFs_series
    GSeries
    G_seriesG_series
    GSSeries
    GS_seriesGS_series
    HSeries
    H_seriesH_series
    LsSeries
    Ls_seriesLs_series
    Dsv3Series
    Dsv3_seriesDsv3_series
    Dv3Series
    Dv3_seriesDv3_series
    Fsv2Series
    Fsv2_seriesFsv2_series
    Ev3Series
    Ev3_seriesEv3_series
    Esv3Series
    Esv3_seriesEsv3_series
    MSeries
    M_seriesM_series
    DCSeries
    DC_SeriesDC_Series
    Lsv2Series
    Lsv2_seriesLsv2_series
    Ev4Series
    Ev4_seriesEv4_series
    Esv4Series
    Esv4_seriesEsv4_series
    Edv4Series
    Edv4_seriesEdv4_series
    Edsv4Series
    Edsv4_seriesEdsv4_series
    Dv4Series
    Dv4_seriesDv4_series
    Dsv4Series
    Dsv4_seriesDsv4_series
    Ddv4Series
    Ddv4_seriesDdv4_series
    Ddsv4Series
    Ddsv4_seriesDdsv4_series
    Easv4Series
    Easv4_seriesEasv4_series
    Dasv4Series
    Dasv4_seriesDasv4_series
    Mv2Series
    Mv2_seriesMv2_series
    Eav4Series
    Eav4_seriesEav4_series
    Dav4Series
    Dav4_seriesDav4_series
    Msv2Series
    Msv2_seriesMsv2_series
    Mdsv2Series
    Mdsv2_seriesMdsv2_series
    Dv5Series
    Dv5_seriesDv5_series
    Dsv5Series
    Dsv5_seriesDsv5_series
    Ddv5Series
    Ddv5_seriesDdv5_series
    Ddsv5Series
    Ddsv5_seriesDdsv5_series
    Dasv5Series
    Dasv5_seriesDasv5_series
    Dadsv5Series
    Dadsv5_seriesDadsv5_series
    Ev5Series
    Ev5_seriesEv5_series
    Esv5Series
    Esv5_seriesEsv5_series
    Edv5Series
    Edv5_seriesEdv5_series
    Edsv5Series
    Edsv5_seriesEdsv5_series
    Easv5Series
    Easv5_seriesEasv5_series
    Eadsv5Series
    Eadsv5_seriesEadsv5_series
    Ebsv5Series
    Ebsv5_seriesEbsv5_series
    Ebdsv5Series
    Ebdsv5_seriesEbdsv5_series
    Unknown
    UnknownUnknown - Azure VM Family
    BasicA0A4
    Basic_A0_A4Basic_A0_A4
    StandardA0A7
    Standard_A0_A7Standard_A0_A7
    StandardA8A11
    Standard_A8_A11Standard_A8_A11
    Av2Series
    Av2_seriesAv2_series
    DSeries
    D_seriesD_series
    Dv2Series
    Dv2_seriesDv2_series
    DSSeries
    DS_seriesDS_series
    DSv2Series
    DSv2_seriesDSv2_series
    FSeries
    F_seriesF_series
    FsSeries
    Fs_seriesFs_series
    GSeries
    G_seriesG_series
    GSSeries
    GS_seriesGS_series
    HSeries
    H_seriesH_series
    LsSeries
    Ls_seriesLs_series
    Dsv3Series
    Dsv3_seriesDsv3_series
    Dv3Series
    Dv3_seriesDv3_series
    Fsv2Series
    Fsv2_seriesFsv2_series
    Ev3Series
    Ev3_seriesEv3_series
    Esv3Series
    Esv3_seriesEsv3_series
    MSeries
    M_seriesM_series
    DCSeries
    DC_SeriesDC_Series
    Lsv2Series
    Lsv2_seriesLsv2_series
    Ev4Series
    Ev4_seriesEv4_series
    Esv4Series
    Esv4_seriesEsv4_series
    Edv4Series
    Edv4_seriesEdv4_series
    Edsv4Series
    Edsv4_seriesEdsv4_series
    Dv4Series
    Dv4_seriesDv4_series
    Dsv4Series
    Dsv4_seriesDsv4_series
    Ddv4Series
    Ddv4_seriesDdv4_series
    Ddsv4Series
    Ddsv4_seriesDdsv4_series
    Easv4Series
    Easv4_seriesEasv4_series
    Dasv4Series
    Dasv4_seriesDasv4_series
    Mv2Series
    Mv2_seriesMv2_series
    Eav4Series
    Eav4_seriesEav4_series
    Dav4Series
    Dav4_seriesDav4_series
    Msv2Series
    Msv2_seriesMsv2_series
    Mdsv2Series
    Mdsv2_seriesMdsv2_series
    Dv5Series
    Dv5_seriesDv5_series
    Dsv5Series
    Dsv5_seriesDsv5_series
    Ddv5Series
    Ddv5_seriesDdv5_series
    Ddsv5Series
    Ddsv5_seriesDdsv5_series
    Dasv5Series
    Dasv5_seriesDasv5_series
    Dadsv5Series
    Dadsv5_seriesDadsv5_series
    Ev5Series
    Ev5_seriesEv5_series
    Esv5Series
    Esv5_seriesEsv5_series
    Edv5Series
    Edv5_seriesEdv5_series
    Edsv5Series
    Edsv5_seriesEdsv5_series
    Easv5Series
    Easv5_seriesEasv5_series
    Eadsv5Series
    Eadsv5_seriesEadsv5_series
    Ebsv5Series
    Ebsv5_seriesEbsv5_series
    Ebdsv5Series
    Ebdsv5_seriesEbdsv5_series
    UNKNOWN
    UnknownUnknown - Azure VM Family
    BASIC_A0_A4
    Basic_A0_A4Basic_A0_A4
    STANDARD_A0_A7
    Standard_A0_A7Standard_A0_A7
    STANDARD_A8_A11
    Standard_A8_A11Standard_A8_A11
    AV2_SERIES
    Av2_seriesAv2_series
    D_SERIES
    D_seriesD_series
    DV2_SERIES
    Dv2_seriesDv2_series
    DS_SERIES
    DS_seriesDS_series
    D_SV2_SERIES
    DSv2_seriesDSv2_series
    F_SERIES
    F_seriesF_series
    FS_SERIES
    Fs_seriesFs_series
    G_SERIES
    G_seriesG_series
    GS_SERIES
    GS_seriesGS_series
    H_SERIES
    H_seriesH_series
    LS_SERIES
    Ls_seriesLs_series
    DSV3_SERIES
    Dsv3_seriesDsv3_series
    DV3_SERIES
    Dv3_seriesDv3_series
    FSV2_SERIES
    Fsv2_seriesFsv2_series
    EV3_SERIES
    Ev3_seriesEv3_series
    ESV3_SERIES
    Esv3_seriesEsv3_series
    M_SERIES
    M_seriesM_series
    DC_SERIES
    DC_SeriesDC_Series
    LSV2_SERIES
    Lsv2_seriesLsv2_series
    EV4_SERIES
    Ev4_seriesEv4_series
    ESV4_SERIES
    Esv4_seriesEsv4_series
    EDV4_SERIES
    Edv4_seriesEdv4_series
    EDSV4_SERIES
    Edsv4_seriesEdsv4_series
    DV4_SERIES
    Dv4_seriesDv4_series
    DSV4_SERIES
    Dsv4_seriesDsv4_series
    DDV4_SERIES
    Ddv4_seriesDdv4_series
    DDSV4_SERIES
    Ddsv4_seriesDdsv4_series
    EASV4_SERIES
    Easv4_seriesEasv4_series
    DASV4_SERIES
    Dasv4_seriesDasv4_series
    MV2_SERIES
    Mv2_seriesMv2_series
    EAV4_SERIES
    Eav4_seriesEav4_series
    DAV4_SERIES
    Dav4_seriesDav4_series
    MSV2_SERIES
    Msv2_seriesMsv2_series
    MDSV2_SERIES
    Mdsv2_seriesMdsv2_series
    DV5_SERIES
    Dv5_seriesDv5_series
    DSV5_SERIES
    Dsv5_seriesDsv5_series
    DDV5_SERIES
    Ddv5_seriesDdv5_series
    DDSV5_SERIES
    Ddsv5_seriesDdsv5_series
    DASV5_SERIES
    Dasv5_seriesDasv5_series
    DADSV5_SERIES
    Dadsv5_seriesDadsv5_series
    EV5_SERIES
    Ev5_seriesEv5_series
    ESV5_SERIES
    Esv5_seriesEsv5_series
    EDV5_SERIES
    Edv5_seriesEdv5_series
    EDSV5_SERIES
    Edsv5_seriesEdsv5_series
    EASV5_SERIES
    Easv5_seriesEasv5_series
    EADSV5_SERIES
    Eadsv5_seriesEadsv5_series
    EBSV5_SERIES
    Ebsv5_seriesEbsv5_series
    EBDSV5_SERIES
    Ebdsv5_seriesEbdsv5_series
    "Unknown"
    UnknownUnknown - Azure VM Family
    "Basic_A0_A4"
    Basic_A0_A4Basic_A0_A4
    "Standard_A0_A7"
    Standard_A0_A7Standard_A0_A7
    "Standard_A8_A11"
    Standard_A8_A11Standard_A8_A11
    "Av2_series"
    Av2_seriesAv2_series
    "D_series"
    D_seriesD_series
    "Dv2_series"
    Dv2_seriesDv2_series
    "DS_series"
    DS_seriesDS_series
    "DSv2_series"
    DSv2_seriesDSv2_series
    "F_series"
    F_seriesF_series
    "Fs_series"
    Fs_seriesFs_series
    "G_series"
    G_seriesG_series
    "GS_series"
    GS_seriesGS_series
    "H_series"
    H_seriesH_series
    "Ls_series"
    Ls_seriesLs_series
    "Dsv3_series"
    Dsv3_seriesDsv3_series
    "Dv3_series"
    Dv3_seriesDv3_series
    "Fsv2_series"
    Fsv2_seriesFsv2_series
    "Ev3_series"
    Ev3_seriesEv3_series
    "Esv3_series"
    Esv3_seriesEsv3_series
    "M_series"
    M_seriesM_series
    "DC_Series"
    DC_SeriesDC_Series
    "Lsv2_series"
    Lsv2_seriesLsv2_series
    "Ev4_series"
    Ev4_seriesEv4_series
    "Esv4_series"
    Esv4_seriesEsv4_series
    "Edv4_series"
    Edv4_seriesEdv4_series
    "Edsv4_series"
    Edsv4_seriesEdsv4_series
    "Dv4_series"
    Dv4_seriesDv4_series
    "Dsv4_series"
    Dsv4_seriesDsv4_series
    "Ddv4_series"
    Ddv4_seriesDdv4_series
    "Ddsv4_series"
    Ddsv4_seriesDdsv4_series
    "Easv4_series"
    Easv4_seriesEasv4_series
    "Dasv4_series"
    Dasv4_seriesDasv4_series
    "Mv2_series"
    Mv2_seriesMv2_series
    "Eav4_series"
    Eav4_seriesEav4_series
    "Dav4_series"
    Dav4_seriesDav4_series
    "Msv2_series"
    Msv2_seriesMsv2_series
    "Mdsv2_series"
    Mdsv2_seriesMdsv2_series
    "Dv5_series"
    Dv5_seriesDv5_series
    "Dsv5_series"
    Dsv5_seriesDsv5_series
    "Ddv5_series"
    Ddv5_seriesDdv5_series
    "Ddsv5_series"
    Ddsv5_seriesDdsv5_series
    "Dasv5_series"
    Dasv5_seriesDasv5_series
    "Dadsv5_series"
    Dadsv5_seriesDadsv5_series
    "Ev5_series"
    Ev5_seriesEv5_series
    "Esv5_series"
    Esv5_seriesEsv5_series
    "Edv5_series"
    Edv5_seriesEdv5_series
    "Edsv5_series"
    Edsv5_seriesEdsv5_series
    "Easv5_series"
    Easv5_seriesEasv5_series
    "Eadsv5_series"
    Eadsv5_seriesEadsv5_series
    "Ebsv5_series"
    Ebsv5_seriesEbsv5_series
    "Ebdsv5_series"
    Ebdsv5_seriesEbdsv5_series

    BillingSettings, BillingSettingsArgs

    LicensingProgram string | Pulumi.AzureNative.Migrate.LicensingProgram
    Gets or sets the licensing program.
    SubscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    LicensingProgram string | LicensingProgram
    Gets or sets the licensing program.
    SubscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram String | LicensingProgram
    Gets or sets the licensing program.
    subscriptionId String
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram string | LicensingProgram
    Gets or sets the licensing program.
    subscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    licensing_program str | LicensingProgram
    Gets or sets the licensing program.
    subscription_id str
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram String | "Retail" | "Unknown" | "EA" | "MCA"
    Gets or sets the licensing program.
    subscriptionId String
    Gets or sets the subscription ID for licensing program selected.

    BillingSettingsResponse, BillingSettingsResponseArgs

    LicensingProgram string
    Gets or sets the licensing program.
    SubscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    LicensingProgram string
    Gets or sets the licensing program.
    SubscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram String
    Gets or sets the licensing program.
    subscriptionId String
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram string
    Gets or sets the licensing program.
    subscriptionId string
    Gets or sets the subscription ID for licensing program selected.
    licensing_program str
    Gets or sets the licensing program.
    subscription_id str
    Gets or sets the subscription ID for licensing program selected.
    licensingProgram String
    Gets or sets the licensing program.
    subscriptionId String
    Gets or sets the subscription ID for licensing program selected.

    ComputeTier, ComputeTierArgs

    Unknown
    UnknownUnknown - Compute Tier
    Automatic
    AutomaticAutomatic - Compute Tier
    Provisioned
    ProvisionedProvisioned - Compute Tier
    Serverless
    ServerlessServerless - Compute Tier
    ComputeTierUnknown
    UnknownUnknown - Compute Tier
    ComputeTierAutomatic
    AutomaticAutomatic - Compute Tier
    ComputeTierProvisioned
    ProvisionedProvisioned - Compute Tier
    ComputeTierServerless
    ServerlessServerless - Compute Tier
    Unknown
    UnknownUnknown - Compute Tier
    Automatic
    AutomaticAutomatic - Compute Tier
    Provisioned
    ProvisionedProvisioned - Compute Tier
    Serverless
    ServerlessServerless - Compute Tier
    Unknown
    UnknownUnknown - Compute Tier
    Automatic
    AutomaticAutomatic - Compute Tier
    Provisioned
    ProvisionedProvisioned - Compute Tier
    Serverless
    ServerlessServerless - Compute Tier
    UNKNOWN
    UnknownUnknown - Compute Tier
    AUTOMATIC
    AutomaticAutomatic - Compute Tier
    PROVISIONED
    ProvisionedProvisioned - Compute Tier
    SERVERLESS
    ServerlessServerless - Compute Tier
    "Unknown"
    UnknownUnknown - Compute Tier
    "Automatic"
    AutomaticAutomatic - Compute Tier
    "Provisioned"
    ProvisionedProvisioned - Compute Tier
    "Serverless"
    ServerlessServerless - Compute Tier

    EntityUptime, EntityUptimeArgs

    DaysPerMonth int
    Gets the days per month.
    HoursPerDay int
    Gets the hours per day.
    DaysPerMonth int
    Gets the days per month.
    HoursPerDay int
    Gets the hours per day.
    daysPerMonth Integer
    Gets the days per month.
    hoursPerDay Integer
    Gets the hours per day.
    daysPerMonth number
    Gets the days per month.
    hoursPerDay number
    Gets the hours per day.
    days_per_month int
    Gets the days per month.
    hours_per_day int
    Gets the hours per day.
    daysPerMonth Number
    Gets the days per month.
    hoursPerDay Number
    Gets the hours per day.

    EntityUptimeResponse, EntityUptimeResponseArgs

    DaysPerMonth int
    Gets the days per month.
    HoursPerDay int
    Gets the hours per day.
    DaysPerMonth int
    Gets the days per month.
    HoursPerDay int
    Gets the hours per day.
    daysPerMonth Integer
    Gets the days per month.
    hoursPerDay Integer
    Gets the hours per day.
    daysPerMonth number
    Gets the days per month.
    hoursPerDay number
    Gets the hours per day.
    days_per_month int
    Gets the days per month.
    hours_per_day int
    Gets the hours per day.
    daysPerMonth Number
    Gets the days per month.
    hoursPerDay Number
    Gets the hours per day.

    EnvironmentType, EnvironmentTypeArgs

    Production
    ProductionProduction - Environment Type
    Unknown
    UnknownUnknown - Environment Type
    DevTest
    DevTestDevTest - Environment Type
    EnvironmentTypeProduction
    ProductionProduction - Environment Type
    EnvironmentTypeUnknown
    UnknownUnknown - Environment Type
    EnvironmentTypeDevTest
    DevTestDevTest - Environment Type
    Production
    ProductionProduction - Environment Type
    Unknown
    UnknownUnknown - Environment Type
    DevTest
    DevTestDevTest - Environment Type
    Production
    ProductionProduction - Environment Type
    Unknown
    UnknownUnknown - Environment Type
    DevTest
    DevTestDevTest - Environment Type
    PRODUCTION
    ProductionProduction - Environment Type
    UNKNOWN
    UnknownUnknown - Environment Type
    DEV_TEST
    DevTestDevTest - Environment Type
    "Production"
    ProductionProduction - Environment Type
    "Unknown"
    UnknownUnknown - Environment Type
    "DevTest"
    DevTestDevTest - Environment Type

    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.

    MultiSubnetIntent, MultiSubnetIntentArgs

    None
    NoneNone - Multi Subnet Intent
    HighAvailability
    HighAvailabilityHighAvailability - Multi Subnet Intent
    DisasterRecovery
    DisasterRecoveryDisasterRecovery - Multi Subnet Intent
    MultiSubnetIntentNone
    NoneNone - Multi Subnet Intent
    MultiSubnetIntentHighAvailability
    HighAvailabilityHighAvailability - Multi Subnet Intent
    MultiSubnetIntentDisasterRecovery
    DisasterRecoveryDisasterRecovery - Multi Subnet Intent
    None
    NoneNone - Multi Subnet Intent
    HighAvailability
    HighAvailabilityHighAvailability - Multi Subnet Intent
    DisasterRecovery
    DisasterRecoveryDisasterRecovery - Multi Subnet Intent
    None
    NoneNone - Multi Subnet Intent
    HighAvailability
    HighAvailabilityHighAvailability - Multi Subnet Intent
    DisasterRecovery
    DisasterRecoveryDisasterRecovery - Multi Subnet Intent
    NONE
    NoneNone - Multi Subnet Intent
    HIGH_AVAILABILITY
    HighAvailabilityHighAvailability - Multi Subnet Intent
    DISASTER_RECOVERY
    DisasterRecoveryDisasterRecovery - Multi Subnet Intent
    "None"
    NoneNone - Multi Subnet Intent
    "HighAvailability"
    HighAvailabilityHighAvailability - Multi Subnet Intent
    "DisasterRecovery"
    DisasterRecoveryDisasterRecovery - Multi Subnet Intent

    OsLicense, OsLicenseArgs

    Unknown
    UnknownUnknown Os License
    Yes
    YesYes Os License
    No
    NoNo Os License
    OsLicenseUnknown
    UnknownUnknown Os License
    OsLicenseYes
    YesYes Os License
    OsLicenseNo
    NoNo Os License
    Unknown
    UnknownUnknown Os License
    Yes
    YesYes Os License
    No
    NoNo Os License
    Unknown
    UnknownUnknown Os License
    Yes
    YesYes Os License
    No
    NoNo Os License
    UNKNOWN
    UnknownUnknown Os License
    YES
    YesYes Os License
    NO
    NoNo Os License
    "Unknown"
    UnknownUnknown Os License
    "Yes"
    YesYes Os License
    "No"
    NoNo Os License

    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.

    PerformanceData, PerformanceDataArgs

    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.
    TimeRange string | Pulumi.AzureNative.Migrate.TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    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.
    TimeRange string | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    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.
    timeRange String | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    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.
    timeRange string | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    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.
    time_range str | TimeRange
    Time Range for which the historic utilization data should be considered for assessment.
    percentile String | "Percentile50" | "Percentile90" | "Percentile95" | "Percentile99" | "PercentileUnknown"
    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.
    timeRange String | "Day" | "Week" | "Month" | "Custom"
    Time Range for which the historic utilization data should be considered for assessment.

    PerformanceDataResponse, PerformanceDataResponseArgs

    Percentile string
    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.
    TimeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    Percentile string
    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.
    TimeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    percentile String
    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.
    timeRange String
    Time Range for which the historic utilization data should be considered for assessment.
    percentile string
    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.
    timeRange string
    Time Range for which the historic utilization data should be considered for assessment.
    percentile str
    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.
    time_range str
    Time Range for which the historic utilization data should be considered for assessment.
    percentile String
    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.
    timeRange String
    Time Range for which the historic utilization data should be considered for assessment.

    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.

    SavingsSettings, SavingsSettingsArgs

    AzureOfferCode string | Pulumi.AzureNative.Migrate.AzureOffer
    Gets or sets the Azure offer code.
    SavingsOptions string | Pulumi.AzureNative.Migrate.SavingsOptions
    Gets or sets the savings options.
    AzureOfferCode string | AzureOffer
    Gets or sets the Azure offer code.
    SavingsOptions string | SavingsOptions
    Gets or sets the savings options.
    azureOfferCode String | AzureOffer
    Gets or sets the Azure offer code.
    savingsOptions String | SavingsOptions
    Gets or sets the savings options.
    azureOfferCode string | AzureOffer
    Gets or sets the Azure offer code.
    savingsOptions string | SavingsOptions
    Gets or sets the savings options.
    azure_offer_code str | AzureOffer
    Gets or sets the Azure offer code.
    savings_options str | SavingsOptions
    Gets or sets the savings options.

    SavingsSettingsResponse, SavingsSettingsResponseArgs

    AzureOfferCode string
    Gets or sets the Azure offer code.
    SavingsOptions string
    Gets or sets the savings options.
    AzureOfferCode string
    Gets or sets the Azure offer code.
    SavingsOptions string
    Gets or sets the savings options.
    azureOfferCode String
    Gets or sets the Azure offer code.
    savingsOptions String
    Gets or sets the savings options.
    azureOfferCode string
    Gets or sets the Azure offer code.
    savingsOptions string
    Gets or sets the savings options.
    azure_offer_code str
    Gets or sets the Azure offer code.
    savings_options str
    Gets or sets the savings options.
    azureOfferCode String
    Gets or sets the Azure offer code.
    savingsOptions String
    Gets or sets the savings options.

    Scope, ScopeArgs

    AzureResourceGraphQuery string
    The ARG query.
    ScopeType string | Pulumi.AzureNative.Migrate.ScopeType
    The scope type
    ServerGroupId string
    The server group arm id.
    AzureResourceGraphQuery string
    The ARG query.
    ScopeType string | ScopeType
    The scope type
    ServerGroupId string
    The server group arm id.
    azureResourceGraphQuery String
    The ARG query.
    scopeType String | ScopeType
    The scope type
    serverGroupId String
    The server group arm id.
    azureResourceGraphQuery string
    The ARG query.
    scopeType string | ScopeType
    The scope type
    serverGroupId string
    The server group arm id.
    azure_resource_graph_query str
    The ARG query.
    scope_type str | ScopeType
    The scope type
    server_group_id str
    The server group arm id.
    azureResourceGraphQuery String
    The ARG query.
    scopeType String | "ServerGroupId" | "AzureResourceGraphQuery"
    The scope type
    serverGroupId String
    The server group arm id.

    ScopeResponse, ScopeResponseArgs

    AzureResourceGraphQuery string
    The ARG query.
    ScopeType string
    The scope type
    ServerGroupId string
    The server group arm id.
    AzureResourceGraphQuery string
    The ARG query.
    ScopeType string
    The scope type
    ServerGroupId string
    The server group arm id.
    azureResourceGraphQuery String
    The ARG query.
    scopeType String
    The scope type
    serverGroupId String
    The server group arm id.
    azureResourceGraphQuery string
    The ARG query.
    scopeType string
    The scope type
    serverGroupId string
    The server group arm id.
    azure_resource_graph_query str
    The ARG query.
    scope_type str
    The scope type
    server_group_id str
    The server group arm id.
    azureResourceGraphQuery String
    The ARG query.
    scopeType String
    The scope type
    serverGroupId String
    The server group arm id.

    ScopeType, ScopeTypeArgs

    ServerGroupId
    ServerGroupIdServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    ScopeTypeServerGroupId
    ServerGroupIdServerGroupId - Scope type
    ScopeTypeAzureResourceGraphQuery
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    ServerGroupId
    ServerGroupIdServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    ServerGroupId
    ServerGroupIdServerGroupId - Scope type
    AzureResourceGraphQuery
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    SERVER_GROUP_ID
    ServerGroupIdServerGroupId - Scope type
    AZURE_RESOURCE_GRAPH_QUERY
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type
    "ServerGroupId"
    ServerGroupIdServerGroupId - Scope type
    "AzureResourceGraphQuery"
    AzureResourceGraphQueryAzureResourceGraphQuery - Scope type

    SqlAssessmentSettings, SqlAssessmentSettingsArgs

    AsyncCommitModeIntent string | Pulumi.AzureNative.Migrate.AsyncCommitModeIntent
    Gets or sets user preference indicating intent of async commit mode.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzureSecurityOfferingType string | Pulumi.AzureNative.Migrate.AzureSecurityOfferingType
    Gets or sets a value indicating azure security offering type.
    AzureSqlDatabaseSettings Pulumi.AzureNative.Migrate.Inputs.SqlDbSettingsV3
    Gets or sets user configurable SQL database settings.
    AzureSqlManagedInstanceSettings Pulumi.AzureNative.Migrate.Inputs.SqlMiSettingsV3
    Gets or sets user configurable SQL managed instance settings.
    AzureSqlVmSettings Pulumi.AzureNative.Migrate.Inputs.SqlVmSettings
    Gets or sets user configurable SQL VM settings.
    BillingSettings Pulumi.AzureNative.Migrate.Inputs.BillingSettings
    Gets or sets the billing settings.
    Currency string | Pulumi.AzureNative.Migrate.AzureCurrency
    Currency in which prices should be reported.
    DisasterRecoveryLocation string | Pulumi.AzureNative.Migrate.AzureLocation
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    DiscountPercentage double
    Custom discount percentage.
    EnableHadrAssessment bool
    Gets or sets a value indicating whether HADR assessments needs to be created.
    EntityUptime Pulumi.AzureNative.Migrate.Inputs.EntityUptime
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    EnvironmentType string | Pulumi.AzureNative.Migrate.EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    IsInternetAccessAvailable bool
    Gets or sets a value indicating whether internet access is available.
    MultiSubnetIntent string | Pulumi.AzureNative.Migrate.MultiSubnetIntent
    Gets or sets user preference indicating intent of multi-subnet configuration.
    OsLicense string | Pulumi.AzureNative.Migrate.OsLicense
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    PerformanceData Pulumi.AzureNative.Migrate.Inputs.PerformanceData
    Gets or sets the performance data.
    PreferredTargets List<Union<string, Pulumi.AzureNative.Migrate.AzureTarget>>
    Gets or sets SQL the preferred azure targets.
    SavingsSettings Pulumi.AzureNative.Migrate.Inputs.SavingsSettings
    Gets or sets the savings settings.
    ScalingFactor double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string | Pulumi.AzureNative.Migrate.AssessmentSizingCriterion
    Assessment sizing criterion.
    SqlServerLicense string | Pulumi.AzureNative.Migrate.SqlServerLicense
    SQL server license.
    AsyncCommitModeIntent string | AsyncCommitModeIntent
    Gets or sets user preference indicating intent of async commit mode.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzureSecurityOfferingType string | AzureSecurityOfferingType
    Gets or sets a value indicating azure security offering type.
    AzureSqlDatabaseSettings SqlDbSettingsV3
    Gets or sets user configurable SQL database settings.
    AzureSqlManagedInstanceSettings SqlMiSettingsV3
    Gets or sets user configurable SQL managed instance settings.
    AzureSqlVmSettings SqlVmSettings
    Gets or sets user configurable SQL VM settings.
    BillingSettings BillingSettings
    Gets or sets the billing settings.
    Currency string | AzureCurrency
    Currency in which prices should be reported.
    DisasterRecoveryLocation string | AzureLocation
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    DiscountPercentage float64
    Custom discount percentage.
    EnableHadrAssessment bool
    Gets or sets a value indicating whether HADR assessments needs to be created.
    EntityUptime EntityUptime
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    EnvironmentType string | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    IsInternetAccessAvailable bool
    Gets or sets a value indicating whether internet access is available.
    MultiSubnetIntent string | MultiSubnetIntent
    Gets or sets user preference indicating intent of multi-subnet configuration.
    OsLicense string | OsLicense
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    PerformanceData PerformanceData
    Gets or sets the performance data.
    PreferredTargets []string
    Gets or sets SQL the preferred azure targets.
    SavingsSettings SavingsSettings
    Gets or sets the savings settings.
    ScalingFactor float64
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string | AssessmentSizingCriterion
    Assessment sizing criterion.
    SqlServerLicense string | SqlServerLicense
    SQL server license.
    asyncCommitModeIntent String | AsyncCommitModeIntent
    Gets or sets user preference indicating intent of async commit mode.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azureSecurityOfferingType String | AzureSecurityOfferingType
    Gets or sets a value indicating azure security offering type.
    azureSqlDatabaseSettings SqlDbSettingsV3
    Gets or sets user configurable SQL database settings.
    azureSqlManagedInstanceSettings SqlMiSettingsV3
    Gets or sets user configurable SQL managed instance settings.
    azureSqlVmSettings SqlVmSettings
    Gets or sets user configurable SQL VM settings.
    billingSettings BillingSettings
    Gets or sets the billing settings.
    currency String | AzureCurrency
    Currency in which prices should be reported.
    disasterRecoveryLocation String | AzureLocation
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    discountPercentage Double
    Custom discount percentage.
    enableHadrAssessment Boolean
    Gets or sets a value indicating whether HADR assessments needs to be created.
    entityUptime EntityUptime
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    environmentType String | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    isInternetAccessAvailable Boolean
    Gets or sets a value indicating whether internet access is available.
    multiSubnetIntent String | MultiSubnetIntent
    Gets or sets user preference indicating intent of multi-subnet configuration.
    osLicense String | OsLicense
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    performanceData PerformanceData
    Gets or sets the performance data.
    preferredTargets List<Either<String,AzureTarget>>
    Gets or sets SQL the preferred azure targets.
    savingsSettings SavingsSettings
    Gets or sets the savings settings.
    scalingFactor Double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String | AssessmentSizingCriterion
    Assessment sizing criterion.
    sqlServerLicense String | SqlServerLicense
    SQL server license.
    asyncCommitModeIntent string | AsyncCommitModeIntent
    Gets or sets user preference indicating intent of async commit mode.
    azureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    azureSecurityOfferingType string | AzureSecurityOfferingType
    Gets or sets a value indicating azure security offering type.
    azureSqlDatabaseSettings SqlDbSettingsV3
    Gets or sets user configurable SQL database settings.
    azureSqlManagedInstanceSettings SqlMiSettingsV3
    Gets or sets user configurable SQL managed instance settings.
    azureSqlVmSettings SqlVmSettings
    Gets or sets user configurable SQL VM settings.
    billingSettings BillingSettings
    Gets or sets the billing settings.
    currency string | AzureCurrency
    Currency in which prices should be reported.
    disasterRecoveryLocation string | AzureLocation
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    discountPercentage number
    Custom discount percentage.
    enableHadrAssessment boolean
    Gets or sets a value indicating whether HADR assessments needs to be created.
    entityUptime EntityUptime
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    environmentType string | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    isInternetAccessAvailable boolean
    Gets or sets a value indicating whether internet access is available.
    multiSubnetIntent string | MultiSubnetIntent
    Gets or sets user preference indicating intent of multi-subnet configuration.
    osLicense string | OsLicense
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    performanceData PerformanceData
    Gets or sets the performance data.
    preferredTargets (string | AzureTarget)[]
    Gets or sets SQL the preferred azure targets.
    savingsSettings SavingsSettings
    Gets or sets the savings settings.
    scalingFactor number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion string | AssessmentSizingCriterion
    Assessment sizing criterion.
    sqlServerLicense string | SqlServerLicense
    SQL server license.
    async_commit_mode_intent str | AsyncCommitModeIntent
    Gets or sets user preference indicating intent of async commit mode.
    azure_location str
    Azure Location or Azure region where to which the machines will be migrated.
    azure_security_offering_type str | AzureSecurityOfferingType
    Gets or sets a value indicating azure security offering type.
    azure_sql_database_settings SqlDbSettingsV3
    Gets or sets user configurable SQL database settings.
    azure_sql_managed_instance_settings SqlMiSettingsV3
    Gets or sets user configurable SQL managed instance settings.
    azure_sql_vm_settings SqlVmSettings
    Gets or sets user configurable SQL VM settings.
    billing_settings BillingSettings
    Gets or sets the billing settings.
    currency str | AzureCurrency
    Currency in which prices should be reported.
    disaster_recovery_location str | AzureLocation
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    discount_percentage float
    Custom discount percentage.
    enable_hadr_assessment bool
    Gets or sets a value indicating whether HADR assessments needs to be created.
    entity_uptime EntityUptime
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    environment_type str | EnvironmentType
    Gets or sets user configurable setting to display the environment type.
    is_internet_access_available bool
    Gets or sets a value indicating whether internet access is available.
    multi_subnet_intent str | MultiSubnetIntent
    Gets or sets user preference indicating intent of multi-subnet configuration.
    os_license str | OsLicense
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    performance_data PerformanceData
    Gets or sets the performance data.
    preferred_targets Sequence[Union[str, AzureTarget]]
    Gets or sets SQL the preferred azure targets.
    savings_settings SavingsSettings
    Gets or sets the savings settings.
    scaling_factor float
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizing_criterion str | AssessmentSizingCriterion
    Assessment sizing criterion.
    sql_server_license str | SqlServerLicense
    SQL server license.
    asyncCommitModeIntent String | "None" | "HighAvailability" | "DisasterRecovery"
    Gets or sets user preference indicating intent of async commit mode.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azureSecurityOfferingType String | "NO" | "MDC"
    Gets or sets a value indicating azure security offering type.
    azureSqlDatabaseSettings Property Map
    Gets or sets user configurable SQL database settings.
    azureSqlManagedInstanceSettings Property Map
    Gets or sets user configurable SQL managed instance settings.
    azureSqlVmSettings Property Map
    Gets or sets user configurable SQL VM settings.
    billingSettings Property Map
    Gets or sets the billing settings.
    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.
    disasterRecoveryLocation String | "Unknown" | "EastAsia" | "SoutheastAsia" | "AustraliaEast" | "AustraliaSoutheast" | "BrazilSouth" | "CanadaCentral" | "CanadaEast" | "WestEurope" | "NorthEurope" | "CentralIndia" | "SouthIndia" | "WestIndia" | "JapanEast" | "JapanWest" | "KoreaCentral" | "KoreaSouth" | "UkWest" | "UkSouth" | "NorthCentralUs" | "EastUs" | "WestUs2" | "SouthCentralUs" | "CentralUs" | "EastUs2" | "WestUs" | "WestCentralUs" | "GermanyCentral" | "GermanyNortheast" | "ChinaNorth" | "ChinaEast" | "USGovArizona" | "USGovTexas" | "USGovIowa" | "USGovVirginia" | "USDoDCentral" | "USDoDEast" | "FranceCentral" | "AustraliaCentral" | "SouthAfricaNorth" | "FranceSouth" | "AustraliaCentral2" | "SouthAfricaWest" | "GermanyNorth" | "GermanyWestCentral" | "NorwayEast" | "NorwayWest" | "ChinaEast2" | "ChinaNorth2" | "SwitzerlandNorth" | "SwitzerlandWest" | "UAENorth" | "UAECentral" | "UsNatEast" | "UsNatWest" | "UsSecEast" | "UsSecCentral" | "UsSecWest" | "SwedenCentral" | "QatarCentral" | "JioIndiaWest" | "ItalyNorth" | "PolandCentral" | "IsraelCentral" | "MexicoCentral" | "NewZealandNorth" | "SpainCentral"
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    discountPercentage Number
    Custom discount percentage.
    enableHadrAssessment Boolean
    Gets or sets a value indicating whether HADR assessments needs to be created.
    entityUptime Property Map
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    environmentType String | "Production" | "Unknown" | "DevTest"
    Gets or sets user configurable setting to display the environment type.
    isInternetAccessAvailable Boolean
    Gets or sets a value indicating whether internet access is available.
    multiSubnetIntent String | "None" | "HighAvailability" | "DisasterRecovery"
    Gets or sets user preference indicating intent of multi-subnet configuration.
    osLicense String | "Unknown" | "Yes" | "No"
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    performanceData Property Map
    Gets or sets the performance data.
    preferredTargets List<String | "Unknown" | "SqlDatabase" | "SqlMI" | "FlexServerPG" | "OracleIaasVM" | "AzureSpringApps" | "SAPAzureInstance" | "AKS" | "MySQLAzureFlexServer" | "AzureSQLVM" | "AzureVM" | "AzureAppService" | "AzureAppServiceContainer" | "Avs">
    Gets or sets SQL the preferred azure targets.
    savingsSettings Property Map
    Gets or sets the savings settings.
    scalingFactor Number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String | "PerformanceBased" | "AsOnPremises"
    Assessment sizing criterion.
    sqlServerLicense String | "Unknown" | "Yes" | "No"
    SQL server license.

    SqlAssessmentSettingsResponse, SqlAssessmentSettingsResponseArgs

    AsyncCommitModeIntent string
    Gets or sets user preference indicating intent of async commit mode.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzureSecurityOfferingType string
    Gets or sets a value indicating azure security offering type.
    AzureSqlDatabaseSettings Pulumi.AzureNative.Migrate.Inputs.SqlDbSettingsV3Response
    Gets or sets user configurable SQL database settings.
    AzureSqlManagedInstanceSettings Pulumi.AzureNative.Migrate.Inputs.SqlMiSettingsV3Response
    Gets or sets user configurable SQL managed instance settings.
    AzureSqlVmSettings Pulumi.AzureNative.Migrate.Inputs.SqlVmSettingsResponse
    Gets or sets user configurable SQL VM settings.
    BillingSettings Pulumi.AzureNative.Migrate.Inputs.BillingSettingsResponse
    Gets or sets the billing settings.
    Currency string
    Currency in which prices should be reported.
    DisasterRecoveryLocation string
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    DiscountPercentage double
    Custom discount percentage.
    EnableHadrAssessment bool
    Gets or sets a value indicating whether HADR assessments needs to be created.
    EntityUptime Pulumi.AzureNative.Migrate.Inputs.EntityUptimeResponse
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    EnvironmentType string
    Gets or sets user configurable setting to display the environment type.
    IsInternetAccessAvailable bool
    Gets or sets a value indicating whether internet access is available.
    MultiSubnetIntent string
    Gets or sets user preference indicating intent of multi-subnet configuration.
    OsLicense string
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    PerformanceData Pulumi.AzureNative.Migrate.Inputs.PerformanceDataResponse
    Gets or sets the performance data.
    PreferredTargets List<string>
    Gets or sets SQL the preferred azure targets.
    SavingsSettings Pulumi.AzureNative.Migrate.Inputs.SavingsSettingsResponse
    Gets or sets the savings settings.
    ScalingFactor double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string
    Assessment sizing criterion.
    SqlServerLicense string
    SQL server license.
    AsyncCommitModeIntent string
    Gets or sets user preference indicating intent of async commit mode.
    AzureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    AzureSecurityOfferingType string
    Gets or sets a value indicating azure security offering type.
    AzureSqlDatabaseSettings SqlDbSettingsV3Response
    Gets or sets user configurable SQL database settings.
    AzureSqlManagedInstanceSettings SqlMiSettingsV3Response
    Gets or sets user configurable SQL managed instance settings.
    AzureSqlVmSettings SqlVmSettingsResponse
    Gets or sets user configurable SQL VM settings.
    BillingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    Currency string
    Currency in which prices should be reported.
    DisasterRecoveryLocation string
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    DiscountPercentage float64
    Custom discount percentage.
    EnableHadrAssessment bool
    Gets or sets a value indicating whether HADR assessments needs to be created.
    EntityUptime EntityUptimeResponse
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    EnvironmentType string
    Gets or sets user configurable setting to display the environment type.
    IsInternetAccessAvailable bool
    Gets or sets a value indicating whether internet access is available.
    MultiSubnetIntent string
    Gets or sets user preference indicating intent of multi-subnet configuration.
    OsLicense string
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    PerformanceData PerformanceDataResponse
    Gets or sets the performance data.
    PreferredTargets []string
    Gets or sets SQL the preferred azure targets.
    SavingsSettings SavingsSettingsResponse
    Gets or sets the savings settings.
    ScalingFactor float64
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    SizingCriterion string
    Assessment sizing criterion.
    SqlServerLicense string
    SQL server license.
    asyncCommitModeIntent String
    Gets or sets user preference indicating intent of async commit mode.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azureSecurityOfferingType String
    Gets or sets a value indicating azure security offering type.
    azureSqlDatabaseSettings SqlDbSettingsV3Response
    Gets or sets user configurable SQL database settings.
    azureSqlManagedInstanceSettings SqlMiSettingsV3Response
    Gets or sets user configurable SQL managed instance settings.
    azureSqlVmSettings SqlVmSettingsResponse
    Gets or sets user configurable SQL VM settings.
    billingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    currency String
    Currency in which prices should be reported.
    disasterRecoveryLocation String
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    discountPercentage Double
    Custom discount percentage.
    enableHadrAssessment Boolean
    Gets or sets a value indicating whether HADR assessments needs to be created.
    entityUptime EntityUptimeResponse
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    environmentType String
    Gets or sets user configurable setting to display the environment type.
    isInternetAccessAvailable Boolean
    Gets or sets a value indicating whether internet access is available.
    multiSubnetIntent String
    Gets or sets user preference indicating intent of multi-subnet configuration.
    osLicense String
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    performanceData PerformanceDataResponse
    Gets or sets the performance data.
    preferredTargets List<String>
    Gets or sets SQL the preferred azure targets.
    savingsSettings SavingsSettingsResponse
    Gets or sets the savings settings.
    scalingFactor Double
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String
    Assessment sizing criterion.
    sqlServerLicense String
    SQL server license.
    asyncCommitModeIntent string
    Gets or sets user preference indicating intent of async commit mode.
    azureLocation string
    Azure Location or Azure region where to which the machines will be migrated.
    azureSecurityOfferingType string
    Gets or sets a value indicating azure security offering type.
    azureSqlDatabaseSettings SqlDbSettingsV3Response
    Gets or sets user configurable SQL database settings.
    azureSqlManagedInstanceSettings SqlMiSettingsV3Response
    Gets or sets user configurable SQL managed instance settings.
    azureSqlVmSettings SqlVmSettingsResponse
    Gets or sets user configurable SQL VM settings.
    billingSettings BillingSettingsResponse
    Gets or sets the billing settings.
    currency string
    Currency in which prices should be reported.
    disasterRecoveryLocation string
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    discountPercentage number
    Custom discount percentage.
    enableHadrAssessment boolean
    Gets or sets a value indicating whether HADR assessments needs to be created.
    entityUptime EntityUptimeResponse
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    environmentType string
    Gets or sets user configurable setting to display the environment type.
    isInternetAccessAvailable boolean
    Gets or sets a value indicating whether internet access is available.
    multiSubnetIntent string
    Gets or sets user preference indicating intent of multi-subnet configuration.
    osLicense string
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    performanceData PerformanceDataResponse
    Gets or sets the performance data.
    preferredTargets string[]
    Gets or sets SQL the preferred azure targets.
    savingsSettings SavingsSettingsResponse
    Gets or sets the savings settings.
    scalingFactor number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion string
    Assessment sizing criterion.
    sqlServerLicense string
    SQL server license.
    async_commit_mode_intent str
    Gets or sets user preference indicating intent of async commit mode.
    azure_location str
    Azure Location or Azure region where to which the machines will be migrated.
    azure_security_offering_type str
    Gets or sets a value indicating azure security offering type.
    azure_sql_database_settings SqlDbSettingsV3Response
    Gets or sets user configurable SQL database settings.
    azure_sql_managed_instance_settings SqlMiSettingsV3Response
    Gets or sets user configurable SQL managed instance settings.
    azure_sql_vm_settings SqlVmSettingsResponse
    Gets or sets user configurable SQL VM settings.
    billing_settings BillingSettingsResponse
    Gets or sets the billing settings.
    currency str
    Currency in which prices should be reported.
    disaster_recovery_location str
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    discount_percentage float
    Custom discount percentage.
    enable_hadr_assessment bool
    Gets or sets a value indicating whether HADR assessments needs to be created.
    entity_uptime EntityUptimeResponse
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    environment_type str
    Gets or sets user configurable setting to display the environment type.
    is_internet_access_available bool
    Gets or sets a value indicating whether internet access is available.
    multi_subnet_intent str
    Gets or sets user preference indicating intent of multi-subnet configuration.
    os_license str
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    performance_data PerformanceDataResponse
    Gets or sets the performance data.
    preferred_targets Sequence[str]
    Gets or sets SQL the preferred azure targets.
    savings_settings SavingsSettingsResponse
    Gets or sets the savings settings.
    scaling_factor float
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizing_criterion str
    Assessment sizing criterion.
    sql_server_license str
    SQL server license.
    asyncCommitModeIntent String
    Gets or sets user preference indicating intent of async commit mode.
    azureLocation String
    Azure Location or Azure region where to which the machines will be migrated.
    azureSecurityOfferingType String
    Gets or sets a value indicating azure security offering type.
    azureSqlDatabaseSettings Property Map
    Gets or sets user configurable SQL database settings.
    azureSqlManagedInstanceSettings Property Map
    Gets or sets user configurable SQL managed instance settings.
    azureSqlVmSettings Property Map
    Gets or sets user configurable SQL VM settings.
    billingSettings Property Map
    Gets or sets the billing settings.
    currency String
    Currency in which prices should be reported.
    disasterRecoveryLocation String
    Gets or sets the Azure Location or Azure region where to which the machines will be migrated.
    discountPercentage Number
    Custom discount percentage.
    enableHadrAssessment Boolean
    Gets or sets a value indicating whether HADR assessments needs to be created.
    entityUptime Property Map
    Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.
    environmentType String
    Gets or sets user configurable setting to display the environment type.
    isInternetAccessAvailable Boolean
    Gets or sets a value indicating whether internet access is available.
    multiSubnetIntent String
    Gets or sets user preference indicating intent of multi-subnet configuration.
    osLicense String
    Gets or sets user configurable setting to display the azure hybrid use benefit.
    performanceData Property Map
    Gets or sets the performance data.
    preferredTargets List<String>
    Gets or sets SQL the preferred azure targets.
    savingsSettings Property Map
    Gets or sets the savings settings.
    scalingFactor Number
    Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
    sizingCriterion String
    Assessment sizing criterion.
    sqlServerLicense String
    SQL server license.

    SqlAssessmentV3Properties, SqlAssessmentV3PropertiesArgs

    FallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    Scope Pulumi.AzureNative.Migrate.Inputs.Scope
    Gets or sets the scope of assessment.
    Settings Pulumi.AzureNative.Migrate.Inputs.SqlAssessmentSettings
    Gets or sets the settings for the assessment.
    FallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    Scope Scope
    Gets or sets the scope of assessment.
    Settings SqlAssessmentSettings
    Gets or sets the settings for the assessment.
    fallbackMachineAssessmentArmId String
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Scope
    Gets or sets the scope of assessment.
    settings SqlAssessmentSettings
    Gets or sets the settings for the assessment.
    fallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Scope
    Gets or sets the scope of assessment.
    settings SqlAssessmentSettings
    Gets or sets the settings for the assessment.
    fallback_machine_assessment_arm_id str
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Scope
    Gets or sets the scope of assessment.
    settings SqlAssessmentSettings
    Gets or sets the settings for the assessment.
    fallbackMachineAssessmentArmId String
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Property Map
    Gets or sets the scope of assessment.
    settings Property Map
    Gets or sets the settings for the assessment.

    SqlAssessmentV3PropertiesResponse, SqlAssessmentV3PropertiesResponseArgs

    ProvisioningState string
    The status of the last operation.
    Details Pulumi.AzureNative.Migrate.Inputs.AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    FallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    Scope Pulumi.AzureNative.Migrate.Inputs.ScopeResponse
    Gets or sets the scope of assessment.
    Settings Pulumi.AzureNative.Migrate.Inputs.SqlAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    ProvisioningState string
    The status of the last operation.
    Details AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    FallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    Scope ScopeResponse
    Gets or sets the scope of assessment.
    Settings SqlAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    provisioningState String
    The status of the last operation.
    details AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    fallbackMachineAssessmentArmId String
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings SqlAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    provisioningState string
    The status of the last operation.
    details AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    fallbackMachineAssessmentArmId string
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings SqlAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    provisioning_state str
    The status of the last operation.
    details AssessmentDetailsResponse
    Gets or sets the details of the assessment.
    fallback_machine_assessment_arm_id str
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope ScopeResponse
    Gets or sets the scope of assessment.
    settings SqlAssessmentSettingsResponse
    Gets or sets the settings for the assessment.
    provisioningState String
    The status of the last operation.
    details Property Map
    Gets or sets the details of the assessment.
    fallbackMachineAssessmentArmId String
    Gets or sets the machine assessment ARM ID for VM fallback.
    scope Property Map
    Gets or sets the scope of assessment.
    settings Property Map
    Gets or sets the settings for the assessment.

    SqlDbSettingsV3, SqlDbSettingsV3Args

    AzureSqlComputeTier string | Pulumi.AzureNative.Migrate.ComputeTier
    Gets or sets the azure SQL compute tier.
    AzureSqlDataBaseType string | Pulumi.AzureNative.Migrate.AzureSqlDataBaseType
    Gets or sets the azure PAAS SQL instance type.
    AzureSqlPurchaseModel string | Pulumi.AzureNative.Migrate.AzureSqlPurchaseModel
    Gets or sets the azure SQL purchase model.
    AzureSqlServiceTier string | Pulumi.AzureNative.Migrate.AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.
    AzureSqlComputeTier string | ComputeTier
    Gets or sets the azure SQL compute tier.
    AzureSqlDataBaseType string | AzureSqlDataBaseType
    Gets or sets the azure PAAS SQL instance type.
    AzureSqlPurchaseModel string | AzureSqlPurchaseModel
    Gets or sets the azure SQL purchase model.
    AzureSqlServiceTier string | AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.
    azureSqlComputeTier String | ComputeTier
    Gets or sets the azure SQL compute tier.
    azureSqlDataBaseType String | AzureSqlDataBaseType
    Gets or sets the azure PAAS SQL instance type.
    azureSqlPurchaseModel String | AzureSqlPurchaseModel
    Gets or sets the azure SQL purchase model.
    azureSqlServiceTier String | AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.
    azureSqlComputeTier string | ComputeTier
    Gets or sets the azure SQL compute tier.
    azureSqlDataBaseType string | AzureSqlDataBaseType
    Gets or sets the azure PAAS SQL instance type.
    azureSqlPurchaseModel string | AzureSqlPurchaseModel
    Gets or sets the azure SQL purchase model.
    azureSqlServiceTier string | AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.
    azure_sql_compute_tier str | ComputeTier
    Gets or sets the azure SQL compute tier.
    azure_sql_data_base_type str | AzureSqlDataBaseType
    Gets or sets the azure PAAS SQL instance type.
    azure_sql_purchase_model str | AzureSqlPurchaseModel
    Gets or sets the azure SQL purchase model.
    azure_sql_service_tier str | AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.

    SqlDbSettingsV3Response, SqlDbSettingsV3ResponseArgs

    AzureSqlComputeTier string
    Gets or sets the azure SQL compute tier.
    AzureSqlDataBaseType string
    Gets or sets the azure PAAS SQL instance type.
    AzureSqlPurchaseModel string
    Gets or sets the azure SQL purchase model.
    AzureSqlServiceTier string
    Gets or sets the azure SQL service tier.
    AzureSqlComputeTier string
    Gets or sets the azure SQL compute tier.
    AzureSqlDataBaseType string
    Gets or sets the azure PAAS SQL instance type.
    AzureSqlPurchaseModel string
    Gets or sets the azure SQL purchase model.
    AzureSqlServiceTier string
    Gets or sets the azure SQL service tier.
    azureSqlComputeTier String
    Gets or sets the azure SQL compute tier.
    azureSqlDataBaseType String
    Gets or sets the azure PAAS SQL instance type.
    azureSqlPurchaseModel String
    Gets or sets the azure SQL purchase model.
    azureSqlServiceTier String
    Gets or sets the azure SQL service tier.
    azureSqlComputeTier string
    Gets or sets the azure SQL compute tier.
    azureSqlDataBaseType string
    Gets or sets the azure PAAS SQL instance type.
    azureSqlPurchaseModel string
    Gets or sets the azure SQL purchase model.
    azureSqlServiceTier string
    Gets or sets the azure SQL service tier.
    azure_sql_compute_tier str
    Gets or sets the azure SQL compute tier.
    azure_sql_data_base_type str
    Gets or sets the azure PAAS SQL instance type.
    azure_sql_purchase_model str
    Gets or sets the azure SQL purchase model.
    azure_sql_service_tier str
    Gets or sets the azure SQL service tier.
    azureSqlComputeTier String
    Gets or sets the azure SQL compute tier.
    azureSqlDataBaseType String
    Gets or sets the azure PAAS SQL instance type.
    azureSqlPurchaseModel String
    Gets or sets the azure SQL purchase model.
    azureSqlServiceTier String
    Gets or sets the azure SQL service tier.

    SqlMiSettingsV3, SqlMiSettingsV3Args

    AzureSqlInstanceType string | Pulumi.AzureNative.Migrate.AzureSqlInstanceType
    Gets or sets the azure PAAS SQL instance type.
    AzureSqlServiceTier string | Pulumi.AzureNative.Migrate.AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.
    AzureSqlInstanceType string | AzureSqlInstanceType
    Gets or sets the azure PAAS SQL instance type.
    AzureSqlServiceTier string | AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.
    azureSqlInstanceType String | AzureSqlInstanceType
    Gets or sets the azure PAAS SQL instance type.
    azureSqlServiceTier String | AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.
    azureSqlInstanceType string | AzureSqlInstanceType
    Gets or sets the azure PAAS SQL instance type.
    azureSqlServiceTier string | AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.
    azure_sql_instance_type str | AzureSqlInstanceType
    Gets or sets the azure PAAS SQL instance type.
    azure_sql_service_tier str | AzureSqlServiceTierV3
    Gets or sets the azure SQL service tier.

    SqlMiSettingsV3Response, SqlMiSettingsV3ResponseArgs

    AzureSqlInstanceType string
    Gets or sets the azure PAAS SQL instance type.
    AzureSqlServiceTier string
    Gets or sets the azure SQL service tier.
    AzureSqlInstanceType string
    Gets or sets the azure PAAS SQL instance type.
    AzureSqlServiceTier string
    Gets or sets the azure SQL service tier.
    azureSqlInstanceType String
    Gets or sets the azure PAAS SQL instance type.
    azureSqlServiceTier String
    Gets or sets the azure SQL service tier.
    azureSqlInstanceType string
    Gets or sets the azure PAAS SQL instance type.
    azureSqlServiceTier string
    Gets or sets the azure SQL service tier.
    azure_sql_instance_type str
    Gets or sets the azure PAAS SQL instance type.
    azure_sql_service_tier str
    Gets or sets the azure SQL service tier.
    azureSqlInstanceType String
    Gets or sets the azure PAAS SQL instance type.
    azureSqlServiceTier String
    Gets or sets the azure SQL service tier.

    SqlServerLicense, SqlServerLicenseArgs

    Unknown
    UnknownUnknown - Sql Server License
    Yes
    YesHas Sql Server License
    No
    NoNo Sql Server License
    SqlServerLicenseUnknown
    UnknownUnknown - Sql Server License
    SqlServerLicenseYes
    YesHas Sql Server License
    SqlServerLicenseNo
    NoNo Sql Server License
    Unknown
    UnknownUnknown - Sql Server License
    Yes
    YesHas Sql Server License
    No
    NoNo Sql Server License
    Unknown
    UnknownUnknown - Sql Server License
    Yes
    YesHas Sql Server License
    No
    NoNo Sql Server License
    UNKNOWN
    UnknownUnknown - Sql Server License
    YES
    YesHas Sql Server License
    NO
    NoNo Sql Server License
    "Unknown"
    UnknownUnknown - Sql Server License
    "Yes"
    YesHas Sql Server License
    "No"
    NoNo Sql Server License

    SqlVmSettings, SqlVmSettingsArgs

    InstanceSeries List<Union<string, Pulumi.AzureNative.Migrate.AzureVmFamily>>
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    InstanceSeries []string
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    instanceSeries List<Either<String,AzureVmFamily>>
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    instanceSeries (string | AzureVmFamily)[]
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    instance_series Sequence[Union[str, AzureVmFamily]]
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    instanceSeries 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 (calling instance series to keep it consistent with other targets).

    SqlVmSettingsResponse, SqlVmSettingsResponseArgs

    InstanceSeries List<string>
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    InstanceSeries []string
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    instanceSeries List<String>
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    instanceSeries string[]
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    instance_series Sequence[str]
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).
    instanceSeries List<String>
    Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).

    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:SqlAssessmentV3Operation assessmentName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/sqlAssessments/{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