Skip to content
Draft
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 25 additions & 19 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

178 changes: 167 additions & 11 deletions sdk/redis/arm-rediscache/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,177 @@
# Release History

## 8.2.2 (Unreleased)
## 9.0.0 (2025-10-28)

### Features Added
- Added operation AccessPolicyOperations.createUpdate
- Added operation AccessPolicyOperations.delete
- Added operation AccessPolicyAssignmentOperations.createUpdate
- Added operation AccessPolicyAssignmentOperations.delete
- Added operation LinkedServerOperations.create
- Added operation LinkedServerOperations.delete
- Added operation PrivateEndpointConnectionsOperations.put
- Added operation RedisOperations.create
- Added operation RedisOperations.delete
- Added operation RedisOperations.exportData
- Added operation RedisOperations.flushCache
- Added operation RedisOperations.importData
- Added operation RedisOperations.update
- Added Interface PagedAsyncIterableIterator
- Added Interface PageSettings
- Added Interface PrivateEndpointConnectionProperties
- Added Interface PrivateLinkResourceProperties
- Added Interface RedisCacheAccessPolicyAssignmentProperties
- Added Interface RedisCacheAccessPolicyProperties
- Added Interface RedisFirewallRuleProperties
- Added Interface RestorePollerOptions
- Added Interface ScheduleEntries
- Added Interface SystemData
- Interface PrivateEndpointConnection has a new optional parameter properties
- Interface PrivateEndpointConnection has a new optional parameter systemData
- Interface PrivateLinkResource has a new optional parameter properties
- Interface PrivateLinkResource has a new optional parameter systemData
- Interface ProxyResource has a new optional parameter systemData
- Interface RedisCacheAccessPolicy has a new optional parameter properties
- Interface RedisCacheAccessPolicy has a new optional parameter systemData
- Interface RedisCacheAccessPolicyAssignment has a new optional parameter properties
- Interface RedisCacheAccessPolicyAssignment has a new optional parameter systemData
- Interface RedisCommonPropertiesRedisConfiguration has a new optional parameter additionalProperties
- Interface RedisFirewallRule has a new optional parameter systemData
- Interface RedisLinkedServerWithProperties has a new optional parameter properties
- Interface RedisLinkedServerWithProperties has a new optional parameter systemData
- Interface RedisPatchSchedule has a new optional parameter systemData
- Interface RedisResource has a new optional parameter systemData
- Interface RedisUpdateParameters has a new optional parameter properties
- Interface Resource has a new optional parameter systemData
- Interface TrackedResource has a new optional parameter systemData
- Added Type Alias AzureSupportedClouds
- Added Type Alias CreatedByType
- Added Enum AzureClouds
- Added Enum KnownCreatedByType
- Added Enum KnownVersions

