Share via


SqlAssessmentV2 interface

SQL Assessment REST resource.

Extends

Properties

assessmentType

Assessment type of the assessment.

asyncCommitModeIntent

Gets or sets user preference indicating intent of async commit mode.

azureLocation

Azure Location or Azure region where to which the machines will be migrated.

azureOfferCode

Azure Offer Code.

azureOfferCodeForVm

Gets or sets Azure Offer Code for VM.

azureSecurityOfferingType

Gets or sets a value indicating azure security offering type.

azureSqlDatabaseSettings

Gets or sets user configurable SQL database settings.

azureSqlManagedInstanceSettings

Gets or sets user configurable SQL managed instance settings.

azureSqlVmSettings

Gets or sets user configurable SQL VM settings.

confidenceRatingInPercentage

Confidence Rating in Percentage.

createdTimestamp

Date and Time when assessment was created. NOTE: This property will not be serialized. It can only be populated by the server.

currency

Currency in which prices should be reported.

disasterRecoveryLocation

Gets or sets the Azure Location or Azure region where to which the machines will be migrated.

discountPercentage

Custom discount percentage.

eaSubscriptionId

Gets or sets the Enterprise agreement subscription id.

enableHadrAssessment

Gets or sets a value indicating whether HADR assessments needs to be created.

entityUptime

Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.

environmentType

Gets or sets user configurable setting to display the environment type.

groupType

Gets the group type for the assessment.

isInternetAccessAvailable

Gets or sets a value indicating whether internet access is available.

multiSubnetIntent

Gets or sets user preference indicating intent of multi-subnet configuration.

optimizationLogic

Gets or sets SQL optimization logic.

osLicense

Gets or sets user configurable setting to display the azure hybrid use benefit.

percentile

Percentile of the utilization data values to be considered while assessing machines.

perfDataEndTime

Gets or sets the end time to consider performance data for assessment.

perfDataStartTime

Gets or sets the start time to consider performance data for assessment.

pricesTimestamp

Last time when rates were queried. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

The status of the last operation.

reservedInstance

Reserved instance.

reservedInstanceForVm

Gets or sets azure reserved instance for VM.

scalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

schemaVersion

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

sizingCriterion

Assessment sizing criterion.

sqlServerLicense

SQL server license.

stage

User configurable setting to display the Stage of Assessment. NOTE: This property will not be serialized. It can only be populated by the server.

status

Whether assessment is in valid state and all machines have been assessed. NOTE: This property will not be serialized. It can only be populated by the server.

timeRange

Time Range for which the historic utilization data should be considered for assessment.

updatedTimestamp

Date and Time when assessment was 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

assessmentType

Assessment type of the assessment.

assessmentType?: string

Property Value

string

asyncCommitModeIntent

Gets or sets user preference indicating intent of async commit mode.

asyncCommitModeIntent?: string

Property Value

string

azureLocation

Azure Location or Azure region where to which the machines will be migrated.

azureLocation?: string

Property Value

string

azureOfferCode

Azure Offer Code.

azureOfferCode?: string

Property Value

string

azureOfferCodeForVm

Gets or sets Azure Offer Code for VM.

azureOfferCodeForVm?: string

Property Value

string

azureSecurityOfferingType

Gets or sets a value indicating azure security offering type.

azureSecurityOfferingType?: string

Property Value

string

azureSqlDatabaseSettings

Gets or sets user configurable SQL database settings.

azureSqlDatabaseSettings?: SqlDbSettings

Property Value

azureSqlManagedInstanceSettings

Gets or sets user configurable SQL managed instance settings.

azureSqlManagedInstanceSettings?: SqlMiSettings

Property Value

azureSqlVmSettings

Gets or sets user configurable SQL VM settings.

azureSqlVmSettings?: SqlVmSettings

Property Value

confidenceRatingInPercentage

Confidence Rating in Percentage.

confidenceRatingInPercentage?: number

Property Value

number

createdTimestamp

Date and Time when assessment was created. NOTE: This property will not be serialized. It can only be populated by the server.

createdTimestamp?: Date

Property Value

Date

currency

Currency in which prices should be reported.

currency?: string

Property Value

string

disasterRecoveryLocation

Gets or sets the Azure Location or Azure region where to which the machines will be migrated.

disasterRecoveryLocation?: string

Property Value

string

discountPercentage

Custom discount percentage.

discountPercentage?: number

Property Value

number

eaSubscriptionId

Gets or sets the Enterprise agreement subscription id.

eaSubscriptionId?: string

Property Value

string

enableHadrAssessment

Gets or sets a value indicating whether HADR assessments needs to be created.

enableHadrAssessment?: boolean

Property Value

boolean

entityUptime

Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.

entityUptime?: EntityUptime

Property Value

environmentType

Gets or sets user configurable setting to display the environment type.

environmentType?: string

Property Value

string

groupType

Gets the group type for the assessment.

groupType?: string

Property Value

string

isInternetAccessAvailable

Gets or sets a value indicating whether internet access is available.

isInternetAccessAvailable?: boolean

Property Value

boolean

multiSubnetIntent

Gets or sets user preference indicating intent of multi-subnet configuration.

multiSubnetIntent?: string

Property Value

string

optimizationLogic

Gets or sets SQL optimization logic.

optimizationLogic?: string

Property Value

string

osLicense

Gets or sets user configurable setting to display the azure hybrid use benefit.

osLicense?: string

Property Value

string

percentile

Percentile of the utilization data values to be considered while assessing machines.

percentile?: string

Property Value

string

perfDataEndTime

Gets or sets the end time to consider performance data for assessment.

perfDataEndTime?: Date

Property Value

Date

perfDataStartTime

Gets or sets the start time to consider performance data for assessment.

perfDataStartTime?: Date

Property Value

Date

pricesTimestamp

Last time when rates were queried. NOTE: This property will not be serialized. It can only be populated by the server.

pricesTimestamp?: Date

Property Value

Date

provisioningState

The status of the last operation.

provisioningState?: string

Property Value

string

reservedInstance

Reserved instance.

reservedInstance?: string

Property Value

string

reservedInstanceForVm

Gets or sets azure reserved instance for VM.

reservedInstanceForVm?: string

Property Value

string

scalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

scalingFactor?: number

Property Value

number

schemaVersion

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

schemaVersion?: string

Property Value

string

sizingCriterion

Assessment sizing criterion.

sizingCriterion?: string

Property Value

string

sqlServerLicense

SQL server license.

sqlServerLicense?: string

Property Value

string

stage

User configurable setting to display the Stage of Assessment. NOTE: This property will not be serialized. It can only be populated by the server.

stage?: string

Property Value

string

status

Whether assessment is in valid state and all machines have been assessed. NOTE: This property will not be serialized. It can only be populated by the server.

status?: string

Property Value

string

timeRange

Time Range for which the historic utilization data should be considered for assessment.

timeRange?: string

Property Value

string

updatedTimestamp

Date and Time when assessment was 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