Skip to content

Commit 75acbfb

Browse files
author
SDKAuto
committed
CodeGen from PR 34442 in Azure/azure-rest-api-specs
Merge 815c6bce042040e2cbe3c7166142dfa865eeb42b into 256a91b5f962a045dba1efc2a2935eea2abe704b
1 parent 945f99e commit 75acbfb

35 files changed

+2772
-899
lines changed

common/config/rush/pnpm-lock.yaml

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

sdk/nginx/arm-nginx/CHANGELOG.md

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,118 @@
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 OperationListResultAutoGenerated
55+
- Added Interface ScaleProfile
56+
- Added Interface WafPolicyCreateHeaders
57+
- Added Interface WafPolicyCreateOptionalParams
58+
- Added Interface WafPolicyDeleteHeaders
59+
- Added Interface WafPolicyDeleteOptionalParams
60+
- Added Interface WafPolicyGetOptionalParams
61+
- Added Interface WafPolicyListNextOptionalParams
62+
- Added Interface WafPolicyListOptionalParams
63+
- Added Interface WebApplicationFirewallComponentVersions
64+
- Added Interface WebApplicationFirewallPackage
65+
- Added Interface WebApplicationFirewallSettings
66+
- Added Interface WebApplicationFirewallStatus
67+
- Added Type Alias ActionType
68+
- Added Type Alias ActivationState
69+
- Added Type Alias ApiKeysCreateOrUpdateResponse
70+
- Added Type Alias ApiKeysGetResponse
71+
- Added Type Alias ApiKeysListNextResponse
72+
- Added Type Alias ApiKeysListResponse
73+
- Added Type Alias CertificatesDeleteResponse
74+
- Added Type Alias ConfigurationsAnalysisResponse
75+
- Added Type Alias ConfigurationsDeleteResponse
76+
- Added Type Alias DefaultWafPolicyListResponse
77+
- Added Type Alias DeploymentsDeleteResponse
78+
- Added Type Alias Level
79+
- Added Type Alias NginxDeploymentWafPolicyApplyingStatusCode
80+
- Added Type Alias NginxDeploymentWafPolicyCompilingStatusCode
81+
- Added Type Alias Origin
82+
- Added Type Alias WafPolicyCreateResponse
83+
- Added Type Alias WafPolicyDeleteResponse
84+
- Added Type Alias WafPolicyGetResponse
85+
- Added Type Alias WafPolicyListNextResponse
86+
- Added Type Alias WafPolicyListResponse
87+
- Interface NginxCertificateProperties has a new optional parameter certificateError
88+
- Interface NginxCertificateProperties has a new optional parameter keyVaultSecretCreated
89+
- Interface NginxCertificateProperties has a new optional parameter keyVaultSecretVersion
90+
- Interface NginxCertificateProperties has a new optional parameter sha1Thumbprint
91+
- Interface NginxDeploymentProperties has a new optional parameter autoUpgradeProfile
92+
- Interface NginxDeploymentProperties has a new optional parameter dataplaneApiEndpoint
93+
- Interface NginxDeploymentProperties has a new optional parameter webApplicationFirewallSettings
94+
- Interface NginxDeploymentProperties has a new optional parameter webApplicationFirewallStatus
95+
- Interface NginxDeploymentScalingProperties has a new optional parameter profiles
96+
- Interface NginxDeploymentUpdateProperties has a new optional parameter autoUpgradeProfile
97+
- Interface NginxDeploymentUpdateProperties has a new optional parameter networkProfile
98+
- Interface NginxDeploymentUpdateProperties has a new optional parameter webApplicationFirewallSettings
99+
- Added Enum KnownActionType
100+
- Added Enum KnownActivationState
101+
- Added Enum KnownLevel
102+
- Added Enum KnownNginxDeploymentWafPolicyApplyingStatusCode
103+
- Added Enum KnownNginxDeploymentWafPolicyCompilingStatusCode
104+
- Added Enum KnownOrigin
105+
106+
### Breaking Changes
107+
108+
- Interface NginxCertificate no longer has parameter location
109+
- Interface NginxDeploymentProperties no longer has parameter managedResourceGroup
110+
- Type of parameter body of interface ConfigurationsCreateOrUpdateOptionalParams is changed from NginxConfiguration to NginxConfigurationRequest
111+
- Type of parameter value of interface NginxConfigurationListResponse is changed from NginxConfiguration[] to NginxConfigurationResponse[]
112+
- Type of parameter value of interface OperationListResult is changed from OperationResult[] to Operation[]
113+
- Type of parameter display of interface OperationResult is changed from OperationDisplay to OperationDisplayAutoGenerated
114+
115+
3116
## 4.0.0-beta.2 (2025-02-20)
4117
Compared with version 3.0.0
5118

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

Lines changed: 2 additions & 4 deletions
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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "35ace1532807c025b39eb837a5198115e3488f61",
2+
"commit": "1e67175cd5c127b9a465de2628865690d5455d41",
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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@
2828
}
2929
}
3030
}
31-
}
31+
}

0 commit comments

Comments
 (0)