### Breaking Changes
- Removed operation AccessPolicy.beginCreateUpdate
- Removed operation AccessPolicy.beginCreateUpdateAndWait
- Removed operation AccessPolicy.beginDelete
- Removed operation AccessPolicy.beginDeleteAndWait
- Removed operation AccessPolicyAssignment.beginCreateUpdate
- Removed operation AccessPolicyAssignment.beginCreateUpdateAndWait
- Removed operation AccessPolicyAssignment.beginDelete
- Removed operation AccessPolicyAssignment.beginDeleteAndWait
- Removed operation LinkedServer.beginCreate
- Removed operation LinkedServer.beginCreateAndWait
- Removed operation LinkedServer.beginDelete
- Removed operation LinkedServer.beginDeleteAndWait
- Removed operation PrivateEndpointConnections.beginPut
- Removed operation PrivateEndpointConnections.beginPutAndWait
- Removed operation Redis.beginCreate
- Removed operation Redis.beginCreateAndWait
- Removed operation Redis.beginDelete
- Removed operation Redis.beginDeleteAndWait
- Removed operation Redis.beginExportData
- Removed operation Redis.beginExportDataAndWait
- Removed operation Redis.beginFlushCache
- Removed operation Redis.beginFlushCacheAndWait
- Removed operation Redis.beginImportData
- Removed operation Redis.beginImportDataAndWait
- Removed operation Redis.beginUpdate
- Removed operation Redis.beginUpdateAndWait
- Operation FirewallRules.createOrUpdate has a new signature
- Operation FirewallRules.get has a new signature
- Operation PatchSchedules.createOrUpdate has a new signature
- Operation PatchSchedules.get has a new signature
- Operation Redis.get has a new signature
- Removed Interface NotificationListResponse
- Removed Interface RedisCacheAccessPolicyAssignmentList
- Removed Interface RedisCacheAccessPolicyList
- Removed Interface RedisFirewallRuleCreateParameters
- Removed Interface RedisLinkedServerWithPropertiesList
- Interface RedisCreateParameters has a new required parameter properties
- Interface RedisFirewallRule has a new required parameter properties
- Interface RedisLinkedServerCreateParameters has a new required parameter properties
- Interface RedisPatchSchedule has a new required parameter properties
- Interface RedisResource has a new required parameter properties
- Interface PrivateEndpointConnection no longer has parameter privateEndpoint
- Interface PrivateEndpointConnection no longer has parameter privateLinkServiceConnectionState
- Interface PrivateEndpointConnection no longer has parameter provisioningState
- Interface PrivateLinkResource no longer has parameter groupId
- Interface PrivateLinkResource no longer has parameter requiredMembers
- Interface PrivateLinkResource no longer has parameter requiredZoneNames
- Interface RedisCacheAccessPolicy no longer has parameter permissions
- Interface RedisCacheAccessPolicy no longer has parameter provisioningState
- Interface RedisCacheAccessPolicy no longer has parameter typePropertiesType
- Interface RedisCacheAccessPolicyAssignment no longer has parameter accessPolicyName
- Interface RedisCacheAccessPolicyAssignment no longer has parameter objectId
- Interface RedisCacheAccessPolicyAssignment no longer has parameter objectIdAlias
- Interface RedisCacheAccessPolicyAssignment no longer has parameter provisioningState
- Interface RedisCreateParameters no longer has parameter disableAccessKeyAuthentication
- Interface RedisCreateParameters no longer has parameter enableNonSslPort
- Interface RedisCreateParameters no longer has parameter minimumTlsVersion
- Interface RedisCreateParameters no longer has parameter publicNetworkAccess
- Interface RedisCreateParameters no longer has parameter redisConfiguration
- Interface RedisCreateParameters no longer has parameter redisVersion
- Interface RedisCreateParameters no longer has parameter replicasPerMaster
- Interface RedisCreateParameters no longer has parameter replicasPerPrimary
- Interface RedisCreateParameters no longer has parameter shardCount
- Interface RedisCreateParameters no longer has parameter sku
- Interface RedisCreateParameters no longer has parameter staticIP
- Interface RedisCreateParameters no longer has parameter subnetId
- Interface RedisCreateParameters no longer has parameter tenantSettings
- Interface RedisCreateParameters no longer has parameter updateChannel
- Interface RedisCreateParameters no longer has parameter zonalAllocationPolicy
- Interface RedisFirewallRule no longer has parameter endIP
- Interface RedisFirewallRule no longer has parameter startIP
- Interface RedisLinkedServerCreateParameters no longer has parameter geoReplicatedPrimaryHostName
- Interface RedisLinkedServerCreateParameters no longer has parameter linkedRedisCacheId
- Interface RedisLinkedServerCreateParameters no longer has parameter linkedRedisCacheLocation
- Interface RedisLinkedServerCreateParameters no longer has parameter primaryHostName
- Interface RedisLinkedServerCreateParameters no longer has parameter serverRole
- Interface RedisLinkedServerWithProperties no longer has parameter geoReplicatedPrimaryHostName
- Interface RedisLinkedServerWithProperties no longer has parameter linkedRedisCacheId
- Interface RedisLinkedServerWithProperties no longer has parameter linkedRedisCacheLocation
- Interface RedisLinkedServerWithProperties no longer has parameter primaryHostName
- Interface RedisLinkedServerWithProperties no longer has parameter provisioningState
- Interface RedisLinkedServerWithProperties no longer has parameter serverRole
- Interface RedisPatchSchedule no longer has parameter scheduleEntries
- Interface RedisResource no longer has parameter accessKeys
- Interface RedisResource no longer has parameter disableAccessKeyAuthentication
- Interface RedisResource no longer has parameter enableNonSslPort
- Interface RedisResource no longer has parameter hostName
- Interface RedisResource no longer has parameter instances
- Interface RedisResource no longer has parameter linkedServers
- Interface RedisResource no longer has parameter minimumTlsVersion
- Interface RedisResource no longer has parameter port
- Interface RedisResource no longer has parameter privateEndpointConnections
- Interface RedisResource no longer has parameter provisioningState
- Interface RedisResource no longer has parameter publicNetworkAccess
- Interface RedisResource no longer has parameter redisConfiguration
- Interface RedisResource no longer has parameter redisVersion
- Interface RedisResource no longer has parameter replicasPerMaster
- Interface RedisResource no longer has parameter replicasPerPrimary
- Interface RedisResource no longer has parameter shardCount
- Interface RedisResource no longer has parameter sku
- Interface RedisResource no longer has parameter sslPort
- Interface RedisResource no longer has parameter staticIP
- Interface RedisResource no longer has parameter subnetId
- Interface RedisResource no longer has parameter tenantSettings
- Interface RedisResource no longer has parameter updateChannel
- Interface RedisResource no longer has parameter zonalAllocationPolicy
- Interface RedisUpdateParameters no longer has parameter disableAccessKeyAuthentication
- Interface RedisUpdateParameters no longer has parameter enableNonSslPort
- Interface RedisUpdateParameters no longer has parameter minimumTlsVersion
- Interface RedisUpdateParameters no longer has parameter publicNetworkAccess
- Interface RedisUpdateParameters no longer has parameter redisConfiguration
- Interface RedisUpdateParameters no longer has parameter redisVersion
- Interface RedisUpdateParameters no longer has parameter replicasPerMaster
- Interface RedisUpdateParameters no longer has parameter replicasPerPrimary
- Interface RedisUpdateParameters no longer has parameter shardCount
- Interface RedisUpdateParameters no longer has parameter sku
- Interface RedisUpdateParameters no longer has parameter tenantSettings
- Interface RedisUpdateParameters no longer has parameter updateChannel
- Interface RedisUpdateParameters no longer has parameter zonalAllocationPolicy

