Skip to content

Commit 80a499f

Browse files
[AutoPR @azure-arm-mongocluster]-generated-from-SDK Generation - JS-6321205 (#38593)
Configurations: 'specification/mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/tspconfig.yaml', and CommitSHA: 'b59aeff7f87d58a631c71fb0533f99ed91d54d71' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6321205 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. **Release plan link:** [https://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=2198](https://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=2198) **Submitted by**: olivert@microsoft.com ## Release Plan Details - Release Plan: https://aka.ms/sdk-release-planner?release-plan-id=e0b52033-d33d-f111-88b5-000d3a3ac981 Spec pull request: Azure/azure-rest-api-specs#42564 Spec API version: 2026-02-01-preview --------- Co-authored-by: Oliver Towers <olivert@microsoft.com>
1 parent 8f75d99 commit 80a499f

119 files changed

Lines changed: 985 additions & 865 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
@@ -772,7 +772,7 @@
772772
# PRLabel: %Mgmt
773773
/sdk/monitor/arm-monitor/ @qiaozha @MaryGao @JialinHuang803
774774

775-
# PRLabel: %Mgmt
775+
# PRLabel: %Mgmt %mgmt-review-needed
776776
/sdk/mongocluster/arm-mongocluster/ @qiaozha @MaryGao @JialinHuang803
777777

778778
# PRLabel: %Mgmt

sdk/mongocluster/arm-mongocluster/CHANGELOG.md

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

3+
## 1.2.0-beta.1 (2026-05-19)
4+
Compared with version 1.1.0
5+
6+
### Features Added
7+
- Interface MongoClusterProperties has a new optional parameter networkBypassMode
8+
- Interface MongoClusterUpdateProperties has a new optional parameter networkBypassMode
9+
- Added Type Alias NetworkBypassMode
10+
- Added Enum KnownNetworkBypassMode
11+
- Enum KnownVersions has a new value V20240301Preview
12+
- Enum KnownVersions has a new value V20240601Preview
13+
- Enum KnownVersions has a new value V20241001Preview
14+
- Enum KnownVersions has a new value V20250401Preview
15+
- Enum KnownVersions has a new value V20250701Preview
16+
- Enum KnownVersions has a new value V20250801Preview
17+
- Enum KnownVersions has a new value V20260201Preview
18+
319
## 1.1.0 (2025-10-15)
420

521
### Features Added

sdk/mongocluster/arm-mongocluster/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/mongocluster/arm-mongocluster",
5-
"Tag": "js/mongocluster/arm-mongocluster_7a52e2c387"
5+
"Tag": "js/mongocluster/arm-mongocluster_0338a6c5d4"
66
}

sdk/mongocluster/arm-mongocluster/metadata.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
{
2-
"apiVersion": "2025-09-01",
3-
"emitterVersion": "0.45.1",
2+
"apiVersions": {
3+
"Microsoft.DocumentDB": "2026-02-01-preview"
4+
},
5+
"emitterVersion": "0.53.2",
46
"crossLanguageDefinitions": {
57
"CrossLanguagePackageId": "Microsoft.DocumentDB",
68
"CrossLanguageDefinitionId": {
@@ -79,6 +81,7 @@
7981
"@azure/arm-mongocluster!KnownReplicationState:enum": "Microsoft.DocumentDB.ReplicationState",
8082
"@azure/arm-mongocluster!KnownAuthenticationMode:enum": "Microsoft.DocumentDB.AuthenticationMode",
8183
"@azure/arm-mongocluster!KnownKeyEncryptionKeyIdentityType:enum": "Microsoft.DocumentDB.KeyEncryptionKeyIdentityType",
84+
"@azure/arm-mongocluster!KnownNetworkBypassMode:enum": "Microsoft.DocumentDB.NetworkBypassMode",
8285
"@azure/arm-mongocluster!KnownManagedServiceIdentityType:enum": "Azure.ResourceManager.CommonTypes.ManagedServiceIdentityType",
8386
"@azure/arm-mongocluster!KnownResourceProvisioningState:enum": "Azure.ResourceManager.ResourceProvisioningState",
8487
"@azure/arm-mongocluster!KnownCheckNameAvailabilityReason:enum": "Azure.ResourceManager.CommonTypes.CheckNameAvailabilityReason",

sdk/mongocluster/arm-mongocluster/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure/arm-mongocluster",
3-
"version": "1.1.0",
3+
"version": "1.2.0-beta.1",
44
"description": "A generated SDK for MongoClusterManagementClient.",
55
"engines": {
66
"node": ">=20.0.0"
@@ -246,9 +246,10 @@
246246
"types": "./dist/commonjs/index.d.ts",
247247
"module": "./dist/esm/index.js",
248248
"imports": {
249-
"#platform/*": {
250-
"browser": "./src/*-browser.mts",
251-
"default": "./src/*.ts"
249+
"#platform/*.js": {
250+
"browser": "./src/*-browser.mjs",
251+
"react-native": "./src/*-react-native.mjs",
252+
"default": "./src/*.js"
252253
}
253254
}
254255
}

sdk/mongocluster/arm-mongocluster/review/arm-mongocluster-api-node.api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export interface MongoClusterManagementClientOptionalParams extends ClientOption
1919

2020
// @public
2121
export interface MongoClusterManagementContext extends Client {
22-
apiVersion: string;
22+
apiVersion?: string;
2323
subscriptionId: string;
2424
}
2525

sdk/mongocluster/arm-mongocluster/review/arm-mongocluster-models-node.api.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,12 @@ export enum KnownMongoClusterStatus {
240240
Updating = "Updating"
241241
}
242242

243+
// @public
244+
export enum KnownNetworkBypassMode {
245+
AzureCosmosDB = "AzureCosmosDB",
246+
None = "None"
247+
}
248+
243249
// @public
244250
export enum KnownOrigin {
245251
System = "system",
@@ -323,8 +329,15 @@ export enum KnownUserRole {
323329

324330
// @public
325331
export enum KnownVersions {
332+
V20240301Preview = "2024-03-01-preview",
333+
V20240601Preview = "2024-06-01-preview",
326334
V20240701 = "2024-07-01",
327-
V20250901 = "2025-09-01"
335+
V20241001Preview = "2024-10-01-preview",
336+
V20250401Preview = "2025-04-01-preview",
337+
V20250701Preview = "2025-07-01-preview",
338+
V20250801Preview = "2025-08-01-preview",
339+
V20250901 = "2025-09-01",
340+
V20260201Preview = "2026-02-01-preview"
328341
}
329342

330343
// @public
@@ -362,6 +375,7 @@ export interface MongoClusterProperties {
362375
encryption?: EncryptionProperties;
363376
highAvailability?: HighAvailabilityProperties;
364377
readonly infrastructureVersion?: string;
378+
networkBypassMode?: NetworkBypassMode;
365379
previewFeatures?: PreviewFeature[];
366380
readonly privateEndpointConnections?: PrivateEndpointConnection[];
367381
readonly provisioningState?: ProvisioningState;
@@ -405,13 +419,17 @@ export interface MongoClusterUpdateProperties {
405419
dataApi?: DataApiProperties;
406420
encryption?: EncryptionProperties;
407421
highAvailability?: HighAvailabilityProperties;
422+
networkBypassMode?: NetworkBypassMode;
408423
previewFeatures?: PreviewFeature[];
409424
publicNetworkAccess?: PublicNetworkAccess;
410425
serverVersion?: string;
411426
sharding?: ShardingProperties;
412427
storage?: StorageProperties;
413428
}
414429

430+
// @public
431+
export type NetworkBypassMode = string;
432+
415433
// @public
416434
export interface Operation {
417435
readonly actionType?: ActionType;

sdk/mongocluster/arm-mongocluster/review/arm-mongocluster-node.api.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@
66

77
import type { AbortSignalLike } from '@azure/abort-controller';
88
import type { ClientOptions } from '@azure-rest/core-client';
9+
import { isRestError } from '@azure/core-rest-pipeline';
910
import type { OperationOptions } from '@azure-rest/core-client';
1011
import type { OperationState } from '@azure/core-lro';
1112
import type { PathUncheckedResponse } from '@azure-rest/core-client';
1213
import type { Pipeline } from '@azure/core-rest-pipeline';
1314
import type { PollerLike } from '@azure/core-lro';
15+
import { RestError } from '@azure/core-rest-pipeline';
1416
import type { TokenCredential } from '@azure/core-auth';
1517

1618
// @public
@@ -200,6 +202,8 @@ export type IdentityProviderType = string;
200202
// @public
201203
export type IdentityProviderUnion = EntraIdentityProvider | IdentityProvider;
202204

205+
export { isRestError }
206+
203207
// @public
204208
export interface KeyEncryptionKeyIdentity {
205209
identityType?: KeyEncryptionKeyIdentityType;
@@ -290,6 +294,12 @@ export enum KnownMongoClusterStatus {
290294
Updating = "Updating"
291295
}
292296

297+
// @public
298+
export enum KnownNetworkBypassMode {
299+
AzureCosmosDB = "AzureCosmosDB",
300+
None = "None"
301+
}
302+
293303
// @public
294304
export enum KnownOrigin {
295305
System = "system",
@@ -373,8 +383,15 @@ export enum KnownUserRole {
373383

374384
// @public
375385
export enum KnownVersions {
386+
V20240301Preview = "2024-03-01-preview",
387+
V20240601Preview = "2024-06-01-preview",
376388
V20240701 = "2024-07-01",
377-
V20250901 = "2025-09-01"
389+
V20241001Preview = "2024-10-01-preview",
390+
V20250401Preview = "2025-04-01-preview",
391+
V20250701Preview = "2025-07-01-preview",
392+
V20250801Preview = "2025-08-01-preview",
393+
V20250901 = "2025-09-01",
394+
V20260201Preview = "2026-02-01-preview"
378395
}
379396

380397
// @public
@@ -431,6 +448,7 @@ export interface MongoClusterProperties {
431448
encryption?: EncryptionProperties;
432449
highAvailability?: HighAvailabilityProperties;
433450
readonly infrastructureVersion?: string;
451+
networkBypassMode?: NetworkBypassMode;
434452
previewFeatures?: PreviewFeature[];
435453
readonly privateEndpointConnections?: PrivateEndpointConnection[];
436454
readonly provisioningState?: ProvisioningState;
@@ -527,13 +545,17 @@ export interface MongoClusterUpdateProperties {
527545
dataApi?: DataApiProperties;
528546
encryption?: EncryptionProperties;
529547
highAvailability?: HighAvailabilityProperties;
548+
networkBypassMode?: NetworkBypassMode;
530549
previewFeatures?: PreviewFeature[];
531550
publicNetworkAccess?: PublicNetworkAccess;
532551
serverVersion?: string;
533552
sharding?: ShardingProperties;
534553
storage?: StorageProperties;
535554
}
536555

556+
// @public
557+
export type NetworkBypassMode = string;
558+
537559
// @public
538560
export interface Operation {
539561
readonly actionType?: ActionType;
@@ -718,6 +740,8 @@ export interface Resource {
718740
readonly type?: string;
719741
}
720742

743+
export { RestError }
744+
721745
// @public
722746
export function restorePoller<TResponse extends PathUncheckedResponse, TResult>(client: MongoClusterManagementClient, serializedState: string, sourceOperation: (...args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult>): PollerLike<OperationState<TResult>, TResult>;
723747

sdk/mongocluster/arm-mongocluster/samples-dev/firewallRulesCreateOrUpdateSample.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,14 @@ import { DefaultAzureCredential } from "@azure/identity";
88
* This sample demonstrates how to creates a new firewall rule or updates an existing firewall rule on a mongo cluster.
99
*
1010
* @summary creates a new firewall rule or updates an existing firewall rule on a mongo cluster.
11-
* x-ms-original-file: 2025-09-01/MongoClusters_FirewallRuleCreate.json
11+
* x-ms-original-file: 2026-02-01-preview/MongoClusters_FirewallRuleCreate.json
1212
*/
1313
async function createsAFirewallRuleOnAMongoClusterResource(): Promise<void> {
1414
const credential = new DefaultAzureCredential();
1515
const subscriptionId = "ffffffff-ffff-ffff-ffff-ffffffffffff";
1616
const client = new MongoClusterManagementClient(credential, subscriptionId);
1717
const result = await client.firewallRules.createOrUpdate("TestGroup", "myMongoCluster", "rule1", {
18-
properties: {
19-
startIpAddress: "0.0.0.0",
20-
endIpAddress: "255.255.255.255",
21-
},
18+
properties: { startIpAddress: "0.0.0.0", endIpAddress: "255.255.255.255" },
2219
});
2320
console.log(result);
2421
}

sdk/mongocluster/arm-mongocluster/samples-dev/firewallRulesDeleteSample.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity";
88
* This sample demonstrates how to deletes a mongo cluster firewall rule.
99
*
1010
* @summary deletes a mongo cluster firewall rule.
11-
* x-ms-original-file: 2025-09-01/MongoClusters_FirewallRuleDelete.json
11+
* x-ms-original-file: 2026-02-01-preview/MongoClusters_FirewallRuleDelete.json
1212
*/
1313
async function deletesAFirewallRuleOnAMongoClusterResource(): Promise<void> {
1414
const credential = new DefaultAzureCredential();

0 commit comments

Comments
 (0)