Skip to content

Commit 3795fc1

Browse files
committed
Configurations: 'specification/resources/resource-manager/Microsoft.Resources/resources/tspconfig.yaml', API Version: 2025-04-01, SDK Release Type: beta, and CommitSHA: 'be1548d6ad009645e548b82d51d6060757d71042' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6362250 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
1 parent 81add2b commit 3795fc1

243 files changed

Lines changed: 8276 additions & 15081 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
@@ -904,7 +904,7 @@
904904
# PRLabel: %Mgmt
905905
/sdk/resourcemover/arm-resourcemover/ @qiaozha @MaryGao @JialinHuang803
906906

907-
# PRLabel: %Mgmt
907+
# PRLabel: %Mgmt %mgmt-review-needed
908908
/sdk/resources/arm-resources/ @qiaozha @MaryGao @JialinHuang803
909909

910910
# PRLabel: %Mgmt

pnpm-lock.yaml

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

sdk/resources/arm-resources/CHANGELOG.md

Lines changed: 51 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,61 @@
11
# Release History
22

3-
## 7.0.1 (Unreleased)
3+
## 8.0.0-beta.1 (2026-05-28)
4+
Compared with version 7.0.0
45

56
### Features Added
7+
- Added operation ResourceGroupsOperations.delete
8+
- Added operation ResourceGroupsOperations.exportTemplate
9+
- Added operation ResourcesOperations.createOrUpdate
10+
- Added operation ResourcesOperations.createOrUpdateById
11+
- Added operation ResourcesOperations.delete
12+
- Added operation ResourcesOperations.deleteById
13+
- Added operation ResourcesOperations.moveResources
14+
- Added operation ResourcesOperations.update
15+
- Added operation ResourcesOperations.updateById
16+
- Added operation ResourcesOperations.validateMoveResources
17+
- Added operation TagsOperations.createOrUpdateAtScope
18+
- Added operation TagsOperations.deleteAtScope
19+
- Added operation TagsOperations.updateAtScope
20+
- Added Interface ErrorDetail
21+
- Added Interface ExtensionResource
22+
- Added Interface PagedAsyncIterableIterator
23+
- Added Interface PageSettings
24+
- Added Interface RestorePollerOptions
25+
- Added Interface SimplePollerLike
26+
- Added Interface SystemData
27+
- Added Interface TrackedResource
28+
- Interface GenericResource has a new optional parameter systemData
29+
- Interface GenericResourceExpanded has a new optional parameter systemData
30+
- Interface Operation has a new optional parameter actionType
31+
- Interface Operation has a new optional parameter isDataAction
32+
- Interface Operation has a new optional parameter origin
33+
- Interface Resource has a new optional parameter systemData
34+
- Interface ResourceGroup has a new optional parameter systemData
35+
- Interface TagsResource has a new optional parameter systemData
36+
- Added Type Alias ActionType
37+
- Added Type Alias AzureSupportedClouds
38+
- Added Type Alias CreatedByType
39+
- Added Type Alias Origin
40+
- Added Enum AzureClouds
41+
- Added Enum KnownActionType
42+
- Added Enum KnownCreatedByType
43+
- Added Enum KnownOrigin
44+
- Added Enum KnownVersions
645

746
### Breaking Changes
47+
- Class ResourceManagementClient no longer has parameter tagsOperations
48+
- Removed Interface GenericResourceFilter
49+
- Removed Interface ResourceGroupFilter
50+
- Removed Interface ResourceProviderOperationDisplayProperties
51+
- Removed Interface SubResource
52+
- Interface Resource no longer has parameter extendedLocation
53+
- Interface Resource no longer has parameter location
54+
- Interface Resource no longer has parameter tags
55+
- Parameter value of interface ProviderPermissionListResult is now required
56+
- Parameter value of interface ProviderResourceTypeListResult is now required
857

9-
### Bugs Fixed
10-
11-
### Other Changes
12-
13-
58+
1459
## 7.0.0 (2025-06-10)
1560

1661
- operation groups `DeploymentOperations` and `Deployments` has been split into an independent library [`@azure/arm-resourcesdeployment`](https://www.npmjs.com/package/@azure/arm-resourcesdeployments/v/1.0.0-beta.1).

sdk/resources/arm-resources/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
Provides operations for working with resources and resource groups.
66

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

1214
## Getting started
1315

@@ -35,7 +37,7 @@ npm install @azure/arm-resources
3537
To create a client object to access the Azure ResourceManagement API, you will need the `endpoint` of your Azure ResourceManagement resource and a `credential`. The Azure ResourceManagement client can use Azure Active Directory credentials to authenticate.
3638
You can find the endpoint for your Azure ResourceManagement 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 { ResourceManagementClient } from "@azure/arm-resources";
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 ResourceManagementClient(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/resources/arm-resources/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/resources/arm-resources/_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/resources/arm-resources/config/tsconfig.lint.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

sdk/resources/arm-resources/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-resources": [
6-
"../dist/esm"
7-
]
5+
"@azure/arm-resources": ["../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)