azure-native.migrate.getAssessmentsOperation
Explore with Pulumi AI
Get a Assessment
Uses Azure REST API version 2024-01-01-preview.
Other available API versions: 2023-03-15, 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native migrate [ApiVersion]. See the version guide for details.
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:
- Assessment
Name string - Machine Assessment ARM name
 - Group
Name string - Group ARM name
 - Project
Name string - Assessment Project Name
 - Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- Assessment
Name string - Machine Assessment ARM name
 - Group
Name string - Group ARM name
 - Project
Name string - Assessment Project Name
 - Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- assessment
Name String - Machine Assessment ARM name
 - group
Name String - Group ARM name
 - project
Name String - Assessment Project Name
 - resource
Group StringName  - The name of the resource group. The name is case insensitive.
 
- assessment
Name string - Machine Assessment ARM name
 - group
Name string - Group ARM name
 - project
Name string - Assessment Project Name
 - resource
Group 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.
 
- assessment
Name String - Machine Assessment ARM name
 - group
Name String - Group ARM name
 - project
Name String - Assessment Project Name
 - resource
Group StringName  - The name of the resource group. The name is case insensitive.
 
getAssessmentsOperation Result
The following output properties are available:
- Assessment
Error 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.
 - Assessment
Type string - Assessment type of the assessment.
 - Azure
Api stringVersion  - The Azure API version of the resource.
 - Confidence
Rating doubleIn Percentage  - Confidence Rating in Percentage.
 - Cost
Components List<Pulumi.Azure Native. Migrate. Outputs. Cost Component Response>  - Gets the collection of cost components.
 - Created
Timestamp string - Date and Time when assessment was created.
 - Distribution
By Dictionary<string, int>Os Name  - Gets the distribution by os name.
 - Distribution
By Dictionary<string, int>Service Pack Insight  - Gets the distribution distribution of sqlInstances by service pack insight.
 - Distribution
By Dictionary<string, int>Support Status  - Gets the distribution of sqlInstances by support status.
 - Group
Type 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}"
 - Monthly
Bandwidth doubleCost  - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
 - Monthly
Compute 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.
 - Monthly
Standard doubleSsd Storage Cost  - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
 - Monthly
Storage doubleCost  - Gets or sets the aggregate Storage Cost for all machines in the assessment.
 - Monthly
Ultra doubleStorage Cost  - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
 - Name string
 - The name of the resource
 - Number
Of intMachines  - Gets or sets the Number of machines part of the assessment.
 - Prices
Timestamp string - Last time when rates were queried.
 - Schema
Version 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.
 - Suitability
Summary Dictionary<string, int> - Gets or sets the Cloud suitability summary for all the machines in the assessment.
 - System
Data 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"
 - Updated
Timestamp string - Date and Time when assessment was last updated.
 - Azure
Disk List<string>Types  - Gets or sets the azure storage type. Premium, Standard etc.
 - Azure
Hybrid stringUse Benefit  - Gets or sets the user configurable setting to display the azure hybrid use benefit.
 - Azure
Location string - Azure Location or Azure region where to which the machines will be migrated.
 - Azure
Offer stringCode  - Azure Offer Code.
 - Azure
Pricing stringTier  - Gets or sets Azure Pricing Tier - Free, Basic, etc.
 - Azure
Storage stringRedundancy  - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
 - Azure
Vm List<string>Families  - Gets or sets the Azure VM families.
 - Currency string
 - Currency in which prices should be reported.
 - Discount
Percentage double - Custom discount percentage.
 - Ea
Subscription stringId  - Gets or sets enterprise agreement subscription id.
 - Linux
Azure 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.
 - Perf
Data stringEnd Time  - Gets or sets the end time to consider performance data for assessment.
 - Perf
Data stringStart Time  - Gets or sets the start time to consider performance data for assessment.
 - Provisioning
State string - The status of the last operation.
 - Reserved
Instance string - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
 - Scaling
Factor double - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
 - Sizing
Criterion string - Assessment sizing criterion.
 - Time
