Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
766 changes: 384 additions & 382 deletions common/config/rush/pnpm-lock.yaml

Large diffs are not rendered by default.

237 changes: 228 additions & 9 deletions sdk/notificationhubs/arm-notificationhubs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,234 @@
# Release History

## 3.0.0-beta.1 (2024-03-12)

**Features**

## 2.1.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed
- Added operation group PrivateEndpointConnections
- Added operation Namespaces.beginCreateOrUpdate
- Added operation Namespaces.beginCreateOrUpdateAndWait
- Added operation Namespaces.delete
- Added operation Namespaces.getPnsCredentials
- Added operation Namespaces.update
- Added operation NotificationHubs.update
- Added Interface AdmCredentialProperties
- Added Interface ApnsCredentialProperties
- Added Interface Availability
- Added Interface BaiduCredentialProperties
- Added Interface BrowserCredential
- Added Interface BrowserCredentialProperties
- Added Interface ConnectionDetails
- Added Interface DebugSendResult
- Added Interface ErrorAdditionalInfo
- Added Interface ErrorDetail
- Added Interface FcmV1Credential
- Added Interface FcmV1CredentialProperties
- Added Interface GcmCredentialProperties
- Added Interface GroupConnectivityInformation
- Added Interface IpRule
- Added Interface LogSpecification
- Added Interface MetricSpecification
- Added Interface MpnsCredentialProperties
- Added Interface NamespaceProperties
- Added Interface NamespacesGetPnsCredentialsOptionalParams
- Added Interface NamespacesUpdateOptionalParams
- Added Interface NetworkAcls
- Added Interface NotificationHubProperties
- Added Interface NotificationHubsUpdateOptionalParams
- Added Interface OperationProperties
- Added Interface PnsCredentials
- Added Interface PolicyKeyResource
- Added Interface PrivateEndpointConnectionProperties
- Added Interface PrivateEndpointConnectionResource
- Added Interface PrivateEndpointConnectionResourceListResult
- Added Interface PrivateEndpointConnectionsDeleteHeaders
- Added Interface PrivateEndpointConnectionsDeleteOptionalParams
- Added Interface PrivateEndpointConnectionsGetGroupIdOptionalParams
- Added Interface PrivateEndpointConnectionsGetOptionalParams
- Added Interface PrivateEndpointConnectionsListGroupIdsOptionalParams
- Added Interface PrivateEndpointConnectionsListOptionalParams
- Added Interface PrivateEndpointConnectionsUpdateOptionalParams
- Added Interface PrivateLinkResource
- Added Interface PrivateLinkResourceListResult
- Added Interface PrivateLinkResourceProperties
- Added Interface PrivateLinkServiceConnection
- Added Interface ProxyResource
- Added Interface PublicInternetAuthorizationRule
- Added Interface RegistrationResult
- Added Interface RemotePrivateEndpointConnection
- Added Interface RemotePrivateLinkServiceConnectionState
- Added Interface ServiceSpecification
- Added Interface SystemData
- Added Interface TrackedResource
- Added Interface WnsCredentialProperties
- Added Interface XiaomiCredential
- Added Interface XiaomiCredentialProperties
- Added Type Alias CreatedByType
- Added Type Alias NamespacesGetPnsCredentialsResponse
- Added Type Alias NamespaceStatus
- Added Type Alias NamespacesUpdateResponse
- Added Type Alias NotificationHubsUpdateResponse
- Added Type Alias OperationProvisioningState
- Added Type Alias PolicyKeyType
- Added Type Alias PrivateEndpointConnectionProvisioningState
- Added Type Alias PrivateEndpointConnectionsDeleteResponse
- Added Type Alias PrivateEndpointConnectionsGetGroupIdResponse
- Added Type Alias PrivateEndpointConnectionsGetResponse
- Added Type Alias PrivateEndpointConnectionsListGroupIdsResponse
- Added Type Alias PrivateEndpointConnectionsListResponse
- Added Type Alias PrivateEndpointConnectionsUpdateResponse
- Added Type Alias PrivateLinkConnectionStatus
- Added Type Alias PublicNetworkAccess
- Added Type Alias ReplicationRegion
- Added Type Alias ZoneRedundancyPreference
- Interface CheckAvailabilityResult has a new optional parameter location
- Interface CheckAvailabilityResult has a new optional parameter sku
- Interface CheckAvailabilityResult has a new optional parameter tags
- Interface DebugSendResponse has a new optional parameter location
- Interface DebugSendResponse has a new optional parameter properties
- Interface DebugSendResponse has a new optional parameter tags
- Interface ErrorResponse has a new optional parameter error
- Interface NamespacePatchParameters has a new optional parameter properties
- Interface NamespaceResource has a new optional parameter properties
- Interface NamespacesCreateOrUpdateOptionalParams has a new optional parameter resumeFrom
- Interface NamespacesCreateOrUpdateOptionalParams has a new optional parameter updateIntervalInMs
- Interface NamespacesListAllOptionalParams has a new optional parameter skipToken
- Interface NamespacesListAllOptionalParams has a new optional parameter top
- Interface NamespacesListOptionalParams has a new optional parameter skipToken
- Interface NamespacesListOptionalParams has a new optional parameter top
- Interface NotificationHubPatchParameters has a new optional parameter properties
- Interface NotificationHubPatchParameters has a new optional parameter sku
- Interface NotificationHubPatchParameters has a new optional parameter tags
- Interface NotificationHubResource has a new optional parameter properties
- Interface NotificationHubResource has a new optional parameter sku
- Interface NotificationHubsListOptionalParams has a new optional parameter skipToken
- Interface NotificationHubsListOptionalParams has a new optional parameter top
- Interface Operation has a new optional parameter isDataAction
- Interface Operation has a new optional parameter properties
- Interface OperationDisplay has a new optional parameter description
- Interface PnsCredentialsResource has a new optional parameter location
- Interface PnsCredentialsResource has a new optional parameter properties
- Interface PnsCredentialsResource has a new optional parameter tags
- Interface Resource has a new optional parameter systemData
- Interface SharedAccessAuthorizationRuleResource has a new optional parameter location
- Interface SharedAccessAuthorizationRuleResource has a new optional parameter properties
- Interface SharedAccessAuthorizationRuleResource has a new optional parameter tags
- Added Enum KnownAccessRights
- Added Enum KnownCreatedByType
- Added Enum KnownNamespaceStatus
- Added Enum KnownNamespaceType
- Added Enum KnownOperationProvisioningState
- Added Enum KnownPolicyKeyType
- Added Enum KnownPrivateEndpointConnectionProvisioningState
- Added Enum KnownPrivateLinkConnectionStatus
- Added Enum KnownPublicNetworkAccess
- Added Enum KnownReplicationRegion
- Added Enum KnownZoneRedundancyPreference

