These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.migrate.getAssessment
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Get an existing assessment with the specified name. Returns a json object of type ‘assessment’ as specified in Models section. API Version: 2019-10-01.
Using getAssessment
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 getAssessment(args: GetAssessmentArgs, opts?: InvokeOptions): Promise<GetAssessmentResult>
function getAssessmentOutput(args: GetAssessmentOutputArgs, opts?: InvokeOptions): Output<GetAssessmentResult>def get_assessment(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) -> GetAssessmentResult
def get_assessment_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[GetAssessmentResult]func LookupAssessment(ctx *Context, args *LookupAssessmentArgs, opts ...InvokeOption) (*LookupAssessmentResult, error)
func LookupAssessmentOutput(ctx *Context, args *LookupAssessmentOutputArgs, opts ...InvokeOption) LookupAssessmentResultOutput> Note: This function is named LookupAssessment in the Go SDK.
public static class GetAssessment 
{
    public static Task<GetAssessmentResult> InvokeAsync(GetAssessmentArgs args, InvokeOptions? opts = null)
    public static Output<GetAssessmentResult> Invoke(GetAssessmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAssessmentResult> getAssessment(GetAssessmentArgs args, InvokeOptions options)
public static Output<GetAssessmentResult> getAssessment(GetAssessmentArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:migrate:getAssessment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AssessmentName string
- Unique name of an assessment within a project.
- GroupName string
- Unique name of a group within a project.
- ProjectName string
- Name of the Azure Migrate project.
- ResourceGroup stringName 
- Name of the Azure Resource Group that project is part of.
- AssessmentName string
- Unique name of an assessment within a project.
- GroupName string
- Unique name of a group within a project.
- ProjectName string
- Name of the Azure Migrate project.
- ResourceGroup stringName 
- Name of the Azure Resource Group that project is part of.
- assessmentName String
- Unique name of an assessment within a project.
- groupName String
- Unique name of a group within a project.
- projectName String
- Name of the Azure Migrate project.
- resourceGroup StringName 
- Name of the Azure Resource Group that project is part of.
- assessmentName string
- Unique name of an assessment within a project.
- groupName string
- Unique name of a group within a project.
- projectName string
- Name of the Azure Migrate project.
- resourceGroup stringName 
- Name of the Azure Resource Group that project is part of.
- assessment_name str
- Unique name of an assessment within a project.
- group_name str
- Unique name of a group within a project.
- project_name str
- Name of the Azure Migrate project.
- resource_group_ strname 
- Name of the Azure Resource Group that project is part of.
- assessmentName String
- Unique name of an assessment within a project.
- groupName String
- Unique name of a group within a project.
- projectName String
- Name of the Azure Migrate project.
- resourceGroup StringName 
- Name of the Azure Resource Group that project is part of.
getAssessment Result
The following output properties are available:
- Id string
- Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessment/{assessmentName}
- Name string
- Unique name of an assessment.
- Properties
Pulumi.Azure Native. Migrate. Outputs. Assessment Properties Response 
- Properties of the assessment.
- Type string
- Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
- ETag string
- For optimistic concurrency control.
- Id string
- Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessment/{assessmentName}
- Name string
- Unique name of an assessment.
- Properties
AssessmentProperties Response 
- Properties of the assessment.
- Type string
- Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
- ETag string
- For optimistic concurrency control.
- id String
- Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessment/{assessmentName}
- name String
- Unique name of an assessment.
- properties
AssessmentProperties Response 
- Properties of the assessment.
- type String
- Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
- eTag String
- For optimistic concurrency control.
- id string
- Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessment/{assessmentName}
- name string
- Unique name of an assessment.
- properties
AssessmentProperties Response 
- Properties of the assessment.
- type string
- Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
- eTag string
- For optimistic concurrency control.
- id str
- Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessment/{assessmentName}
- name str
- Unique name of an assessment.
- properties
AssessmentProperties Response 
- Properties of the assessment.
- type str
- Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
- e_tag str
- For optimistic concurrency control.
- id String
- Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessment/{assessmentName}
- name String
- Unique name of an assessment.
- properties Property Map
- Properties of the assessment.
- type String
- Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
- eTag String
- For optimistic concurrency control.
Supporting Types
AssessmentPropertiesResponse  
- AzureDisk stringType 
- Storage type selected for this disk.
- AzureHybrid stringUse Benefit 
- AHUB discount on windows virtual machines.
- AzureLocation string
- Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
- AzureOffer stringCode 
- Offer code according to which cost estimation is done.
- AzurePricing stringTier 
- Pricing tier for Size evaluation.
- AzureStorage stringRedundancy 
- Storage Redundancy type offered by Azure.
- AzureVm List<string>Families 
- List of azure VM families.
- ConfidenceRating doubleIn Percentage 
- Confidence rating percentage for assessment. Can be in the range [0, 100].
- CreatedTimestamp string
- Time when this project was created. Date-Time represented in ISO-8601 format.
- Currency string
- Currency to report prices in.
- DiscountPercentage double
- Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
- EaSubscription stringId 
- Enterprise agreement subscription arm id.
- MonthlyBandwidth doubleCost 
- Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- MonthlyCompute doubleCost 
- Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- double
- Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- MonthlyStandard doubleSSDStorage Cost 
- Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- MonthlyStorage doubleCost 
- Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- NumberOf intMachines 
- Number of assessed machines part of this assessment.
- Percentile string
- Percentile of performance data used to recommend Azure size.
- PerfData stringEnd Time 
- End time to consider performance data for assessment
- PerfData stringStart Time 
- Start time to consider performance data for assessment
- PricesTimestamp string
- Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
- ReservedInstance string
- Azure reserved instance.
- ScalingFactor double
- Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
- SizingCriterion string
- Assessment sizing criterion.
- Stage string
- User configurable setting that describes the status of the assessment.
- Status string
- Whether the assessment has been created and is valid.
- TimeRange string
- Time range of performance data used to recommend a size.
- UpdatedTimestamp string
- Time when this project was last updated. Date-Time represented in ISO-8601 format.
- VmUptime Pulumi.Azure Native. Migrate. Inputs. Vm Uptime Response 
- Specify the duration for which the VMs are up in the on-premises environment.
- AzureDisk stringType 
- Storage type selected for this disk.
- AzureHybrid stringUse Benefit 
- AHUB discount on windows virtual machines.
- AzureLocation string
- Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
- AzureOffer stringCode 
- Offer code according to which cost estimation is done.
- AzurePricing stringTier 
- Pricing tier for Size evaluation.
- AzureStorage stringRedundancy 
- Storage Redundancy type offered by Azure.
- AzureVm []stringFamilies 
- List of azure VM families.
- ConfidenceRating float64In Percentage 
- Confidence rating percentage for assessment. Can be in the range [0, 100].
- CreatedTimestamp string
- Time when this project was created. Date-Time represented in ISO-8601 format.
- Currency string
- Currency to report prices in.
- DiscountPercentage float64
- Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
- EaSubscription stringId 
- Enterprise agreement subscription arm id.
- MonthlyBandwidth float64Cost 
- Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- MonthlyCompute float64Cost 
- Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- float64
- Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- MonthlyStandard float64SSDStorage Cost 
- Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- MonthlyStorage float64Cost 
- Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- NumberOf intMachines 
- Number of assessed machines part of this assessment.
- Percentile string
- Percentile of performance data used to recommend Azure size.
- PerfData stringEnd Time 
- End time to consider performance data for assessment
- PerfData stringStart Time 
- Start time to consider performance data for assessment
- PricesTimestamp string
- Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
- ReservedInstance string
- Azure reserved instance.
- ScalingFactor float64
- Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
- SizingCriterion string
- Assessment sizing criterion.
- Stage string
- User configurable setting that describes the status of the assessment.
- Status string
- Whether the assessment has been created and is valid.
- TimeRange string
- Time range of performance data used to recommend a size.
- UpdatedTimestamp string
- Time when this project was last updated. Date-Time represented in ISO-8601 format.
- VmUptime VmUptime Response 
- Specify the duration for which the VMs are up in the on-premises environment.
- azureDisk StringType 
- Storage type selected for this disk.
- azureHybrid StringUse Benefit 
- AHUB discount on windows virtual machines.
- azureLocation String
- Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
- azureOffer StringCode 
- Offer code according to which cost estimation is done.
- azurePricing StringTier 
- Pricing tier for Size evaluation.
- azureStorage StringRedundancy 
- Storage Redundancy type offered by Azure.
- azureVm List<String>Families 
- List of azure VM families.
- confidenceRating DoubleIn Percentage 
- Confidence rating percentage for assessment. Can be in the range [0, 100].
- createdTimestamp String
- Time when this project was created. Date-Time represented in ISO-8601 format.
- currency String
- Currency to report prices in.
- discountPercentage Double
- Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
- eaSubscription StringId 
- Enterprise agreement subscription arm id.
- monthlyBandwidth DoubleCost 
- Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyCompute DoubleCost 
- Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- Double
- Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyStandard DoubleSSDStorage Cost 
- Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyStorage DoubleCost 
- Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- numberOf IntegerMachines 
- Number of assessed machines part of this assessment.
- percentile String
- Percentile of performance data used to recommend Azure size.
- perfData StringEnd Time 
- End time to consider performance data for assessment
- perfData StringStart Time 
- Start time to consider performance data for assessment
- pricesTimestamp String
- Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
- reservedInstance String
- Azure reserved instance.
- scalingFactor Double
- Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
- sizingCriterion String
- Assessment sizing criterion.
- stage String
- User configurable setting that describes the status of the assessment.
- status String
- Whether the assessment has been created and is valid.
- timeRange String
- Time range of performance data used to recommend a size.
- updatedTimestamp String
- Time when this project was last updated. Date-Time represented in ISO-8601 format.
- vmUptime VmUptime Response 
- Specify the duration for which the VMs are up in the on-premises environment.
- azureDisk stringType 
- Storage type selected for this disk.
- azureHybrid stringUse Benefit 
- AHUB discount on windows virtual machines.
- azureLocation string
- Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
- azureOffer stringCode 
- Offer code according to which cost estimation is done.
- azurePricing stringTier 
- Pricing tier for Size evaluation.
- azureStorage stringRedundancy 
- Storage Redundancy type offered by Azure.
- azureVm string[]Families 
- List of azure VM families.
- confidenceRating numberIn Percentage 
- Confidence rating percentage for assessment. Can be in the range [0, 100].
- createdTimestamp string
- Time when this project was created. Date-Time represented in ISO-8601 format.
- currency string
- Currency to report prices in.
- discountPercentage number
- Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
- eaSubscription stringId 
- Enterprise agreement subscription arm id.
- monthlyBandwidth numberCost 
- Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyCompute numberCost 
- Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- number
- Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyStandard numberSSDStorage Cost 
- Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyStorage numberCost 
- Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- numberOf numberMachines 
- Number of assessed machines part of this assessment.
- percentile string
- Percentile of performance data used to recommend Azure size.
- perfData stringEnd Time 
- End time to consider performance data for assessment
- perfData stringStart Time 
- Start time to consider performance data for assessment
- pricesTimestamp string
- Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
- reservedInstance string
- Azure reserved instance.
- scalingFactor number
- Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
- sizingCriterion string
- Assessment sizing criterion.
- stage string
- User configurable setting that describes the status of the assessment.
- status string
- Whether the assessment has been created and is valid.
- timeRange string
- Time range of performance data used to recommend a size.
- updatedTimestamp string
- Time when this project was last updated. Date-Time represented in ISO-8601 format.
- vmUptime VmUptime Response 
- Specify the duration for which the VMs are up in the on-premises environment.
- azure_disk_ strtype 
- Storage type selected for this disk.
- azure_hybrid_ struse_ benefit 
- AHUB discount on windows virtual machines.
- azure_location str
- Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
- azure_offer_ strcode 
- Offer code according to which cost estimation is done.
- azure_pricing_ strtier 
- Pricing tier for Size evaluation.
- azure_storage_ strredundancy 
- Storage Redundancy type offered by Azure.
- azure_vm_ Sequence[str]families 
- List of azure VM families.
- confidence_rating_ floatin_ percentage 
- Confidence rating percentage for assessment. Can be in the range [0, 100].
- created_timestamp str
- Time when this project was created. Date-Time represented in ISO-8601 format.
- currency str
- Currency to report prices in.
- discount_percentage float
- Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
- ea_subscription_ strid 
- Enterprise agreement subscription arm id.
- monthly_bandwidth_ floatcost 
- Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthly_compute_ floatcost 
- Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- float
- Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthly_standard_ floatssd_ storage_ cost 
- Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthly_storage_ floatcost 
- Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- number_of_ intmachines 
- Number of assessed machines part of this assessment.
- percentile str
- Percentile of performance data used to recommend Azure size.
- perf_data_ strend_ time 
- End time to consider performance data for assessment
- perf_data_ strstart_ time 
- Start time to consider performance data for assessment
- prices_timestamp str
- Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
- reserved_instance str
- Azure reserved instance.
- scaling_factor float
- Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
- sizing_criterion str
- Assessment sizing criterion.
- stage str
- User configurable setting that describes the status of the assessment.
- status str
- Whether the assessment has been created and is valid.
- time_range str
- Time range of performance data used to recommend a size.
- updated_timestamp str
- Time when this project was last updated. Date-Time represented in ISO-8601 format.
- vm_uptime VmUptime Response 
- Specify the duration for which the VMs are up in the on-premises environment.
- azureDisk StringType 
- Storage type selected for this disk.
- azureHybrid StringUse Benefit 
- AHUB discount on windows virtual machines.
- azureLocation String
- Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
- azureOffer StringCode 
- Offer code according to which cost estimation is done.
- azurePricing StringTier 
- Pricing tier for Size evaluation.
- azureStorage StringRedundancy 
- Storage Redundancy type offered by Azure.
- azureVm List<String>Families 
- List of azure VM families.
- confidenceRating NumberIn Percentage 
- Confidence rating percentage for assessment. Can be in the range [0, 100].
- createdTimestamp String
- Time when this project was created. Date-Time represented in ISO-8601 format.
- currency String
- Currency to report prices in.
- discountPercentage Number
- Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
- eaSubscription StringId 
- Enterprise agreement subscription arm id.
- monthlyBandwidth NumberCost 
- Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyCompute NumberCost 
- Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- Number
- Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyStandard NumberSSDStorage Cost 
- Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- monthlyStorage NumberCost 
- Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
- numberOf NumberMachines 
- Number of assessed machines part of this assessment.
- percentile String
- Percentile of performance data used to recommend Azure size.
- perfData StringEnd Time 
- End time to consider performance data for assessment
- perfData StringStart Time 
- Start time to consider performance data for assessment
- pricesTimestamp String
- Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
- reservedInstance String
- Azure reserved instance.
- scalingFactor Number
- Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
- sizingCriterion String
- Assessment sizing criterion.
- stage String
- User configurable setting that describes the status of the assessment.
- status String
- Whether the assessment has been created and is valid.
- timeRange String
- Time range of performance data used to recommend a size.
- updatedTimestamp String
- Time when this project was last updated. Date-Time represented in ISO-8601 format.
- vmUptime Property Map
- Specify the duration for which the VMs are up in the on-premises environment.
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-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi