Skip to content

Commit fbb84ea

Browse files
authored
communication track2 (Azure#22155)
Co-authored-by: ZiWei Chen (WICRESOFT NORTH AMERICA LTD) <v-ziweichen@microsoft.com>
1 parent 09d9d92 commit fbb84ea

File tree

107 files changed

+9041
-748
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+9041
-748
lines changed

common/config/rush/pnpm-lock.yaml

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/communication/arm-communication/CHANGELOG.md

Lines changed: 121 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,128 @@
11
# Release History
2+
3+
## 4.0.0-beta.1 (2022-06-08)
4+
5+
**Features**
26

3-
## 3.0.2 (Unreleased)
7+
- Added operation group CommunicationServices
8+
- Added operation group Domains
9+
- Added operation group EmailServices
10+
- Added Interface CheckNameAvailabilityRequest
11+
- Added Interface CheckNameAvailabilityResponse
12+
- Added Interface CommunicationServicesCheckNameAvailabilityOptionalParams
13+
- Added Interface CommunicationServicesCreateOrUpdateHeaders
14+
- Added Interface CommunicationServicesCreateOrUpdateOptionalParams
15+
- Added Interface CommunicationServicesDeleteHeaders
16+
- Added Interface CommunicationServicesDeleteOptionalParams
17+
- Added Interface CommunicationServicesGetOptionalParams
18+
- Added Interface CommunicationServicesLinkNotificationHubOptionalParams
19+
- Added Interface CommunicationServicesListByResourceGroupNextOptionalParams
20+
- Added Interface CommunicationServicesListByResourceGroupOptionalParams
21+
- Added Interface CommunicationServicesListBySubscriptionNextOptionalParams
22+
- Added Interface CommunicationServicesListBySubscriptionOptionalParams
23+
- Added Interface CommunicationServicesListKeysOptionalParams
24+
- Added Interface CommunicationServicesRegenerateKeyHeaders
25+
- Added Interface CommunicationServicesRegenerateKeyOptionalParams
26+
- Added Interface CommunicationServicesUpdateHeaders
27+
- Added Interface CommunicationServicesUpdateOptionalParams
28+
- Added Interface DnsRecord
29+
- Added Interface DomainPropertiesVerificationRecords
30+
- Added Interface DomainPropertiesVerificationStates
31+
- Added Interface DomainResourceList
32+
- Added Interface DomainsCancelVerificationHeaders
33+
- Added Interface DomainsCancelVerificationOptionalParams
34+
- Added Interface DomainsCreateOrUpdateHeaders
35+
- Added Interface DomainsCreateOrUpdateOptionalParams
36+
- Added Interface DomainsDeleteHeaders
37+
- Added Interface DomainsDeleteOptionalParams
38+
- Added Interface DomainsGetOptionalParams
39+
- Added Interface DomainsInitiateVerificationHeaders
40+
- Added Interface DomainsInitiateVerificationOptionalParams
41+
- Added Interface DomainsListByEmailServiceResourceNextOptionalParams
42+
- Added Interface DomainsListByEmailServiceResourceOptionalParams
43+
- Added Interface DomainsUpdateHeaders
44+
- Added Interface DomainsUpdateOptionalParams
45+
- Added Interface EmailServiceResourceList
46+
- Added Interface EmailServicesCreateOrUpdateHeaders
47+
- Added Interface EmailServicesCreateOrUpdateOptionalParams
48+
- Added Interface EmailServicesDeleteHeaders
49+
- Added Interface EmailServicesDeleteOptionalParams
50+
- Added Interface EmailServicesGetOptionalParams
51+
- Added Interface EmailServicesListByResourceGroupNextOptionalParams
52+
- Added Interface EmailServicesListByResourceGroupOptionalParams
53+
- Added Interface EmailServicesListBySubscriptionNextOptionalParams
54+
- Added Interface EmailServicesListBySubscriptionOptionalParams
55+
- Added Interface EmailServicesListVerifiedExchangeOnlineDomainsOptionalParams
56+
- Added Interface EmailServicesUpdateHeaders
57+
- Added Interface EmailServicesUpdateOptionalParams
58+
- Added Interface VerificationParameter
59+
- Added Interface VerificationStatusRecord
60+
- Added Type Alias CheckNameAvailabilityReason
61+
- Added Type Alias CommunicationServiceResourceUpdate
62+
- Added Type Alias CommunicationServicesCheckNameAvailabilityResponse
63+
- Added Type Alias CommunicationServicesCreateOrUpdateResponse
64+
- Added Type Alias CommunicationServicesGetResponse
65+
- Added Type Alias CommunicationServicesLinkNotificationHubResponse
66+
- Added Type Alias CommunicationServicesListByResourceGroupNextResponse
67+
- Added Type Alias CommunicationServicesListByResourceGroupResponse
68+
- Added Type Alias CommunicationServicesListBySubscriptionNextResponse
69+
- Added Type Alias CommunicationServicesListBySubscriptionResponse
70+
- Added Type Alias CommunicationServicesListKeysResponse
71+
- Added Type Alias CommunicationServicesProvisioningState
72+
- Added Type Alias CommunicationServicesRegenerateKeyResponse
73+
- Added Type Alias CommunicationServicesUpdateResponse
74+
- Added Type Alias DomainManagement
75+
- Added Type Alias DomainResource
76+
- Added Type Alias DomainsCancelVerificationResponse
77+
- Added Type Alias DomainsCreateOrUpdateResponse
78+
- Added Type Alias DomainsGetResponse
79+
- Added Type Alias DomainsInitiateVerificationResponse
80+
- Added Type Alias DomainsListByEmailServiceResourceNextResponse
81+
- Added Type Alias DomainsListByEmailServiceResourceResponse
82+
- Added Type Alias DomainsProvisioningState
83+
- Added Type Alias DomainsUpdateResponse
84+
- Added Type Alias EmailServiceResource
85+
- Added Type Alias EmailServiceResourceUpdate
86+
- Added Type Alias EmailServicesCreateOrUpdateResponse
87+
- Added Type Alias EmailServicesGetResponse
88+
- Added Type Alias EmailServicesListByResourceGroupNextResponse
89+
- Added Type Alias EmailServicesListByResourceGroupResponse
90+
- Added Type Alias EmailServicesListBySubscriptionNextResponse
91+
- Added Type Alias EmailServicesListBySubscriptionResponse
92+
- Added Type Alias EmailServicesListVerifiedExchangeOnlineDomainsResponse
93+
- Added Type Alias EmailServicesProvisioningState
94+
- Added Type Alias EmailServicesUpdateResponse
95+
- Added Type Alias NameAvailabilityParameters
96+
- Added Type Alias TrackedResource
97+
- Added Type Alias UpdateDomainRequestParameters
98+
- Added Type Alias UserEngagementTracking
99+
- Added Type Alias VerificationStatus
100+
- Added Type Alias VerificationType
101+
- Interface Resource has a new optional parameter systemData
102+
- Class CommunicationServiceManagementClient has a new parameter communicationServices
103+
- Class CommunicationServiceManagementClient has a new parameter domains
104+
- Class CommunicationServiceManagementClient has a new parameter emailServices
105+
- Add parameters of TrackedResource to TypeAlias CommunicationServiceResource
106+
- Type Alias CommunicationServiceResource has a new parameter linkedDomains
107+
- Added Enum KnownCheckNameAvailabilityReason
108+
- Added Enum KnownCommunicationServicesProvisioningState
109+
- Added Enum KnownDomainManagement
110+
- Added Enum KnownDomainsProvisioningState
111+
- Added Enum KnownEmailServicesProvisioningState
112+
- Added Enum KnownUserEngagementTracking
113+
- Added Enum KnownVerificationStatus
114+
- Added Enum KnownVerificationType
4115

5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
116+
**Breaking Changes**
12117

118+
- Removed operation group CommunicationService
119+
- Class CommunicationServiceManagementClient no longer has parameter communicationService
120+
- Delete parameters of Resource in TypeAlias CommunicationServiceResource
121+
- Delete parameters of LocationResource in TypeAlias CommunicationServiceResource
122+
- Delete parameters of TaggedResource in TypeAlias CommunicationServiceResource
123+
- Type Alias CommunicationServiceResource no longer has parameter systemData
124+
- Removed Enum KnownProvisioningState
125+
13126
## 3.0.1 (2022-04-11)
14127

15128
**features**

sdk/communication/arm-communication/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ REST API for Azure Communication Services
66

77
[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/communication/arm-communication) |
88
[Package (NPM)](https://www.npmjs.com/package/@azure/arm-communication) |
9-
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-communication) |
9+
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-communication?view=azure-node-preview) |
1010
[Samples](https://github.com/Azure-Samples/azure-samples-js-management)
1111

1212
## Getting started
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "82fdf284eea880a8e027c354911a814999a77178",
3-
"readme": "specification\\communication\\resource-manager\\readme.md",
4-
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\work\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\containerservice\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-alpha.18.20220329.1 --generate-sample=true",
2+
"commit": "f1cf4b44dc3abfcf9d9a514e2e6faa3ae8d11b4c",
3+
"readme": "specification/communication/resource-manager/readme.md",
4+
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\communication\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-beta.20 --generate-sample=true",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/js-sdk-release-tools@2.2.1",
7-
"use": "@autorest/typescript@6.0.0-alpha.18.20220329.1"
8-
}
6+
"release_tool": "@azure-tools/js-sdk-release-tools@2.3.0",
7+
"use": "@autorest/typescript@6.0.0-beta.20"
8+
}