### Other Changes
**Breaking Changes**

- Removed operation Namespaces.beginDelete
- Removed operation Namespaces.beginDeleteAndWait
- Removed operation Namespaces.createOrUpdate
- Removed operation Namespaces.patch
- Removed operation NotificationHubs.patch
- Operation Namespaces.createOrUpdateAuthorizationRule has a new signature
- Operation Namespaces.regenerateKeys has a new signature
- Operation NotificationHubs.createOrUpdate has a new signature
- Operation NotificationHubs.createOrUpdateAuthorizationRule has a new signature
- Operation NotificationHubs.regenerateKeys has a new signature
- Interface AdmCredential no longer has parameter authTokenUrl
- Interface AdmCredential no longer has parameter clientId
- Interface AdmCredential no longer has parameter clientSecret
- Interface ApnsCredential no longer has parameter apnsCertificate
- Interface ApnsCredential no longer has parameter appId
- Interface ApnsCredential no longer has parameter appName
- Interface ApnsCredential no longer has parameter certificateKey
- Interface ApnsCredential no longer has parameter endpoint
- Interface ApnsCredential no longer has parameter keyId
- Interface ApnsCredential no longer has parameter thumbprint
- Interface ApnsCredential no longer has parameter token
- Interface BaiduCredential no longer has parameter baiduApiKey
- Interface BaiduCredential no longer has parameter baiduEndPoint
- Interface BaiduCredential no longer has parameter baiduSecretKey
- Interface DebugSendResponse no longer has parameter failure
- Interface DebugSendResponse no longer has parameter results
- Interface DebugSendResponse no longer has parameter success
- Interface ErrorResponse no longer has parameter code
- Interface ErrorResponse no longer has parameter message
- Interface GcmCredential no longer has parameter gcmEndpoint
- Interface GcmCredential no longer has parameter googleApiKey
- Interface MpnsCredential no longer has parameter certificateKey
- Interface MpnsCredential no longer has parameter mpnsCertificate
- Interface MpnsCredential no longer has parameter thumbprint
- Interface NamespaceResource no longer has parameter createdAt
- Interface NamespaceResource no longer has parameter critical
- Interface NamespaceResource no longer has parameter dataCenter
- Interface NamespaceResource no longer has parameter enabled
- Interface NamespaceResource no longer has parameter metricId
- Interface NamespaceResource no longer has parameter namePropertiesName
- Interface NamespaceResource no longer has parameter namespaceType
- Interface NamespaceResource no longer has parameter provisioningState
- Interface NamespaceResource no longer has parameter region
- Interface NamespaceResource no longer has parameter scaleUnit
- Interface NamespaceResource no longer has parameter serviceBusEndpoint
- Interface NamespaceResource no longer has parameter status
- Interface NamespaceResource no longer has parameter subscriptionId
- Interface NamespaceResource no longer has parameter updatedAt
- Interface NamespacesDeleteOptionalParams no longer has parameter resumeFrom
- Interface NamespacesDeleteOptionalParams no longer has parameter updateIntervalInMs
- Interface NotificationHubPatchParameters no longer has parameter admCredential
- Interface NotificationHubPatchParameters no longer has parameter apnsCredential
- Interface NotificationHubPatchParameters no longer has parameter authorizationRules
- Interface NotificationHubPatchParameters no longer has parameter baiduCredential
- Interface NotificationHubPatchParameters no longer has parameter gcmCredential
- Interface NotificationHubPatchParameters no longer has parameter mpnsCredential
- Interface NotificationHubPatchParameters no longer has parameter namePropertiesName
- Interface NotificationHubPatchParameters no longer has parameter registrationTtl
- Interface NotificationHubPatchParameters no longer has parameter wnsCredential
- Interface NotificationHubResource no longer has parameter admCredential
- Interface NotificationHubResource no longer has parameter apnsCredential
- Interface NotificationHubResource no longer has parameter authorizationRules
- Interface NotificationHubResource no longer has parameter baiduCredential
- Interface NotificationHubResource no longer has parameter gcmCredential
- Interface NotificationHubResource no longer has parameter mpnsCredential
- Interface NotificationHubResource no longer has parameter namePropertiesName
- Interface NotificationHubResource no longer has parameter registrationTtl
- Interface NotificationHubResource no longer has parameter wnsCredential
- Interface NotificationHubsDebugSendOptionalParams no longer has parameter parameters
- Interface PnsCredentialsResource no longer has parameter admCredential
- Interface PnsCredentialsResource no longer has parameter apnsCredential
- Interface PnsCredentialsResource no longer has parameter baiduCredential
- Interface PnsCredentialsResource no longer has parameter gcmCredential
- Interface PnsCredentialsResource no longer has parameter mpnsCredential
- Interface PnsCredentialsResource no longer has parameter wnsCredential
- Interface Resource no longer has parameter location
- Interface Resource no longer has parameter sku
- Interface Resource no longer has parameter tags
- Interface SharedAccessAuthorizationRuleResource no longer has parameter claimType
- Interface SharedAccessAuthorizationRuleResource no longer has parameter claimValue
- Interface SharedAccessAuthorizationRuleResource no longer has parameter createdTime
- Interface SharedAccessAuthorizationRuleResource no longer has parameter keyName
- Interface SharedAccessAuthorizationRuleResource no longer has parameter modifiedTime
- Interface SharedAccessAuthorizationRuleResource no longer has parameter primaryKey
- Interface SharedAccessAuthorizationRuleResource no longer has parameter revision
- Interface SharedAccessAuthorizationRuleResource no longer has parameter rights
- Interface SharedAccessAuthorizationRuleResource no longer has parameter secondaryKey
- Interface WnsCredential no longer has parameter packageSid
- Interface WnsCredential no longer has parameter secretKey
- Interface WnsCredential no longer has parameter windowsLiveEndpoint
- Interface AdmCredential has a new required parameter properties
- Interface ApnsCredential has a new required parameter properties
- Interface BaiduCredential has a new required parameter properties
- Interface GcmCredential has a new required parameter properties
- Interface MpnsCredential has a new required parameter properties
- Interface NamespaceResource has a new required parameter sku
- Interface WnsCredential has a new required parameter properties
- Parameter rights of interface SharedAccessAuthorizationRuleProperties is now required
- Type of parameter createdTime of interface SharedAccessAuthorizationRuleProperties is changed from string to Date
- Type of parameter modifiedTime of interface SharedAccessAuthorizationRuleProperties is changed from string to Date


