Share via


AssessedSqlMachine interface

SQL Assessment REST resource.

Extends

Properties

biosGuid

Gets or sets the BIOS GUID for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

bootType

Boot type of machine discovered in private data center. NOTE: This property will not be serialized. It can only be populated by the server.

confidenceRatingInPercentage

Confidence Rating in Percentage. NOTE: This property will not be serialized. It can only be populated by the server.

costComponents

Gets the collection of cost components.

createdTimestamp

When was machine first created. NOTE: This property will not be serialized. It can only be populated by the server.

datacenterMachineArmId

Data center machine ARM id. NOTE: This property will not be serialized. It can only be populated by the server.

datacenterManagementServerArmId

Data center management server ARM id. NOTE: This property will not be serialized. It can only be populated by the server.

datacenterManagementServerName

Data center management server name. NOTE: This property will not be serialized. It can only be populated by the server.

description

Description for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

disks

Gets the list of data disks that were assessed as part of this assessment. NOTE: This property will not be serialized. It can only be populated by the server.

displayName

Display Name of the Machine. NOTE: This property will not be serialized. It can only be populated by the server.

fqdn

Gets or sets the FQDN for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

megabytesOfMemory

Megabytes of memory found allocated for the machine in private data center. NOTE: This property will not be serialized. It can only be populated by the server.

migrationGuidelines

Gets the list of migration guidelines applicable. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyBandwidthCost

Gets or sets the monthly networking cost. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyComputeCost

Gets or sets the monthly compute cost calculated for recommended size. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyStorageCost

Gets or sets the monthly total storage cost. NOTE: This property will not be serialized. It can only be populated by the server.

networkAdapters

Gets the list of network adapters that were assessed as part of this assessment. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfCores

Number of CPU cores found on the machine. NOTE: This property will not be serialized. It can only be populated by the server.

operatingSystemArchitecture

Operating system architecture as reported by datacenter management solution. NOTE: This property will not be serialized. It can only be populated by the server.

operatingSystemName

Operating system as reported by datacenter management solution. NOTE: This property will not be serialized. It can only be populated by the server.

operatingSystemType

Operating system as reported by datacenter management solution. NOTE: This property will not be serialized. It can only be populated by the server.

operatingSystemVersion

Operating system version as reported by datacenter management solution. NOTE: This property will not be serialized. It can only be populated by the server.

percentageCoresUtilization

Percentile of Percentage of Cores Utilized noted during time period T.

Here N and T are settings on Assessment. NOTE: This property will not be serialized. It can only be populated by the server.

percentageMemoryUtilization

Percentile of Percentage of Memory Utilized noted during time period T.

Here N and T are settings on Assessment.

NOTE: This property will not be serialized. It can only be populated by the server.

productSupportStatus

Gets the product support status related details. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedVmFamily

Gets or sets the Recommended Azure VM Family for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedVmSize

Gets or sets the Recommended Azure Size for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedVmSizeMegabytesOfMemory

Gets or sets the Megabytes of memory for recommended size. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedVmSizeNumberOfCores

Gets or sets the Number of cores for recommended size. NOTE: This property will not be serialized. It can only be populated by the server.

securitySuitability

Gets the suitability for Microsoft cloud defender. NOTE: This property will not be serialized. It can only be populated by the server.

sizingCriterion

Assessment sizing criterion. NOTE: This property will not be serialized. It can only be populated by the server.

sqlInstances

Gets the list of SQL instances discovered on the machine. NOTE: This property will not be serialized. It can only be populated by the server.

suitability

Gets a value indicating whether machine is suitable for the cloud platform selected. NOTE: This property will not be serialized. It can only be populated by the server.

suitabilityDetail

Gets or sets the detailed messages that were set on the machine during evaluation. NOTE: This property will not be serialized. It can only be populated by the server.

suitabilityExplanation

Gets or sets the explanation if machine is not suitable for cloud. NOTE: This property will not be serialized. It can only be populated by the server.

typePropertiesType

Assessed machine type. NOTE: This property will not be serialized. It can only be populated by the server.

updatedTimestamp

When was machine last updated. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

biosGuid

Gets or sets the BIOS GUID for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

biosGuid?: string

Property Value

string

bootType

Boot type of machine discovered in private data center. NOTE: This property will not be serialized. It can only be populated by the server.

bootType?: string

Property Value

string

confidenceRatingInPercentage

Confidence Rating in Percentage. NOTE: This property will not be serialized. It can only be populated by the server.

confidenceRatingInPercentage?: number

Property Value

number

costComponents

Gets the collection of cost components.

costComponents?: CostComponent[]

Property Value

createdTimestamp

When was machine first created. NOTE: This property will not be serialized. It can only be populated by the server.

createdTimestamp?: Date

Property Value

Date

datacenterMachineArmId

Data center machine ARM id. NOTE: This property will not be serialized. It can only be populated by the server.

datacenterMachineArmId?: string

Property Value

string

datacenterManagementServerArmId

Data center management server ARM id. NOTE: This property will not be serialized. It can only be populated by the server.

datacenterManagementServerArmId?: string

Property Value

string

datacenterManagementServerName

