Skip to content

Commit d7084eb

Browse files
azure-sdkv-jiaodikazrael2119
authored
[AutoPR @azure-arm-redisenterprisecache]-generated-from-SDK Generation - JS-6331965 (#38621)
Configurations: 'specification/redisenterprise/resource-manager/Microsoft.Cache/RedisEnterprise/tspconfig.yaml', API Version: 2026-02-01-preview, SDK Release Type: beta, and CommitSHA: '0b39d09202614b896019af9fc8df28a8a7ee9c29' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6331965 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --------- Co-authored-by: Jiao Di (MSFT) <v-jiaodi@microsoft.com> Co-authored-by: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com>
1 parent ced3c53 commit d7084eb

270 files changed

Lines changed: 12505 additions & 13590 deletions

File tree

Some content is hidden

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

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -880,7 +880,7 @@
880880
# PRLabel: %Mgmt
881881
/sdk/redhatopenshift/arm-redhatopenshift/ @qiaozha @MaryGao @JialinHuang803
882882

883-
# PRLabel: %Mgmt
883+
# PRLabel: %Mgmt %mgmt-review-needed
884884
/sdk/redisenterprise/arm-redisenterprisecache/ @qiaozha @MaryGao @JialinHuang803
885885

886886
# PRLabel: %Mgmt

pnpm-lock.yaml

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

sdk/redisenterprise/arm-redisenterprisecache/CHANGELOG.md

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

3+
## 5.0.0-beta.1 (2026-05-25)
4+
Compared with version 4.0.0
5+
6+
### Features Added
7+
- Added operation group MigrationOperations
8+
- Added operation group MigrationsOperations
9+
- Added operation AccessPolicyAssignmentOperations.createUpdate
10+
- Added operation AccessPolicyAssignmentOperations.delete
11+
- Added operation DatabasesOperations.create
12+
- Added operation DatabasesOperations.delete
13+
- Added operation DatabasesOperations.export
14+
- Added operation DatabasesOperations.flush
15+
- Added operation DatabasesOperations.forceLinkToReplicationGroup
16+
- Added operation DatabasesOperations.forceUnlink
17+
- Added operation DatabasesOperations.import
18+
- Added operation DatabasesOperations.regenerateKey
19+
- Added operation DatabasesOperations.update
20+
- Added operation DatabasesOperations.upgradeDBRedisVersion
21+
- Added operation PrivateEndpointConnectionsOperations.delete
22+
- Added operation PrivateEndpointConnectionsOperations.put
23+
- Added operation RedisEnterpriseOperations.create
24+
- Added operation RedisEnterpriseOperations.delete
25+
- Added operation RedisEnterpriseOperations.update
26+
- Added Interface AccessPolicyAssignmentProperties
27+
- Added Interface AzureCacheForRedisMigrationProperties
28+
- Added Interface MaintenanceConfiguration
29+
- Added Interface MaintenanceWindow
30+
- Added Interface MaintenanceWindowSchedule
31+
- Added Interface Migration
32+
- Added Interface MigrationCancelOptionalParams
33+
- Added Interface MigrationGetOptionalParams
34+
- Added Interface MigrationListOptionalParams
35+
- Added Interface MigrationProperties
36+
- Added Interface MigrationStartOptionalParams
37+
- Added Interface MigrationsValidateOptionalParams
38+
- Added Interface MigrationValidationDisparity
39+
- Added Interface MigrationValidationError
40+
- Added Interface MigrationValidationRequest
41+
- Added Interface MigrationValidationResponse
42+
- Added Interface MigrationValidationWarning
43+
- Added Interface PagedAsyncIterableIterator
44+
- Added Interface PageSettings
45+
- Added Interface PrivateEndpointConnectionProperties
46+
- Added Interface PrivateLinkResourceProperties
47+
- Added Interface RestorePollerOptions
48+
- Added Interface SimplePollerLike
49+
- Interface AccessPolicyAssignment has a new optional parameter systemData
50+
- Interface Cluster has a new optional parameter maintenanceConfiguration
51+
- Interface Cluster has a new optional parameter migratedEndpoint
52+
- Interface Cluster has a new optional parameter systemData
53+
- Interface ClusterCommonProperties has a new optional parameter maintenanceConfiguration
54+
- Interface ClusterCommonProperties has a new optional parameter migratedEndpoint
55+
- Interface ClusterCreateProperties has a new optional parameter maintenanceConfiguration
56+
- Interface ClusterCreateProperties has a new optional parameter migratedEndpoint
57+
- Interface ClusterUpdate has a new optional parameter maintenanceConfiguration
58+
- Interface ClusterUpdate has a new optional parameter migratedEndpoint
59+
- Interface ClusterUpdateProperties has a new optional parameter maintenanceConfiguration
60+
- Interface ClusterUpdateProperties has a new optional parameter migratedEndpoint
61+
- Interface Database has a new optional parameter notifyKeyspaceEvents
62+
- Interface DatabaseCommonProperties has a new optional parameter notifyKeyspaceEvents
63+
- Interface DatabaseCreateProperties has a new optional parameter notifyKeyspaceEvents
64+
- Interface DatabaseUpdate has a new optional parameter notifyKeyspaceEvents
65+
- Interface DatabaseUpdateProperties has a new optional parameter notifyKeyspaceEvents
66+
- Interface PrivateEndpointConnection has a new optional parameter groupIds
67+
- Interface PrivateEndpointConnection has a new optional parameter systemData
68+
- Interface PrivateLinkResource has a new optional parameter systemData
69+
- Interface Resource has a new optional parameter systemData
70+
- Interface TrackedResource has a new optional parameter systemData
71+
- Added Type Alias AzureSupportedClouds
72+
- Added Type Alias MaintenanceDayOfWeek
73+
- Added Type Alias MaintenanceWindowType
74+
- Added Type Alias MigrationPropertiesUnion
75+
- Added Type Alias MigrationProvisioningState
76+
- Added Type Alias SourceType
77+
- Added Enum AzureClouds
78+
- Added Enum KnownMaintenanceDayOfWeek
79+
- Added Enum KnownMaintenanceWindowType
80+
- Added Enum KnownMigrationProvisioningState
81+
- Added Enum KnownSourceType
82+
- Added Enum KnownVersions
83+
84+
### Breaking Changes
85+
- Operation AccessPolicyAssignment.beginDeleteAndWait has a new signature
86+
- Operation Databases.beginForceLinkToReplicationGroupAndWait has a new signature
87+
- Operation Databases.beginUpgradeDBRedisVersionAndWait has a new signature
88+
- Removed Interface AccessPolicyAssignmentList
89+
- Removed Interface ClusterList
90+
- Removed Interface DatabaseList
91+
- Removed Interface ErrorDetailAutoGenerated
92+
- Removed Interface ErrorResponseAutoGenerated
93+
- Removed Interface ProxyResourceAutoGenerated
94+
- Removed Interface ResourceAutoGenerated
95+
396
## 4.0.0 (2025-10-22)
497

598
### Features Added

sdk/redisenterprise/arm-redisenterprisecache/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ This package contains an isomorphic SDK (runs both in Node.js and in browsers) f
44

55
REST API for managing Redis Enterprise resources in Azure.
66

7-
[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/redisenterprise/arm-redisenterprisecache) |
8-
[Package (NPM)](https://www.npmjs.com/package/@azure/arm-redisenterprisecache) |
9-
[API reference documentation](https://learn.microsoft.com/javascript/api/@azure/arm-redisenterprisecache) |
10-
[Samples](https://github.com/Azure-Samples/azure-samples-js-management)
7+
Key links:
8+
9+
- [Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/redisenterprise/arm-redisenterprisecache)
10+
- [Package (NPM)](https://www.npmjs.com/package/@azure/arm-redisenterprisecache)
11+
- [API reference documentation](https://learn.microsoft.com/javascript/api/@azure/arm-redisenterprisecache?view=azure-node-preview)
12+
- [Samples](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/redisenterprise/arm-redisenterprisecache/samples)
1113

1214
## Getting started
1315

@@ -35,7 +37,7 @@ npm install @azure/arm-redisenterprisecache
3537
To create a client object to access the Azure RedisEnterpriseManagement API, you will need the `endpoint` of your Azure RedisEnterpriseManagement resource and a `credential`. The Azure RedisEnterpriseManagement client can use Azure Active Directory credentials to authenticate.
3638
You can find the endpoint for your Azure RedisEnterpriseManagement resource in the [Azure Portal][azure_portal].
3739

38-
You can authenticate with Azure Active Directory using a credential from the [@azure/identity][azure_identity] library or [an existing AAD Token](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/identity/identity/samples/AzureIdentityExamples.md#authenticating-with-a-pre-fetched-access-token).
40+
You can authenticate with Azure Active Directory using a credential from the [@azure/identity][azure_identity] library or [an existing AAD Token](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/samples/AzureIdentityExamples.md#authenticating-with-a-pre-fetched-access-token).
3941

4042
To use the [DefaultAzureCredential][defaultazurecredential] provider shown below, or other credential providers provided with the Azure SDK, please install the `@azure/identity` package:
4143

@@ -63,14 +65,15 @@ For browser environments, use the `InteractiveBrowserCredential` from the `@azur
6365
import { InteractiveBrowserCredential } from "@azure/identity";
6466
import { RedisEnterpriseManagementClient } from "@azure/arm-redisenterprisecache";
6567

66-
const subscriptionId = "00000000-0000-0000-0000-000000000000";
6768
const credential = new InteractiveBrowserCredential({
6869
tenantId: "<YOUR_TENANT_ID>",
6970
clientId: "<YOUR_CLIENT_ID>",
7071
});
72+
const subscriptionId = "00000000-0000-0000-0000-000000000000";
7173
const client = new RedisEnterpriseManagementClient(credential, subscriptionId);
7274
```
7375

76+
7477
### JavaScript Bundle
7578
To use this client library in the browser, first you need to use a bundler. For details on how to do this, please refer to our [bundling documentation](https://aka.ms/AzureSDKBundling).
7679

@@ -96,7 +99,7 @@ For more detailed instructions on how to enable logs, you can look at the [@azur
9699

97100
## Next steps
98101

99-
Please take a look at the [samples](https://github.com/Azure-Samples/azure-samples-js-management) directory for detailed examples on how to use this library.
102+
Please take a look at the [samples](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/redisenterprise/arm-redisenterprisecache/samples) directory for detailed examples on how to use this library.
100103

101104
## Contributing
102105

@@ -106,9 +109,6 @@ If you'd like to contribute to this library, please read the [contributing guide
106109

107110
- [Microsoft Azure SDK for JavaScript](https://github.com/Azure/azure-sdk-for-js)
108111

109-
110-
[azure_cli]: https://learn.microsoft.com/cli/azure
111-
[azure_sub]: https://azure.microsoft.com/free/
112112
[azure_sub]: https://azure.microsoft.com/free/
113113
[azure_portal]: https://portal.azure.com
114114
[azure_identity]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/identity/identity

sdk/redisenterprise/arm-redisenterprisecache/_meta.json

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
{
2-
"extends": "../../../api-extractor-base.json"
3-
}
1+
{ "extends": "../../../api-extractor-base.json" }

sdk/redisenterprise/arm-redisenterprisecache/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "js",
44
"TagPrefix": "js/redisenterprise/arm-redisenterprisecache",
5-
"Tag": "js/redisenterprise/arm-redisenterprisecache_9bd1f23f78"
5+
"Tag": "js/redisenterprise/arm-redisenterprisecache_6b04f74fbd"
66
}

sdk/redisenterprise/arm-redisenterprisecache/config/tsconfig.samples.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
"extends": "../../../../eng/tsconfigs/samples.json",
33
"compilerOptions": {
44
"paths": {
5-
"@azure/arm-redisenterprisecache": [
6-
"../dist/esm"
7-
]
5+
"@azure/arm-redisenterprisecache": ["../dist/esm"]
86
}
97
}
108
}
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
{
22
"extends": "../../../../eng/tsconfigs/src.browser.json",
3-
"include": [
4-
"../src/index.ts"
5-
]
3+
"include": ["../src/index.ts"]
64
}
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
{
22
"extends": "../../../../eng/tsconfigs/src.cjs.json",
3-
"include": [
4-
"../src/index.ts"
5-
]
3+
"include": ["../src/index.ts"]
64
}

0 commit comments

Comments
 (0)