avs_assessed_machines_operations
Creates, updates, deletes, gets or lists an avs_assessed_machines_operations resource.
Overview
| Name | avs_assessed_machines_operations |
| Type | Resource |
| Id | azure.migration_assessment.avs_assessed_machines_operations |
Fields
The following fields are returned by SELECT queries:
- get
- list_by_avs_assessment
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long |
name | string | The name of the resource. |
bootType | string | Boot type of machine discovered in private data center. Known values are: "Unknown", "EFI", "BIOS", and "NotSpecified". |
confidenceRatingInPercentage | number | Confidence Rating in Percentage. |
createdTimestamp | string (date-time) | When was machine first created. |
datacenterMachineArmId | string | Data center machine ARM id. |
datacenterManagementServerArmId | string | Data center management server ARM id. |
datacenterManagementServerName | string | Data center management server name. |
description | string | Description for the machine. |
disks | object | List of Disks that were assessed as part of this machine's assessment. |
displayName | string | Display Name of the Machine. |
errors | array | List of errors for this machine. |
megabytesOfMemory | number | Megabytes of memory found allocated for the machine in private data center. |
networkAdapters | object | List of Network Adapters that were assessed as part of this machine's assessment. |
numberOfCores | integer | Number of CPU cores found on the machine. |
operatingSystemArchitecture | string | Operating system architecture as reported by datacenter management solution. Known values are: "Unknown", "X86", and "X64". |
operatingSystemName | string | Operating system as reported by datacenter management solution. |
operatingSystemType | string | Operating system as reported by datacenter management solution. |
operatingSystemVersion | string | Operating system version as reported by datacenter management solution. |
percentageCoresUtilization | number | Percentile of Percentage of Cores Utilized noted during time period T. Here N and T are settings on Assessment. |
percentageMemoryUtilization | number | Percentile of Percentage of Memory Utilized noted during time period T. .. code-block:: Here N and T are settings on Assessment. |
storageInUseGB | number | Gets the storage in use. |
suitability | string | Gets a value indicating whether machine is suitable for the cloud platform selected. Known values are: "Unknown", "NotSuitable", "Suitable", "ConditionallySuitable", and "ReadinessUnknown". |
suitabilityDetail | string | Gets the details if machine is not suitable for cloud. Known values are: "None", "PercentageOfCoresUtilizedMissing", "PercentageOfMemoryUtilizedMissing", "PercentageOfCoresUtilizedOutOfRange", "PercentageOfMemoryUtilizedOutOfRange", and "PercentageOfStorageUtilizedOutOfRange". |
suitabilityExplanation | string | Gets the explanation if machine is not suitable for cloud. Known values are: "Unknown", "NotApplicable", "IpV6NotSupported", and "UnsupportedOperatingSystem". |
systemData | object | 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-time) | When was machine last updated. |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long |
name | string | The name of the resource. |
bootType | string | Boot type of machine discovered in private data center. Known values are: "Unknown", "EFI", "BIOS", and "NotSpecified". |
confidenceRatingInPercentage | number | Confidence Rating in Percentage. |
createdTimestamp | string (date-time) | When was machine first created. |
datacenterMachineArmId | string | Data center machine ARM id. |
datacenterManagementServerArmId | string | Data center management server ARM id. |
datacenterManagementServerName | string | Data center management server name. |
description | string | Description for the machine. |
disks | object | List of Disks that were assessed as part of this machine's assessment. |
displayName | string | Display Name of the Machine. |
errors | array | List of errors for this machine. |
megabytesOfMemory | number | Megabytes of memory found allocated for the machine in private data center. |
networkAdapters | object | List of Network Adapters that were assessed as part of this machine's assessment. |
numberOfCores | integer | Number of CPU cores found on the machine. |
operatingSystemArchitecture | string | Operating system architecture as reported by datacenter management solution. Known values are: "Unknown", "X86", and "X64". |
operatingSystemName | string | Operating system as reported by datacenter management solution. |
operatingSystemType | string | Operating system as reported by datacenter management solution. |
operatingSystemVersion | string | Operating system version as reported by datacenter management solution. |
percentageCoresUtilization | number | Percentile of Percentage of Cores Utilized noted during time period T. Here N and T are settings on Assessment. |
percentageMemoryUtilization | number | Percentile of Percentage of Memory Utilized noted during time period T. .. code-block:: Here N and T are settings on Assessment. |
storageInUseGB | number | Gets the storage in use. |
suitability | string | Gets a value indicating whether machine is suitable for the cloud platform selected. Known values are: "Unknown", "NotSuitable", "Suitable", "ConditionallySuitable", and "ReadinessUnknown". |
suitabilityDetail | string | Gets the details if machine is not suitable for cloud. Known values are: "None", "PercentageOfCoresUtilizedMissing", "PercentageOfMemoryUtilizedMissing", "PercentageOfCoresUtilizedOutOfRange", "PercentageOfMemoryUtilizedOutOfRange", and "PercentageOfStorageUtilizedOutOfRange". |
suitabilityExplanation | string | Gets the explanation if machine is not suitable for cloud. Known values are: "Unknown", "NotApplicable", "IpV6NotSupported", and "UnsupportedOperatingSystem". |
systemData | object | 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-time) | When was machine last updated. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | resource_group_name, project_name, group_name, assessment_name, avs_assessed_machine_name, subscription_id | Get a AvsAssessedMachine. | |
list_by_avs_assessment | select | resource_group_name, project_name, group_name, assessment_name, subscription_id | $filter, pageSize, continuationToken, totalRecordCount | List AvsAssessedMachine resources by AvsAssessment. |
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.
| Name | Datatype | Description |
|---|---|---|
assessment_name | string | AVS Assessment ARM name. Required. |
avs_assessed_machine_name | string | AVS assessment Assessed Machine ARM name. Required. |
group_name | string | Group ARM name. Required. |
project_name | string | Assessment Project Name. Required. |
resource_group_name | string | The name of the resource group. The name is case insensitive. Required. |
subscription_id | string | |
$filter | string | Filter query. Default value is None. |
continuationToken | string | Optional parameter for continuation token. Default value is None. |
pageSize | integer | Optional parameter for page size. Default value is None. |
totalRecordCount | integer | Total record count. Default value is None. |
SELECT examples
- get
- list_by_avs_assessment
Get a AvsAssessedMachine.
SELECT
id,
name,
bootType,
confidenceRatingInPercentage,
createdTimestamp,
datacenterMachineArmId,
datacenterManagementServerArmId,
datacenterManagementServerName,
description,
disks,
displayName,
errors,
megabytesOfMemory,
networkAdapters,
numberOfCores,
operatingSystemArchitecture,
operatingSystemName,
operatingSystemType,
operatingSystemVersion,
percentageCoresUtilization,
percentageMemoryUtilization,
storageInUseGB,
suitability,
suitabilityDetail,
suitabilityExplanation,
systemData,
type,
updatedTimestamp
FROM azure.migration_assessment.avs_assessed_machines_operations
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND project_name = '{{ project_name }}' -- required
AND group_name = '{{ group_name }}' -- required
AND assessment_name = '{{ assessment_name }}' -- required
AND avs_assessed_machine_name = '{{ avs_assessed_machine_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
List AvsAssessedMachine resources by AvsAssessment.
SELECT
id,
name,
bootType,
confidenceRatingInPercentage,
createdTimestamp,
datacenterMachineArmId,
datacenterManagementServerArmId,
datacenterManagementServerName,
description,
disks,
displayName,
errors,
megabytesOfMemory,
networkAdapters,
numberOfCores,
operatingSystemArchitecture,
operatingSystemName,
operatingSystemType,
operatingSystemVersion,
percentageCoresUtilization,
percentageMemoryUtilization,
storageInUseGB,
suitability,
suitabilityDetail,
suitabilityExplanation,
systemData,
type,
updatedTimestamp
FROM azure.migration_assessment.avs_assessed_machines_operations
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND project_name = '{{ project_name }}' -- required
AND group_name = '{{ group_name }}' -- required
AND assessment_name = '{{ assessment_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
AND $filter = '{{ $filter }}'
AND pageSize = '{{ pageSize }}'
AND continuationToken = '{{ continuationToken }}'
AND totalRecordCount = '{{ totalRecordCount }}'
;