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