Range string - Time Range for which the historic utilization data should be considered for assessment.
 - Vm
Uptime Pulumi.Azure Native. Migrate. Outputs. Vm Uptime Response  - Gets or sets the duration for which the VMs are up in the on-premises environment.
 
- Assessment
Error 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.
 - Assessment
Type string - Assessment type of the assessment.
 - Azure
Api stringVersion  - The Azure API version of the resource.
 - Confidence
Rating float64In Percentage  - Confidence Rating in Percentage.
 - Cost
Components []CostComponent Response  - Gets the collection of cost components.
 - Created
Timestamp string - Date and Time when assessment was created.
 - Distribution
By map[string]intOs Name  - Gets the distribution by os name.
 - Distribution
By map[string]intService Pack Insight  - Gets the distribution distribution of sqlInstances by service pack insight.
 - Distribution
By map[string]intSupport Status  - Gets the distribution of sqlInstances by support status.
 - Group
Type 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}"
 - Monthly
Bandwidth float64Cost  - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
 - Monthly
Compute 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.
 - Monthly
Standard float64Ssd Storage Cost  - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
 - Monthly
Storage float64Cost  - Gets or sets the aggregate Storage Cost for all machines in the assessment.
 - Monthly
Ultra float64Storage Cost  - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
 - Name string
 - The name of the resource
 - Number
Of intMachines  - Gets or sets the Number of machines part of the assessment.
 - Prices
Timestamp string - Last time when rates were queried.
 - Schema
Version 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.
 - Suitability
Summary map[string]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 string
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - Updated
Timestamp string - Date and Time when assessment was last updated.
 - Azure
Disk []stringTypes  - Gets or sets the azure storage type. Premium, Standard etc.
 - Azure
Hybrid stringUse Benefit  - Gets or sets the user configurable setting to display the azure hybrid use benefit.
 - Azure
Location string - Azure Location or Azure region where to which the machines will be migrated.
 - Azure
Offer stringCode  - Azure Offer Code.
 - Azure
Pricing stringTier  - Gets or sets Azure Pricing Tier - Free, Basic, etc.
 - Azure
Storage stringRedundancy  - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
 - Azure
Vm []stringFamilies  - Gets or sets the Azure VM families.
 - Currency string
 - Currency in which prices should be reported.
 - Discount
Percentage float64 - Custom discount percentage.
 - Ea
Subscription stringId  - Gets or sets enterprise agreement subscription id.
 - Linux
Azure 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.
 - Perf
Data stringEnd Time  - Gets or sets the end time to consider performance data for assessment.
 - Perf
Data stringStart Time  - Gets or sets the start time to consider performance data for assessment.
 - Provisioning
State string - The status of the last operation.
 - Reserved
Instance string - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
 - Scaling
Factor float64 - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
 - Sizing
Criterion string - Assessment sizing criterion.
 - Time
Range string - 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.
 
- assessment
Error 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.
 - assessment
Type String - Assessment type of the assessment.
 - azure
Api StringVersion  - The Azure API version of the resource.
 - confidence
Rating DoubleIn Percentage  - Confidence Rating in Percentage.
 - cost
Components List<CostComponent Response>  - Gets the collection of cost components.
 - created
Timestamp String - Date and Time when assessment was created.
 - distribution
By Map<String,Integer>Os Name  - Gets the distribution by os name.
 - distribution
By Map<String,Integer>Service Pack Insight  - Gets the distribution distribution of sqlInstances by service pack insight.
 - distribution
By Map<String,Integer>Support Status  - Gets the distribution of sqlInstances by support status.
 - group
Type 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}"
 - monthly
Bandwidth DoubleCost  - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
 - monthly
Compute 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.
 - monthly
Standard DoubleSsd Storage Cost  - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
 - monthly
Storage DoubleCost  - Gets or sets the aggregate Storage Cost for all machines in the assessment.
 - monthly
Ultra DoubleStorage Cost  - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
 - name String
 - The name of the resource
 - number
