1# Change History 2 3## Additive Changes 4 5### New Constants 6 71. QueryPerformanceInsightResetDataResultState.QueryPerformanceInsightResetDataResultStateFailed 81. QueryPerformanceInsightResetDataResultState.QueryPerformanceInsightResetDataResultStateSucceeded 9 10### New Funcs 11 121. *RecoverableServerResource.UnmarshalJSON([]byte) error 131. *ServerParametersListUpdateConfigurationsFuture.UnmarshalJSON([]byte) error 141. *ServerSecurityAlertPolicyListResultIterator.Next() error 151. *ServerSecurityAlertPolicyListResultIterator.NextWithContext(context.Context) error 161. *ServerSecurityAlertPolicyListResultPage.Next() error 171. *ServerSecurityAlertPolicyListResultPage.NextWithContext(context.Context) error 181. BaseClient.ResetQueryPerformanceInsightData(context.Context, string, string) (QueryPerformanceInsightResetDataResult, error) 191. BaseClient.ResetQueryPerformanceInsightDataPreparer(context.Context, string, string) (*http.Request, error) 201. BaseClient.ResetQueryPerformanceInsightDataResponder(*http.Response) (QueryPerformanceInsightResetDataResult, error) 211. BaseClient.ResetQueryPerformanceInsightDataSender(*http.Request) (*http.Response, error) 221. NewRecoverableServersClient(string) RecoverableServersClient 231. NewRecoverableServersClientWithBaseURI(string, string) RecoverableServersClient 241. NewServerBasedPerformanceTierClient(string) ServerBasedPerformanceTierClient 251. NewServerBasedPerformanceTierClientWithBaseURI(string, string) ServerBasedPerformanceTierClient 261. NewServerParametersClient(string) ServerParametersClient 271. NewServerParametersClientWithBaseURI(string, string) ServerParametersClient 281. NewServerSecurityAlertPolicyListResultIterator(ServerSecurityAlertPolicyListResultPage) ServerSecurityAlertPolicyListResultIterator 291. NewServerSecurityAlertPolicyListResultPage(ServerSecurityAlertPolicyListResult, func(context.Context, ServerSecurityAlertPolicyListResult) (ServerSecurityAlertPolicyListResult, error)) ServerSecurityAlertPolicyListResultPage 301. PossibleQueryPerformanceInsightResetDataResultStateValues() []QueryPerformanceInsightResetDataResultState 311. RecoverableServerProperties.MarshalJSON() ([]byte, error) 321. RecoverableServerResource.MarshalJSON() ([]byte, error) 331. RecoverableServersClient.Get(context.Context, string, string) (RecoverableServerResource, error) 341. RecoverableServersClient.GetPreparer(context.Context, string, string) (*http.Request, error) 351. RecoverableServersClient.GetResponder(*http.Response) (RecoverableServerResource, error) 361. RecoverableServersClient.GetSender(*http.Request) (*http.Response, error) 371. ServerBasedPerformanceTierClient.List(context.Context, string, string) (PerformanceTierListResult, error) 381. ServerBasedPerformanceTierClient.ListPreparer(context.Context, string, string) (*http.Request, error) 391. ServerBasedPerformanceTierClient.ListResponder(*http.Response) (PerformanceTierListResult, error) 401. ServerBasedPerformanceTierClient.ListSender(*http.Request) (*http.Response, error) 411. ServerParametersClient.ListUpdateConfigurations(context.Context, string, string, ConfigurationListResult) (ServerParametersListUpdateConfigurationsFuture, error) 421. ServerParametersClient.ListUpdateConfigurationsPreparer(context.Context, string, string, ConfigurationListResult) (*http.Request, error) 431. ServerParametersClient.ListUpdateConfigurationsResponder(*http.Response) (ConfigurationListResult, error) 441. ServerParametersClient.ListUpdateConfigurationsSender(*http.Request) (ServerParametersListUpdateConfigurationsFuture, error) 451. ServerSecurityAlertPoliciesClient.ListByServer(context.Context, string, string) (ServerSecurityAlertPolicyListResultPage, error) 461. ServerSecurityAlertPoliciesClient.ListByServerComplete(context.Context, string, string) (ServerSecurityAlertPolicyListResultIterator, error) 471. ServerSecurityAlertPoliciesClient.ListByServerPreparer(context.Context, string, string) (*http.Request, error) 481. ServerSecurityAlertPoliciesClient.ListByServerResponder(*http.Response) (ServerSecurityAlertPolicyListResult, error) 491. ServerSecurityAlertPoliciesClient.ListByServerSender(*http.Request) (*http.Response, error) 501. ServerSecurityAlertPolicyListResult.IsEmpty() bool 511. ServerSecurityAlertPolicyListResult.MarshalJSON() ([]byte, error) 521. ServerSecurityAlertPolicyListResultIterator.NotDone() bool 531. ServerSecurityAlertPolicyListResultIterator.Response() ServerSecurityAlertPolicyListResult 541. ServerSecurityAlertPolicyListResultIterator.Value() ServerSecurityAlertPolicy 551. ServerSecurityAlertPolicyListResultPage.NotDone() bool 561. ServerSecurityAlertPolicyListResultPage.Response() ServerSecurityAlertPolicyListResult 571. ServerSecurityAlertPolicyListResultPage.Values() []ServerSecurityAlertPolicy 58 59### Struct Changes 60 61#### New Structs 62 631. QueryPerformanceInsightResetDataResult 641. RecoverableServerProperties 651. RecoverableServerResource 661. RecoverableServersClient 671. ServerBasedPerformanceTierClient 681. ServerParametersClient 691. ServerParametersListUpdateConfigurationsFuture 701. ServerSecurityAlertPolicyListResult 711. ServerSecurityAlertPolicyListResultIterator 721. ServerSecurityAlertPolicyListResultPage 73 74#### New Struct Fields 75 761. PerformanceTierProperties.MaxBackupRetentionDays 771. PerformanceTierProperties.MaxLargeStorageMB 781. PerformanceTierProperties.MaxStorageMB 791. PerformanceTierProperties.MinBackupRetentionDays 801. PerformanceTierProperties.MinLargeStorageMB 811. PerformanceTierProperties.MinStorageMB 82