|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 0.10.0 (2023-03-01) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Function `NewGovernanceRulesClient` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(azcore.TokenCredential, *arm.ClientOptions)` |
| 7 | +- Function `*GovernanceRulesClient.CreateOrUpdate` parameter(s) have been changed from `(context.Context, string, GovernanceRule, *GovernanceRulesClientCreateOrUpdateOptions)` to `(context.Context, string, string, GovernanceRule, *GovernanceRulesClientCreateOrUpdateOptions)` |
| 8 | +- Function `*GovernanceRulesClient.Get` parameter(s) have been changed from `(context.Context, string, *GovernanceRulesClientGetOptions)` to `(context.Context, string, string, *GovernanceRulesClientGetOptions)` |
| 9 | +- Function `NewConnectorGovernanceRuleClient` has been removed |
| 10 | +- Function `*ConnectorGovernanceRuleClient.NewListPager` has been removed |
| 11 | +- Function `NewConnectorGovernanceRulesClient` has been removed |
| 12 | +- Function `*ConnectorGovernanceRulesClient.CreateOrUpdate` has been removed |
| 13 | +- Function `*ConnectorGovernanceRulesClient.Delete` has been removed |
| 14 | +- Function `*ConnectorGovernanceRulesClient.Get` has been removed |
| 15 | +- Function `NewConnectorGovernanceRulesExecuteStatusClient` has been removed |
| 16 | +- Function `*ConnectorGovernanceRulesExecuteStatusClient.BeginGet` has been removed |
| 17 | +- Function `NewGovernanceRuleClient` has been removed |
| 18 | +- Function `*GovernanceRuleClient.NewListPager` has been removed |
| 19 | +- Function `*GovernanceRulesClient.BeginRuleIDExecuteSingleSecurityConnector` has been removed |
| 20 | +- Function `*GovernanceRulesClient.BeginRuleIDExecuteSingleSubscription` has been removed |
| 21 | +- Function `NewSubscriptionGovernanceRulesExecuteStatusClient` has been removed |
| 22 | +- Function `*SubscriptionGovernanceRulesExecuteStatusClient.BeginGet` has been removed |
| 23 | +- Operation `*GovernanceRulesClient.Delete` has been changed to LRO, use `*GovernanceRulesClient.BeginDelete` instead. |
| 24 | +- Struct `ConnectorGovernanceRuleClient` has been removed |
| 25 | +- Struct `ConnectorGovernanceRulesClient` has been removed |
| 26 | +- Struct `ConnectorGovernanceRulesExecuteStatusClient` has been removed |
| 27 | +- Struct `ExecuteRuleStatus` has been removed |
| 28 | +- Struct `GovernanceRuleClient` has been removed |
| 29 | +- Struct `SubscriptionGovernanceRulesExecuteStatusClient` has been removed |
| 30 | + |
| 31 | +### Features Added |
| 32 | + |
| 33 | +- New type alias `OperationResult` with values `OperationResultCanceled`, `OperationResultFailed`, `OperationResultSucceeded` |
| 34 | +- New function `NewAPICollectionClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionClient, error)` |
| 35 | +- New function `*APICollectionClient.Get(context.Context, string, string, string, *APICollectionClientGetOptions) (APICollectionClientGetResponse, error)` |
| 36 | +- New function `*APICollectionClient.NewListPager(string, string, *APICollectionClientListOptions) *runtime.Pager[APICollectionClientListResponse]` |
| 37 | +- New function `NewAPICollectionOffboardingClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionOffboardingClient, error)` |
| 38 | +- New function `*APICollectionOffboardingClient.Delete(context.Context, string, string, string, *APICollectionOffboardingClientDeleteOptions) (APICollectionOffboardingClientDeleteResponse, error)` |
| 39 | +- New function `NewAPICollectionOnboardingClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APICollectionOnboardingClient, error)` |
| 40 | +- New function `*APICollectionOnboardingClient.Create(context.Context, string, string, string, *APICollectionOnboardingClientCreateOptions) (APICollectionOnboardingClientCreateResponse, error)` |
| 41 | +- New function `*GovernanceRulesClient.BeginExecute(context.Context, string, string, *GovernanceRulesClientBeginExecuteOptions) (*runtime.Poller[GovernanceRulesClientExecuteResponse], error)` |
| 42 | +- New function `*GovernanceRulesClient.NewListPager(string, *GovernanceRulesClientListOptions) *runtime.Pager[GovernanceRulesClientListResponse]` |
| 43 | +- New function `*GovernanceRulesClient.OperationResults(context.Context, string, string, string, *GovernanceRulesClientOperationResultsOptions) (GovernanceRulesClientOperationResultsResponse, error)` |
| 44 | +- New struct `APICollectionClient` |
| 45 | +- New struct `APICollectionOffboardingClient` |
| 46 | +- New struct `APICollectionOnboardingClient` |
| 47 | +- New struct `APICollectionProperties` |
| 48 | +- New struct `APICollectionResponse` |
| 49 | +- New struct `APICollectionResponseList` |
| 50 | +- New struct `ErrorDetail` |
| 51 | +- New struct `ErrorResponse` |
| 52 | +- New struct `GovernanceRuleMetadata` |
| 53 | +- New struct `OperationResultAutoGenerated` |
| 54 | +- New field `ExcludedScopes` in struct `GovernanceRuleProperties` |
| 55 | +- New field `IncludeMemberScopes` in struct `GovernanceRuleProperties` |
| 56 | +- New field `Metadata` in struct `GovernanceRuleProperties` |
| 57 | +- New field `TenantID` in struct `GovernanceRuleProperties` |
| 58 | + |
| 59 | + |
3 | 60 | ## 0.9.0 (2022-11-15) |
4 | 61 | ### Breaking Changes |
5 | 62 |
|
|
0 commit comments