Of IntegerMachines  - Gets or sets the Number of machines part of the assessment.
 - prices
Timestamp String - Last time when rates were queried.
 - schema
Version 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.
 - suitability
Summary Map<String,Integer> - 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 String
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - updated
Timestamp String - Date and Time when assessment was last updated.
 - azure
Disk List<String>Types  - Gets or sets the azure storage type. Premium, Standard etc.
 - azure
Hybrid StringUse Benefit  - Gets or sets the user configurable setting to display the azure hybrid use benefit.
 - azure
Location String - Azure Location or Azure region where to which the machines will be migrated.
 - azure
Offer StringCode  - Azure Offer Code.
 - azure
Pricing StringTier  - Gets or sets Azure Pricing Tier - Free, Basic, etc.
 - azure
Storage StringRedundancy  - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
 - azure
Vm List<String>Families  - Gets or sets the Azure VM families.
 - currency String
 - Currency in which prices should be reported.
 - discount
Percentage Double - Custom discount percentage.
 - ea
Subscription StringId  - Gets or sets enterprise agreement subscription id.
 - linux
Azure 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.
 - perf
Data StringEnd Time  - Gets or sets the end time to consider performance data for assessment.
 - perf
Data StringStart Time  - Gets or sets the start time to consider performance data for assessment.
 - provisioning
State String - The status of the last operation.
 - reserved
Instance String - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
 - scaling
Factor Double - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
 - sizing
Criterion String - Assessment sizing criterion.
 - time
Range String - 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.
 
- assessment
Error {[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.
 - assessment
Type string - Assessment type of the assessment.
 - azure
Api stringVersion  - The Azure API version of the resource.
 - confidence
Rating numberIn Percentage  - Confidence Rating in Percentage.
 - cost
Components CostComponent Response[]  - Gets the collection of cost components.
 - created
Timestamp string - Date and Time when assessment was created.
 - distribution
By {[key: string]: number}Os Name  - Gets the distribution by os name.
 - distribution
By {[key: string]: number}Service Pack Insight  - Gets the distribution distribution of sqlInstances by service pack insight.
 - distribution
By {[key: string]: number}Support Status  - Gets the distribution of sqlInstances by support status.
 - group
Type 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}"
 - monthly
Bandwidth numberCost  - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
 - monthly
Compute 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.
 - monthly
Standard numberSsd Storage Cost  - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
 - monthly
Storage numberCost  - Gets or sets the aggregate Storage Cost for all machines in the assessment.
 - monthly
Ultra numberStorage Cost  - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
 - name string
 - The name of the resource
 - number
Of numberMachines  - Gets or sets the Number of machines part of the assessment.
 - prices
Timestamp string - Last time when rates were queried.
 - schema
Version 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.
 - suitability
Summary {[key: string]: number} - 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 string
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - updated
Timestamp string - Date and Time when assessment was last updated.
 - azure
Disk string[]Types  - Gets or sets the azure storage type. Premium, Standard etc.
 - azure
Hybrid stringUse Benefit  - Gets or sets the user configurable setting to display the azure hybrid use benefit.
 - azure
Location string - Azure Location or Azure region where to which the machines will be migrated.
 - azure
Offer stringCode  - Azure Offer Code.
 - azure
Pricing stringTier  - Gets or sets Azure Pricing Tier - Free, Basic, etc.
 - azure
Storage stringRedundancy  - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
 - azure
Vm string[]Families  - Gets or sets the Azure VM families.
 - currency string
 - Currency in which prices should be reported.
 - discount
Percentage number - Custom discount percentage.
 - ea
Subscription stringId  - Gets or sets enterprise agreement subscription id.
 - linux
Azure 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.
 - perf
Data stringEnd Time  - Gets or sets the end time to consider performance data for assessment.
 - perf
Data stringStart Time  - Gets or sets the start time to consider performance data for assessment.
 - provisioning
State string - The status of the last operation.
 - reserved
Instance string - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
 - scaling
Factor number - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
 - sizing
Criterion string - Assessment sizing criterion.
 - time
Range string - 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.
 
- 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.
 - azure_
api_ strversion  - The Azure API version of the resource.
 - 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.
 
- assessment
Error 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.
 - assessment
Type String - Assessment type of the assessment.
 - azure
Api StringVersion  - The Azure API version of the resource.
 - confidence
Rating NumberIn Percentage  - Confidence Rating in Percentage.
 - cost
Components List<Property Map> - Gets the collection of cost components.
 - created
Timestamp String - Date and Time when assessment was created.
 - distribution
By Map<Number>Os Name  - Gets the distribution by os name.
 - distribution
By Map<Number>Service Pack Insight  - Gets the distribution distribution of sqlInstances by service pack insight.
 - distribution
By Map<Number>Support Status  - Gets the distribution of sqlInstances by support status.
 - group
Type 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}"
 - monthly
