This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.migrate.getAssessmentsOperation
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get a Assessment Azure REST API version: 2023-04-01-preview.
Other available API versions: 2023-03-15, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.
Using getAssessmentsOperation
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAssessmentsOperation(args: GetAssessmentsOperationArgs, opts?: InvokeOptions): Promise<GetAssessmentsOperationResult>
function getAssessmentsOperationOutput(args: GetAssessmentsOperationOutputArgs, opts?: InvokeOptions): Output<GetAssessmentsOperationResult>def get_assessments_operation(assessment_name: Optional[str] = None,
                              group_name: Optional[str] = None,
                              project_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetAssessmentsOperationResult
def get_assessments_operation_output(assessment_name: Optional[pulumi.Input[str]] = None,
                              group_name: Optional[pulumi.Input[str]] = None,
                              project_name: Optional[pulumi.Input[str]] = None,
                              resource_group_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetAssessmentsOperationResult]func LookupAssessmentsOperation(ctx *Context, args *LookupAssessmentsOperationArgs, opts ...InvokeOption) (*LookupAssessmentsOperationResult, error)
func LookupAssessmentsOperationOutput(ctx *Context, args *LookupAssessmentsOperationOutputArgs, opts ...InvokeOption) LookupAssessmentsOperationResultOutput> Note: This function is named LookupAssessmentsOperation in the Go SDK.
public static class GetAssessmentsOperation 
{
    public static Task<GetAssessmentsOperationResult> InvokeAsync(GetAssessmentsOperationArgs args, InvokeOptions? opts = null)
    public static Output<GetAssessmentsOperationResult> Invoke(GetAssessmentsOperationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAssessmentsOperationResult> getAssessmentsOperation(GetAssessmentsOperationArgs args, InvokeOptions options)
public static Output<GetAssessmentsOperationResult> getAssessmentsOperation(GetAssessmentsOperationArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:migrate:getAssessmentsOperation
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AssessmentName string
- Machine Assessment ARM name
- GroupName string
- Group ARM name
- ProjectName string
- Assessment Project Name
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AssessmentName string
- Machine Assessment ARM name
- GroupName string
- Group ARM name
- ProjectName string
- Assessment Project Name
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- assessmentName String
- Machine Assessment ARM name
- groupName String
- Group ARM name
- projectName String
- Assessment Project Name
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- assessmentName string
- Machine Assessment ARM name
- groupName string
- Group ARM name
- projectName string
- Assessment Project Name
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- assessment_name str
- Machine Assessment ARM name
- group_name str
- Group ARM name
- project_name str
- Assessment Project Name
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- assessmentName String
- Machine Assessment ARM name
- groupName String
- Group ARM name
- projectName String
- Assessment Project Name
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getAssessmentsOperation Result
The following output properties are available:
- AssessmentError Dictionary<string, int>Summary 
- Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- AssessmentType string
- Assessment type of the assessment.
- ConfidenceRating doubleIn Percentage 
- Confidence Rating in Percentage.
- CostComponents List<Pulumi.Azure Native. Migrate. Outputs. Cost Component Response> 
- Gets the collection of cost components.
- CreatedTimestamp string
- Date and Time when assessment was created.
- DistributionBy Dictionary<string, int>Os Name 
- Gets the distribution by os name.
- DistributionBy Dictionary<string, int>Service Pack Insight 
- Gets the distribution distribution of sqlInstances by service pack insight.
- DistributionBy Dictionary<string, int>Support Status 
- Gets the distribution of sqlInstances by support status.
- GroupType string
- Gets the group type for the assessment.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- MonthlyBandwidth doubleCost 
- Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- MonthlyCompute doubleCost 
- Gets or sets the aggregate Compute Cost for all machines in the assessment.
- double
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- MonthlyStandard doubleSsd Storage Cost 
- Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- MonthlyStorage doubleCost 
- Gets or sets the aggregate Storage Cost for all machines in the assessment.
- MonthlyUltra doubleStorage Cost 
- Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- Name string
- The name of the resource
- NumberOf intMachines 
- Gets or sets the Number of machines part of the assessment.
- PricesTimestamp string
- Last time when rates were queried.
- SchemaVersion string
- Schema version.
- Stage string
- User configurable setting to display the Stage of Assessment.
- Status string
- Whether assessment is in valid state and all machines have been assessed.
- SuitabilitySummary Dictionary<string, int>
- Gets or sets the Cloud suitability summary for all the machines in the assessment.
- SystemData Pulumi.Azure Native. Migrate. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- UpdatedTimestamp string
- Date and Time when assessment was last updated.
- AzureDisk List<string>Types 
- Gets or sets the azure storage type. Premium, Standard etc.
- AzureHybrid stringUse Benefit 
- Gets or sets the user configurable setting to display the azure hybrid use benefit.
- AzureLocation string
- Azure Location or Azure region where to which the machines will be migrated.
- AzureOffer stringCode 
- Azure Offer Code.
- AzurePricing stringTier 
- Gets or sets Azure Pricing Tier - Free, Basic, etc.
- AzureStorage stringRedundancy 
- Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- AzureVm List<string>Families 
- Gets or sets the Azure VM families.
- Currency string
- Currency in which prices should be reported.
- DiscountPercentage double
- Custom discount percentage.
- EaSubscription stringId 
- Gets or sets enterprise agreement subscription id.
- LinuxAzure stringHybrid Use Benefit 
- Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
- Percentile string
- Percentile of the utilization data values to be considered while assessing machines.
- PerfData stringEnd Time 
- Gets or sets the end time to consider performance data for assessment.
- PerfData stringStart Time 
- Gets or sets the start time to consider performance data for assessment.
- ProvisioningState string
- The status of the last operation.
- ReservedInstance string
- Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- ScalingFactor double
- Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- SizingCriterion string
- Assessment sizing criterion.
- TimeRange string
- Time Range for which the historic utilization data should be considered for assessment.
- VmUptime Pulumi.Azure Native. Migrate. Outputs. Vm Uptime Response 
- Gets or sets the duration for which the VMs are up in the on-premises environment.
- AssessmentError map[string]intSummary 
- Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- AssessmentType string
- Assessment type of the assessment.
- ConfidenceRating float64In Percentage 
- Confidence Rating in Percentage.
- CostComponents []CostComponent Response 
- Gets the collection of cost components.
- CreatedTimestamp string
- Date and Time when assessment was created.
- DistributionBy map[string]intOs Name 
- Gets the distribution by os name.
- DistributionBy map[string]intService Pack Insight 
- Gets the distribution distribution of sqlInstances by service pack insight.
- DistributionBy map[string]intSupport Status 
- Gets the distribution of sqlInstances by support status.
- GroupType string
- Gets the group type for the assessment.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- MonthlyBandwidth float64Cost 
- Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- MonthlyCompute float64Cost 
- Gets or sets the aggregate Compute Cost for all machines in the assessment.
- float64
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- MonthlyStandard float64Ssd Storage Cost 
- Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- MonthlyStorage float64Cost 
- Gets or sets the aggregate Storage Cost for all machines in the assessment.
- MonthlyUltra float64Storage Cost 
- Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- Name string
- The name of the resource
- NumberOf intMachines 
- Gets or sets the Number of machines part of the assessment.
- PricesTimestamp string
- Last time when rates were queried.
- SchemaVersion string
- Schema version.
- Stage string
- User configurable setting to display the Stage of Assessment.
- Status string
- Whether assessment is in valid state and all machines have been assessed.
- SuitabilitySummary map[string]int
- Gets or sets the Cloud suitability summary for all the machines in the assessment.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- UpdatedTimestamp string
- Date and Time when assessment was last updated.
- AzureDisk []stringTypes 
- Gets or sets the azure storage type. Premium, Standard etc.
- AzureHybrid stringUse Benefit 
- Gets or sets the user configurable setting to display the azure hybrid use benefit.
- AzureLocation string
- Azure Location or Azure region where to which the machines will be migrated.
- AzureOffer stringCode 
- Azure Offer Code.
- AzurePricing stringTier 
- Gets or sets Azure Pricing Tier - Free, Basic, etc.
- AzureStorage stringRedundancy 
- Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- AzureVm []stringFamilies 
- Gets or sets the Azure VM families.
- Currency string
- Currency in which prices should be reported.
- DiscountPercentage float64
- Custom discount percentage.
- EaSubscription stringId 
- Gets or sets enterprise agreement subscription id.
- LinuxAzure stringHybrid Use Benefit 
- Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
- Percentile string
- Percentile of the utilization data values to be considered while assessing machines.
- PerfData stringEnd Time 
- Gets or sets the end time to consider performance data for assessment.
- PerfData stringStart Time 
- Gets or sets the start time to consider performance data for assessment.
- ProvisioningState string
- The status of the last operation.
- ReservedInstance string
- Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- ScalingFactor float64
- Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- SizingCriterion string
- Assessment sizing criterion.
- TimeRange string
- Time Range for which the historic utilization data should be considered for assessment.
- VmUptime VmUptime Response 
- Gets or sets the duration for which the VMs are up in the on-premises environment.
- assessmentError Map<String,Integer>Summary 
- Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- assessmentType String
- Assessment type of the assessment.
- confidenceRating DoubleIn Percentage 
- Confidence Rating in Percentage.
- costComponents List<CostComponent Response> 
- Gets the collection of cost components.
- createdTimestamp String
- Date and Time when assessment was created.
- distributionBy Map<String,Integer>Os Name 
- Gets the distribution by os name.
- distributionBy Map<String,Integer>Service Pack Insight 
- Gets the distribution distribution of sqlInstances by service pack insight.
- distributionBy Map<String,Integer>Support Status 
- Gets the distribution of sqlInstances by support status.
- groupType String
- Gets the group type for the assessment.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- monthlyBandwidth DoubleCost 
- Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- monthlyCompute DoubleCost 
- Gets or sets the aggregate Compute Cost for all machines in the assessment.
- Double
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- monthlyStandard DoubleSsd Storage Cost 
- Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- monthlyStorage DoubleCost 
- Gets or sets the aggregate Storage Cost for all machines in the assessment.
- monthlyUltra DoubleStorage Cost 
- Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- name String
- The name of the resource
- numberOf IntegerMachines 
- Gets or sets the Number of machines part of the assessment.
- pricesTimestamp String
- Last time when rates were queried.
- schemaVersion String
- Schema version.
- stage String
- User configurable setting to display the Stage of Assessment.
- status String
- Whether assessment is in valid state and all machines have been assessed.
- suitabilitySummary Map<String,Integer>
- Gets or sets the Cloud suitability summary for all the machines in the assessment.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- updatedTimestamp String
- Date and Time when assessment was last updated.
- azureDisk List<String>Types 
- Gets or sets the azure storage type. Premium, Standard etc.
- azureHybrid StringUse Benefit 
- Gets or sets the user configurable setting to display the azure hybrid use benefit.
- azureLocation String
- Azure Location or Azure region where to which the machines will be migrated.
- azureOffer StringCode 
- Azure Offer Code.
- azurePricing StringTier 
- Gets or sets Azure Pricing Tier - Free, Basic, etc.
- azureStorage StringRedundancy 
- Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- azureVm List<String>Families 
- Gets or sets the Azure VM families.
- currency String
- Currency in which prices should be reported.
- discountPercentage Double
- Custom discount percentage.
- eaSubscription StringId 
- Gets or sets enterprise agreement subscription id.
- linuxAzure StringHybrid Use Benefit 
- Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
- percentile String
- Percentile of the utilization data values to be considered while assessing machines.
- perfData StringEnd Time 
- Gets or sets the end time to consider performance data for assessment.
- perfData StringStart Time 
- Gets or sets the start time to consider performance data for assessment.
- provisioningState String
- The status of the last operation.
- reservedInstance String
- Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- scalingFactor Double
- Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- sizingCriterion String
- Assessment sizing criterion.
- timeRange String
- Time Range for which the historic utilization data should be considered for assessment.
- vmUptime VmUptime Response 
- Gets or sets the duration for which the VMs are up in the on-premises environment.
- assessmentError {[key: string]: number}Summary 
- Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- assessmentType string
- Assessment type of the assessment.
- confidenceRating numberIn Percentage 
- Confidence Rating in Percentage.
- costComponents CostComponent Response[] 
- Gets the collection of cost components.
- createdTimestamp string
- Date and Time when assessment was created.
- distributionBy {[key: string]: number}Os Name 
- Gets the distribution by os name.
- distributionBy {[key: string]: number}Service Pack Insight 
- Gets the distribution distribution of sqlInstances by service pack insight.
- distributionBy {[key: string]: number}Support Status 
- Gets the distribution of sqlInstances by support status.
- groupType string
- Gets the group type for the assessment.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- monthlyBandwidth numberCost 
- Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- monthlyCompute numberCost 
- Gets or sets the aggregate Compute Cost for all machines in the assessment.
- number
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- monthlyStandard numberSsd Storage Cost 
- Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- monthlyStorage numberCost 
- Gets or sets the aggregate Storage Cost for all machines in the assessment.
- monthlyUltra numberStorage Cost 
- Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- name string
- The name of the resource
- numberOf numberMachines 
- Gets or sets the Number of machines part of the assessment.
- pricesTimestamp string
- Last time when rates were queried.
- schemaVersion string
- Schema version.
- stage string
- User configurable setting to display the Stage of Assessment.
- status string
- Whether assessment is in valid state and all machines have been assessed.
- suitabilitySummary {[key: string]: number}
- Gets or sets the Cloud suitability summary for all the machines in the assessment.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- updatedTimestamp string
- Date and Time when assessment was last updated.
- azureDisk string[]Types 
- Gets or sets the azure storage type. Premium, Standard etc.
- azureHybrid stringUse Benefit 
- Gets or sets the user configurable setting to display the azure hybrid use benefit.
- azureLocation string
- Azure Location or Azure region where to which the machines will be migrated.
- azureOffer stringCode 
- Azure Offer Code.
- azurePricing stringTier 
- Gets or sets Azure Pricing Tier - Free, Basic, etc.
- azureStorage stringRedundancy 
- Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- azureVm string[]Families 
- Gets or sets the Azure VM families.
- currency string
- Currency in which prices should be reported.
- discountPercentage number
- Custom discount percentage.
- eaSubscription stringId 
- Gets or sets enterprise agreement subscription id.
- linuxAzure stringHybrid Use Benefit 
- Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
- percentile string
- Percentile of the utilization data values to be considered while assessing machines.
- perfData stringEnd Time 
- Gets or sets the end time to consider performance data for assessment.
- perfData stringStart Time 
- Gets or sets the start time to consider performance data for assessment.
- provisioningState string
- The status of the last operation.
- reservedInstance string
- Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- scalingFactor number
- Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- sizingCriterion string
- Assessment sizing criterion.
- timeRange string
- Time Range for which the historic utilization data should be considered for assessment.
- vmUptime VmUptime Response 
- Gets or sets the duration for which the VMs are up in the on-premises environment.
- assessment_error_ Mapping[str, int]summary 
- Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- assessment_type str
- Assessment type of the assessment.
- confidence_rating_ floatin_ percentage 
- Confidence Rating in Percentage.
- cost_components Sequence[CostComponent Response] 
- Gets the collection of cost components.
- created_timestamp str
- Date and Time when assessment was created.
- distribution_by_ Mapping[str, int]os_ name 
- Gets the distribution by os name.
- distribution_by_ Mapping[str, int]service_ pack_ insight 
- Gets the distribution distribution of sqlInstances by service pack insight.
- distribution_by_ Mapping[str, int]support_ status 
- Gets the distribution of sqlInstances by support status.
- group_type str
- Gets the group type for the assessment.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- monthly_bandwidth_ floatcost 
- Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- monthly_compute_ floatcost 
- Gets or sets the aggregate Compute Cost for all machines in the assessment.
- float
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- monthly_standard_ floatssd_ storage_ cost 
- Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- monthly_storage_ floatcost 
- Gets or sets the aggregate Storage Cost for all machines in the assessment.
- monthly_ultra_ floatstorage_ cost 
- Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- name str
- The name of the resource
- number_of_ intmachines 
- Gets or sets the Number of machines part of the assessment.
- prices_timestamp str
- Last time when rates were queried.
- schema_version str
- Schema version.
- stage str
- User configurable setting to display the Stage of Assessment.
- status str
- Whether assessment is in valid state and all machines have been assessed.
- suitability_summary Mapping[str, int]
- Gets or sets the Cloud suitability summary for all the machines in the assessment.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- updated_timestamp str
- Date and Time when assessment was last updated.
- azure_disk_ Sequence[str]types 
- Gets or sets the azure storage type. Premium, Standard etc.
- azure_hybrid_ struse_ benefit 
- Gets or sets the user configurable setting to display the azure hybrid use benefit.
- azure_location str
- Azure Location or Azure region where to which the machines will be migrated.
- azure_offer_ strcode 
- Azure Offer Code.
- azure_pricing_ strtier 
- Gets or sets Azure Pricing Tier - Free, Basic, etc.
- azure_storage_ strredundancy 
- Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- azure_vm_ Sequence[str]families 
- Gets or sets the Azure VM families.
- currency str
- Currency in which prices should be reported.
- discount_percentage float
- Custom discount percentage.
- ea_subscription_ strid 
- Gets or sets enterprise agreement subscription id.
- linux_azure_ strhybrid_ use_ benefit 
- Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
- percentile str
- Percentile of the utilization data values to be considered while assessing machines.
- perf_data_ strend_ time 
- Gets or sets the end time to consider performance data for assessment.
- perf_data_ strstart_ time 
- Gets or sets the start time to consider performance data for assessment.
- provisioning_state str
- The status of the last operation.
- reserved_instance str
- Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- scaling_factor float
- Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- sizing_criterion str
- Assessment sizing criterion.
- time_range str
- Time Range for which the historic utilization data should be considered for assessment.
- vm_uptime VmUptime Response 
- Gets or sets the duration for which the VMs are up in the on-premises environment.
- assessmentError Map<Number>Summary 
- Gets or sets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- assessmentType String
- Assessment type of the assessment.
- confidenceRating NumberIn Percentage 
- Confidence Rating in Percentage.
- costComponents List<Property Map>
- Gets the collection of cost components.
- createdTimestamp String
- Date and Time when assessment was created.
- distributionBy Map<Number>Os Name 
- Gets the distribution by os name.
- distributionBy Map<Number>Service Pack Insight 
- Gets the distribution distribution of sqlInstances by service pack insight.
- distributionBy Map<Number>Support Status 
- Gets the distribution of sqlInstances by support status.
- groupType String
- Gets the group type for the assessment.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- monthlyBandwidth NumberCost 
- Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
- monthlyCompute NumberCost 
- Gets or sets the aggregate Compute Cost for all machines in the assessment.
- Number
- Gets or sets the aggregate premium storage cost for all machines in the assessment.
- monthlyStandard NumberSsd Storage Cost 
- Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
- monthlyStorage NumberCost 
- Gets or sets the aggregate Storage Cost for all machines in the assessment.
- monthlyUltra NumberStorage Cost 
- Gets or sets the aggregate ultra storage cost for all machines in the assessment.
- name String
- The name of the resource
- numberOf NumberMachines 
- Gets or sets the Number of machines part of the assessment.
- pricesTimestamp String
- Last time when rates were queried.
- schemaVersion String
- Schema version.
- stage String
- User configurable setting to display the Stage of Assessment.
- status String
- Whether assessment is in valid state and all machines have been assessed.
- suitabilitySummary Map<Number>
- Gets or sets the Cloud suitability summary for all the machines in the assessment.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- updatedTimestamp String
- Date and Time when assessment was last updated.
- azureDisk List<String>Types 
- Gets or sets the azure storage type. Premium, Standard etc.
- azureHybrid StringUse Benefit 
- Gets or sets the user configurable setting to display the azure hybrid use benefit.
- azureLocation String
- Azure Location or Azure region where to which the machines will be migrated.
- azureOffer StringCode 
- Azure Offer Code.
- azurePricing StringTier 
- Gets or sets Azure Pricing Tier - Free, Basic, etc.
- azureStorage StringRedundancy 
- Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
- azureVm List<String>Families 
- Gets or sets the Azure VM families.
- currency String
- Currency in which prices should be reported.
- discountPercentage Number
- Custom discount percentage.
- eaSubscription StringId 
- Gets or sets enterprise agreement subscription id.
- linuxAzure StringHybrid Use Benefit 
- Gets or sets the user configurable setting to display the linux azure hybrid use benefit.
- percentile String
- Percentile of the utilization data values to be considered while assessing machines.
- perfData StringEnd Time 
- Gets or sets the end time to consider performance data for assessment.
- perfData StringStart Time 
- Gets or sets the start time to consider performance data for assessment.
- provisioningState String
- The status of the last operation.
- reservedInstance String
- Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
- scalingFactor Number
- Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
- sizingCriterion String
- Assessment sizing criterion.
- timeRange String
- Time Range for which the historic utilization data should be considered for assessment.
- vmUptime Property Map
- Gets or sets the duration for which the VMs are up in the on-premises environment.
Supporting Types
CostComponentResponse  
- Name string
- Gets the name of the component.
- Description string
- The textual description of the component.
- Value double
- The value of the component.
- Name string
- Gets the name of the component.
- Description string
- The textual description of the component.
- Value float64
- The value of the component.
- name String
- Gets the name of the component.
- description String
- The textual description of the component.
- value Double
- The value of the component.
- name string
- Gets the name of the component.
- description string
- The textual description of the component.
- value number
- The value of the component.
- name str
- Gets the name of the component.
- description str
- The textual description of the component.
- value float
- The value of the component.
- name String
- Gets the name of the component.
- description String
- The textual description of the component.
- value Number
- The value of the component.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
VmUptimeResponse  
- DaysPer doubleMonth 
- Number of days in a month for VM uptime.
- HoursPer doubleDay 
- Number of hours per day for VM uptime.
- DaysPer float64Month 
- Number of days in a month for VM uptime.
- HoursPer float64Day 
- Number of hours per day for VM uptime.
- daysPer DoubleMonth 
- Number of days in a month for VM uptime.
- hoursPer DoubleDay 
- Number of hours per day for VM uptime.
- daysPer numberMonth 
- Number of days in a month for VM uptime.
- hoursPer numberDay 
- Number of hours per day for VM uptime.
- days_per_ floatmonth 
- Number of days in a month for VM uptime.
- hours_per_ floatday 
- Number of hours per day for VM uptime.
- daysPer NumberMonth 
- Number of days in a month for VM uptime.
- hoursPer NumberDay 
- Number of hours per day for VM uptime.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi