|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 0.6.0 (2023-03-14) |
| 4 | +### Features Added |
| 5 | + |
| 6 | +- New value `ArcSQLServerLicenseTypeLicenseOnly`, `ArcSQLServerLicenseTypePAYG`, `ArcSQLServerLicenseTypeServerCAL` added to type alias `ArcSQLServerLicenseType` |
| 7 | +- New value `EditionTypeBusinessIntelligence` added to type alias `EditionType` |
| 8 | +- New value `HostTypeAWSKubernetesService`, `HostTypeAWSVMWareVirtualMachine`, `HostTypeAzureKubernetesService`, `HostTypeAzureVMWareVirtualMachine`, `HostTypeAzureVirtualMachine`, `HostTypeContainer`, `HostTypeGCPKubernetesService`, `HostTypeGCPVMWareVirtualMachine` added to type alias `HostType` |
| 9 | +- New type alias `DatabaseState` with values `DatabaseStateCopying`, `DatabaseStateEmergency`, `DatabaseStateOffline`, `DatabaseStateOfflineSecondary`, `DatabaseStateOnline`, `DatabaseStateRecovering`, `DatabaseStateRecoveryPending`, `DatabaseStateRestoring`, `DatabaseStateSuspect` |
| 10 | +- New type alias `FailoverGroupPartnerSyncMode` with values `FailoverGroupPartnerSyncModeAsync`, `FailoverGroupPartnerSyncModeSync` |
| 11 | +- New type alias `InstanceFailoverGroupRole` with values `InstanceFailoverGroupRoleForcePrimaryAllowDataLoss`, `InstanceFailoverGroupRoleForceSecondary`, `InstanceFailoverGroupRolePrimary`, `InstanceFailoverGroupRoleSecondary` |
| 12 | +- New type alias `ProvisioningState` with values `ProvisioningStateAccepted`, `ProvisioningStateCanceled`, `ProvisioningStateFailed`, `ProvisioningStateSucceeded` |
| 13 | +- New type alias `RecoveryMode` with values `RecoveryModeBulkLogged`, `RecoveryModeFull`, `RecoveryModeSimple` |
| 14 | +- New type alias `State` with values `StateFailed`, `StateSucceeded`, `StateWaiting` |
| 15 | +- New function `NewFailoverGroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FailoverGroupsClient, error)` |
| 16 | +- New function `*FailoverGroupsClient.BeginCreate(context.Context, string, string, string, FailoverGroupResource, *FailoverGroupsClientBeginCreateOptions) (*runtime.Poller[FailoverGroupsClientCreateResponse], error)` |
| 17 | +- New function `*FailoverGroupsClient.BeginDelete(context.Context, string, string, string, *FailoverGroupsClientBeginDeleteOptions) (*runtime.Poller[FailoverGroupsClientDeleteResponse], error)` |
| 18 | +- New function `*FailoverGroupsClient.Get(context.Context, string, string, string, *FailoverGroupsClientGetOptions) (FailoverGroupsClientGetResponse, error)` |
| 19 | +- New function `*FailoverGroupsClient.NewListPager(string, string, *FailoverGroupsClientListOptions) *runtime.Pager[FailoverGroupsClientListResponse]` |
| 20 | +- New function `NewSQLAvailabilityGroupDatabasesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SQLAvailabilityGroupDatabasesClient, error)` |
| 21 | +- New function `*SQLAvailabilityGroupDatabasesClient.Create(context.Context, string, string, string, SQLAvailabilityGroupDatabaseResource, *SQLAvailabilityGroupDatabasesClientCreateOptions) (SQLAvailabilityGroupDatabasesClientCreateResponse, error)` |
| 22 | +- New function `*SQLAvailabilityGroupDatabasesClient.Delete(context.Context, string, string, string, *SQLAvailabilityGroupDatabasesClientDeleteOptions) (SQLAvailabilityGroupDatabasesClientDeleteResponse, error)` |
| 23 | +- New function `*SQLAvailabilityGroupDatabasesClient.Get(context.Context, string, string, string, *SQLAvailabilityGroupDatabasesClientGetOptions) (SQLAvailabilityGroupDatabasesClientGetResponse, error)` |
| 24 | +- New function `*SQLAvailabilityGroupDatabasesClient.NewListPager(string, string, *SQLAvailabilityGroupDatabasesClientListOptions) *runtime.Pager[SQLAvailabilityGroupDatabasesClientListResponse]` |
| 25 | +- New function `*SQLAvailabilityGroupDatabasesClient.Update(context.Context, string, string, string, SQLAvailabilityGroupDatabaseUpdate, *SQLAvailabilityGroupDatabasesClientUpdateOptions) (SQLAvailabilityGroupDatabasesClientUpdateResponse, error)` |
| 26 | +- New function `NewSQLAvailabilityGroupReplicasClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SQLAvailabilityGroupReplicasClient, error)` |
| 27 | +- New function `*SQLAvailabilityGroupReplicasClient.Create(context.Context, string, string, string, SQLAvailabilityGroupReplicaResource, *SQLAvailabilityGroupReplicasClientCreateOptions) (SQLAvailabilityGroupReplicasClientCreateResponse, error)` |
| 28 | +- New function `*SQLAvailabilityGroupReplicasClient.Delete(context.Context, string, string, string, *SQLAvailabilityGroupReplicasClientDeleteOptions) (SQLAvailabilityGroupReplicasClientDeleteResponse, error)` |
| 29 | +- New function `*SQLAvailabilityGroupReplicasClient.Get(context.Context, string, string, string, *SQLAvailabilityGroupReplicasClientGetOptions) (SQLAvailabilityGroupReplicasClientGetResponse, error)` |
| 30 | +- New function `*SQLAvailabilityGroupReplicasClient.NewListPager(string, string, *SQLAvailabilityGroupReplicasClientListOptions) *runtime.Pager[SQLAvailabilityGroupReplicasClientListResponse]` |
| 31 | +- New function `*SQLAvailabilityGroupReplicasClient.Update(context.Context, string, string, string, SQLAvailabilityGroupReplicaUpdate, *SQLAvailabilityGroupReplicasClientUpdateOptions) (SQLAvailabilityGroupReplicasClientUpdateResponse, error)` |
| 32 | +- New function `NewSQLAvailabilityGroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SQLAvailabilityGroupsClient, error)` |
| 33 | +- New function `*SQLAvailabilityGroupsClient.BeginCreate(context.Context, string, string, SQLAvailabilityGroup, *SQLAvailabilityGroupsClientBeginCreateOptions) (*runtime.Poller[SQLAvailabilityGroupsClientCreateResponse], error)` |
| 34 | +- New function `*SQLAvailabilityGroupsClient.BeginDelete(context.Context, string, string, *SQLAvailabilityGroupsClientBeginDeleteOptions) (*runtime.Poller[SQLAvailabilityGroupsClientDeleteResponse], error)` |
| 35 | +- New function `*SQLAvailabilityGroupsClient.Get(context.Context, string, string, *SQLAvailabilityGroupsClientGetOptions) (SQLAvailabilityGroupsClientGetResponse, error)` |
| 36 | +- New function `*SQLAvailabilityGroupsClient.NewListByResourceGroupPager(string, *SQLAvailabilityGroupsClientListByResourceGroupOptions) *runtime.Pager[SQLAvailabilityGroupsClientListByResourceGroupResponse]` |
| 37 | +- New function `*SQLAvailabilityGroupsClient.NewListPager(*SQLAvailabilityGroupsClientListOptions) *runtime.Pager[SQLAvailabilityGroupsClientListResponse]` |
| 38 | +- New function `*SQLAvailabilityGroupsClient.Update(context.Context, string, string, SQLAvailabilityGroupUpdate, *SQLAvailabilityGroupsClientUpdateOptions) (SQLAvailabilityGroupsClientUpdateResponse, error)` |
| 39 | +- New function `NewSQLServerAvailabilityGroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SQLServerAvailabilityGroupsClient, error)` |
| 40 | +- New function `*SQLServerAvailabilityGroupsClient.Create(context.Context, string, string, string, SQLServerAvailabilityGroupResource, *SQLServerAvailabilityGroupsClientCreateOptions) (SQLServerAvailabilityGroupsClientCreateResponse, error)` |
| 41 | +- New function `*SQLServerAvailabilityGroupsClient.Delete(context.Context, string, string, string, *SQLServerAvailabilityGroupsClientDeleteOptions) (SQLServerAvailabilityGroupsClientDeleteResponse, error)` |
| 42 | +- New function `*SQLServerAvailabilityGroupsClient.Get(context.Context, string, string, string, *SQLServerAvailabilityGroupsClientGetOptions) (SQLServerAvailabilityGroupsClientGetResponse, error)` |
| 43 | +- New function `*SQLServerAvailabilityGroupsClient.NewListPager(string, string, *SQLServerAvailabilityGroupsClientListOptions) *runtime.Pager[SQLServerAvailabilityGroupsClientListResponse]` |
| 44 | +- New function `*SQLServerAvailabilityGroupsClient.Update(context.Context, string, string, string, SQLServerAvailabilityGroupUpdate, *SQLServerAvailabilityGroupsClientUpdateOptions) (SQLServerAvailabilityGroupsClientUpdateResponse, error)` |
| 45 | +- New function `NewSQLServerDatabasesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SQLServerDatabasesClient, error)` |
| 46 | +- New function `*SQLServerDatabasesClient.Create(context.Context, string, string, string, SQLServerDatabaseResource, *SQLServerDatabasesClientCreateOptions) (SQLServerDatabasesClientCreateResponse, error)` |
| 47 | +- New function `*SQLServerDatabasesClient.Delete(context.Context, string, string, string, *SQLServerDatabasesClientDeleteOptions) (SQLServerDatabasesClientDeleteResponse, error)` |
| 48 | +- New function `*SQLServerDatabasesClient.Get(context.Context, string, string, string, *SQLServerDatabasesClientGetOptions) (SQLServerDatabasesClientGetResponse, error)` |
| 49 | +- New function `*SQLServerDatabasesClient.NewListPager(string, string, *SQLServerDatabasesClientListOptions) *runtime.Pager[SQLServerDatabasesClientListResponse]` |
| 50 | +- New function `*SQLServerDatabasesClient.Update(context.Context, string, string, string, SQLServerDatabaseUpdate, *SQLServerDatabasesClientUpdateOptions) (SQLServerDatabasesClientUpdateResponse, error)` |
| 51 | +- New struct `AGReplicas` |
| 52 | +- New struct `ArcSQLAvailabilityGroupDatabasesListResult` |
| 53 | +- New struct `ArcSQLAvailabilityGroupReplicaListResult` |
| 54 | +- New struct `ArcSQLServerAvailabilityGroupListResult` |
| 55 | +- New struct `ArcSQLServerDatabaseListResult` |
| 56 | +- New struct `AvailabilityGroupConfigure` |
| 57 | +- New struct `AvailabilityGroupState` |
| 58 | +- New struct `FailoverGroupListResult` |
| 59 | +- New struct `FailoverGroupProperties` |
| 60 | +- New struct `FailoverGroupResource` |
| 61 | +- New struct `FailoverGroupSpec` |
| 62 | +- New struct `FailoverGroupStatus` |
| 63 | +- New struct `FailoverGroupsClient` |
| 64 | +- New struct `SQLAvailabilityGroup` |
| 65 | +- New struct `SQLAvailabilityGroupDatabaseReplicaResourceProperties` |
| 66 | +- New struct `SQLAvailabilityGroupDatabaseResource` |
| 67 | +- New struct `SQLAvailabilityGroupDatabaseUpdate` |
| 68 | +- New struct `SQLAvailabilityGroupDatabasesClient` |
| 69 | +- New struct `SQLAvailabilityGroupListResult` |
| 70 | +- New struct `SQLAvailabilityGroupMultiDatabaseReplicaResourceProperties` |
| 71 | +- New struct `SQLAvailabilityGroupProperties` |
| 72 | +- New struct `SQLAvailabilityGroupReplicaResource` |
| 73 | +- New struct `SQLAvailabilityGroupReplicaResourceProperties` |
| 74 | +- New struct `SQLAvailabilityGroupReplicaUpdate` |
| 75 | +- New struct `SQLAvailabilityGroupReplicasClient` |
| 76 | +- New struct `SQLAvailabilityGroupUpdate` |
| 77 | +- New struct `SQLAvailabilityGroupsClient` |
| 78 | +- New struct `SQLServerAvailabilityGroupResource` |
| 79 | +- New struct `SQLServerAvailabilityGroupResourceProperties` |
| 80 | +- New struct `SQLServerAvailabilityGroupUpdate` |
| 81 | +- New struct `SQLServerAvailabilityGroupsClient` |
| 82 | +- New struct `SQLServerDatabaseResource` |
| 83 | +- New struct `SQLServerDatabaseResourceProperties` |
| 84 | +- New struct `SQLServerDatabaseResourcePropertiesBackupInformation` |
| 85 | +- New struct `SQLServerDatabaseResourcePropertiesDatabaseOptions` |
| 86 | +- New struct `SQLServerDatabaseUpdate` |
| 87 | +- New struct `SQLServerDatabasesClient` |
| 88 | +- New field `Cores` in struct `SQLServerInstanceProperties` |
| 89 | + |
| 90 | + |
3 | 91 | ## 0.5.0 (2022-05-17)
|
4 | 92 |
|
5 | 93 | The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/azurearcdata/armazurearcdata` is using our [next generation design principles](https://azure.github.io/azure-sdk/general_introduction.html) since version 0.5.0, which contains breaking changes.
|
|
0 commit comments