Bandwidth NumberCost  - Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
 - monthly
Compute 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.
 - monthly
Standard NumberSsd Storage Cost  - Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.
 - monthly
Storage NumberCost  - Gets or sets the aggregate Storage Cost for all machines in the assessment.
 - monthly
Ultra NumberStorage Cost  - Gets or sets the aggregate ultra storage cost for all machines in the assessment.
 - name String
 - The name of the resource
 - number
Of NumberMachines  - Gets or sets the Number of machines part of the assessment.
 - prices
Timestamp String - Last time when rates were queried.
 - schema
Version 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.
 - suitability
Summary Map<Number> - Gets or sets the Cloud suitability summary for all the machines in the assessment.
 - system
Data 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"
 - updated
Timestamp String - Date and Time when assessment was last updated.
 - azure
Disk List<String>Types  - Gets or sets the azure storage type. Premium, Standard etc.
 - azure
Hybrid StringUse Benefit  - Gets or sets the user configurable setting to display the azure hybrid use benefit.
 - azure
Location String - Azure Location or Azure region where to which the machines will be migrated.
 - azure
Offer StringCode  - Azure Offer Code.
 - azure
Pricing StringTier  - Gets or sets Azure Pricing Tier - Free, Basic, etc.
 - azure
Storage StringRedundancy  - Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
 - azure
Vm List<String>Families  - Gets or sets the Azure VM families.
 - currency String
 - Currency in which prices should be reported.
 - discount
Percentage Number - Custom discount percentage.
 - ea
Subscription StringId  - Gets or sets enterprise agreement subscription id.
 - linux
Azure 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.
 - perf
Data StringEnd Time  - Gets or sets the end time to consider performance data for assessment.
 - perf
Data StringStart Time  - Gets or sets the start time to consider performance data for assessment.
 - provisioning
State String - The status of the last operation.
 - reserved
Instance String - Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
 - scaling
Factor Number - Percentage of buffer that user wants on performance metrics when recommending Azure sizes.
 - sizing
Criterion String - Assessment sizing criterion.
 - time
Range String - Time Range for which the historic utilization data should be considered for assessment.
 - vm
Uptime 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  
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
- created
At string - The timestamp of resource creation (UTC).
 - created
By string - The identity that created the resource.
 - created
By stringType  - The type of identity that created the resource.
 - last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - last
Modified stringBy  - The identity that last modified the resource.
 - last
Modified 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.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
VmUptimeResponse  
- Days
Per doubleMonth  - Number of days in a month for VM uptime.
 - Hours
Per doubleDay  - Number of hours per day for VM uptime.
 
- Days
Per float64Month  - Number of days in a month for VM uptime.
 - Hours
Per float64Day  - Number of hours per day for VM uptime.
 
- days
Per DoubleMonth  - Number of days in a month for VM uptime.
 - hours
Per DoubleDay  - Number of hours per day for VM uptime.
 
- days
Per numberMonth  - Number of days in a month for VM uptime.
 - hours
Per 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.
 
- days
Per NumberMonth  - Number of days in a month for VM uptime.
 - hours
Per NumberDay  - Number of hours per day for VM uptime.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0