### Bugs Fixed

### Other Changes

## 8.2.1 (2025-08-22)

### Other Changes

- Other fixes


## 8.2.0 (2025-01-07)

### Features Added
Expand Down
2 changes: 1 addition & 1 deletion sdk/redis/arm-rediscache/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
18 changes: 9 additions & 9 deletions sdk/redis/arm-rediscache/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ This package contains an isomorphic SDK (runs both in Node.js and in browsers) f

REST API for Azure Redis Cache Service.

[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/redis/arm-rediscache) |
[Package (NPM)](https://www.npmjs.com/package/@azure/arm-rediscache) |
[API reference documentation](https://learn.microsoft.com/javascript/api/@azure/arm-rediscache) |
[Samples](https://github.com/Azure-Samples/azure-samples-js-management)
Key links:

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

## Getting started

Expand Down Expand Up @@ -63,16 +65,16 @@ For browser environments, use the `InteractiveBrowserCredential` from the `@azur
import { InteractiveBrowserCredential } from "@azure/identity";
import { RedisManagementClient } from "@azure/arm-rediscache";

const subscriptionId = "00000000-0000-0000-0000-000000000000";
const credential = new InteractiveBrowserCredential({
tenantId: "<YOUR_TENANT_ID>",
clientId: "<YOUR_CLIENT_ID>",
});
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new RedisManagementClient(credential, subscriptionId);
```

### JavaScript Bundle

### JavaScript Bundle
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).

## Key concepts
Expand All @@ -97,7 +99,7 @@ For more detailed instructions on how to enable logs, you can look at the [@azur

## Next steps

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.
Please take a look at the [samples](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/redis/arm-rediscache/samples) directory for detailed examples on how to use this library.

## Contributing

Expand All @@ -107,8 +109,6 @@ If you'd like to contribute to this library, please read the [contributing guide

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

[azure_cli]: https://learn.microsoft.com/cli/azure
[azure_sub]: https://azure.microsoft.com/free/
[azure_sub]: https://azure.microsoft.com/free/
[azure_portal]: https://portal.azure.com
[azure_identity]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/identity/identity
Expand Down
8 changes: 0 additions & 8 deletions sdk/redis/arm-rediscache/_meta.json

This file was deleted.

4 changes: 1 addition & 3 deletions sdk/redis/arm-rediscache/api-extractor.json
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
{
"extends": "../../../api-extractor-base.json"
}
{ "extends": "../../../api-extractor-base.json" }
14 changes: 14 additions & 0 deletions sdk/redis/arm-rediscache/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import azsdkEslint from "@azure/eslint-plugin-azure-sdk";

export default azsdkEslint.config([
{
rules: {
"@azure/azure-sdk/ts-modules-only-named": "warn",
"@azure/azure-sdk/ts-package-json-types": "warn",
"@azure/azure-sdk/ts-package-json-engine-is-present": "warn",
"@azure/azure-sdk/ts-package-json-files-required": "off",
"@azure/azure-sdk/ts-package-json-main-is-cjs": "off",
"tsdoc/syntax": "warn",
},
},
]);
Loading
Loading