Skip to content

Commit f3f7c27

Browse files
author
SDKAuto
committed
CodeGen from PR 34442 in Azure/azure-rest-api-specs
Merge c43361bf1df2d440459faf4cfc7e8e825366a8ef into 717a599a86dbcdc1b60d3100aea7ac402dfe3074
1 parent 945f99e commit f3f7c27

35 files changed

+2716
-885
lines changed

common/config/rush/pnpm-lock.yaml

+40-40
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/nginx/arm-nginx/CHANGELOG.md

+112
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,117 @@
11
# Release History
22

3+
## 4.0.0-beta.3 (2025-05-12)
4+
Compared with version 3.0.0
5+
6+
### Features Added
7+
8+
- Added operation group ApiKeys
9+
- Added operation group DefaultWafPolicy
10+
- Added operation group WafPolicy
11+
- Added operation Configurations.analysis
12+
- Added Interface AnalysisCreate
13+
- Added Interface AnalysisDiagnostic
14+
- Added Interface AnalysisResult
15+
- Added Interface ApiKeysCreateOrUpdateOptionalParams
16+
- Added Interface ApiKeysDeleteOptionalParams
17+
- Added Interface ApiKeysGetOptionalParams
18+
- Added Interface ApiKeysListNextOptionalParams
19+
- Added Interface ApiKeysListOptionalParams
20+
- Added Interface AutoUpgradeProfile
21+
- Added Interface CertificatesDeleteHeaders
22+
- Added Interface ConfigurationsAnalysisOptionalParams
23+
- Added Interface ConfigurationsDeleteHeaders
24+
- Added Interface DefaultWafPolicyListOptionalParams
25+
- Added Interface DeploymentsDeleteHeaders
26+
- Added Interface DeploymentsUpdateHeaders
27+
- Added Interface DiagnosticItem
28+
- Added Interface ErrorAdditionalInfo
29+
- Added Interface ErrorDetail
30+
- Added Interface ErrorResponse
31+
- Added Interface NginxCertificateErrorResponseBody
32+
- Added Interface NginxConfigurationProtectedFileRequest
33+
- Added Interface NginxConfigurationProtectedFileResponse
34+
- Added Interface NginxConfigurationRequest
35+
- Added Interface NginxConfigurationRequestProperties
36+
- Added Interface NginxConfigurationResponse
37+
- Added Interface NginxConfigurationResponseProperties
38+
- Added Interface NginxDeploymentApiKeyListResponse
39+
- Added Interface NginxDeploymentApiKeyRequest
40+
- Added Interface NginxDeploymentApiKeyRequestProperties
41+
- Added Interface NginxDeploymentApiKeyResponse
42+
- Added Interface NginxDeploymentApiKeyResponseProperties
43+
- Added Interface NginxDeploymentDefaultWafPolicyListResponse
44+
- Added Interface NginxDeploymentDefaultWafPolicyProperties
45+
- Added Interface NginxDeploymentWafPolicy
46+
- Added Interface NginxDeploymentWafPolicyApplyingStatus
47+
- Added Interface NginxDeploymentWafPolicyCompilingStatus
48+
- Added Interface NginxDeploymentWafPolicyListResponse
49+
- Added Interface NginxDeploymentWafPolicyMetadata
50+
- Added Interface NginxDeploymentWafPolicyMetadataProperties
51+
- Added Interface NginxDeploymentWafPolicyProperties
52+
- Added Interface Operation
53+
- Added Interface OperationDisplayAutoGenerated
54+
- Added Interface ScaleProfile
55+
- Added Interface WafPolicyCreateHeaders
56+
- Added Interface WafPolicyCreateOptionalParams
57+
- Added Interface WafPolicyDeleteHeaders
58+
- Added Interface WafPolicyDeleteOptionalParams
59+
- Added Interface WafPolicyGetOptionalParams
60+
- Added Interface WafPolicyListNextOptionalParams
61+
- Added Interface WafPolicyListOptionalParams
62+
- Added Interface WebApplicationFirewallComponentVersions
63+
- Added Interface WebApplicationFirewallPackage
64+
- Added Interface WebApplicationFirewallSettings
65+
- Added Interface WebApplicationFirewallStatus
66+
- Added Type Alias ActionType
67+
- Added Type Alias ActivationState
68+
- Added Type Alias ApiKeysCreateOrUpdateResponse
69+
- Added Type Alias ApiKeysGetResponse
70+
- Added Type Alias ApiKeysListNextResponse
71+
- Added Type Alias ApiKeysListResponse
72+
- Added Type Alias CertificatesDeleteResponse
73+
- Added Type Alias ConfigurationsAnalysisResponse
74+
- Added Type Alias ConfigurationsDeleteResponse
75+
- Added Type Alias DefaultWafPolicyListResponse
76+
- Added Type Alias DeploymentsDeleteResponse
77+
- Added Type Alias Level
78+
- Added Type Alias NginxDeploymentWafPolicyApplyingStatusCode
79+
- Added Type Alias NginxDeploymentWafPolicyCompilingStatusCode
80+
- Added Type Alias Origin
81+
- Added Type Alias WafPolicyCreateResponse
82+
- Added Type Alias WafPolicyDeleteResponse
83+
- Added Type Alias WafPolicyGetResponse
84+
- Added Type Alias WafPolicyListNextResponse
85+
- Added Type Alias WafPolicyListResponse
86+
- Interface NginxCertificateProperties has a new optional parameter certificateError
87+
- Interface NginxCertificateProperties has a new optional parameter keyVaultSecretCreated
88+
- Interface NginxCertificateProperties has a new optional parameter keyVaultSecretVersion
89+
- Interface NginxCertificateProperties has a new optional parameter sha1Thumbprint
90+
- Interface NginxDeploymentProperties has a new optional parameter autoUpgradeProfile
91+
- Interface NginxDeploymentProperties has a new optional parameter dataplaneApiEndpoint
92+
- Interface NginxDeploymentProperties has a new optional parameter webApplicationFirewallSettings
93+
- Interface NginxDeploymentProperties has a new optional parameter webApplicationFirewallStatus
94+
- Interface NginxDeploymentScalingProperties has a new optional parameter profiles
95+
- Interface NginxDeploymentUpdateProperties has a new optional parameter autoUpgradeProfile
96+
- Interface NginxDeploymentUpdateProperties has a new optional parameter networkProfile
97+
- Interface NginxDeploymentUpdateProperties has a new optional parameter webApplicationFirewallSettings
98+
- Added Enum KnownActionType
99+
- Added Enum KnownActivationState
100+
- Added Enum KnownLevel
101+
- Added Enum KnownNginxDeploymentWafPolicyApplyingStatusCode
102+
- Added Enum KnownNginxDeploymentWafPolicyCompilingStatusCode
103+
- Added Enum KnownOrigin
104+
105+
### Breaking Changes
106+
107+
- Interface NginxCertificate no longer has parameter location
108+
- Interface NginxDeploymentProperties no longer has parameter managedResourceGroup
109+
- Type of parameter body of interface ConfigurationsCreateOrUpdateOptionalParams is changed from NginxConfiguration to NginxConfigurationRequest
110+
- Type of parameter value of interface NginxConfigurationListResponse is changed from NginxConfiguration[] to NginxConfigurationResponse[]
111+
- Type of parameter value of interface OperationListResult is changed from OperationResult[] to Operation[]
112+
- Type of parameter display of interface OperationResult is changed from OperationDisplay to OperationDisplayAutoGenerated
113+
114+
3115
## 4.0.0-beta.2 (2025-02-20)
4116
Compared with version 3.0.0
5117

