Skip to content

Commit

Permalink
[Release] sdk/resourcemanager/communication/armcommunication/2.0.0-be…
Browse files Browse the repository at this point in the history
…ta.1 generation from spec commit: edb856e6e525d71eb515085a6fcd455dbc3b2111 (#18342)
  • Loading branch information
Alancere authored Jun 9, 2022
1 parent 6ef10fb commit f322bac
Show file tree
Hide file tree
Showing 16 changed files with 2,664 additions and 331 deletions.
185 changes: 185 additions & 0 deletions sdk/resourcemanager/communication/armcommunication/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,190 @@
# Release History

## 2.0.0-beta.1 (2022-06-09)
### Breaking Changes

- Type of `ServiceProperties.ProvisioningState` has been changed from `*ProvisioningState` to `*CommunicationServicesProvisioningState`
- Const `ProvisioningStateCreating` has been removed
- Const `ProvisioningStateSucceeded` has been removed
- Const `ProvisioningStateFailed` has been removed
- Const `ProvisioningStateUpdating` has been removed
- Const `ProvisioningStateUnknown` has been removed
- Const `ProvisioningStateRunning` has been removed
- Const `ProvisioningStateDeleting` has been removed
- Const `ProvisioningStateMoving` has been removed
- Const `ProvisioningStateCanceled` has been removed
- Function `*ServiceClient.RegenerateKey` has been removed
- Function `*ServiceClient.Update` has been removed
- Function `*ServiceClient.NewListByResourceGroupPager` has been removed
- Function `*ServiceClient.NewListBySubscriptionPager` has been removed
- Function `*ServiceClient.ListKeys` has been removed
- Function `*ServiceClient.Get` has been removed
- Function `PossibleProvisioningStateValues` has been removed
- Function `*ServiceClient.BeginCreateOrUpdate` has been removed
- Function `*ServiceClient.CheckNameAvailability` has been removed
- Function `*ServiceClient.BeginDelete` has been removed
- Function `NewServiceClient` has been removed
- Function `*ServiceClient.LinkNotificationHub` has been removed
- Struct `LocationResource` has been removed
- Struct `NameAvailability` has been removed
- Struct `ServiceClient` has been removed
- Struct `ServiceClientBeginCreateOrUpdateOptions` has been removed
- Struct `ServiceClientBeginDeleteOptions` has been removed
- Struct `ServiceClientCheckNameAvailabilityOptions` has been removed
- Struct `ServiceClientCheckNameAvailabilityResponse` has been removed
- Struct `ServiceClientCreateOrUpdateResponse` has been removed
- Struct `ServiceClientDeleteResponse` has been removed
- Struct `ServiceClientGetOptions` has been removed
- Struct `ServiceClientGetResponse` has been removed
- Struct `ServiceClientLinkNotificationHubOptions` has been removed
- Struct `ServiceClientLinkNotificationHubResponse` has been removed
- Struct `ServiceClientListByResourceGroupOptions` has been removed
- Struct `ServiceClientListByResourceGroupResponse` has been removed
- Struct `ServiceClientListBySubscriptionOptions` has been removed
- Struct `ServiceClientListBySubscriptionResponse` has been removed
- Struct `ServiceClientListKeysOptions` has been removed
- Struct `ServiceClientListKeysResponse` has been removed
- Struct `ServiceClientRegenerateKeyOptions` has been removed
- Struct `ServiceClientRegenerateKeyResponse` has been removed
- Struct `ServiceClientUpdateOptions` has been removed
- Struct `ServiceClientUpdateResponse` has been removed

### Features Added

- New const `DomainsProvisioningStateUnknown`
- New const `CommunicationServicesProvisioningStateUnknown`
- New const `CommunicationServicesProvisioningStateMoving`
- New const `CommunicationServicesProvisioningStateCreating`
- New const `VerificationStatusVerificationRequested`
- New const `VerificationStatusVerificationFailed`
- New const `DomainsProvisioningStateRunning`
- New const `DomainsProvisioningStateCreating`
- New const `CheckNameAvailabilityReasonInvalid`
- New const `UserEngagementTrackingEnabled`
- New const `DomainManagementAzureManaged`
- New const `DomainsProvisioningStateDeleting`
- New const `DomainManagementCustomerManagedInExchangeOnline`
- New const `UserEngagementTrackingDisabled`
- New const `DomainsProvisioningStateSucceeded`
- New const `CommunicationServicesProvisioningStateDeleting`
- New const `EmailServicesProvisioningStateDeleting`
- New const `CommunicationServicesProvisioningStateFailed`
- New const `EmailServicesProvisioningStateMoving`
- New const `CommunicationServicesProvisioningStateSucceeded`
- New const `DomainsProvisioningStateFailed`
- New const `VerificationStatusNotStarted`
- New const `EmailServicesProvisioningStateFailed`
- New const `CommunicationServicesProvisioningStateCanceled`
- New const `VerificationTypeDomain`
- New const `CheckNameAvailabilityReasonAlreadyExists`
- New const `CommunicationServicesProvisioningStateUpdating`
- New const `VerificationStatusVerified`
- New const `DomainsProvisioningStateMoving`
- New const `VerificationTypeDKIM`
- New const `VerificationStatusCancellationRequested`
- New const `EmailServicesProvisioningStateCreating`
- New const `DomainManagementCustomerManaged`
- New const `VerificationTypeDMARC`
- New const `DomainsProvisioningStateCanceled`
- New const `EmailServicesProvisioningStateUnknown`
- New const `EmailServicesProvisioningStateCanceled`
- New const `EmailServicesProvisioningStateSucceeded`
- New const `DomainsProvisioningStateUpdating`
- New const `EmailServicesProvisioningStateUpdating`
- New const `VerificationTypeSPF`
- New const `VerificationTypeDKIM2`
- New const `EmailServicesProvisioningStateRunning`
- New const `VerificationStatusVerificationInProgress`
- New const `CommunicationServicesProvisioningStateRunning`
- New function `PossibleVerificationStatusValues() []VerificationStatus`
- New function `UpdateDomainProperties.MarshalJSON() ([]byte, error)`
- New function `UpdateDomainRequestParameters.MarshalJSON() ([]byte, error)`
- New function `TrackedResource.MarshalJSON() ([]byte, error)`
- New function `ServiceResourceUpdate.MarshalJSON() ([]byte, error)`
- New function `PossibleDomainsProvisioningStateValues() []DomainsProvisioningState`
- New function `DomainProperties.MarshalJSON() ([]byte, error)`
- New function `PossibleCheckNameAvailabilityReasonValues() []CheckNameAvailabilityReason`
- New function `PossibleCommunicationServicesProvisioningStateValues() []CommunicationServicesProvisioningState`
- New function `DomainResource.MarshalJSON() ([]byte, error)`
- New function `PossibleEmailServicesProvisioningStateValues() []EmailServicesProvisioningState`
- New function `EmailServiceResource.MarshalJSON() ([]byte, error)`
- New function `PossibleDomainManagementValues() []DomainManagement`
- New function `EmailServiceResourceUpdate.MarshalJSON() ([]byte, error)`
- New function `PossibleUserEngagementTrackingValues() []UserEngagementTracking`
- New function `ServiceUpdateProperties.MarshalJSON() ([]byte, error)`
- New function `PossibleVerificationTypeValues() []VerificationType`
- New function `ServiceProperties.MarshalJSON() ([]byte, error)`
- New struct `CheckNameAvailabilityRequest`
- New struct `CheckNameAvailabilityResponse`
- New struct `DNSRecord`
- New struct `DomainProperties`
- New struct `DomainPropertiesVerificationRecords`
- New struct `DomainPropertiesVerificationStates`
- New struct `DomainResource`
- New struct `DomainResourceList`
- New struct `DomainsClientBeginCancelVerificationOptions`
- New struct `DomainsClientBeginCreateOrUpdateOptions`
- New struct `DomainsClientBeginDeleteOptions`
- New struct `DomainsClientBeginInitiateVerificationOptions`
- New struct `DomainsClientBeginUpdateOptions`
- New struct `DomainsClientCancelVerificationResponse`
- New struct `DomainsClientCreateOrUpdateResponse`
- New struct `DomainsClientDeleteResponse`
- New struct `DomainsClientGetOptions`
- New struct `DomainsClientGetResponse`
- New struct `DomainsClientInitiateVerificationResponse`
- New struct `DomainsClientListByEmailServiceResourceOptions`
- New struct `DomainsClientListByEmailServiceResourceResponse`
- New struct `DomainsClientUpdateResponse`
- New struct `EmailServiceProperties`
- New struct `EmailServiceResource`
- New struct `EmailServiceResourceList`
- New struct `EmailServiceResourceUpdate`
- New struct `EmailServicesClientBeginCreateOrUpdateOptions`
- New struct `EmailServicesClientBeginDeleteOptions`
- New struct `EmailServicesClientBeginUpdateOptions`
- New struct `EmailServicesClientCreateOrUpdateResponse`
- New struct `EmailServicesClientDeleteResponse`
- New struct `EmailServicesClientGetOptions`
- New struct `EmailServicesClientGetResponse`
- New struct `EmailServicesClientListByResourceGroupOptions`
- New struct `EmailServicesClientListByResourceGroupResponse`
- New struct `EmailServicesClientListBySubscriptionOptions`
- New struct `EmailServicesClientListBySubscriptionResponse`
- New struct `EmailServicesClientListVerifiedExchangeOnlineDomainsOptions`
- New struct `EmailServicesClientListVerifiedExchangeOnlineDomainsResponse`
- New struct `EmailServicesClientUpdateResponse`
- New struct `ServiceResourceUpdate`
- New struct `ServiceUpdateProperties`
- New struct `ServicesClientBeginCreateOrUpdateOptions`
- New struct `ServicesClientBeginDeleteOptions`
- New struct `ServicesClientBeginRegenerateKeyOptions`
- New struct `ServicesClientBeginUpdateOptions`
- New struct `ServicesClientCheckNameAvailabilityOptions`
- New struct `ServicesClientCheckNameAvailabilityResponse`
- New struct `ServicesClientCreateOrUpdateResponse`
- New struct `ServicesClientDeleteResponse`
- New struct `ServicesClientGetOptions`
- New struct `ServicesClientGetResponse`
- New struct `ServicesClientLinkNotificationHubOptions`
- New struct `ServicesClientLinkNotificationHubResponse`
- New struct `ServicesClientListByResourceGroupOptions`
- New struct `ServicesClientListByResourceGroupResponse`
- New struct `ServicesClientListBySubscriptionOptions`
- New struct `ServicesClientListBySubscriptionResponse`
- New struct `ServicesClientListKeysOptions`
- New struct `ServicesClientListKeysResponse`
- New struct `ServicesClientRegenerateKeyResponse`
- New struct `ServicesClientUpdateResponse`
- New struct `TrackedResource`
- New struct `UpdateDomainProperties`
- New struct `UpdateDomainRequestParameters`
- New struct `VerificationParameter`
- New struct `VerificationStatusRecord`
- New field `SystemData` in struct `Resource`
- New field `LinkedDomains` in struct `ServiceProperties`


## 1.0.0 (2022-05-17)

The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/communication/armcommunication` is using our [next generation design principles](https://azure.github.io/azure-sdk/general_introduction.html) since version 1.0.0, which contains breaking changes.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
``` yaml
azure-arm: true
require:
- https://github.com/Azure/azure-rest-api-specs/blob/7a2ac91de424f271cf91cc8009f3fe9ee8249086/specification/communication/resource-manager/readme.md
- https://github.com/Azure/azure-rest-api-specs/blob/7a2ac91de424f271cf91cc8009f3fe9ee8249086/specification/communication/resource-manager/readme.go.md
- https://github.com/Azure/azure-rest-api-specs/blob/edb856e6e525d71eb515085a6fcd455dbc3b2111/specification/communication/resource-manager/readme.md
- https://github.com/Azure/azure-rest-api-specs/blob/edb856e6e525d71eb515085a6fcd455dbc3b2111/specification/communication/resource-manager/readme.go.md
license-header: MICROSOFT_MIT_NO_VERSION
module-version: 1.0.0
module-version: 2.0.0-beta.1

```
6 changes: 3 additions & 3 deletions sdk/resourcemanager/communication/armcommunication/go.mod
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/communication/armcommunication
module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/communication/armcommunication/v2

go 1.18

require (
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0
)

require (
github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 // indirect
github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 // indirect
github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 // indirect
github.com/golang-jwt/jwt v3.2.1+incompatible // indirect
github.com/google/uuid v1.1.1 // indirect
github.com/kylelemons/godebug v1.1.0 // indirect
Expand Down
8 changes: 4 additions & 4 deletions sdk/resourcemanager/communication/armcommunication/go.sum
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0 h1:sVPhtT2qjO86rTUaWMr4WoES4TkjGnzcioXcnHV9s5k=
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U=
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0 h1:Yoicul8bnVdQrhDMTHxdEckRGX01XvwXDHUT9zYZ3k0=
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM=
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 h1:QkAcEIAKbNL4KoFr4SathZPhDhF4mVwpBMFlYjyAqy8=
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0/go.mod h1:bhXu1AjYL+wutSL/kpSq6s7733q2Rb0yuot9Zgfqa/0=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 h1:jp0dGvZ7ZK0mgqnTSClMxa5xuRL7NZgHameVYF6BurY=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w=
github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 h1:WVsrXCnHlDDX8ls+tootqRE87/hL9S/g4ewig9RsD/c=
github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4=
github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 h1:BWe8a+f/t+7KY7zH2mqygeUD0t8hNFXe08p1Pb3/jKE=
github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/dnaeon/go-vcr v1.1.0 h1:ReYa/UBrRyQdant9B4fNHGoCNKw6qh6P0fsdGmZpR7c=
github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c=
Expand Down
Loading

0 comments on commit f322bac

Please sign in to comment.