Skip to main content

assessment_options_operations

Creates, updates, deletes, gets or lists an assessment_options_operations resource.

Overview

Nameassessment_options_operations
TypeResource
Idazure.migration_assessment.assessment_options_operations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long
namestringThe name of the resource.
premiumDiskVmFamiliesarrayList of VM Families that support premium disks for assessments.
reservedInstanceSupportedCurrenciesarrayList of supported currencies for reserved instances.
reservedInstanceSupportedLocationsarrayList of supported Azure regions for reserved instances.
reservedInstanceSupportedOffersarrayList of supported Azure offer codes for reserved instances.
reservedInstanceVmFamiliesarrayList of supported VM Families.
savingsPlanSupportedLocationsarrayList of Azure locations that support Savings plan offer for assessments.
savingsPlanVmFamiliesarrayList of VM Families that support Savings plan offer for assessments.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
ultraDiskVmFamiliesarrayUltra disk related assessment options.
vmFamiliesarrayDictionary of VM families grouped by vm family name describing the targeted azure locations of VM family and the category of the family.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, project_name, assessment_options_name, subscription_idGet a AssessmentOptions.
list_by_assessment_projectselectresource_group_name, project_name, subscription_idList AssessmentOptions resources by AssessmentProject.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
assessment_options_namestringassessment options ARM name. Accepted value is 'default'. Required.
project_namestringAssessment Project Name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Get a AssessmentOptions.

SELECT
id,
name,
premiumDiskVmFamilies,
reservedInstanceSupportedCurrencies,
reservedInstanceSupportedLocations,
reservedInstanceSupportedOffers,
reservedInstanceVmFamilies,
savingsPlanSupportedLocations,
savingsPlanVmFamilies,
systemData,
type,
ultraDiskVmFamilies,
vmFamilies
FROM azure.migration_assessment.assessment_options_operations
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND project_name = '{{ project_name }}' -- required
AND assessment_options_name = '{{ assessment_options_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;