Data center management server name. NOTE: This property will not be serialized. It can only be populated by the server.

datacenterManagementServerName?: string

Property Value

string

description

Description for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

description?: string

Property Value

string

disks

Gets the list of data disks that were assessed as part of this assessment. NOTE: This property will not be serialized. It can only be populated by the server.

disks?: {[propertyName: string]: AssessedDiskData}

Property Value

{[propertyName: string]: AssessedDiskData}

displayName

Display Name of the Machine. NOTE: This property will not be serialized. It can only be populated by the server.

displayName?: string

Property Value

string

fqdn

Gets or sets the FQDN for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

fqdn?: string

Property Value

string

megabytesOfMemory

Megabytes of memory found allocated for the machine in private data center. NOTE: This property will not be serialized. It can only be populated by the server.

megabytesOfMemory?: number

Property Value

number

migrationGuidelines

Gets the list of migration guidelines applicable. NOTE: This property will not be serialized. It can only be populated by the server.

migrationGuidelines?: SqlMigrationGuideline[]

Property Value

monthlyBandwidthCost

Gets or sets the monthly networking cost. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyBandwidthCost?: number

Property Value

number

monthlyComputeCost

Gets or sets the monthly compute cost calculated for recommended size. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyComputeCost?: number

Property Value

number

monthlyStorageCost

Gets or sets the monthly total storage cost. NOTE: This property will not be serialized. It can only be populated by the server.

monthlyStorageCost?: number

Property Value

number

networkAdapters

Gets the list of network adapters that were assessed as part of this assessment. NOTE: This property will not be serialized. It can only be populated by the server.

networkAdapters?: {[propertyName: string]: SqlAssessedNetworkAdapter}

Property Value

{[propertyName: string]: SqlAssessedNetworkAdapter}

numberOfCores

Number of CPU cores found on the machine. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfCores?: number

Property Value

number

operatingSystemArchitecture

Operating system architecture as reported by datacenter management solution. NOTE: This property will not be serialized. It can only be populated by the server.

operatingSystemArchitecture?: string

Property Value

string

operatingSystemName

Operating system as reported by datacenter management solution. NOTE: This property will not be serialized. It can only be populated by the server.

operatingSystemName?: string

Property Value

string

operatingSystemType

Operating system as reported by datacenter management solution. NOTE: This property will not be serialized. It can only be populated by the server.

operatingSystemType?: string

Property Value

string

operatingSystemVersion

Operating system version as reported by datacenter management solution. NOTE: This property will not be serialized. It can only be populated by the server.

operatingSystemVersion?: string

Property Value

string

percentageCoresUtilization

Percentile of Percentage of Cores Utilized noted during time period T.

Here N and T are settings on Assessment. NOTE: This property will not be serialized. It can only be populated by the server.

percentageCoresUtilization?: number

Property Value

number

percentageMemoryUtilization

Percentile of Percentage of Memory Utilized noted during time period T.

Here N and T are settings on Assessment.

NOTE: This property will not be serialized. It can only be populated by the server.

percentageMemoryUtilization?: number

Property Value

number

productSupportStatus

Gets the product support status related details. NOTE: This property will not be serialized. It can only be populated by the server.

productSupportStatus?: ProductSupportStatus

Property Value

recommendedVmFamily

Gets or sets the Recommended Azure VM Family for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedVmFamily?: string

Property Value

string

recommendedVmSize

Gets or sets the Recommended Azure Size for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedVmSize?: string

Property Value

string

recommendedVmSizeMegabytesOfMemory

Gets or sets the Megabytes of memory for recommended size. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedVmSizeMegabytesOfMemory?: number

Property Value

number

recommendedVmSizeNumberOfCores

Gets or sets the Number of cores for recommended size. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedVmSizeNumberOfCores?: number

Property Value

number

securitySuitability

Gets the suitability for Microsoft cloud defender. NOTE: This property will not be serialized. It can only be populated by the server.

securitySuitability?: string

Property Value

string

sizingCriterion

Assessment sizing criterion. NOTE: This property will not be serialized. It can only be populated by the server.

sizingCriterion?: string

Property Value

string

sqlInstances

Gets the list of SQL instances discovered on the machine. NOTE: This property will not be serialized. It can only be populated by the server.

sqlInstances?: AssessedSqlInstanceSummary[]

Property Value

suitability

Gets a value indicating whether machine is suitable for the cloud platform selected. NOTE: This property will not be serialized. It can only be populated by the server.

suitability?: string

Property Value

string

suitabilityDetail

Gets or sets the detailed messages that were set on the machine during evaluation. NOTE: This property will not be serialized. It can only be populated by the server.

suitabilityDetail?: string

Property Value

string

suitabilityExplanation

Gets or sets the explanation if machine is not suitable for cloud. NOTE: This property will not be serialized. It can only be populated by the server.

suitabilityExplanation?: string

Property Value

string

typePropertiesType

Assessed machine type. NOTE: This property will not be serialized. It can only be populated by the server.

typePropertiesType?: string

Property Value

string

updatedTimestamp

When was machine last updated. NOTE: This property will not be serialized. It can only be populated by the server.

updatedTimestamp?: Date

Property Value

Date

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyResource.type