Skip to content

Commit d92f4d9

Browse files
authored
1 parent 6611706 commit d92f4d9

File tree

208 files changed

+2054
-1269
lines changed

Some content is hidden

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

208 files changed

+2054
-1269
lines changed

sdk/dnsresolver/arm-dnsresolver/CHANGELOG.md

Lines changed: 110 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,116 @@
11
# Release History
2-
3-
## 1.2.0-beta.2 (Unreleased)
4-
2+
3+
## 1.2.0 (2025-06-11)
4+
55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
12-
7+
- Added operation group DnsResolverDomainLists
8+
- Added operation group DnsResolverPolicies
9+
- Added operation group DnsResolverPolicyVirtualNetworkLinks
10+
- Added operation group DnsSecurityRules
11+
- Added Interface DnsResolverDomainList
12+
- Added Interface DnsResolverDomainListBulk
13+
- Added Interface DnsResolverDomainListPatch
14+
- Added Interface DnsResolverDomainListResult
15+
- Added Interface DnsResolverDomainListsBulkHeaders
16+
- Added Interface DnsResolverDomainListsBulkOptionalParams
17+
- Added Interface DnsResolverDomainListsCreateOrUpdateOptionalParams
18+
- Added Interface DnsResolverDomainListsDeleteHeaders
19+
- Added Interface DnsResolverDomainListsDeleteOptionalParams
20+
- Added Interface DnsResolverDomainListsGetOptionalParams
21+
- Added Interface DnsResolverDomainListsListByResourceGroupNextOptionalParams
22+
- Added Interface DnsResolverDomainListsListByResourceGroupOptionalParams
23+
- Added Interface DnsResolverDomainListsListNextOptionalParams
24+
- Added Interface DnsResolverDomainListsListOptionalParams
25+
- Added Interface DnsResolverDomainListsUpdateHeaders
26+
- Added Interface DnsResolverDomainListsUpdateOptionalParams
27+
- Added Interface DnsResolverPoliciesCreateOrUpdateOptionalParams
28+
- Added Interface DnsResolverPoliciesDeleteHeaders
29+
- Added Interface DnsResolverPoliciesDeleteOptionalParams
30+
- Added Interface DnsResolverPoliciesGetOptionalParams
31+
- Added Interface DnsResolverPoliciesListByResourceGroupNextOptionalParams
32+
- Added Interface DnsResolverPoliciesListByResourceGroupOptionalParams
33+
- Added Interface DnsResolverPoliciesListByVirtualNetworkNextOptionalParams
34+
- Added Interface DnsResolverPoliciesListByVirtualNetworkOptionalParams
35+
- Added Interface DnsResolverPoliciesListNextOptionalParams
36+
- Added Interface DnsResolverPoliciesListOptionalParams
37+
- Added Interface DnsResolverPoliciesUpdateHeaders
38+
- Added Interface DnsResolverPoliciesUpdateOptionalParams
39+
- Added Interface DnsResolverPolicy
40+
- Added Interface DnsResolverPolicyListResult
41+
- Added Interface DnsResolverPolicyPatch
42+
- Added Interface DnsResolverPolicyVirtualNetworkLink
43+
- Added Interface DnsResolverPolicyVirtualNetworkLinkListResult
44+
- Added Interface DnsResolverPolicyVirtualNetworkLinkPatch
45+
- Added Interface DnsResolverPolicyVirtualNetworkLinksCreateOrUpdateOptionalParams
46+
- Added Interface DnsResolverPolicyVirtualNetworkLinksDeleteHeaders
47+
- Added Interface DnsResolverPolicyVirtualNetworkLinksDeleteOptionalParams
48+
- Added Interface DnsResolverPolicyVirtualNetworkLinksGetOptionalParams
49+
- Added Interface DnsResolverPolicyVirtualNetworkLinksListNextOptionalParams
50+
- Added Interface DnsResolverPolicyVirtualNetworkLinksListOptionalParams
51+
- Added Interface DnsResolverPolicyVirtualNetworkLinksUpdateHeaders
52+
- Added Interface DnsResolverPolicyVirtualNetworkLinksUpdateOptionalParams
53+
- Added Interface DnsSecurityRule
54+
- Added Interface DnsSecurityRuleAction
55+
- Added Interface DnsSecurityRuleListResult
56+
- Added Interface DnsSecurityRulePatch
57+
- Added Interface DnsSecurityRulesCreateOrUpdateOptionalParams
58+
- Added Interface DnsSecurityRulesDeleteHeaders
59+
- Added Interface DnsSecurityRulesDeleteOptionalParams
60+
- Added Interface DnsSecurityRulesGetOptionalParams
61+
- Added Interface DnsSecurityRulesListNextOptionalParams
62+
- Added Interface DnsSecurityRulesListOptionalParams
63+
- Added Interface DnsSecurityRulesUpdateHeaders
64+
- Added Interface DnsSecurityRulesUpdateOptionalParams
65+
- Added Interface ErrorAdditionalInfo
66+
- Added Interface ErrorDetail
67+
- Added Interface ErrorResponse
68+
- Added Type Alias Action
69+
- Added Type Alias ActionType
70+
- Added Type Alias DnsResolverDomainListsBulkResponse
71+
- Added Type Alias DnsResolverDomainListsCreateOrUpdateResponse
72+
- Added Type Alias DnsResolverDomainListsDeleteResponse
73+
- Added Type Alias DnsResolverDomainListsGetResponse
74+
- Added Type Alias DnsResolverDomainListsListByResourceGroupNextResponse
75+
- Added Type Alias DnsResolverDomainListsListByResourceGroupResponse
76+
- Added Type Alias DnsResolverDomainListsListNextResponse
77+
- Added Type Alias DnsResolverDomainListsListResponse
78+
- Added Type Alias DnsResolverDomainListsUpdateResponse
79+
- Added Type Alias DnsResolverPoliciesCreateOrUpdateResponse
80+
- Added Type Alias DnsResolverPoliciesDeleteResponse
81+
- Added Type Alias DnsResolverPoliciesGetResponse
82+
- Added Type Alias DnsResolverPoliciesListByResourceGroupNextResponse
83+
- Added Type Alias DnsResolverPoliciesListByResourceGroupResponse
84+
- Added Type Alias DnsResolverPoliciesListByVirtualNetworkNextResponse
85+
- Added Type Alias DnsResolverPoliciesListByVirtualNetworkResponse
86+
- Added Type Alias DnsResolverPoliciesListNextResponse
87+
- Added Type Alias DnsResolverPoliciesListResponse
88+
- Added Type Alias DnsResolverPoliciesUpdateResponse
89+
- Added Type Alias DnsResolverPolicyVirtualNetworkLinksCreateOrUpdateResponse
90+
- Added Type Alias DnsResolverPolicyVirtualNetworkLinksDeleteResponse
91+
- Added Type Alias DnsResolverPolicyVirtualNetworkLinksGetResponse
92+
- Added Type Alias DnsResolverPolicyVirtualNetworkLinksListNextResponse
93+
- Added Type Alias DnsResolverPolicyVirtualNetworkLinksListResponse
94+
- Added Type Alias DnsResolverPolicyVirtualNetworkLinksUpdateResponse
95+
- Added Type Alias DnsSecurityRulesCreateOrUpdateResponse
96+
- Added Type Alias DnsSecurityRulesDeleteResponse
97+
- Added Type Alias DnsSecurityRulesGetResponse
98+
- Added Type Alias DnsSecurityRulesListNextResponse
99+
- Added Type Alias DnsSecurityRulesListResponse
100+
- Added Type Alias DnsSecurityRuleState
101+
- Added Type Alias DnsSecurityRulesUpdateResponse
102+
- Interface Resource has a new optional parameter systemData
103+
- Added Enum KnownAction
104+
- Added Enum KnownActionType
105+
- Added Enum KnownDnsSecurityRuleState
106+
- Interface DnsForwardingRuleset no longer has parameter systemData
107+
- Interface DnsResolver no longer has parameter systemData
108+
- Interface ForwardingRule no longer has parameter systemData
109+
- Interface InboundEndpoint no longer has parameter systemData
110+
- Interface OutboundEndpoint no longer has parameter systemData
111+
- Interface VirtualNetworkLink no longer has parameter systemData
112+
113+
13114
## 1.2.0-beta.1 (2024-10-21)
14115
Compared with version 1.1.0
15116