## 2.1.0 (2022-12-01)

**Features**
Expand Down Expand Up @@ -38,4 +257,4 @@ To understand the detail of the change, please refer to [Changelog](https://aka.

To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/js-track2-migration-guide).

To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart ).
To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart).
2 changes: 1 addition & 1 deletion sdk/notificationhubs/arm-notificationhubs/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2022 Microsoft
Copyright (c) 2024 Microsoft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 2 additions & 2 deletions sdk/notificationhubs/arm-notificationhubs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

This package contains an isomorphic SDK (runs both in Node.js and in browsers) for Azure NotificationHubsManagement client.

Azure NotificationHub client
Microsoft Notification Hubs Resource Provider REST API.

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

## Getting started
Expand Down
10 changes: 5 additions & 5 deletions sdk/notificationhubs/arm-notificationhubs/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "f9a6cb686bcc0f1b23761db19f2491c5c4df95cb",
"readme": "specification\\notificationhubs\\resource-manager\\readme.md",
"autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --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\\notificationhubs\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.3.20221108.1 --generate-sample=true",
"commit": "df9cda2cafdec76d6d9474aa11c5ab8d901ecc49",
"readme": "specification/notificationhubs/resource-manager/readme.md",
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/notificationhubs/resource-manager/readme.md --use=@autorest/typescript@^6.0.12",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.2",
"use": "@autorest/typescript@6.0.0-rc.3.20221108.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.4",
"use": "@autorest/typescript@^6.0.12"
}
35 changes: 14 additions & 21 deletions sdk/notificationhubs/arm-notificationhubs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for NotificationHubsManagementClient.",
"version": "2.1.1",
"version": "3.0.0-beta.1",
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"@azure/core-lro": "^2.2.0",
"@azure/core-lro": "^2.5.4",
"@azure/abort-controller": "^1.0.0",
"@azure/core-paging": "^1.2.0",
"@azure/core-client": "^1.6.1",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.8.0",
"@azure/core-client": "^1.7.0",
"@azure/core-auth": "^1.6.0",
"@azure/core-rest-pipeline": "^1.14.0",
"tslib": "^2.2.0"
},
"keywords": [
Expand All @@ -29,23 +29,24 @@
"types": "./types/arm-notificationhubs.d.ts",
"devDependencies": {
"@microsoft/api-extractor": "^7.31.1",
"mkdirp": "^1.0.4",
"mkdirp": "^2.1.2",
"typescript": "~5.3.3",
"uglify-js": "^3.4.9",
"rimraf": "^5.0.5",
"rimraf": "^5.0.0",
"dotenv": "^16.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
"@azure-tools/test-recorder": "^3.0.0",
"@azure-tools/test-credential": "^1.0.0",
"mocha": "^10.0.0",
"@types/mocha": "^10.0.0",
"esm": "^3.2.18",
"@types/chai": "^4.2.8",
"chai": "^4.2.0",
"cross-env": "^7.0.2",
"@types/node": "^18.0.0",
"@azure/dev-tool": "^1.0.0",
"ts-node": "^10.0.0",
"@types/mocha": "^10.0.0"
"ts-node": "^10.0.0"
},
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/notificationhubs/arm-notificationhubs",
"repository": {
"type": "git",
"url": "https://github.com/Azure/azure-sdk-for-js.git"
Expand Down Expand Up @@ -77,7 +78,6 @@
"pack": "npm pack 2>&1",
"extract-api": "api-extractor run --local",
"lint": "echo skipped",
"audit": "echo skipped",
"clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log",
"build:node": "echo skipped",
"build:browser": "echo skipped",
Expand Down Expand Up @@ -106,12 +106,5 @@
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-notificationhubs?view=azure-node-preview"
}
}
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/notificationhubs/arm-notificationhubs"
}
Loading