Skip to content

Commit e30c4c4

Browse files
author
SDKAuto
committed
CodeGen from PR 23058 in Azure/azure-rest-api-specs
Merge 4965e0d49ffcbdd7aed00a6ab52d2694452b4993 into 5a49823c43b422e5f3b0ec2ce8846d84cfe7c149
1 parent 22e6ca1 commit e30c4c4

29 files changed

+7310
-2303
lines changed

sdk/resourcemanager/azurearcdata/armazurearcdata/CHANGELOG.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,93 @@
11
# Release History
22

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+
391
## 0.5.0 (2022-05-17)
492

593
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

Comments
 (0)