sdk/nginx/arm-nginx/LICENSE

+1-1
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/nginx/arm-nginx/README.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -63,16 +63,14 @@ For browser environments, use the `InteractiveBrowserCredential` from the `@azur
6363
import { InteractiveBrowserCredential } from "@azure/identity";
6464
import { NginxManagementClient } from "@azure/arm-nginx";
6565

66-
const subscriptionId = "00000000-0000-0000-0000-000000000000";
6766
const credential = new InteractiveBrowserCredential({
6867
tenantId: "<YOUR_TENANT_ID>",
69-
clientId: "<YOUR_CLIENT_ID>",
70-
});
68+
clientId: "<YOUR_CLIENT_ID>"
69+
});
7170
const client = new NginxManagementClient(credential, subscriptionId);
7271
```
7372

7473
### JavaScript Bundle
75-
7674
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).
7775

7876
## Key concepts

sdk/nginx/arm-nginx/_meta.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "35ace1532807c025b39eb837a5198115e3488f61",
2+
"commit": "6d1096f0adac674f2cfd8627e24f0354a4fa4308",
33
"readme": "specification/nginx/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\\nginx\\resource-manager\\readme.md --use=@autorest/[email protected].34 --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=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/nginx/resource-manager/readme.md --use=@autorest/typescript@^6.0.12",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/[email protected].19",
7-
"use": "@autorest/[email protected].34"
8-
}
6+
"release_tool": "@azure-tools/[email protected].27",
7+
"use": "@autorest/typescript@^6.0.12"
8+
}

sdk/nginx/arm-nginx/api-extractor.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@
2828
}
2929
}
3030
}
31-
}
31+
}

0 commit comments

Comments
 (0)