SqlAssessmentV2 interface
SQL Assessment REST resource.
- Extends
Properties
| assessment |
Assessment type of the assessment. |
| async |
Gets or sets user preference indicating intent of async commit mode. |
| azure |
Azure Location or Azure region where to which the machines will be migrated. |
| azure |
Azure Offer Code. |
| azure |
Gets or sets Azure Offer Code for VM. |
| azure |
Gets or sets a value indicating azure security offering type. |
| azure |
Gets or sets user configurable SQL database settings. |
| azure |
Gets or sets user configurable SQL managed instance settings. |
| azure |
Gets or sets user configurable SQL VM settings. |
| confidence |
Confidence Rating in Percentage. |
| created |
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. |
| disaster |
Gets or sets the Azure Location or Azure region where to which the machines will be migrated. |
| discount |
Custom discount percentage. |
| ea |
Gets or sets the Enterprise agreement subscription id. |
| enable |
Gets or sets a value indicating whether HADR assessments needs to be created. |
| entity |
Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment. |
| environment |
Gets or sets user configurable setting to display the environment type. |
| group |
Gets the group type for the assessment. |
| is |
Gets or sets a value indicating whether internet access is available. |
| multi |
Gets or sets user preference indicating intent of multi-subnet configuration. |
| optimization |
Gets or sets SQL optimization logic. |
| os |
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. |
| perf |
Gets or sets the end time to consider performance data for assessment. |
| perf |
Gets or sets the start time to consider performance data for assessment. |
| prices |
Last time when rates were queried. NOTE: This property will not be serialized. It can only be populated by the server. |
| provisioning |
The status of the last operation. |
| reserved |
Reserved instance. |
| reserved |
Gets or sets azure reserved instance for VM. |
| scaling |
Percentage of buffer that user wants on performance metrics when recommending Azure sizes. |
| schema |
Schema version. NOTE: This property will not be serialized. It can only be populated by the server. |
| sizing |
Assessment sizing criterion. |
| sql |
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. |
| time |
Time Range for which the historic utilization data should be considered for assessment. |
| updated |
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. |
| system |
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