sdk/dnsresolver/arm-dnsresolver/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1818
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
21+
SOFTWARE.

sdk/dnsresolver/arm-dnsresolver/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ DNS Resolver Client
66

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

1212
## Getting started
@@ -44,7 +44,6 @@ npm install @azure/identity
4444
```
4545

4646
You will also need to **register a new AAD application and grant access to Azure DnsResolverManagement** by assigning the suitable role to your service principal (note: roles such as `"Owner"` will not grant the necessary permissions).
47-
Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET`.
4847

4948
For more information about how to create an Azure AD Application check out [this guide](https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal).
5049

@@ -73,7 +72,6 @@ const client = new DnsResolverManagementClient(credential, subscriptionId);
7372
```
7473

7574
### JavaScript Bundle
76-
7775
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).
7876

7977
## Key concepts
@@ -109,7 +107,6 @@ If you'd like to contribute to this library, please read the [contributing guide
109107
- [Microsoft Azure SDK for JavaScript](https://github.com/Azure/azure-sdk-for-js)
110108

111109

112-
113110
[azure_cli]: https://learn.microsoft.com/cli/azure
114111
[azure_sub]: https://azure.microsoft.com/free/
115112
[azure_sub]: https://azure.microsoft.com/free/
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "abe3209e7c6924a58ab560ebab2349bc8fde6aa7",
2+
"commit": "88652738431f51137c31860eb70a17cbce12a6d4",
33
"readme": "specification/dnsresolver/resource-manager/readme.md",
4-
"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=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\dnsresolver\\resource-manager\\readme.md --use=@autorest/[email protected].27 --generate-sample=true",
4+
"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=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\dnsresolver\\resource-manager\\readme.md --use=@autorest/[email protected].42 --generate-sample=true",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.15",
7-
"use": "@autorest/[email protected].27"
8-
}
6+
"release_tool": "@azure-tools/js-sdk-release-tools@2.10.0",
7+
"use": "@autorest/[email protected].42"
8+
}

sdk/dnsresolver/arm-dnsresolver/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/dnsresolver/arm-dnsresolver",
5-
"Tag": "js/dnsresolver/arm-dnsresolver_91f7e97c8d"
5+
"Tag": "js/dnsresolver/arm-dnsresolver_a2fae846b3"
66
}

sdk/dnsresolver/arm-dnsresolver/package.json

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for DnsResolverManagementClient.",
6-
"version": "1.2.0-beta.2",
6+
"version": "1.2.0",
77
"engines": {
88
"node": ">=20.0.0"
99
},
1010
"dependencies": {
11-
"@azure/abort-controller": "^2.1.2",
12-
"@azure/core-auth": "^1.9.0",
13-
"@azure/core-client": "^1.9.2",
1411
"@azure/core-lro": "^2.5.4",
12+
"@azure/abort-controller": "^2.1.2",
1513
"@azure/core-paging": "^1.6.2",
16-
"@azure/core-rest-pipeline": "^1.18.2",
14+
"@azure/core-client": "^1.9.2",
15+
"@azure/core-auth": "^1.9.0",
16+
"@azure/core-rest-pipeline": "^1.19.0",
1717
"tslib": "^2.8.1"
1818
},
1919
"keywords": [
@@ -28,19 +28,20 @@
2828
"main": "./dist/commonjs/index.js",
2929
"module": "./dist/esm/index.js",
3030
"types": "./dist/commonjs/index.d.ts",
31+
"type": "module",
3132
"devDependencies": {
32-
"@azure-tools/test-credential": "^2.0.0",
33-
"@azure-tools/test-recorder": "^4.1.0",
34-
"@azure-tools/test-utils-vitest": "^1.0.0",
33+
"typescript": "~5.8.2",
34+
"dotenv": "^16.0.0",
3535
"@azure/dev-tool": "^1.0.0",
3636
"@azure/identity": "^4.6.0",
3737
"@azure/logger": "^1.1.4",
38+
"@azure-tools/test-recorder": "^4.1.0",
39+
"@azure-tools/test-credential": "^2.0.0",
40+
"@azure-tools/test-utils-vitest": "^1.0.0",
3841
"@types/node": "^20.0.0",
3942
"@vitest/browser": "^3.0.9",
4043
"@vitest/coverage-istanbul": "^3.0.9",
41-
"dotenv": "^16.0.0",
42-
"playwright": "^1.50.0",
43-
"typescript": "~5.8.2",
44+
"playwright": "^1.52.0",
4445
"vitest": "^3.0.9"
4546
},
4647
"repository": "github:Azure/azure-sdk-for-js",
@@ -51,7 +52,7 @@
5152
"dist/",
5253
"README.md",
5354
"LICENSE",
54-
"review/",
55+
"review/*",
5556
"CHANGELOG.md"
5657
],
5758
"scripts": {
@@ -81,16 +82,8 @@
8182
]
8283
},
8384
"autoPublish": true,
84-
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/dnsresolver/arm-dnsresolver",
85-
"//sampleConfiguration": {
86-
"productName": "",
87-
"productSlugs": [
88-
"azure"
89-
],
90-
"disableDocsMs": true,
91-
"apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-dnsresolver?view=azure-node-preview"
92-
},
93-
"type": "module",
85+
"browser": "./dist/browser/index.js",
86+
"react-native": "./dist/react-native/index.js",
9487
"tshy": {
9588
"project": "./tsconfig.src.json",
9689
"exports": {
@@ -107,8 +100,15 @@
107100
],
108101
"selfLink": false
109102
},
110-
"browser": "./dist/browser/index.js",
111-
"react-native": "./dist/react-native/index.js",
103+
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/dnsresolver/arm-dnsresolver",
104+
"//sampleConfiguration": {
105+
"productName": "",
106+
"productSlugs": [
107+
"azure"
108+
],
109+
"disableDocsMs": true,
110+
"apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-dnsresolver?view=azure-node-preview"
111+
},
112112
"exports": {
113113
"./package.json": "./package.json",
114114
".": {

sdk/dnsresolver/arm-dnsresolver/review/arm-dnsresolver.api.md

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ import { PagedAsyncIterableIterator } from '@azure/core-paging';
1111
import { SimplePollerLike } from '@azure/core-lro';
1212

1313
// @public
14-
export type ActionType = string;
14+
export type Action = string;
1515

1616
// @public
17-
export type BlockResponseCode = string;
17+
export type ActionType = string;
1818

1919
// @public
2020
export interface CloudError {
@@ -159,12 +159,19 @@ export interface DnsResolver extends TrackedResource {
159159

160160
// @public
161161
export interface DnsResolverDomainList extends TrackedResource {
162-
domains: string[];
162+
domains?: string[];
163+
readonly domainsUrl?: string;
163164
readonly etag?: string;
164165
readonly provisioningState?: ProvisioningState;
165166
readonly resourceGuid?: string;
166167
}
167168

169+
// @public
170+
export interface DnsResolverDomainListBulk {
171+
action: Action;
172+
storageUrl: string;
173+
}
174+
168175
// @public
169176
export interface DnsResolverDomainListPatch {
170177
domains?: string[];
@@ -181,6 +188,8 @@ export interface DnsResolverDomainListResult {
181188

182189
// @public
183190
export interface DnsResolverDomainLists {
191+
beginBulk(resourceGroupName: string, dnsResolverDomainListName: string, parameters: DnsResolverDomainListBulk, options?: DnsResolverDomainListsBulkOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverDomainListsBulkResponse>, DnsResolverDomainListsBulkResponse>>;
192+
beginBulkAndWait(resourceGroupName: string, dnsResolverDomainListName: string, parameters: DnsResolverDomainListBulk, options?: DnsResolverDomainListsBulkOptionalParams): Promise<DnsResolverDomainListsBulkResponse>;
184193
beginCreateOrUpdate(resourceGroupName: string, dnsResolverDomainListName: string, parameters: DnsResolverDomainList, options?: DnsResolverDomainListsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverDomainListsCreateOrUpdateResponse>, DnsResolverDomainListsCreateOrUpdateResponse>>;
185194
beginCreateOrUpdateAndWait(resourceGroupName: string, dnsResolverDomainListName: string, parameters: DnsResolverDomainList, options?: DnsResolverDomainListsCreateOrUpdateOptionalParams): Promise<DnsResolverDomainListsCreateOrUpdateResponse>;
186195
beginDelete(resourceGroupName: string, dnsResolverDomainListName: string, options?: DnsResolverDomainListsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverDomainListsDeleteResponse>, DnsResolverDomainListsDeleteResponse>>;
@@ -192,6 +201,23 @@ export interface DnsResolverDomainLists {
192201
listByResourceGroup(resourceGroupName: string, options?: DnsResolverDomainListsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<DnsResolverDomainList>;
193202
}
194203

204+
// @public
205+
export interface DnsResolverDomainListsBulkHeaders {
206+
// (undocumented)
207+
location?: string;
208+
}
209+
210+
// @public
211+
export interface DnsResolverDomainListsBulkOptionalParams extends coreClient.OperationOptions {
212+
ifMatch?: string;
213+
ifNoneMatch?: string;
214+
resumeFrom?: string;
215+
updateIntervalInMs?: number;
216+
}
217+
218+
// @public
219+
export type DnsResolverDomainListsBulkResponse = DnsResolverDomainList;
220+
195221
// @public
196222
export interface DnsResolverDomainListsCreateOrUpdateOptionalParams extends coreClient.OperationOptions {
197223
ifMatch?: string;
@@ -658,7 +684,6 @@ export interface DnsSecurityRule extends TrackedResource {
658684
// @public
659685
export interface DnsSecurityRuleAction {
660686
actionType?: ActionType;
661-
blockResponseCode?: BlockResponseCode;
662687
}
663688

664689
// @public
@@ -957,18 +982,19 @@ export interface IpConfiguration {
957982
subnet: SubResource;
958983
}
959984

985+
// @public
986+
export enum KnownAction {
987+
Download = "Download",
988+
Upload = "Upload"
989+
}
990+
960991
// @public
961992
export enum KnownActionType {
962993
Alert = "Alert",
963994
Allow = "Allow",
964995
Block = "Block"
965996
}
966997

967-
// @public
968-
export enum KnownBlockResponseCode {
969-
Servfail = "SERVFAIL"
970-
}
971-
972998
// @public
973999
export enum KnownCreatedByType {
9741000
Application = "Application",
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
# App registration secret for AAD authentication
2-
AZURE_CLIENT_SECRET=
3-
AZURE_CLIENT_ID=
4-
AZURE_TENANT_ID=
1+
# Feel free to add your own environment variables.

0 commit comments

Comments
 (0)