sdk/communication/arm-communication/package.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for CommunicationServiceManagementClient.",
6-
"version": "3.0.2",
6+
"version": "4.0.0-beta.1",
77
"engines": {
88
"node": ">=12.0.0"
99
},
1010
"dependencies": {
1111
"@azure/core-lro": "^2.2.0",
1212
"@azure/abort-controller": "^1.0.0",
1313
"@azure/core-paging": "^1.2.0",
14-
"@azure/core-client": "^1.0.0",
14+
"@azure/core-client": "^1.5.0",
1515
"@azure/core-auth": "^1.3.0",
16-
"@azure/core-rest-pipeline": "^1.1.0",
16+
"@azure/core-rest-pipeline": "^1.8.0",
1717
"tslib": "^2.2.0"
1818
},
1919
"keywords": [
@@ -40,9 +40,13 @@
4040
"uglify-js": "^3.4.9",
4141
"rimraf": "^3.0.0",
4242
"@azure/identity": "^2.0.1",
43-
"@azure-tools/test-recorder": "^1.0.0",
43+
"@azure-tools/test-recorder": "^2.0.0",
44+
"@azure-tools/test-credential": "^1.0.0",
4445
"mocha": "^7.1.1",
45-
"cross-env": "^7.0.2"
46+
"@types/chai": "^4.2.8",
47+
"chai": "^4.2.0",
48+
"cross-env": "^7.0.2",
49+
"@azure/dev-tool": "^1.0.0"
4650
},
4751
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/communication/arm-communication",
4852
"repository": {
@@ -93,7 +97,7 @@
9397
"unit-test:node": "cross-env TEST_MODE=playback npm run integration-test:node",
9498
"unit-test:browser": "echo skipped",
9599
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
96-
"integration-test:node": "mocha -r esm --require ts-node/register --timeout 1200000 --full-trace test/*.ts --reporter ../../../common/tools/mocha-multi-reporter.js",
100+
"integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
97101
"integration-test:browser": "echo skipped",
98102
"docs": "echo skipped"
99103
},
@@ -115,4 +119,4 @@
115119
"disableDocsMs": true,
116120
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-communication?view=azure-node-preview"
117121
}
118-
}
122+
}

0 commit comments

Comments
 (0)