From 39f7bd65633e422e556250f358bfac1dbe332825 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Thu, 12 Mar 2026 16:32:41 +0000 Subject: [PATCH 1/3] Configurations: 'specification/nginx/Nginx.Management/tspconfig.yaml', API Version: 2025-11-01, SDK Release Type: stable, and CommitSHA: '6f518a19a4f53c8ccb38b839c6076e3b578d795d' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6002140 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --- eng/versioning/version_client.txt | 2 +- .../azure-resourcemanager-nginx/CHANGELOG.md | 358 +++++++++++++++++- .../azure-resourcemanager-nginx/README.md | 4 +- .../azure-resourcemanager-nginx/SAMPLE.md | 82 ++-- sdk/nginx/azure-resourcemanager-nginx/pom.xml | 7 +- .../resourcemanager/nginx/NginxManager.java | 17 + .../NginxDeploymentWafPoliciesClient.java | 50 +++ .../nginx/fluent/NginxManagementClient.java | 7 + .../nginx/fluent/WafPoliciesClient.java | 4 +- ...loymentWafPolicyAnalysisResponseInner.java | 95 +++++ .../NginxDeploymentWafPoliciesClientImpl.java | 166 ++++++++ .../NginxDeploymentWafPoliciesImpl.java | 57 +++ ...ploymentWafPolicyAnalysisResponseImpl.java | 37 ++ .../NginxManagementClientImpl.java | 18 +- .../implementation/WafPoliciesClientImpl.java | 16 +- .../models/NginxDeploymentWafPolicies.java | 44 +++ ...loymentWafPolicyAnalysisCreateRequest.java | 116 ++++++ .../NginxDeploymentWafPolicyAnalysisData.java | 79 ++++ ...nxDeploymentWafPolicyAnalysisResponse.java | 34 ++ .../models/NginxDeploymentWafPolicyError.java | 109 ++++++ .../azure-resourcemanager-nginx_metadata.json | 2 +- .../proxy-config.json | 2 +- .../ApiKeysCreateOrUpdateSamples.java | 2 +- .../nginx/generated/ApiKeysDeleteSamples.java | 2 +- .../nginx/generated/ApiKeysGetSamples.java | 2 +- .../nginx/generated/ApiKeysListSamples.java | 2 +- .../CertificatesCreateOrUpdateSamples.java | 2 +- .../generated/CertificatesDeleteSamples.java | 2 +- .../generated/CertificatesGetSamples.java | 2 +- .../generated/CertificatesListSamples.java | 2 +- .../ConfigurationsAnalysisSamples.java | 2 +- .../ConfigurationsCreateOrUpdateSamples.java | 2 +- .../ConfigurationsDeleteSamples.java | 2 +- .../generated/ConfigurationsGetSamples.java | 2 +- .../generated/ConfigurationsListSamples.java | 2 +- .../DefaultWafPolicyListSamples.java | 2 +- .../DeploymentsCreateOrUpdateSamples.java | 2 +- .../generated/DeploymentsDeleteSamples.java | 2 +- .../DeploymentsGetByResourceGroupSamples.java | 4 +- ...DeploymentsListByResourceGroupSamples.java | 2 +- .../generated/DeploymentsListSamples.java | 2 +- .../generated/DeploymentsUpdateSamples.java | 4 +- ...xDeploymentWafPoliciesAnalysisSamples.java | 24 ++ .../generated/OperationsListSamples.java | 2 +- .../generated/WafPolicyCreateSamples.java | 2 +- .../generated/WafPolicyDeleteSamples.java | 2 +- .../nginx/generated/WafPolicyGetSamples.java | 2 +- .../nginx/generated/WafPolicyListSamples.java | 2 +- .../ApiKeysDeleteWithResponseMockTests.java | 2 +- .../ApiKeysGetWithResponseMockTests.java | 6 +- .../nginx/generated/ApiKeysListMockTests.java | 6 +- ...urationsAnalysisWithResponseMockTests.java | 66 ++-- ...ConfigurationsCreateOrUpdateMockTests.java | 47 ++- ...onfigurationsGetWithResponseMockTests.java | 18 +- .../ConfigurationsListMockTests.java | 20 +- ...tWafPoliciesListWithResponseMockTests.java | 6 +- .../DeploymentsCreateOrUpdateMockTests.java | 92 ++--- ...tByResourceGroupWithResponseMockTests.java | 32 +- ...ploymentsListByResourceGroupMockTests.java | 32 +- .../generated/DeploymentsListMockTests.java | 28 +- ...ginxDeploymentApiKeyListResponseTests.java | 6 +- ...inxDeploymentApiKeyResponseInnerTests.java | 4 +- ...ploymentApiKeyResponsePropertiesTests.java | 4 +- .../generated/NginxDeploymentInnerTests.java | 130 ++++--- .../NginxDeploymentPropertiesTests.java | 97 ++--- ...ntWafPolicyAnalysisCreateRequestTests.java | 26 ++ .../tsp-location.yaml | 2 +- 67 files changed, 1647 insertions(+), 361 deletions(-) create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/NginxDeploymentWafPoliciesClient.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyAnalysisResponseInner.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesClientImpl.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesImpl.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyAnalysisResponseImpl.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicies.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisCreateRequest.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisData.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisResponse.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyError.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentWafPoliciesAnalysisSamples.java create mode 100644 sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentWafPolicyAnalysisCreateRequestTests.java diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt index 1e333b14eb26..39d198ea73ab 100644 --- a/eng/versioning/version_client.txt +++ b/eng/versioning/version_client.txt @@ -422,7 +422,7 @@ com.azure.resourcemanager:azure-resourcemanager-fluidrelay;1.1.0;1.2.0-beta.1 com.azure.resourcemanager:azure-resourcemanager-devcenter;1.0.0;1.1.0-beta.1 com.azure.resourcemanager:azure-resourcemanager-connectedvmware;1.1.0;1.2.0-beta.1 com.azure.resourcemanager:azure-resourcemanager-alertsmanagement;1.0.0-beta.2;1.0.0-beta.3 -com.azure.resourcemanager:azure-resourcemanager-nginx;1.0.0;1.1.0-beta.5 +com.azure.resourcemanager:azure-resourcemanager-nginx;1.0.0;1.1.0 com.azure.resourcemanager:azure-resourcemanager-agrifood;1.0.0-beta.2;1.0.0-beta.3 com.azure.resourcemanager:azure-resourcemanager-devhub;1.0.0-beta.3;1.0.0-beta.4 com.azure.resourcemanager:azure-resourcemanager-elasticsan;1.2.0;1.3.0-beta.1 diff --git a/sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md b/sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md index 8869111674ea..d56069ac223b 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md +++ b/sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md @@ -1,14 +1,364 @@ # Release History -## 1.1.0-beta.5 (Unreleased) +## 1.1.0 (2026-03-12) -### Features Added +- Azure Resource Manager Nginx client library for Java. This package contains Microsoft Azure SDK for Nginx Management SDK. Package api-version 2025-11-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Breaking Changes -### Bugs Fixed +#### `models.NginxConfigurationListResponse` was removed + +#### `models.OperationResult` was removed + +#### `models.NginxCertificateListResponse` was removed + +#### `models.NginxConfiguration` was removed + +#### `models.NginxConfiguration$Update` was removed + +#### `models.OperationListResult` was removed + +#### `models.NginxDeploymentListResponse` was removed + +#### `models.NginxConfiguration$Definition` was removed + +#### `models.NginxConfiguration$DefinitionStages` was removed + +#### `models.NginxConfiguration$UpdateStages` was removed + +#### `models.NginxConfigurationProperties` was removed + +#### `models.UserIdentityProperties` was modified + +* `validate()` was removed + +#### `models.NginxNetworkInterfaceConfiguration` was modified + +* `validate()` was removed + +#### `models.NginxDeploymentScalingProperties` was modified + +* `validate()` was removed + +#### `models.NginxFrontendIpConfiguration` was modified + +* `validate()` was removed + +#### `models.OperationDisplay` was modified + +* `OperationDisplay()` was changed to private access +* `withOperation(java.lang.String)` was removed +* `validate()` was removed +* `withProvider(java.lang.String)` was removed +* `withDescription(java.lang.String)` was removed +* `withResource(java.lang.String)` was removed + +#### `models.NginxDeploymentUserProfile` was modified + +* `validate()` was removed + +#### `models.NginxDeploymentUpdateProperties` was modified + +* `validate()` was removed + +#### `models.NginxLogging` was modified + +* `validate()` was removed + +#### `models.NginxDeploymentProperties` was modified + +* `validate()` was removed +* `withManagedResourceGroup(java.lang.String)` was removed +* `managedResourceGroup()` was removed + +#### `models.NginxCertificateProperties` was modified + +* `validate()` was removed + +#### `models.NginxNetworkProfile` was modified + +* `validate()` was removed + +#### `models.IdentityProperties` was modified + +* `validate()` was removed + +#### `models.NginxConfigurationFile` was modified + +* `validate()` was removed + +#### `models.NginxDeploymentUpdateParameters` was modified + +* `validate()` was removed + +#### `models.Configurations` was modified + +* `models.NginxConfiguration getById(java.lang.String)` -> `models.NginxConfigurationResponse getById(java.lang.String)` +* `models.NginxConfiguration get(java.lang.String,java.lang.String,java.lang.String)` -> `models.NginxConfigurationResponse get(java.lang.String,java.lang.String,java.lang.String)` +* `models.NginxConfiguration$DefinitionStages$Blank define(java.lang.String)` -> `models.NginxConfigurationResponse$DefinitionStages$Blank define(java.lang.String)` + +#### `models.NginxPublicIpAddress` was modified + +* `validate()` was removed + +#### `models.NginxConfigurationPackage` was modified + +* `validate()` was removed + +#### `models.ResourceSku` was modified + +* `validate()` was removed + +#### `models.NginxStorageAccount` was modified + +* `validate()` was removed + +#### `models.NginxPrivateIpAddress` was modified + +* `validate()` was removed + +### Features Added + +* `models.NginxDeploymentDefaultWafPolicyListResponse` was added + +* `models.ScaleProfileCapacity` was added + +* `models.NginxConfigurationResponse$Update` was added + +* `models.WebApplicationFirewallSettings` was added + +* `models.NginxDeploymentWafPolicy$Definition` was added + +* `models.AnalysisDiagnostic` was added + +* `models.NginxDeploymentApiKeyResponse$Definition` was added + +* `models.NginxDeploymentApiKeyResponse$DefinitionStages` was added + +* `models.WafPolicies` was added + +* `models.NginxConfigurationResponse$UpdateStages` was added + +* `models.NginxCertificateErrorResponseBody` was added + +* `models.NginxConfigurationResponse$Definition` was added + +* `models.NginxDeploymentWafPolicyAnalysisResponse` was added + +* `models.Level` was added + +* `models.DiagnosticItem` was added + +* `models.ActivationState` was added + +* `models.ActionType` was added + +* `models.NginxDeploymentApiKeyResponse$Update` was added + +* `models.NginxDeploymentApiKeyRequest` was added + +* `models.ScaleProfile` was added + +* `models.NginxDeploymentWafPolicyMetadataProperties` was added + +* `models.NginxDeploymentWafPolicyApplyingStatusCode` was added + +* `models.NginxDeploymentWafPolicy` was added + +* `models.NginxDeploymentWafPolicies` was added + +* `models.AnalysisResultData` was added + +* `models.NginxConfigurationRequestProperties` was added + +* `models.AnalysisCreateConfig` was added + +* `models.NginxDeploymentApiKeyResponse` was added + +* `models.NginxConfigurationResponseProperties` was added + +* `models.NginxDeploymentDefaultWafPolicyProperties` was added + +* `models.NginxDeploymentWafPolicyCompilingStatus` was added + +* `models.NginxDeploymentWafPolicyProperties` was added + +* `models.NginxDeploymentWafPolicyCompilingStatusCode` was added + +* `models.NginxConfigurationRequest` was added + +* `models.NginxDeploymentApiKeyResponseProperties` was added + +* `models.NginxDeploymentPropertiesNginxAppProtect` was added + +* `models.WebApplicationFirewallComponentVersions` was added + +* `models.NginxConfigurationProtectedFileRequest` was added + +* `models.NginxDeploymentWafPolicyAnalysisCreateRequest` was added + +* `models.Origin` was added + +* `models.WebApplicationFirewallStatus` was added + +* `models.NginxDeploymentWafPolicyMetadata` was added + +* `models.Operation` was added + +* `models.NginxConfigurationResponse$DefinitionStages` was added + +* `models.NginxDeploymentWafPolicyError` was added + +* `models.NginxDeploymentWafPolicy$DefinitionStages` was added + +* `models.NginxDeploymentApiKeyResponse$UpdateStages` was added + +* `models.WebApplicationFirewallPackage` was added + +* `models.NginxDeploymentWafPolicyAnalysisData` was added + +* `models.ApiKeys` was added + +* `models.AutoUpgradeProfile` was added + +* `models.NginxDeploymentWafPolicyApplyingStatus` was added + +* `models.AnalysisCreate` was added + +* `models.NginxConfigurationResponse` was added + +* `models.NginxConfigurationProtectedFileResponse` was added + +* `models.NginxDeploymentApiKeyRequestProperties` was added + +* `models.AnalysisResult` was added + +* `models.DefaultWafPolicies` was added + +#### `models.UserIdentityProperties` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NginxNetworkInterfaceConfiguration` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NginxDeploymentScalingProperties` was modified + +* `withProfiles(java.util.List)` was added +* `toJson(com.azure.json.JsonWriter)` was added +* `profiles()` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NginxFrontendIpConfiguration` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.OperationDisplay` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.NginxDeploymentUserProfile` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NginxDeploymentUpdateProperties` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `withNetworkProfile(models.NginxNetworkProfile)` was added +* `toJson(com.azure.json.JsonWriter)` was added +* `withWebApplicationFirewallSettings(models.WebApplicationFirewallSettings)` was added +* `withAutoUpgradeProfile(models.AutoUpgradeProfile)` was added +* `networkProfile()` was added +* `autoUpgradeProfile()` was added +* `webApplicationFirewallSettings()` was added + +#### `models.NginxLogging` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.NginxDeploymentProperties` was modified + +* `nginxAppProtect()` was added +* `autoUpgradeProfile()` was added +* `withAutoUpgradeProfile(models.AutoUpgradeProfile)` was added +* `withNginxAppProtect(models.NginxDeploymentPropertiesNginxAppProtect)` was added +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added +* `dataplaneApiEndpoint()` was added + +#### `models.NginxCertificateProperties` was modified + +* `sha1Thumbprint()` was added +* `fromJson(com.azure.json.JsonReader)` was added +* `withCertificateError(models.NginxCertificateErrorResponseBody)` was added +* `toJson(com.azure.json.JsonWriter)` was added +* `certificateError()` was added +* `keyVaultSecretCreated()` was added +* `keyVaultSecretVersion()` was added + +#### `models.NginxNetworkProfile` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.IdentityProperties` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NginxConfigurationFile` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NginxDeploymentUpdateParameters` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `NginxManager` was modified + +* `wafPolicies()` was added +* `apiKeys()` was added +* `defaultWafPolicies()` was added +* `nginxDeploymentWafPolicies()` was added + +#### `models.Configurations` was modified + +* `analysisWithResponse(java.lang.String,java.lang.String,java.lang.String,models.AnalysisCreate,com.azure.core.util.Context)` was added +* `analysis(java.lang.String,java.lang.String,java.lang.String)` was added + +#### `models.NginxPublicIpAddress` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NginxConfigurationPackage` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.ResourceSku` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.NginxStorageAccount` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.NginxPrivateIpAddress` was modified -### Other Changes +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added ## 1.1.0-beta.4 (2026-02-10) diff --git a/sdk/nginx/azure-resourcemanager-nginx/README.md b/sdk/nginx/azure-resourcemanager-nginx/README.md index affe8564570e..ecb838dd55ca 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/README.md +++ b/sdk/nginx/azure-resourcemanager-nginx/README.md @@ -2,7 +2,7 @@ Azure Resource Manager Nginx client library for Java. -This package contains Microsoft Azure SDK for Nginx Management SDK. Package api-version 2025-03-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for Nginx Management SDK. Package api-version 2025-11-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-nginx - 1.1.0-beta.4 + 1.1.0 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/nginx/azure-resourcemanager-nginx/SAMPLE.md b/sdk/nginx/azure-resourcemanager-nginx/SAMPLE.md index bf5b3aafe1d7..f1934c2c1623 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/SAMPLE.md +++ b/sdk/nginx/azure-resourcemanager-nginx/SAMPLE.md @@ -36,6 +36,10 @@ - [ListByResourceGroup](#deployments_listbyresourcegroup) - [Update](#deployments_update) +## NginxDeploymentWafPolicies + +- [Analysis](#nginxdeploymentwafpolicies_analysis) + ## Operations - [List](#operations_list) @@ -54,7 +58,7 @@ */ public final class ApiKeysCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/ApiKeys_CreateOrUpdate.json + * x-ms-original-file: 2025-11-01/ApiKeys_CreateOrUpdate.json */ /** * Sample code: ApiKeys_CreateOrUpdate. @@ -75,7 +79,7 @@ public final class ApiKeysCreateOrUpdateSamples { */ public final class ApiKeysDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/ApiKeys_Delete.json + * x-ms-original-file: 2025-11-01/ApiKeys_Delete.json */ /** * Sample code: ApiKeys_Delete. @@ -97,7 +101,7 @@ public final class ApiKeysDeleteSamples { */ public final class ApiKeysGetSamples { /* - * x-ms-original-file: 2025-03-01-preview/ApiKeys_Get.json + * x-ms-original-file: 2025-11-01/ApiKeys_Get.json */ /** * Sample code: ApiKeys_Get. @@ -119,7 +123,7 @@ public final class ApiKeysGetSamples { */ public final class ApiKeysListSamples { /* - * x-ms-original-file: 2025-03-01-preview/ApiKeys_List.json + * x-ms-original-file: 2025-11-01/ApiKeys_List.json */ /** * Sample code: ApiKeys_List. @@ -140,7 +144,7 @@ public final class ApiKeysListSamples { */ public final class CertificatesCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/Certificates_CreateOrUpdate.json + * x-ms-original-file: 2025-11-01/Certificates_CreateOrUpdate.json */ /** * Sample code: Certificates_CreateOrUpdate. @@ -164,7 +168,7 @@ public final class CertificatesCreateOrUpdateSamples { */ public final class CertificatesDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/Certificates_Delete.json + * x-ms-original-file: 2025-11-01/Certificates_Delete.json */ /** * Sample code: Certificates_Delete. @@ -185,7 +189,7 @@ public final class CertificatesDeleteSamples { */ public final class CertificatesGetSamples { /* - * x-ms-original-file: 2025-03-01-preview/Certificates_Get.json + * x-ms-original-file: 2025-11-01/Certificates_Get.json */ /** * Sample code: Certificates_Get. @@ -207,7 +211,7 @@ public final class CertificatesGetSamples { */ public final class CertificatesListSamples { /* - * x-ms-original-file: 2025-03-01-preview/Certificates_List.json + * x-ms-original-file: 2025-11-01/Certificates_List.json */ /** * Sample code: Certificates_List. @@ -229,7 +233,7 @@ public final class CertificatesListSamples { */ public final class ConfigurationsAnalysisSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_Analysis.json + * x-ms-original-file: 2025-11-01/Configurations_Analysis.json */ /** * Sample code: Configurations_Analysis. @@ -251,7 +255,7 @@ public final class ConfigurationsAnalysisSamples { */ public final class ConfigurationsCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_CreateOrUpdate.json + * x-ms-original-file: 2025-11-01/Configurations_CreateOrUpdate.json */ /** * Sample code: Configurations_CreateOrUpdate. @@ -275,7 +279,7 @@ public final class ConfigurationsCreateOrUpdateSamples { */ public final class ConfigurationsDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_Delete.json + * x-ms-original-file: 2025-11-01/Configurations_Delete.json */ /** * Sample code: Configurations_Delete. @@ -296,7 +300,7 @@ public final class ConfigurationsDeleteSamples { */ public final class ConfigurationsGetSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_Get.json + * x-ms-original-file: 2025-11-01/Configurations_Get.json */ /** * Sample code: Configurations_Get. @@ -318,7 +322,7 @@ public final class ConfigurationsGetSamples { */ public final class ConfigurationsListSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_List.json + * x-ms-original-file: 2025-11-01/Configurations_List.json */ /** * Sample code: Configurations_List. @@ -339,7 +343,7 @@ public final class ConfigurationsListSamples { */ public final class DefaultWafPolicyListSamples { /* - * x-ms-original-file: 2025-03-01-preview/DefaultWafPolicy_List.json + * x-ms-original-file: 2025-11-01/DefaultWafPolicy_List.json */ /** * Sample code: DefaultWafPolicy_List. @@ -361,7 +365,7 @@ public final class DefaultWafPolicyListSamples { */ public final class DeploymentsCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Create.json + * x-ms-original-file: 2025-11-01/Deployments_Create.json */ /** * Sample code: Deployments_Create. @@ -386,7 +390,7 @@ public final class DeploymentsCreateOrUpdateSamples { */ public final class DeploymentsDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Delete.json + * x-ms-original-file: 2025-11-01/Deployments_Delete.json */ /** * Sample code: Deployments_Delete. @@ -407,7 +411,7 @@ public final class DeploymentsDeleteSamples { */ public final class DeploymentsGetByResourceGroupSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Get.json + * x-ms-original-file: 2025-11-01/Deployments_Get.json */ /** * Sample code: Deployments_Get. @@ -420,7 +424,7 @@ public final class DeploymentsGetByResourceGroupSamples { } /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Get_AutoScale.json + * x-ms-original-file: 2025-11-01/Deployments_Get_AutoScale.json */ /** * Sample code: Deployments_Get_AutoScale. @@ -442,7 +446,7 @@ public final class DeploymentsGetByResourceGroupSamples { */ public final class DeploymentsListSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_List.json + * x-ms-original-file: 2025-11-01/Deployments_List.json */ /** * Sample code: Deployments_List. @@ -463,7 +467,7 @@ public final class DeploymentsListSamples { */ public final class DeploymentsListByResourceGroupSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_ListByResourceGroup.json + * x-ms-original-file: 2025-11-01/Deployments_ListByResourceGroup.json */ /** * Sample code: Deployments_ListByResourceGroup. @@ -486,7 +490,7 @@ import com.azure.resourcemanager.nginx.models.NginxDeployment; */ public final class DeploymentsUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Update.json + * x-ms-original-file: 2025-11-01/Deployments_Update.json */ /** * Sample code: Deployments_Update. @@ -501,7 +505,7 @@ public final class DeploymentsUpdateSamples { } /* - * x-ms-original-file: 2025-03-01-preview/Deployments_UpdateSubnet.json + * x-ms-original-file: 2025-11-01/Deployments_UpdateSubnet.json */ /** * Sample code: Deployments_UpdateSubnet. @@ -517,6 +521,30 @@ public final class DeploymentsUpdateSamples { } ``` +### NginxDeploymentWafPolicies_Analysis + +```java + +/** + * Samples for NginxDeploymentWafPolicies Analysis. + */ +public final class NginxDeploymentWafPoliciesAnalysisSamples { + /* + * x-ms-original-file: 2025-11-01/NginxDeploymentWafPolicies_Analysis.json + */ + /** + * Sample code: NginxDeploymentWafPolicies_Analysis. + * + * @param manager Entry point to NginxManager. + */ + public static void nginxDeploymentWafPoliciesAnalysis(com.azure.resourcemanager.nginx.NginxManager manager) { + manager.nginxDeploymentWafPolicies() + .analysisWithResponse("myResourceGroup", "myDeployment", "myWafPolicy", null, + com.azure.core.util.Context.NONE); + } +} +``` + ### Operations_List ```java @@ -525,7 +553,7 @@ public final class DeploymentsUpdateSamples { */ public final class OperationsListSamples { /* - * x-ms-original-file: 2025-03-01-preview/Operations_List.json + * x-ms-original-file: 2025-11-01/Operations_List.json */ /** * Sample code: Operations_List. @@ -546,7 +574,7 @@ public final class OperationsListSamples { */ public final class WafPolicyCreateSamples { /* - * x-ms-original-file: 2025-03-01-preview/WafPolicy_Create.json + * x-ms-original-file: 2025-11-01/WafPolicy_Create.json */ /** * Sample code: WafPolicy_Create. @@ -570,7 +598,7 @@ public final class WafPolicyCreateSamples { */ public final class WafPolicyDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/WafPolicy_Delete.json + * x-ms-original-file: 2025-11-01/WafPolicy_Delete.json */ /** * Sample code: WafPolicy_Delete. @@ -592,7 +620,7 @@ public final class WafPolicyDeleteSamples { */ public final class WafPolicyGetSamples { /* - * x-ms-original-file: 2025-03-01-preview/WafPolicy_Get.json + * x-ms-original-file: 2025-11-01/WafPolicy_Get.json */ /** * Sample code: WafPolicy_Get. @@ -614,7 +642,7 @@ public final class WafPolicyGetSamples { */ public final class WafPolicyListSamples { /* - * x-ms-original-file: 2025-03-01-preview/WafPolicy_List.json + * x-ms-original-file: 2025-11-01/WafPolicy_List.json */ /** * Sample code: WafPolicy_List. diff --git a/sdk/nginx/azure-resourcemanager-nginx/pom.xml b/sdk/nginx/azure-resourcemanager-nginx/pom.xml index cb6128fc3b97..fee48f13ec8a 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/pom.xml +++ b/sdk/nginx/azure-resourcemanager-nginx/pom.xml @@ -3,7 +3,7 @@ ~ Licensed under the MIT License. ~ Code generated by Microsoft (R) TypeSpec Code Generator. --> - + 4.0.0 com.azure @@ -14,11 +14,11 @@ com.azure.resourcemanager azure-resourcemanager-nginx - 1.1.0-beta.5 + 1.1.0 jar Microsoft Azure SDK for Nginx Management - This package contains Microsoft Azure SDK for Nginx Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package api-version 2025-03-01-preview. + This package contains Microsoft Azure SDK for Nginx Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package api-version 2025-11-01. https://github.com/Azure/azure-sdk-for-java @@ -45,7 +45,6 @@ UTF-8 0 0 - true diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/NginxManager.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/NginxManager.java index 06cdb65cff67..fab50eea3cae 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/NginxManager.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/NginxManager.java @@ -30,6 +30,7 @@ import com.azure.resourcemanager.nginx.implementation.ConfigurationsImpl; import com.azure.resourcemanager.nginx.implementation.DefaultWafPoliciesImpl; import com.azure.resourcemanager.nginx.implementation.DeploymentsImpl; +import com.azure.resourcemanager.nginx.implementation.NginxDeploymentWafPoliciesImpl; import com.azure.resourcemanager.nginx.implementation.NginxManagementClientBuilder; import com.azure.resourcemanager.nginx.implementation.OperationsImpl; import com.azure.resourcemanager.nginx.implementation.WafPoliciesImpl; @@ -38,6 +39,7 @@ import com.azure.resourcemanager.nginx.models.Configurations; import com.azure.resourcemanager.nginx.models.DefaultWafPolicies; import com.azure.resourcemanager.nginx.models.Deployments; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicies; import com.azure.resourcemanager.nginx.models.Operations; import com.azure.resourcemanager.nginx.models.WafPolicies; import java.time.Duration; @@ -54,6 +56,8 @@ public final class NginxManager { private Operations operations; + private NginxDeploymentWafPolicies nginxDeploymentWafPolicies; + private ApiKeys apiKeys; private Deployments deployments; @@ -293,6 +297,19 @@ public Operations operations() { return operations; } + /** + * Gets the resource collection API of NginxDeploymentWafPolicies. + * + * @return Resource collection API of NginxDeploymentWafPolicies. + */ + public NginxDeploymentWafPolicies nginxDeploymentWafPolicies() { + if (this.nginxDeploymentWafPolicies == null) { + this.nginxDeploymentWafPolicies + = new NginxDeploymentWafPoliciesImpl(clientObject.getNginxDeploymentWafPolicies(), this); + } + return nginxDeploymentWafPolicies; + } + /** * Gets the resource collection API of ApiKeys. It manages NginxDeploymentApiKeyResponse. * diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/NginxDeploymentWafPoliciesClient.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/NginxDeploymentWafPoliciesClient.java new file mode 100644 index 000000000000..1237699d6a2e --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/NginxDeploymentWafPoliciesClient.java @@ -0,0 +1,50 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.fluent; + +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.http.rest.Response; +import com.azure.core.util.Context; +import com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyAnalysisResponseInner; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisCreateRequest; + +/** + * An instance of this class provides access to all the operations defined in NginxDeploymentWafPoliciesClient. + */ +public interface NginxDeploymentWafPoliciesClient { + /** + * Analyze an Nginx Waf Policy. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of targeted NGINX deployment. + * @param wafPolicyName The name of Waf Policy. + * @param body The content of the action request. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return nginx Deployment Waf Policy Analysis Response along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + Response analysisWithResponse(String resourceGroupName, + String deploymentName, String wafPolicyName, NginxDeploymentWafPolicyAnalysisCreateRequest body, + Context context); + + /** + * Analyze an Nginx Waf Policy. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of targeted NGINX deployment. + * @param wafPolicyName The name of Waf Policy. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return nginx Deployment Waf Policy Analysis Response. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + NginxDeploymentWafPolicyAnalysisResponseInner analysis(String resourceGroupName, String deploymentName, + String wafPolicyName); +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/NginxManagementClient.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/NginxManagementClient.java index 79c50677bed0..342a2c25aa36 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/NginxManagementClient.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/NginxManagementClient.java @@ -53,6 +53,13 @@ public interface NginxManagementClient { */ OperationsClient getOperations(); + /** + * Gets the NginxDeploymentWafPoliciesClient object to access its operations. + * + * @return the NginxDeploymentWafPoliciesClient object. + */ + NginxDeploymentWafPoliciesClient getNginxDeploymentWafPolicies(); + /** * Gets the ApiKeysClient object to access its operations. * diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/WafPoliciesClient.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/WafPoliciesClient.java index f4c1f0d1e872..508bc0cd06b4 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/WafPoliciesClient.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/WafPoliciesClient.java @@ -97,7 +97,7 @@ Response getWithResponse(String resourceGroupName * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. @@ -129,7 +129,7 @@ SyncPoller, NginxDeploymentWafPolicyIn * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyAnalysisResponseInner.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyAnalysisResponseInner.java new file mode 100644 index 000000000000..d43d36e962c6 --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyAnalysisResponseInner.java @@ -0,0 +1,95 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.fluent.models; + +import com.azure.core.annotation.Immutable; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisData; +import java.io.IOException; + +/** + * Nginx Deployment Waf Policy Analysis Response. + */ +@Immutable +public final class NginxDeploymentWafPolicyAnalysisResponseInner + implements JsonSerializable { + /* + * The status of the analysis. The possible values can be arbitrary + */ + private String status; + + /* + * The analysis data containing errors + */ + private NginxDeploymentWafPolicyAnalysisData data; + + /** + * Creates an instance of NginxDeploymentWafPolicyAnalysisResponseInner class. + */ + private NginxDeploymentWafPolicyAnalysisResponseInner() { + } + + /** + * Get the status property: The status of the analysis. The possible values can be arbitrary. + * + * @return the status value. + */ + public String status() { + return this.status; + } + + /** + * Get the data property: The analysis data containing errors. + * + * @return the data value. + */ + public NginxDeploymentWafPolicyAnalysisData data() { + return this.data; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("status", this.status); + jsonWriter.writeJsonField("data", this.data); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of NginxDeploymentWafPolicyAnalysisResponseInner from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of NginxDeploymentWafPolicyAnalysisResponseInner if the JsonReader was pointing to an + * instance of it, or null if it was pointing to JSON null. + * @throws IOException If an error occurs while reading the NginxDeploymentWafPolicyAnalysisResponseInner. + */ + public static NginxDeploymentWafPolicyAnalysisResponseInner fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + NginxDeploymentWafPolicyAnalysisResponseInner deserializedNginxDeploymentWafPolicyAnalysisResponseInner + = new NginxDeploymentWafPolicyAnalysisResponseInner(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("status".equals(fieldName)) { + deserializedNginxDeploymentWafPolicyAnalysisResponseInner.status = reader.getString(); + } else if ("data".equals(fieldName)) { + deserializedNginxDeploymentWafPolicyAnalysisResponseInner.data + = NginxDeploymentWafPolicyAnalysisData.fromJson(reader); + } else { + reader.skipChildren(); + } + } + + return deserializedNginxDeploymentWafPolicyAnalysisResponseInner; + }); + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesClientImpl.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesClientImpl.java new file mode 100644 index 000000000000..4a7d34b10b7d --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesClientImpl.java @@ -0,0 +1,166 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.implementation; + +import com.azure.core.annotation.BodyParam; +import com.azure.core.annotation.ExpectedResponses; +import com.azure.core.annotation.HeaderParam; +import com.azure.core.annotation.Headers; +import com.azure.core.annotation.Host; +import com.azure.core.annotation.HostParam; +import com.azure.core.annotation.PathParam; +import com.azure.core.annotation.Post; +import com.azure.core.annotation.QueryParam; +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceInterface; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.RestProxy; +import com.azure.core.management.exception.ManagementException; +import com.azure.core.util.Context; +import com.azure.core.util.FluxUtil; +import com.azure.resourcemanager.nginx.fluent.NginxDeploymentWafPoliciesClient; +import com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyAnalysisResponseInner; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisCreateRequest; +import reactor.core.publisher.Mono; + +/** + * An instance of this class provides access to all the operations defined in NginxDeploymentWafPoliciesClient. + */ +public final class NginxDeploymentWafPoliciesClientImpl implements NginxDeploymentWafPoliciesClient { + /** + * The proxy service used to perform REST calls. + */ + private final NginxDeploymentWafPoliciesService service; + + /** + * The service client containing this operation class. + */ + private final NginxManagementClientImpl client; + + /** + * Initializes an instance of NginxDeploymentWafPoliciesClientImpl. + * + * @param client the instance of the service client containing this operation class. + */ + NginxDeploymentWafPoliciesClientImpl(NginxManagementClientImpl client) { + this.service = RestProxy.create(NginxDeploymentWafPoliciesService.class, client.getHttpPipeline(), + client.getSerializerAdapter()); + this.client = client; + } + + /** + * The interface defining all the services for NginxManagementClientNginxDeploymentWafPolicies to be used by the + * proxy service to perform REST calls. + */ + @Host("{endpoint}") + @ServiceInterface(name = "NginxManagementClientNginxDeploymentWafPolicies") + public interface NginxDeploymentWafPoliciesService { + @Headers({ "Content-Type: application/json" }) + @Post("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/wafPolicies/{wafPolicyName}/analyzeWafPolicy") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> analysis(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, + @PathParam("deploymentName") String deploymentName, @PathParam("wafPolicyName") String wafPolicyName, + @HeaderParam("Accept") String accept, + @BodyParam("application/json") NginxDeploymentWafPolicyAnalysisCreateRequest body, Context context); + + @Headers({ "Content-Type: application/json" }) + @Post("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/wafPolicies/{wafPolicyName}/analyzeWafPolicy") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Response analysisSync(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, + @PathParam("deploymentName") String deploymentName, @PathParam("wafPolicyName") String wafPolicyName, + @HeaderParam("Accept") String accept, + @BodyParam("application/json") NginxDeploymentWafPolicyAnalysisCreateRequest body, Context context); + } + + /** + * Analyze an Nginx Waf Policy. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of targeted NGINX deployment. + * @param wafPolicyName The name of Waf Policy. + * @param body The content of the action request. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return nginx Deployment Waf Policy Analysis Response along with {@link Response} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> analysisWithResponseAsync( + String resourceGroupName, String deploymentName, String wafPolicyName, + NginxDeploymentWafPolicyAnalysisCreateRequest body) { + final String accept = "application/json"; + return FluxUtil.withContext(context -> service.analysis(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, deploymentName, wafPolicyName, accept, body, context)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Analyze an Nginx Waf Policy. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of targeted NGINX deployment. + * @param wafPolicyName The name of Waf Policy. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return nginx Deployment Waf Policy Analysis Response on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono analysisAsync(String resourceGroupName, + String deploymentName, String wafPolicyName) { + final NginxDeploymentWafPolicyAnalysisCreateRequest body = null; + return analysisWithResponseAsync(resourceGroupName, deploymentName, wafPolicyName, body) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); + } + + /** + * Analyze an Nginx Waf Policy. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of targeted NGINX deployment. + * @param wafPolicyName The name of Waf Policy. + * @param body The content of the action request. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return nginx Deployment Waf Policy Analysis Response along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response analysisWithResponse(String resourceGroupName, + String deploymentName, String wafPolicyName, NginxDeploymentWafPolicyAnalysisCreateRequest body, + Context context) { + final String accept = "application/json"; + return service.analysisSync(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, deploymentName, wafPolicyName, accept, body, context); + } + + /** + * Analyze an Nginx Waf Policy. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of targeted NGINX deployment. + * @param wafPolicyName The name of Waf Policy. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return nginx Deployment Waf Policy Analysis Response. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public NginxDeploymentWafPolicyAnalysisResponseInner analysis(String resourceGroupName, String deploymentName, + String wafPolicyName) { + final NginxDeploymentWafPolicyAnalysisCreateRequest body = null; + return analysisWithResponse(resourceGroupName, deploymentName, wafPolicyName, body, Context.NONE).getValue(); + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesImpl.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesImpl.java new file mode 100644 index 000000000000..9861b3176b6b --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesImpl.java @@ -0,0 +1,57 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.implementation; + +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.SimpleResponse; +import com.azure.core.util.Context; +import com.azure.core.util.logging.ClientLogger; +import com.azure.resourcemanager.nginx.fluent.NginxDeploymentWafPoliciesClient; +import com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyAnalysisResponseInner; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicies; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisCreateRequest; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisResponse; + +public final class NginxDeploymentWafPoliciesImpl implements NginxDeploymentWafPolicies { + private static final ClientLogger LOGGER = new ClientLogger(NginxDeploymentWafPoliciesImpl.class); + + private final NginxDeploymentWafPoliciesClient innerClient; + + private final com.azure.resourcemanager.nginx.NginxManager serviceManager; + + public NginxDeploymentWafPoliciesImpl(NginxDeploymentWafPoliciesClient innerClient, + com.azure.resourcemanager.nginx.NginxManager serviceManager) { + this.innerClient = innerClient; + this.serviceManager = serviceManager; + } + + public Response analysisWithResponse(String resourceGroupName, + String deploymentName, String wafPolicyName, NginxDeploymentWafPolicyAnalysisCreateRequest body, + Context context) { + Response inner = this.serviceClient() + .analysisWithResponse(resourceGroupName, deploymentName, wafPolicyName, body, context); + return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), + new NginxDeploymentWafPolicyAnalysisResponseImpl(inner.getValue(), this.manager())); + } + + public NginxDeploymentWafPolicyAnalysisResponse analysis(String resourceGroupName, String deploymentName, + String wafPolicyName) { + NginxDeploymentWafPolicyAnalysisResponseInner inner + = this.serviceClient().analysis(resourceGroupName, deploymentName, wafPolicyName); + if (inner != null) { + return new NginxDeploymentWafPolicyAnalysisResponseImpl(inner, this.manager()); + } else { + return null; + } + } + + private NginxDeploymentWafPoliciesClient serviceClient() { + return this.innerClient; + } + + private com.azure.resourcemanager.nginx.NginxManager manager() { + return this.serviceManager; + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyAnalysisResponseImpl.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyAnalysisResponseImpl.java new file mode 100644 index 000000000000..af486cc9e6ae --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyAnalysisResponseImpl.java @@ -0,0 +1,37 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.implementation; + +import com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyAnalysisResponseInner; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisData; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisResponse; + +public final class NginxDeploymentWafPolicyAnalysisResponseImpl implements NginxDeploymentWafPolicyAnalysisResponse { + private NginxDeploymentWafPolicyAnalysisResponseInner innerObject; + + private final com.azure.resourcemanager.nginx.NginxManager serviceManager; + + NginxDeploymentWafPolicyAnalysisResponseImpl(NginxDeploymentWafPolicyAnalysisResponseInner innerObject, + com.azure.resourcemanager.nginx.NginxManager serviceManager) { + this.innerObject = innerObject; + this.serviceManager = serviceManager; + } + + public String status() { + return this.innerModel().status(); + } + + public NginxDeploymentWafPolicyAnalysisData data() { + return this.innerModel().data(); + } + + public NginxDeploymentWafPolicyAnalysisResponseInner innerModel() { + return this.innerObject; + } + + private com.azure.resourcemanager.nginx.NginxManager manager() { + return this.serviceManager; + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxManagementClientImpl.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxManagementClientImpl.java index ba6ad3cb9d5e..82a3ee92baf9 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxManagementClientImpl.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/NginxManagementClientImpl.java @@ -31,6 +31,7 @@ import com.azure.resourcemanager.nginx.fluent.ConfigurationsClient; import com.azure.resourcemanager.nginx.fluent.DefaultWafPoliciesClient; import com.azure.resourcemanager.nginx.fluent.DeploymentsClient; +import com.azure.resourcemanager.nginx.fluent.NginxDeploymentWafPoliciesClient; import com.azure.resourcemanager.nginx.fluent.NginxManagementClient; import com.azure.resourcemanager.nginx.fluent.OperationsClient; import com.azure.resourcemanager.nginx.fluent.WafPoliciesClient; @@ -146,6 +147,20 @@ public OperationsClient getOperations() { return this.operations; } + /** + * The NginxDeploymentWafPoliciesClient object to access its operations. + */ + private final NginxDeploymentWafPoliciesClient nginxDeploymentWafPolicies; + + /** + * Gets the NginxDeploymentWafPoliciesClient object to access its operations. + * + * @return the NginxDeploymentWafPoliciesClient object. + */ + public NginxDeploymentWafPoliciesClient getNginxDeploymentWafPolicies() { + return this.nginxDeploymentWafPolicies; + } + /** * The ApiKeysClient object to access its operations. */ @@ -247,8 +262,9 @@ public ConfigurationsClient getConfigurations() { this.defaultPollInterval = defaultPollInterval; this.endpoint = endpoint; this.subscriptionId = subscriptionId; - this.apiVersion = "2025-03-01-preview"; + this.apiVersion = "2025-11-01"; this.operations = new OperationsClientImpl(this); + this.nginxDeploymentWafPolicies = new NginxDeploymentWafPoliciesClientImpl(this); this.apiKeys = new ApiKeysClientImpl(this); this.deployments = new DeploymentsClientImpl(this); this.wafPolicies = new WafPoliciesClientImpl(this); diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/WafPoliciesClientImpl.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/WafPoliciesClientImpl.java index 3544a5a41573..5e00b178fcec 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/WafPoliciesClientImpl.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/implementation/WafPoliciesClientImpl.java @@ -368,7 +368,7 @@ public NginxDeploymentWafPolicyInner get(String resourceGroupName, String deploy * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -389,7 +389,7 @@ private Mono>> createWithResponseAsync(String resource * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -410,7 +410,7 @@ private Response createWithResponse(String resourceGroupName, String * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -431,7 +431,7 @@ private Response createWithResponse(String resourceGroupName, String * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -475,7 +475,7 @@ private PollerFlux, NginxDeploymentWaf * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -515,7 +515,7 @@ public SyncPoller, NginxDeploymentWafP * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -538,7 +538,7 @@ public SyncPoller, NginxDeploymentWafP * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -593,7 +593,7 @@ public NginxDeploymentWafPolicyInner create(String resourceGroupName, String dep * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param deploymentName The name of targeted NGINX deployment. * @param wafPolicyName The name of Waf Policy. - * @param body The Nginx Deployment Waf Policy. + * @param body Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicies.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicies.java new file mode 100644 index 000000000000..d8717bf62d13 --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicies.java @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.models; + +import com.azure.core.http.rest.Response; +import com.azure.core.util.Context; + +/** + * Resource collection API of NginxDeploymentWafPolicies. + */ +public interface NginxDeploymentWafPolicies { + /** + * Analyze an Nginx Waf Policy. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of targeted NGINX deployment. + * @param wafPolicyName The name of Waf Policy. + * @param body The content of the action request. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return nginx Deployment Waf Policy Analysis Response along with {@link Response}. + */ + Response analysisWithResponse(String resourceGroupName, + String deploymentName, String wafPolicyName, NginxDeploymentWafPolicyAnalysisCreateRequest body, + Context context); + + /** + * Analyze an Nginx Waf Policy. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of targeted NGINX deployment. + * @param wafPolicyName The name of Waf Policy. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return nginx Deployment Waf Policy Analysis Response. + */ + NginxDeploymentWafPolicyAnalysisResponse analysis(String resourceGroupName, String deploymentName, + String wafPolicyName); +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisCreateRequest.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisCreateRequest.java new file mode 100644 index 000000000000..5e97c58f3708 --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisCreateRequest.java @@ -0,0 +1,116 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.CoreUtils; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * Nginx Deployment Waf Policy Analysis Create Request. + */ +@Fluent +public final class NginxDeploymentWafPolicyAnalysisCreateRequest + implements JsonSerializable { + /* + * The byte content of the policy + */ + private byte[] content; + + /* + * The absolute file path of the policy as in the virtual machine + */ + private String filepath; + + /** + * Creates an instance of NginxDeploymentWafPolicyAnalysisCreateRequest class. + */ + public NginxDeploymentWafPolicyAnalysisCreateRequest() { + } + + /** + * Get the content property: The byte content of the policy. + * + * @return the content value. + */ + public byte[] content() { + return CoreUtils.clone(this.content); + } + + /** + * Set the content property: The byte content of the policy. + * + * @param content the content value to set. + * @return the NginxDeploymentWafPolicyAnalysisCreateRequest object itself. + */ + public NginxDeploymentWafPolicyAnalysisCreateRequest withContent(byte[] content) { + this.content = CoreUtils.clone(content); + return this; + } + + /** + * Get the filepath property: The absolute file path of the policy as in the virtual machine. + * + * @return the filepath value. + */ + public String filepath() { + return this.filepath; + } + + /** + * Set the filepath property: The absolute file path of the policy as in the virtual machine. + * + * @param filepath the filepath value to set. + * @return the NginxDeploymentWafPolicyAnalysisCreateRequest object itself. + */ + public NginxDeploymentWafPolicyAnalysisCreateRequest withFilepath(String filepath) { + this.filepath = filepath; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeBinaryField("content", this.content); + jsonWriter.writeStringField("filepath", this.filepath); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of NginxDeploymentWafPolicyAnalysisCreateRequest from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of NginxDeploymentWafPolicyAnalysisCreateRequest if the JsonReader was pointing to an + * instance of it, or null if it was pointing to JSON null. + * @throws IOException If an error occurs while reading the NginxDeploymentWafPolicyAnalysisCreateRequest. + */ + public static NginxDeploymentWafPolicyAnalysisCreateRequest fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + NginxDeploymentWafPolicyAnalysisCreateRequest deserializedNginxDeploymentWafPolicyAnalysisCreateRequest + = new NginxDeploymentWafPolicyAnalysisCreateRequest(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("content".equals(fieldName)) { + deserializedNginxDeploymentWafPolicyAnalysisCreateRequest.content = reader.getBinary(); + } else if ("filepath".equals(fieldName)) { + deserializedNginxDeploymentWafPolicyAnalysisCreateRequest.filepath = reader.getString(); + } else { + reader.skipChildren(); + } + } + + return deserializedNginxDeploymentWafPolicyAnalysisCreateRequest; + }); + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisData.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisData.java new file mode 100644 index 000000000000..31e88656da90 --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisData.java @@ -0,0 +1,79 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.models; + +import com.azure.core.annotation.Immutable; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; +import java.util.List; + +/** + * Nginx Deployment Waf Policy Analysis Data. + */ +@Immutable +public final class NginxDeploymentWafPolicyAnalysisData + implements JsonSerializable { + /* + * List of errors found during analysis + */ + private List errors; + + /** + * Creates an instance of NginxDeploymentWafPolicyAnalysisData class. + */ + private NginxDeploymentWafPolicyAnalysisData() { + } + + /** + * Get the errors property: List of errors found during analysis. + * + * @return the errors value. + */ + public List errors() { + return this.errors; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeArrayField("errors", this.errors, (writer, element) -> writer.writeJson(element)); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of NginxDeploymentWafPolicyAnalysisData from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of NginxDeploymentWafPolicyAnalysisData if the JsonReader was pointing to an instance of it, + * or null if it was pointing to JSON null. + * @throws IOException If an error occurs while reading the NginxDeploymentWafPolicyAnalysisData. + */ + public static NginxDeploymentWafPolicyAnalysisData fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + NginxDeploymentWafPolicyAnalysisData deserializedNginxDeploymentWafPolicyAnalysisData + = new NginxDeploymentWafPolicyAnalysisData(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("errors".equals(fieldName)) { + List errors + = reader.readArray(reader1 -> NginxDeploymentWafPolicyError.fromJson(reader1)); + deserializedNginxDeploymentWafPolicyAnalysisData.errors = errors; + } else { + reader.skipChildren(); + } + } + + return deserializedNginxDeploymentWafPolicyAnalysisData; + }); + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisResponse.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisResponse.java new file mode 100644 index 000000000000..a502073ba066 --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisResponse.java @@ -0,0 +1,34 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.models; + +import com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyAnalysisResponseInner; + +/** + * An immutable client-side representation of NginxDeploymentWafPolicyAnalysisResponse. + */ +public interface NginxDeploymentWafPolicyAnalysisResponse { + /** + * Gets the status property: The status of the analysis. The possible values can be arbitrary. + * + * @return the status value. + */ + String status(); + + /** + * Gets the data property: The analysis data containing errors. + * + * @return the data value. + */ + NginxDeploymentWafPolicyAnalysisData data(); + + /** + * Gets the inner com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyAnalysisResponseInner + * object. + * + * @return the inner object. + */ + NginxDeploymentWafPolicyAnalysisResponseInner innerModel(); +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyError.java b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyError.java new file mode 100644 index 000000000000..1850bd5250cc --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyError.java @@ -0,0 +1,109 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.models; + +import com.azure.core.annotation.Immutable; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * Nginx Deployment Waf Policy Error. + */ +@Immutable +public final class NginxDeploymentWafPolicyError implements JsonSerializable { + /* + * Error code + */ + private String code; + + /* + * Field that caused the error + */ + private String field; + + /* + * Error message + */ + private String message; + + /** + * Creates an instance of NginxDeploymentWafPolicyError class. + */ + private NginxDeploymentWafPolicyError() { + } + + /** + * Get the code property: Error code. + * + * @return the code value. + */ + public String code() { + return this.code; + } + + /** + * Get the field property: Field that caused the error. + * + * @return the field value. + */ + public String field() { + return this.field; + } + + /** + * Get the message property: Error message. + * + * @return the message value. + */ + public String message() { + return this.message; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("code", this.code); + jsonWriter.writeStringField("field", this.field); + jsonWriter.writeStringField("message", this.message); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of NginxDeploymentWafPolicyError from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of NginxDeploymentWafPolicyError if the JsonReader was pointing to an instance of it, or null + * if it was pointing to JSON null. + * @throws IOException If an error occurs while reading the NginxDeploymentWafPolicyError. + */ + public static NginxDeploymentWafPolicyError fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + NginxDeploymentWafPolicyError deserializedNginxDeploymentWafPolicyError + = new NginxDeploymentWafPolicyError(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("code".equals(fieldName)) { + deserializedNginxDeploymentWafPolicyError.code = reader.getString(); + } else if ("field".equals(fieldName)) { + deserializedNginxDeploymentWafPolicyError.field = reader.getString(); + } else if ("message".equals(fieldName)) { + deserializedNginxDeploymentWafPolicyError.message = reader.getString(); + } else { + reader.skipChildren(); + } + } + + return deserializedNginxDeploymentWafPolicyError; + }); + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/resources/META-INF/azure-resourcemanager-nginx_metadata.json b/sdk/nginx/azure-resourcemanager-nginx/src/main/resources/META-INF/azure-resourcemanager-nginx_metadata.json index dc677e137c03..53814dcb1162 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/main/resources/META-INF/azure-resourcemanager-nginx_metadata.json +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/resources/META-INF/azure-resourcemanager-nginx_metadata.json @@ -1 +1 @@ -{"flavor":"azure","apiVersions":{"Nginx.NginxPlus":"2025-03-01-preview"},"crossLanguageDefinitions":{"com.azure.resourcemanager.nginx.fluent.ApiKeysClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.createOrUpdate":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.createOrUpdate","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.createOrUpdateWithResponse":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.createOrUpdate","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.delete":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.delete","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.deleteWithResponse":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.delete","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.get":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.get","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.getWithResponse":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.get","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.list":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.list","com.azure.resourcemanager.nginx.fluent.CertificatesClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.CertificatesClient.beginCreateOrUpdate":"Nginx.NginxPlus.NginxCertificates.createOrUpdate","com.azure.resourcemanager.nginx.fluent.CertificatesClient.beginDelete":"Nginx.NginxPlus.NginxCertificates.delete","com.azure.resourcemanager.nginx.fluent.CertificatesClient.createOrUpdate":"Nginx.NginxPlus.NginxCertificates.createOrUpdate","com.azure.resourcemanager.nginx.fluent.CertificatesClient.delete":"Nginx.NginxPlus.NginxCertificates.delete","com.azure.resourcemanager.nginx.fluent.CertificatesClient.get":"Nginx.NginxPlus.NginxCertificates.get","com.azure.resourcemanager.nginx.fluent.CertificatesClient.getWithResponse":"Nginx.NginxPlus.NginxCertificates.get","com.azure.resourcemanager.nginx.fluent.CertificatesClient.list":"Nginx.NginxPlus.NginxCertificates.list","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.analysis":"Nginx.NginxPlus.NginxConfigurationResponses.analysis","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.analysisWithResponse":"Nginx.NginxPlus.NginxConfigurationResponses.analysis","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.beginCreateOrUpdate":"Nginx.NginxPlus.NginxConfigurationResponses.createOrUpdate","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.beginDelete":"Nginx.NginxPlus.NginxConfigurationResponses.delete","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.createOrUpdate":"Nginx.NginxPlus.NginxConfigurationResponses.createOrUpdate","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.delete":"Nginx.NginxPlus.NginxConfigurationResponses.delete","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.get":"Nginx.NginxPlus.NginxConfigurationResponses.get","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.getWithResponse":"Nginx.NginxPlus.NginxConfigurationResponses.get","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.list":"Nginx.NginxPlus.NginxConfigurationResponses.list","com.azure.resourcemanager.nginx.fluent.DefaultWafPoliciesClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.DefaultWafPoliciesClient.list":"Nginx.NginxPlus.NginxDeployments.defaultWafPolicyList","com.azure.resourcemanager.nginx.fluent.DefaultWafPoliciesClient.listWithResponse":"Nginx.NginxPlus.NginxDeployments.defaultWafPolicyList","com.azure.resourcemanager.nginx.fluent.DeploymentsClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.beginCreateOrUpdate":"Nginx.NginxPlus.NginxDeployments.createOrUpdate","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.beginDelete":"Nginx.NginxPlus.NginxDeployments.delete","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.beginUpdate":"Nginx.NginxPlus.NginxDeployments.update","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.createOrUpdate":"Nginx.NginxPlus.NginxDeployments.createOrUpdate","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.delete":"Nginx.NginxPlus.NginxDeployments.delete","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.getByResourceGroup":"Nginx.NginxPlus.NginxDeployments.get","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.getByResourceGroupWithResponse":"Nginx.NginxPlus.NginxDeployments.get","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.list":"Nginx.NginxPlus.NginxDeployments.list","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.listByResourceGroup":"Nginx.NginxPlus.NginxDeployments.listByResourceGroup","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.update":"Nginx.NginxPlus.NginxDeployments.update","com.azure.resourcemanager.nginx.fluent.NginxManagementClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.OperationsClient":"Nginx.NginxPlus.Operations","com.azure.resourcemanager.nginx.fluent.OperationsClient.list":"Azure.ResourceManager.Operations.list","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.beginCreate":"Nginx.NginxPlus.NginxDeploymentWafPolicies.create","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.beginDelete":"Nginx.NginxPlus.NginxDeploymentWafPolicies.delete","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.create":"Nginx.NginxPlus.NginxDeploymentWafPolicies.create","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.delete":"Nginx.NginxPlus.NginxDeploymentWafPolicies.delete","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.get":"Nginx.NginxPlus.NginxDeploymentWafPolicies.get","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.getWithResponse":"Nginx.NginxPlus.NginxDeploymentWafPolicies.get","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.list":"Nginx.NginxPlus.NginxDeployments.wafPolicyList","com.azure.resourcemanager.nginx.fluent.models.AnalysisResultInner":"Nginx.NginxPlus.AnalysisResult","com.azure.resourcemanager.nginx.fluent.models.NginxCertificateInner":"Nginx.NginxPlus.NginxCertificate","com.azure.resourcemanager.nginx.fluent.models.NginxConfigurationResponseInner":"Nginx.NginxPlus.NginxConfigurationResponse","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentApiKeyResponseInner":"Nginx.NginxPlus.NginxDeploymentApiKeyResponse","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentDefaultWafPolicyListResponseInner":"Nginx.NginxPlus.NginxDeploymentDefaultWafPolicyListResponse","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentInner":"Nginx.NginxPlus.NginxDeployment","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentScalingPropertiesAutoScaleSettings":"Nginx.NginxPlus.NginxDeploymentScalingPropertiesAutoScaleSettings","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentUpdatePropertiesNginxAppProtect":"Nginx.NginxPlus.NginxDeploymentUpdatePropertiesNginxAppProtect","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyInner":"Nginx.NginxPlus.NginxDeploymentWafPolicy","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyMetadataInner":"Nginx.NginxPlus.NginxDeploymentWafPolicyMetadata","com.azure.resourcemanager.nginx.fluent.models.OperationInner":"Azure.ResourceManager.CommonTypes.Operation","com.azure.resourcemanager.nginx.implementation.NginxManagementClientBuilder":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.implementation.models.NginxCertificateListResponse":"Nginx.NginxPlus.NginxCertificateListResponse","com.azure.resourcemanager.nginx.implementation.models.NginxConfigurationListResponse":"Nginx.NginxPlus.NginxConfigurationListResponse","com.azure.resourcemanager.nginx.implementation.models.NginxDeploymentApiKeyListResponse":"Nginx.NginxPlus.NginxDeploymentApiKeyListResponse","com.azure.resourcemanager.nginx.implementation.models.NginxDeploymentListResponse":"Nginx.NginxPlus.NginxDeploymentListResponse","com.azure.resourcemanager.nginx.implementation.models.NginxDeploymentWafPolicyListResponse":"Nginx.NginxPlus.NginxDeploymentWafPolicyListResponse","com.azure.resourcemanager.nginx.implementation.models.OperationListResult":"Azure.ResourceManager.CommonTypes.OperationListResult","com.azure.resourcemanager.nginx.models.ActionType":"Azure.ResourceManager.CommonTypes.ActionType","com.azure.resourcemanager.nginx.models.ActivationState":"Nginx.NginxPlus.ActivationState","com.azure.resourcemanager.nginx.models.AnalysisCreate":"Nginx.NginxPlus.AnalysisCreate","com.azure.resourcemanager.nginx.models.AnalysisCreateConfig":"Nginx.NginxPlus.AnalysisCreateConfig","com.azure.resourcemanager.nginx.models.AnalysisDiagnostic":"Nginx.NginxPlus.AnalysisDiagnostic","com.azure.resourcemanager.nginx.models.AnalysisResultData":"Nginx.NginxPlus.AnalysisResultData","com.azure.resourcemanager.nginx.models.AutoUpgradeProfile":"Nginx.NginxPlus.AutoUpgradeProfile","com.azure.resourcemanager.nginx.models.DiagnosticItem":"Nginx.NginxPlus.DiagnosticItem","com.azure.resourcemanager.nginx.models.IdentityProperties":"Nginx.NginxPlus.IdentityProperties","com.azure.resourcemanager.nginx.models.IdentityType":"Nginx.NginxPlus.IdentityType","com.azure.resourcemanager.nginx.models.Level":"Nginx.NginxPlus.Level","com.azure.resourcemanager.nginx.models.NginxCertificateErrorResponseBody":"Nginx.NginxPlus.NginxCertificateErrorResponseBody","com.azure.resourcemanager.nginx.models.NginxCertificateProperties":"Nginx.NginxPlus.NginxCertificateProperties","com.azure.resourcemanager.nginx.models.NginxConfigurationFile":"Nginx.NginxPlus.NginxConfigurationFile","com.azure.resourcemanager.nginx.models.NginxConfigurationPackage":"Nginx.NginxPlus.NginxConfigurationPackage","com.azure.resourcemanager.nginx.models.NginxConfigurationProtectedFileRequest":"Nginx.NginxPlus.NginxConfigurationProtectedFileRequest","com.azure.resourcemanager.nginx.models.NginxConfigurationProtectedFileResponse":"Nginx.NginxPlus.NginxConfigurationProtectedFileResponse","com.azure.resourcemanager.nginx.models.NginxConfigurationRequest":"Nginx.NginxPlus.NginxConfigurationRequest","com.azure.resourcemanager.nginx.models.NginxConfigurationRequestProperties":"Nginx.NginxPlus.NginxConfigurationRequestProperties","com.azure.resourcemanager.nginx.models.NginxConfigurationResponseProperties":"Nginx.NginxPlus.NginxConfigurationResponseProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentApiKeyRequest":"Nginx.NginxPlus.NginxDeploymentApiKeyRequest","com.azure.resourcemanager.nginx.models.NginxDeploymentApiKeyRequestProperties":"Nginx.NginxPlus.NginxDeploymentApiKeyRequestProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentApiKeyResponseProperties":"Nginx.NginxPlus.NginxDeploymentApiKeyResponseProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentDefaultWafPolicyProperties":"Nginx.NginxPlus.NginxDeploymentDefaultWafPolicyProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentProperties":"Nginx.NginxPlus.NginxDeploymentProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentPropertiesNginxAppProtect":"Nginx.NginxPlus.NginxDeploymentPropertiesNginxAppProtect","com.azure.resourcemanager.nginx.models.NginxDeploymentScalingProperties":"Nginx.NginxPlus.NginxDeploymentScalingProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentUpdateParameters":"Nginx.NginxPlus.NginxDeploymentUpdateParameters","com.azure.resourcemanager.nginx.models.NginxDeploymentUpdateProperties":"Nginx.NginxPlus.NginxDeploymentUpdateProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentUserProfile":"Nginx.NginxPlus.NginxDeploymentUserProfile","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyApplyingStatus":"Nginx.NginxPlus.NginxDeploymentWafPolicyApplyingStatus","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyApplyingStatusCode":"Nginx.NginxPlus.NginxDeploymentWafPolicyApplyingStatusCode","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyCompilingStatus":"Nginx.NginxPlus.NginxDeploymentWafPolicyCompilingStatus","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyCompilingStatusCode":"Nginx.NginxPlus.NginxDeploymentWafPolicyCompilingStatusCode","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyMetadataProperties":"Nginx.NginxPlus.NginxDeploymentWafPolicyMetadataProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyProperties":"Nginx.NginxPlus.NginxDeploymentWafPolicyProperties","com.azure.resourcemanager.nginx.models.NginxFrontendIpConfiguration":"Nginx.NginxPlus.NginxFrontendIPConfiguration","com.azure.resourcemanager.nginx.models.NginxLogging":"Nginx.NginxPlus.NginxLogging","com.azure.resourcemanager.nginx.models.NginxNetworkInterfaceConfiguration":"Nginx.NginxPlus.NginxNetworkInterfaceConfiguration","com.azure.resourcemanager.nginx.models.NginxNetworkProfile":"Nginx.NginxPlus.NginxNetworkProfile","com.azure.resourcemanager.nginx.models.NginxPrivateIpAddress":"Nginx.NginxPlus.NginxPrivateIPAddress","com.azure.resourcemanager.nginx.models.NginxPrivateIpAllocationMethod":"Nginx.NginxPlus.NginxPrivateIPAllocationMethod","com.azure.resourcemanager.nginx.models.NginxPublicIpAddress":"Nginx.NginxPlus.NginxPublicIPAddress","com.azure.resourcemanager.nginx.models.NginxStorageAccount":"Nginx.NginxPlus.NginxStorageAccount","com.azure.resourcemanager.nginx.models.OperationDisplay":"Azure.ResourceManager.CommonTypes.OperationDisplay","com.azure.resourcemanager.nginx.models.Origin":"Azure.ResourceManager.CommonTypes.Origin","com.azure.resourcemanager.nginx.models.ProvisioningState":"Nginx.NginxPlus.ProvisioningState","com.azure.resourcemanager.nginx.models.ResourceSku":"Nginx.NginxPlus.ResourceSku","com.azure.resourcemanager.nginx.models.ScaleProfile":"Nginx.NginxPlus.ScaleProfile","com.azure.resourcemanager.nginx.models.ScaleProfileCapacity":"Nginx.NginxPlus.ScaleProfileCapacity","com.azure.resourcemanager.nginx.models.UserIdentityProperties":"Nginx.NginxPlus.UserIdentityProperties","com.azure.resourcemanager.nginx.models.WebApplicationFirewallComponentVersions":"Nginx.NginxPlus.WebApplicationFirewallComponentVersions","com.azure.resourcemanager.nginx.models.WebApplicationFirewallPackage":"Nginx.NginxPlus.WebApplicationFirewallPackage","com.azure.resourcemanager.nginx.models.WebApplicationFirewallSettings":"Nginx.NginxPlus.WebApplicationFirewallSettings","com.azure.resourcemanager.nginx.models.WebApplicationFirewallStatus":"Nginx.NginxPlus.WebApplicationFirewallStatus"},"generatedFiles":["src/main/java/com/azure/resourcemanager/nginx/NginxManager.java","src/main/java/com/azure/resourcemanager/nginx/fluent/ApiKeysClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/CertificatesClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/ConfigurationsClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/DefaultWafPoliciesClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/DeploymentsClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/NginxManagementClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/OperationsClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/WafPoliciesClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/AnalysisResultInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxCertificateInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxConfigurationResponseInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentApiKeyResponseInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentDefaultWafPolicyListResponseInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentScalingPropertiesAutoScaleSettings.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentUpdatePropertiesNginxAppProtect.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyMetadataInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/OperationInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/nginx/fluent/package-info.java","src/main/java/com/azure/resourcemanager/nginx/implementation/AnalysisResultImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ApiKeysClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ApiKeysImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/CertificatesClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/CertificatesImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ConfigurationsClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ConfigurationsImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/DefaultWafPoliciesClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/DefaultWafPoliciesImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/DeploymentsClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/DeploymentsImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxCertificateImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxConfigurationResponseImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentApiKeyResponseImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentDefaultWafPolicyListResponseImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyMetadataImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxManagementClientBuilder.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxManagementClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/OperationImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/OperationsClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/OperationsImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ResourceManagerUtils.java","src/main/java/com/azure/resourcemanager/nginx/implementation/WafPoliciesClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/WafPoliciesImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxCertificateListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxConfigurationListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxDeploymentApiKeyListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxDeploymentListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxDeploymentWafPolicyListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/OperationListResult.java","src/main/java/com/azure/resourcemanager/nginx/implementation/package-info.java","src/main/java/com/azure/resourcemanager/nginx/models/ActionType.java","src/main/java/com/azure/resourcemanager/nginx/models/ActivationState.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisCreate.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisCreateConfig.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisDiagnostic.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisResult.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisResultData.java","src/main/java/com/azure/resourcemanager/nginx/models/ApiKeys.java","src/main/java/com/azure/resourcemanager/nginx/models/AutoUpgradeProfile.java","src/main/java/com/azure/resourcemanager/nginx/models/Certificates.java","src/main/java/com/azure/resourcemanager/nginx/models/Configurations.java","src/main/java/com/azure/resourcemanager/nginx/models/DefaultWafPolicies.java","src/main/java/com/azure/resourcemanager/nginx/models/Deployments.java","src/main/java/com/azure/resourcemanager/nginx/models/DiagnosticItem.java","src/main/java/com/azure/resourcemanager/nginx/models/IdentityProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/IdentityType.java","src/main/java/com/azure/resourcemanager/nginx/models/Level.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxCertificate.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxCertificateErrorResponseBody.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxCertificateProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationFile.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationPackage.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationProtectedFileRequest.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationProtectedFileResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationRequest.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationRequestProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationResponseProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeployment.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentApiKeyRequest.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentApiKeyRequestProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentApiKeyResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentApiKeyResponseProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentDefaultWafPolicyListResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentDefaultWafPolicyProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentPropertiesNginxAppProtect.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentScalingProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentUpdateParameters.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentUpdateProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentUserProfile.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicy.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyApplyingStatus.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyApplyingStatusCode.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyCompilingStatus.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyCompilingStatusCode.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyMetadata.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyMetadataProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxFrontendIpConfiguration.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxLogging.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxNetworkInterfaceConfiguration.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxNetworkProfile.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxPrivateIpAddress.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxPrivateIpAllocationMethod.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxPublicIpAddress.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxStorageAccount.java","src/main/java/com/azure/resourcemanager/nginx/models/Operation.java","src/main/java/com/azure/resourcemanager/nginx/models/OperationDisplay.java","src/main/java/com/azure/resourcemanager/nginx/models/Operations.java","src/main/java/com/azure/resourcemanager/nginx/models/Origin.java","src/main/java/com/azure/resourcemanager/nginx/models/ProvisioningState.java","src/main/java/com/azure/resourcemanager/nginx/models/ResourceSku.java","src/main/java/com/azure/resourcemanager/nginx/models/ScaleProfile.java","src/main/java/com/azure/resourcemanager/nginx/models/ScaleProfileCapacity.java","src/main/java/com/azure/resourcemanager/nginx/models/UserIdentityProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/WafPolicies.java","src/main/java/com/azure/resourcemanager/nginx/models/WebApplicationFirewallComponentVersions.java","src/main/java/com/azure/resourcemanager/nginx/models/WebApplicationFirewallPackage.java","src/main/java/com/azure/resourcemanager/nginx/models/WebApplicationFirewallSettings.java","src/main/java/com/azure/resourcemanager/nginx/models/WebApplicationFirewallStatus.java","src/main/java/com/azure/resourcemanager/nginx/models/package-info.java","src/main/java/com/azure/resourcemanager/nginx/package-info.java","src/main/java/module-info.java"]} \ No newline at end of file +{"flavor":"azure","apiVersions":{"Nginx.NginxPlus":"2025-11-01"},"crossLanguageDefinitions":{"com.azure.resourcemanager.nginx.fluent.ApiKeysClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.createOrUpdate":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.createOrUpdate","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.createOrUpdateWithResponse":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.createOrUpdate","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.delete":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.delete","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.deleteWithResponse":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.delete","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.get":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.get","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.getWithResponse":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.get","com.azure.resourcemanager.nginx.fluent.ApiKeysClient.list":"Nginx.NginxPlus.NginxDeploymentApiKeyResponses.list","com.azure.resourcemanager.nginx.fluent.CertificatesClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.CertificatesClient.beginCreateOrUpdate":"Nginx.NginxPlus.NginxCertificates.createOrUpdate","com.azure.resourcemanager.nginx.fluent.CertificatesClient.beginDelete":"Nginx.NginxPlus.NginxCertificates.delete","com.azure.resourcemanager.nginx.fluent.CertificatesClient.createOrUpdate":"Nginx.NginxPlus.NginxCertificates.createOrUpdate","com.azure.resourcemanager.nginx.fluent.CertificatesClient.delete":"Nginx.NginxPlus.NginxCertificates.delete","com.azure.resourcemanager.nginx.fluent.CertificatesClient.get":"Nginx.NginxPlus.NginxCertificates.get","com.azure.resourcemanager.nginx.fluent.CertificatesClient.getWithResponse":"Nginx.NginxPlus.NginxCertificates.get","com.azure.resourcemanager.nginx.fluent.CertificatesClient.list":"Nginx.NginxPlus.NginxCertificates.list","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.analysis":"Nginx.NginxPlus.NginxConfigurationResponses.analysis","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.analysisWithResponse":"Nginx.NginxPlus.NginxConfigurationResponses.analysis","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.beginCreateOrUpdate":"Nginx.NginxPlus.NginxConfigurationResponses.createOrUpdate","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.beginDelete":"Nginx.NginxPlus.NginxConfigurationResponses.delete","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.createOrUpdate":"Nginx.NginxPlus.NginxConfigurationResponses.createOrUpdate","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.delete":"Nginx.NginxPlus.NginxConfigurationResponses.delete","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.get":"Nginx.NginxPlus.NginxConfigurationResponses.get","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.getWithResponse":"Nginx.NginxPlus.NginxConfigurationResponses.get","com.azure.resourcemanager.nginx.fluent.ConfigurationsClient.list":"Nginx.NginxPlus.NginxConfigurationResponses.list","com.azure.resourcemanager.nginx.fluent.DefaultWafPoliciesClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.DefaultWafPoliciesClient.list":"Nginx.NginxPlus.NginxDeployments.defaultWafPolicyList","com.azure.resourcemanager.nginx.fluent.DefaultWafPoliciesClient.listWithResponse":"Nginx.NginxPlus.NginxDeployments.defaultWafPolicyList","com.azure.resourcemanager.nginx.fluent.DeploymentsClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.beginCreateOrUpdate":"Nginx.NginxPlus.NginxDeployments.createOrUpdate","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.beginDelete":"Nginx.NginxPlus.NginxDeployments.delete","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.beginUpdate":"Nginx.NginxPlus.NginxDeployments.update","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.createOrUpdate":"Nginx.NginxPlus.NginxDeployments.createOrUpdate","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.delete":"Nginx.NginxPlus.NginxDeployments.delete","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.getByResourceGroup":"Nginx.NginxPlus.NginxDeployments.get","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.getByResourceGroupWithResponse":"Nginx.NginxPlus.NginxDeployments.get","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.list":"Nginx.NginxPlus.NginxDeployments.list","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.listByResourceGroup":"Nginx.NginxPlus.NginxDeployments.listByResourceGroup","com.azure.resourcemanager.nginx.fluent.DeploymentsClient.update":"Nginx.NginxPlus.NginxDeployments.update","com.azure.resourcemanager.nginx.fluent.NginxDeploymentWafPoliciesClient":"Nginx.NginxPlus.NginxDeploymentWafPolicies","com.azure.resourcemanager.nginx.fluent.NginxDeploymentWafPoliciesClient.analysis":"Nginx.NginxPlus.NginxDeploymentWafPolicies.analysis","com.azure.resourcemanager.nginx.fluent.NginxDeploymentWafPoliciesClient.analysisWithResponse":"Nginx.NginxPlus.NginxDeploymentWafPolicies.analysis","com.azure.resourcemanager.nginx.fluent.NginxManagementClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.OperationsClient":"Nginx.NginxPlus.Operations","com.azure.resourcemanager.nginx.fluent.OperationsClient.list":"Azure.ResourceManager.Operations.list","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.beginCreate":"Nginx.NginxPlus.NginxDeploymentWafPolicies.create","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.beginDelete":"Nginx.NginxPlus.NginxDeploymentWafPolicies.delete","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.create":"Nginx.NginxPlus.NginxDeploymentWafPolicies.create","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.delete":"Nginx.NginxPlus.NginxDeploymentWafPolicies.delete","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.get":"Nginx.NginxPlus.NginxDeploymentWafPolicies.get","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.getWithResponse":"Nginx.NginxPlus.NginxDeploymentWafPolicies.get","com.azure.resourcemanager.nginx.fluent.WafPoliciesClient.list":"Nginx.NginxPlus.NginxDeployments.wafPolicyList","com.azure.resourcemanager.nginx.fluent.models.AnalysisResultInner":"Nginx.NginxPlus.AnalysisResult","com.azure.resourcemanager.nginx.fluent.models.NginxCertificateInner":"Nginx.NginxPlus.NginxCertificate","com.azure.resourcemanager.nginx.fluent.models.NginxConfigurationResponseInner":"Nginx.NginxPlus.NginxConfigurationResponse","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentApiKeyResponseInner":"Nginx.NginxPlus.NginxDeploymentApiKeyResponse","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentDefaultWafPolicyListResponseInner":"Nginx.NginxPlus.NginxDeploymentDefaultWafPolicyListResponse","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentInner":"Nginx.NginxPlus.NginxDeployment","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentScalingPropertiesAutoScaleSettings":"Nginx.NginxPlus.NginxDeploymentScalingPropertiesAutoScaleSettings","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentUpdatePropertiesNginxAppProtect":"Nginx.NginxPlus.NginxDeploymentUpdatePropertiesNginxAppProtect","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyAnalysisResponseInner":"Nginx.NginxPlus.NginxDeploymentWafPolicyAnalysisResponse","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyInner":"Nginx.NginxPlus.NginxDeploymentWafPolicy","com.azure.resourcemanager.nginx.fluent.models.NginxDeploymentWafPolicyMetadataInner":"Nginx.NginxPlus.NginxDeploymentWafPolicyMetadata","com.azure.resourcemanager.nginx.fluent.models.OperationInner":"Azure.ResourceManager.CommonTypes.Operation","com.azure.resourcemanager.nginx.implementation.NginxManagementClientBuilder":"Nginx.NginxPlus","com.azure.resourcemanager.nginx.implementation.models.NginxCertificateListResponse":"Nginx.NginxPlus.NginxCertificateListResponse","com.azure.resourcemanager.nginx.implementation.models.NginxConfigurationListResponse":"Nginx.NginxPlus.NginxConfigurationListResponse","com.azure.resourcemanager.nginx.implementation.models.NginxDeploymentApiKeyListResponse":"Nginx.NginxPlus.NginxDeploymentApiKeyListResponse","com.azure.resourcemanager.nginx.implementation.models.NginxDeploymentListResponse":"Nginx.NginxPlus.NginxDeploymentListResponse","com.azure.resourcemanager.nginx.implementation.models.NginxDeploymentWafPolicyListResponse":"Nginx.NginxPlus.NginxDeploymentWafPolicyListResponse","com.azure.resourcemanager.nginx.implementation.models.OperationListResult":"Azure.ResourceManager.CommonTypes.OperationListResult","com.azure.resourcemanager.nginx.models.ActionType":"Azure.ResourceManager.CommonTypes.ActionType","com.azure.resourcemanager.nginx.models.ActivationState":"Nginx.NginxPlus.ActivationState","com.azure.resourcemanager.nginx.models.AnalysisCreate":"Nginx.NginxPlus.AnalysisCreate","com.azure.resourcemanager.nginx.models.AnalysisCreateConfig":"Nginx.NginxPlus.AnalysisCreateConfig","com.azure.resourcemanager.nginx.models.AnalysisDiagnostic":"Nginx.NginxPlus.AnalysisDiagnostic","com.azure.resourcemanager.nginx.models.AnalysisResultData":"Nginx.NginxPlus.AnalysisResultData","com.azure.resourcemanager.nginx.models.AutoUpgradeProfile":"Nginx.NginxPlus.AutoUpgradeProfile","com.azure.resourcemanager.nginx.models.DiagnosticItem":"Nginx.NginxPlus.DiagnosticItem","com.azure.resourcemanager.nginx.models.IdentityProperties":"Nginx.NginxPlus.IdentityProperties","com.azure.resourcemanager.nginx.models.IdentityType":"Nginx.NginxPlus.IdentityType","com.azure.resourcemanager.nginx.models.Level":"Nginx.NginxPlus.Level","com.azure.resourcemanager.nginx.models.NginxCertificateErrorResponseBody":"Nginx.NginxPlus.NginxCertificateErrorResponseBody","com.azure.resourcemanager.nginx.models.NginxCertificateProperties":"Nginx.NginxPlus.NginxCertificateProperties","com.azure.resourcemanager.nginx.models.NginxConfigurationFile":"Nginx.NginxPlus.NginxConfigurationFile","com.azure.resourcemanager.nginx.models.NginxConfigurationPackage":"Nginx.NginxPlus.NginxConfigurationPackage","com.azure.resourcemanager.nginx.models.NginxConfigurationProtectedFileRequest":"Nginx.NginxPlus.NginxConfigurationProtectedFileRequest","com.azure.resourcemanager.nginx.models.NginxConfigurationProtectedFileResponse":"Nginx.NginxPlus.NginxConfigurationProtectedFileResponse","com.azure.resourcemanager.nginx.models.NginxConfigurationRequest":"Nginx.NginxPlus.NginxConfigurationRequest","com.azure.resourcemanager.nginx.models.NginxConfigurationRequestProperties":"Nginx.NginxPlus.NginxConfigurationRequestProperties","com.azure.resourcemanager.nginx.models.NginxConfigurationResponseProperties":"Nginx.NginxPlus.NginxConfigurationResponseProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentApiKeyRequest":"Nginx.NginxPlus.NginxDeploymentApiKeyRequest","com.azure.resourcemanager.nginx.models.NginxDeploymentApiKeyRequestProperties":"Nginx.NginxPlus.NginxDeploymentApiKeyRequestProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentApiKeyResponseProperties":"Nginx.NginxPlus.NginxDeploymentApiKeyResponseProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentDefaultWafPolicyProperties":"Nginx.NginxPlus.NginxDeploymentDefaultWafPolicyProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentProperties":"Nginx.NginxPlus.NginxDeploymentProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentPropertiesNginxAppProtect":"Nginx.NginxPlus.NginxDeploymentPropertiesNginxAppProtect","com.azure.resourcemanager.nginx.models.NginxDeploymentScalingProperties":"Nginx.NginxPlus.NginxDeploymentScalingProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentUpdateParameters":"Nginx.NginxPlus.NginxDeploymentUpdateParameters","com.azure.resourcemanager.nginx.models.NginxDeploymentUpdateProperties":"Nginx.NginxPlus.NginxDeploymentUpdateProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentUserProfile":"Nginx.NginxPlus.NginxDeploymentUserProfile","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisCreateRequest":"Nginx.NginxPlus.NginxDeploymentWafPolicyAnalysisCreateRequest","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisData":"Nginx.NginxPlus.NginxDeploymentWafPolicyAnalysisData","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyApplyingStatus":"Nginx.NginxPlus.NginxDeploymentWafPolicyApplyingStatus","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyApplyingStatusCode":"Nginx.NginxPlus.NginxDeploymentWafPolicyApplyingStatusCode","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyCompilingStatus":"Nginx.NginxPlus.NginxDeploymentWafPolicyCompilingStatus","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyCompilingStatusCode":"Nginx.NginxPlus.NginxDeploymentWafPolicyCompilingStatusCode","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyError":"Nginx.NginxPlus.NginxDeploymentWafPolicyError","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyMetadataProperties":"Nginx.NginxPlus.NginxDeploymentWafPolicyMetadataProperties","com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyProperties":"Nginx.NginxPlus.NginxDeploymentWafPolicyProperties","com.azure.resourcemanager.nginx.models.NginxFrontendIpConfiguration":"Nginx.NginxPlus.NginxFrontendIPConfiguration","com.azure.resourcemanager.nginx.models.NginxLogging":"Nginx.NginxPlus.NginxLogging","com.azure.resourcemanager.nginx.models.NginxNetworkInterfaceConfiguration":"Nginx.NginxPlus.NginxNetworkInterfaceConfiguration","com.azure.resourcemanager.nginx.models.NginxNetworkProfile":"Nginx.NginxPlus.NginxNetworkProfile","com.azure.resourcemanager.nginx.models.NginxPrivateIpAddress":"Nginx.NginxPlus.NginxPrivateIPAddress","com.azure.resourcemanager.nginx.models.NginxPrivateIpAllocationMethod":"Nginx.NginxPlus.NginxPrivateIPAllocationMethod","com.azure.resourcemanager.nginx.models.NginxPublicIpAddress":"Nginx.NginxPlus.NginxPublicIPAddress","com.azure.resourcemanager.nginx.models.NginxStorageAccount":"Nginx.NginxPlus.NginxStorageAccount","com.azure.resourcemanager.nginx.models.OperationDisplay":"Azure.ResourceManager.CommonTypes.OperationDisplay","com.azure.resourcemanager.nginx.models.Origin":"Azure.ResourceManager.CommonTypes.Origin","com.azure.resourcemanager.nginx.models.ProvisioningState":"Nginx.NginxPlus.ProvisioningState","com.azure.resourcemanager.nginx.models.ResourceSku":"Nginx.NginxPlus.ResourceSku","com.azure.resourcemanager.nginx.models.ScaleProfile":"Nginx.NginxPlus.ScaleProfile","com.azure.resourcemanager.nginx.models.ScaleProfileCapacity":"Nginx.NginxPlus.ScaleProfileCapacity","com.azure.resourcemanager.nginx.models.UserIdentityProperties":"Nginx.NginxPlus.UserIdentityProperties","com.azure.resourcemanager.nginx.models.WebApplicationFirewallComponentVersions":"Nginx.NginxPlus.WebApplicationFirewallComponentVersions","com.azure.resourcemanager.nginx.models.WebApplicationFirewallPackage":"Nginx.NginxPlus.WebApplicationFirewallPackage","com.azure.resourcemanager.nginx.models.WebApplicationFirewallSettings":"Nginx.NginxPlus.WebApplicationFirewallSettings","com.azure.resourcemanager.nginx.models.WebApplicationFirewallStatus":"Nginx.NginxPlus.WebApplicationFirewallStatus"},"generatedFiles":["src/main/java/com/azure/resourcemanager/nginx/NginxManager.java","src/main/java/com/azure/resourcemanager/nginx/fluent/ApiKeysClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/CertificatesClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/ConfigurationsClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/DefaultWafPoliciesClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/DeploymentsClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/NginxDeploymentWafPoliciesClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/NginxManagementClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/OperationsClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/WafPoliciesClient.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/AnalysisResultInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxCertificateInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxConfigurationResponseInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentApiKeyResponseInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentDefaultWafPolicyListResponseInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentScalingPropertiesAutoScaleSettings.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentUpdatePropertiesNginxAppProtect.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyAnalysisResponseInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/NginxDeploymentWafPolicyMetadataInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/OperationInner.java","src/main/java/com/azure/resourcemanager/nginx/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/nginx/fluent/package-info.java","src/main/java/com/azure/resourcemanager/nginx/implementation/AnalysisResultImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ApiKeysClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ApiKeysImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/CertificatesClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/CertificatesImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ConfigurationsClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ConfigurationsImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/DefaultWafPoliciesClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/DefaultWafPoliciesImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/DeploymentsClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/DeploymentsImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxCertificateImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxConfigurationResponseImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentApiKeyResponseImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentDefaultWafPolicyListResponseImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPoliciesImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyAnalysisResponseImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxDeploymentWafPolicyMetadataImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxManagementClientBuilder.java","src/main/java/com/azure/resourcemanager/nginx/implementation/NginxManagementClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/OperationImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/OperationsClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/OperationsImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/ResourceManagerUtils.java","src/main/java/com/azure/resourcemanager/nginx/implementation/WafPoliciesClientImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/WafPoliciesImpl.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxCertificateListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxConfigurationListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxDeploymentApiKeyListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxDeploymentListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/NginxDeploymentWafPolicyListResponse.java","src/main/java/com/azure/resourcemanager/nginx/implementation/models/OperationListResult.java","src/main/java/com/azure/resourcemanager/nginx/implementation/package-info.java","src/main/java/com/azure/resourcemanager/nginx/models/ActionType.java","src/main/java/com/azure/resourcemanager/nginx/models/ActivationState.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisCreate.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisCreateConfig.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisDiagnostic.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisResult.java","src/main/java/com/azure/resourcemanager/nginx/models/AnalysisResultData.java","src/main/java/com/azure/resourcemanager/nginx/models/ApiKeys.java","src/main/java/com/azure/resourcemanager/nginx/models/AutoUpgradeProfile.java","src/main/java/com/azure/resourcemanager/nginx/models/Certificates.java","src/main/java/com/azure/resourcemanager/nginx/models/Configurations.java","src/main/java/com/azure/resourcemanager/nginx/models/DefaultWafPolicies.java","src/main/java/com/azure/resourcemanager/nginx/models/Deployments.java","src/main/java/com/azure/resourcemanager/nginx/models/DiagnosticItem.java","src/main/java/com/azure/resourcemanager/nginx/models/IdentityProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/IdentityType.java","src/main/java/com/azure/resourcemanager/nginx/models/Level.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxCertificate.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxCertificateErrorResponseBody.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxCertificateProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationFile.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationPackage.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationProtectedFileRequest.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationProtectedFileResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationRequest.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationRequestProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxConfigurationResponseProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeployment.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentApiKeyRequest.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentApiKeyRequestProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentApiKeyResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentApiKeyResponseProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentDefaultWafPolicyListResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentDefaultWafPolicyProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentPropertiesNginxAppProtect.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentScalingProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentUpdateParameters.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentUpdateProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentUserProfile.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicies.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicy.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisCreateRequest.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisData.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyAnalysisResponse.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyApplyingStatus.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyApplyingStatusCode.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyCompilingStatus.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyCompilingStatusCode.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyError.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyMetadata.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyMetadataProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxDeploymentWafPolicyProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxFrontendIpConfiguration.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxLogging.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxNetworkInterfaceConfiguration.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxNetworkProfile.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxPrivateIpAddress.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxPrivateIpAllocationMethod.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxPublicIpAddress.java","src/main/java/com/azure/resourcemanager/nginx/models/NginxStorageAccount.java","src/main/java/com/azure/resourcemanager/nginx/models/Operation.java","src/main/java/com/azure/resourcemanager/nginx/models/OperationDisplay.java","src/main/java/com/azure/resourcemanager/nginx/models/Operations.java","src/main/java/com/azure/resourcemanager/nginx/models/Origin.java","src/main/java/com/azure/resourcemanager/nginx/models/ProvisioningState.java","src/main/java/com/azure/resourcemanager/nginx/models/ResourceSku.java","src/main/java/com/azure/resourcemanager/nginx/models/ScaleProfile.java","src/main/java/com/azure/resourcemanager/nginx/models/ScaleProfileCapacity.java","src/main/java/com/azure/resourcemanager/nginx/models/UserIdentityProperties.java","src/main/java/com/azure/resourcemanager/nginx/models/WafPolicies.java","src/main/java/com/azure/resourcemanager/nginx/models/WebApplicationFirewallComponentVersions.java","src/main/java/com/azure/resourcemanager/nginx/models/WebApplicationFirewallPackage.java","src/main/java/com/azure/resourcemanager/nginx/models/WebApplicationFirewallSettings.java","src/main/java/com/azure/resourcemanager/nginx/models/WebApplicationFirewallStatus.java","src/main/java/com/azure/resourcemanager/nginx/models/package-info.java","src/main/java/com/azure/resourcemanager/nginx/package-info.java","src/main/java/module-info.java"]} \ No newline at end of file diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-nginx/proxy-config.json b/sdk/nginx/azure-resourcemanager-nginx/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-nginx/proxy-config.json index f2f6ea73a9cf..9fbf18390f2b 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-nginx/proxy-config.json +++ b/sdk/nginx/azure-resourcemanager-nginx/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-nginx/proxy-config.json @@ -1 +1 @@ -[["com.azure.resourcemanager.nginx.implementation.ApiKeysClientImpl$ApiKeysService"],["com.azure.resourcemanager.nginx.implementation.CertificatesClientImpl$CertificatesService"],["com.azure.resourcemanager.nginx.implementation.ConfigurationsClientImpl$ConfigurationsService"],["com.azure.resourcemanager.nginx.implementation.DefaultWafPoliciesClientImpl$DefaultWafPoliciesService"],["com.azure.resourcemanager.nginx.implementation.DeploymentsClientImpl$DeploymentsService"],["com.azure.resourcemanager.nginx.implementation.OperationsClientImpl$OperationsService"],["com.azure.resourcemanager.nginx.implementation.WafPoliciesClientImpl$WafPoliciesService"]] \ No newline at end of file +[["com.azure.resourcemanager.nginx.implementation.ApiKeysClientImpl$ApiKeysService"],["com.azure.resourcemanager.nginx.implementation.CertificatesClientImpl$CertificatesService"],["com.azure.resourcemanager.nginx.implementation.ConfigurationsClientImpl$ConfigurationsService"],["com.azure.resourcemanager.nginx.implementation.DefaultWafPoliciesClientImpl$DefaultWafPoliciesService"],["com.azure.resourcemanager.nginx.implementation.DeploymentsClientImpl$DeploymentsService"],["com.azure.resourcemanager.nginx.implementation.NginxDeploymentWafPoliciesClientImpl$NginxDeploymentWafPoliciesService"],["com.azure.resourcemanager.nginx.implementation.OperationsClientImpl$OperationsService"],["com.azure.resourcemanager.nginx.implementation.WafPoliciesClientImpl$WafPoliciesService"]] \ No newline at end of file diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysCreateOrUpdateSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysCreateOrUpdateSamples.java index e2af1b193da3..3c82088c30f2 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysCreateOrUpdateSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysCreateOrUpdateSamples.java @@ -9,7 +9,7 @@ */ public final class ApiKeysCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/ApiKeys_CreateOrUpdate.json + * x-ms-original-file: 2025-11-01/ApiKeys_CreateOrUpdate.json */ /** * Sample code: ApiKeys_CreateOrUpdate. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysDeleteSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysDeleteSamples.java index 0a2a21a43996..f5f9018704c4 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysDeleteSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class ApiKeysDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/ApiKeys_Delete.json + * x-ms-original-file: 2025-11-01/ApiKeys_Delete.json */ /** * Sample code: ApiKeys_Delete. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysGetSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysGetSamples.java index 0e587d135f49..91ee0bce1240 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysGetSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysGetSamples.java @@ -9,7 +9,7 @@ */ public final class ApiKeysGetSamples { /* - * x-ms-original-file: 2025-03-01-preview/ApiKeys_Get.json + * x-ms-original-file: 2025-11-01/ApiKeys_Get.json */ /** * Sample code: ApiKeys_Get. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysListSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysListSamples.java index 4e3ce368b04e..5593877cde3f 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysListSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ApiKeysListSamples.java @@ -9,7 +9,7 @@ */ public final class ApiKeysListSamples { /* - * x-ms-original-file: 2025-03-01-preview/ApiKeys_List.json + * x-ms-original-file: 2025-11-01/ApiKeys_List.json */ /** * Sample code: ApiKeys_List. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesCreateOrUpdateSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesCreateOrUpdateSamples.java index 5c0933574d34..bca4080a44bd 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesCreateOrUpdateSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesCreateOrUpdateSamples.java @@ -9,7 +9,7 @@ */ public final class CertificatesCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/Certificates_CreateOrUpdate.json + * x-ms-original-file: 2025-11-01/Certificates_CreateOrUpdate.json */ /** * Sample code: Certificates_CreateOrUpdate. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesDeleteSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesDeleteSamples.java index 2c9059f79c9d..243c03920770 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesDeleteSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class CertificatesDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/Certificates_Delete.json + * x-ms-original-file: 2025-11-01/Certificates_Delete.json */ /** * Sample code: Certificates_Delete. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesGetSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesGetSamples.java index be1d8571aecd..9c46c2254ec6 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesGetSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesGetSamples.java @@ -9,7 +9,7 @@ */ public final class CertificatesGetSamples { /* - * x-ms-original-file: 2025-03-01-preview/Certificates_Get.json + * x-ms-original-file: 2025-11-01/Certificates_Get.json */ /** * Sample code: Certificates_Get. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesListSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesListSamples.java index 4ea55105edd5..eceeffda9390 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesListSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/CertificatesListSamples.java @@ -9,7 +9,7 @@ */ public final class CertificatesListSamples { /* - * x-ms-original-file: 2025-03-01-preview/Certificates_List.json + * x-ms-original-file: 2025-11-01/Certificates_List.json */ /** * Sample code: Certificates_List. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsAnalysisSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsAnalysisSamples.java index 2b0c6dc3668b..e3668a62f029 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsAnalysisSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsAnalysisSamples.java @@ -9,7 +9,7 @@ */ public final class ConfigurationsAnalysisSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_Analysis.json + * x-ms-original-file: 2025-11-01/Configurations_Analysis.json */ /** * Sample code: Configurations_Analysis. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsCreateOrUpdateSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsCreateOrUpdateSamples.java index 6158ca46288b..6ab17696e930 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsCreateOrUpdateSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsCreateOrUpdateSamples.java @@ -9,7 +9,7 @@ */ public final class ConfigurationsCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_CreateOrUpdate.json + * x-ms-original-file: 2025-11-01/Configurations_CreateOrUpdate.json */ /** * Sample code: Configurations_CreateOrUpdate. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsDeleteSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsDeleteSamples.java index b14a376e3943..2554069f65ab 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsDeleteSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class ConfigurationsDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_Delete.json + * x-ms-original-file: 2025-11-01/Configurations_Delete.json */ /** * Sample code: Configurations_Delete. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsGetSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsGetSamples.java index 5cea0179ab48..09b53fb23605 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsGetSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsGetSamples.java @@ -9,7 +9,7 @@ */ public final class ConfigurationsGetSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_Get.json + * x-ms-original-file: 2025-11-01/Configurations_Get.json */ /** * Sample code: Configurations_Get. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsListSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsListSamples.java index 12d5a6496f13..d16b5a9e8b0e 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsListSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/ConfigurationsListSamples.java @@ -9,7 +9,7 @@ */ public final class ConfigurationsListSamples { /* - * x-ms-original-file: 2025-03-01-preview/Configurations_List.json + * x-ms-original-file: 2025-11-01/Configurations_List.json */ /** * Sample code: Configurations_List. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DefaultWafPolicyListSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DefaultWafPolicyListSamples.java index fe18461841ef..64466d09148e 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DefaultWafPolicyListSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DefaultWafPolicyListSamples.java @@ -9,7 +9,7 @@ */ public final class DefaultWafPolicyListSamples { /* - * x-ms-original-file: 2025-03-01-preview/DefaultWafPolicy_List.json + * x-ms-original-file: 2025-11-01/DefaultWafPolicy_List.json */ /** * Sample code: DefaultWafPolicy_List. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsCreateOrUpdateSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsCreateOrUpdateSamples.java index 5df4b767be7f..c6042ad64957 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsCreateOrUpdateSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsCreateOrUpdateSamples.java @@ -9,7 +9,7 @@ */ public final class DeploymentsCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Create.json + * x-ms-original-file: 2025-11-01/Deployments_Create.json */ /** * Sample code: Deployments_Create. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsDeleteSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsDeleteSamples.java index 3285c8914658..302b9982581f 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsDeleteSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class DeploymentsDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Delete.json + * x-ms-original-file: 2025-11-01/Deployments_Delete.json */ /** * Sample code: Deployments_Delete. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsGetByResourceGroupSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsGetByResourceGroupSamples.java index 1fc63f527b74..74124932b824 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsGetByResourceGroupSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsGetByResourceGroupSamples.java @@ -9,7 +9,7 @@ */ public final class DeploymentsGetByResourceGroupSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Get.json + * x-ms-original-file: 2025-11-01/Deployments_Get.json */ /** * Sample code: Deployments_Get. @@ -22,7 +22,7 @@ public static void deploymentsGet(com.azure.resourcemanager.nginx.NginxManager m } /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Get_AutoScale.json + * x-ms-original-file: 2025-11-01/Deployments_Get_AutoScale.json */ /** * Sample code: Deployments_Get_AutoScale. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsListByResourceGroupSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsListByResourceGroupSamples.java index f9b7af4acce3..ccc356eb899e 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsListByResourceGroupSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsListByResourceGroupSamples.java @@ -9,7 +9,7 @@ */ public final class DeploymentsListByResourceGroupSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_ListByResourceGroup.json + * x-ms-original-file: 2025-11-01/Deployments_ListByResourceGroup.json */ /** * Sample code: Deployments_ListByResourceGroup. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsListSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsListSamples.java index b280bc597b71..09b98ce0abe6 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsListSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsListSamples.java @@ -9,7 +9,7 @@ */ public final class DeploymentsListSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_List.json + * x-ms-original-file: 2025-11-01/Deployments_List.json */ /** * Sample code: Deployments_List. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsUpdateSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsUpdateSamples.java index 93facb9b9b36..1950f2683906 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsUpdateSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/DeploymentsUpdateSamples.java @@ -11,7 +11,7 @@ */ public final class DeploymentsUpdateSamples { /* - * x-ms-original-file: 2025-03-01-preview/Deployments_Update.json + * x-ms-original-file: 2025-11-01/Deployments_Update.json */ /** * Sample code: Deployments_Update. @@ -26,7 +26,7 @@ public static void deploymentsUpdate(com.azure.resourcemanager.nginx.NginxManage } /* - * x-ms-original-file: 2025-03-01-preview/Deployments_UpdateSubnet.json + * x-ms-original-file: 2025-11-01/Deployments_UpdateSubnet.json */ /** * Sample code: Deployments_UpdateSubnet. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentWafPoliciesAnalysisSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentWafPoliciesAnalysisSamples.java new file mode 100644 index 000000000000..906582be21eb --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentWafPoliciesAnalysisSamples.java @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.generated; + +/** + * Samples for NginxDeploymentWafPolicies Analysis. + */ +public final class NginxDeploymentWafPoliciesAnalysisSamples { + /* + * x-ms-original-file: 2025-11-01/NginxDeploymentWafPolicies_Analysis.json + */ + /** + * Sample code: NginxDeploymentWafPolicies_Analysis. + * + * @param manager Entry point to NginxManager. + */ + public static void nginxDeploymentWafPoliciesAnalysis(com.azure.resourcemanager.nginx.NginxManager manager) { + manager.nginxDeploymentWafPolicies() + .analysisWithResponse("myResourceGroup", "myDeployment", "myWafPolicy", null, + com.azure.core.util.Context.NONE); + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/OperationsListSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/OperationsListSamples.java index db5d8c610a40..e0d83b385c49 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/OperationsListSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/OperationsListSamples.java @@ -9,7 +9,7 @@ */ public final class OperationsListSamples { /* - * x-ms-original-file: 2025-03-01-preview/Operations_List.json + * x-ms-original-file: 2025-11-01/Operations_List.json */ /** * Sample code: Operations_List. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyCreateSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyCreateSamples.java index b4468ab21b9a..f5acea8c41f5 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyCreateSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyCreateSamples.java @@ -9,7 +9,7 @@ */ public final class WafPolicyCreateSamples { /* - * x-ms-original-file: 2025-03-01-preview/WafPolicy_Create.json + * x-ms-original-file: 2025-11-01/WafPolicy_Create.json */ /** * Sample code: WafPolicy_Create. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyDeleteSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyDeleteSamples.java index db50bd47d3a4..b54ac43c5be9 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyDeleteSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class WafPolicyDeleteSamples { /* - * x-ms-original-file: 2025-03-01-preview/WafPolicy_Delete.json + * x-ms-original-file: 2025-11-01/WafPolicy_Delete.json */ /** * Sample code: WafPolicy_Delete. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyGetSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyGetSamples.java index b4d6e367ba77..b5902eacdff4 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyGetSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyGetSamples.java @@ -9,7 +9,7 @@ */ public final class WafPolicyGetSamples { /* - * x-ms-original-file: 2025-03-01-preview/WafPolicy_Get.json + * x-ms-original-file: 2025-11-01/WafPolicy_Get.json */ /** * Sample code: WafPolicy_Get. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyListSamples.java b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyListSamples.java index ec3ef11dc291..b1d0c0a8b582 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyListSamples.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/samples/java/com/azure/resourcemanager/nginx/generated/WafPolicyListSamples.java @@ -9,7 +9,7 @@ */ public final class WafPolicyListSamples { /* - * x-ms-original-file: 2025-03-01-preview/WafPolicy_List.json + * x-ms-original-file: 2025-11-01/WafPolicy_List.json */ /** * Sample code: WafPolicy_List. diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysDeleteWithResponseMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysDeleteWithResponseMockTests.java index e7ff2f31bf37..efe70b160683 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysDeleteWithResponseMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysDeleteWithResponseMockTests.java @@ -27,7 +27,7 @@ public void testDeleteWithResponse() throws Exception { .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - manager.apiKeys().deleteWithResponse("zsoibjudpfrxtr", "hzv", "ytdw", com.azure.core.util.Context.NONE); + manager.apiKeys().deleteWithResponse("xje", "wlwnwxuqlcv", "dy", com.azure.core.util.Context.NONE); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysGetWithResponseMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysGetWithResponseMockTests.java index 364d25a0a71b..7b1dc302b852 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysGetWithResponseMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysGetWithResponseMockTests.java @@ -21,7 +21,7 @@ public final class ApiKeysGetWithResponseMockTests { @Test public void testGetWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"hint\":\"xbaaabjyv\",\"endDateTime\":\"2021-10-17T00:26:42Z\"},\"id\":\"imrzrtuzqog\",\"name\":\"exn\",\"type\":\"vfdnwnwmewzsyyce\"}"; + = "{\"properties\":{\"hint\":\"rqubpaxhexiil\",\"endDateTime\":\"2021-10-29T07:32:45Z\"},\"id\":\"tiirqtdqoa\",\"name\":\"oruzfgsquyfxrxx\",\"type\":\"eptra\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -31,9 +31,9 @@ public void testGetWithResponse() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); NginxDeploymentApiKeyResponse response = manager.apiKeys() - .getWithResponse("ofwq", "zqalkrmnjijpx", "cqqudf", com.azure.core.util.Context.NONE) + .getWithResponse("zsyyceuzso", "bjudpfrxtrthzv", "ytdw", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-17T00:26:42Z"), response.properties().endDateTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T07:32:45Z"), response.properties().endDateTime()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysListMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysListMockTests.java index 19ad24789a35..4dd8d485fb19 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysListMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ApiKeysListMockTests.java @@ -22,7 +22,7 @@ public final class ApiKeysListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"hint\":\"d\",\"endDateTime\":\"2021-04-19T09:17:54Z\"},\"id\":\"oruzfgsquyfxrxx\",\"name\":\"eptra\",\"type\":\"xje\"}]}"; + = "{\"value\":[{\"properties\":{\"hint\":\"nuj\",\"endDateTime\":\"2021-09-22T15:19:18Z\"},\"id\":\"sbvdkcrodtjinfw\",\"name\":\"lfltka\",\"type\":\"jvefkdlfoakggkfp\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -32,9 +32,9 @@ public void testList() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); PagedIterable response - = manager.apiKeys().list("qbrqubpaxhexiili", "pdtii", com.azure.core.util.Context.NONE); + = manager.apiKeys().list("atdooaojkniod", "oo", com.azure.core.util.Context.NONE); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-19T09:17:54Z"), + Assertions.assertEquals(OffsetDateTime.parse("2021-09-22T15:19:18Z"), response.iterator().next().properties().endDateTime()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsAnalysisWithResponseMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsAnalysisWithResponseMockTests.java index 938ce6460b10..4e80671c65ac 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsAnalysisWithResponseMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsAnalysisWithResponseMockTests.java @@ -28,7 +28,7 @@ public final class ConfigurationsAnalysisWithResponseMockTests { @Test public void testAnalysisWithResponse() throws Exception { String responseStr - = "{\"status\":\"v\",\"data\":{\"errors\":[{\"id\":\"uxxpshne\",\"directive\":\"kulfg\",\"description\":\"lqubkwdlen\",\"file\":\"d\",\"line\":36.32122955816697,\"message\":\"ujbazpjuohminyfl\",\"rule\":\"orwmduvwpklv\"},{\"id\":\"mygdxpgpqch\",\"directive\":\"sze\",\"description\":\"nnbj\",\"file\":\"rxgibbd\",\"line\":71.6384972247716,\"message\":\"onfo\",\"rule\":\"auorsukokw\"},{\"id\":\"plhlvnuuepzlrp\",\"directive\":\"wzsoldweyuqdunv\",\"description\":\"nnrwrbiork\",\"file\":\"alywjhhgdn\",\"line\":98.6005368375008,\"message\":\"sivfomilo\",\"rule\":\"ggdufiqndieu\"}],\"diagnostics\":[{\"id\":\"jchvcyy\",\"directive\":\"s\",\"description\":\"gdotcubiipuipwo\",\"file\":\"onmacjekniz\",\"line\":90.05728846369561,\"message\":\"vcimpev\",\"rule\":\"gmblrri\",\"level\":\"Warning\",\"category\":\"wdxsm\"},{\"id\":\"cwrwfs\",\"directive\":\"jfnynszqujizdvoq\",\"description\":\"tiby\",\"file\":\"wb\",\"line\":13.000655623165148,\"message\":\"yavutpthjoxois\",\"rule\":\"sks\",\"level\":\"Info\",\"category\":\"mlqoljx\"},{\"id\":\"gxxlxsffgcvizq\",\"directive\":\"dwl\",\"description\":\"w\",\"file\":\"youpfgfbkj\",\"line\":87.77173705974407,\"message\":\"yhgk\",\"rule\":\"minsgowzf\",\"level\":\"Warning\",\"category\":\"ttktlahbq\"}]}}"; + = "{\"status\":\"kuvscxkdm\",\"data\":{\"errors\":[{\"id\":\"ibrxkp\",\"directive\":\"loazuruocbgoo\",\"description\":\"bteoybf\",\"file\":\"jxakv\",\"line\":79.44559709290274,\"message\":\"slordilmyww\",\"rule\":\"kgkxn\"},{\"id\":\"dabg\",\"directive\":\"vudtjuewbcihx\",\"description\":\"uwhcjyxccybv\",\"file\":\"ayakkudzpx\",\"line\":32.483633757365205,\"message\":\"plmag\",\"rule\":\"tcyohpfkyrk\"}],\"diagnostics\":[{\"id\":\"iogsjkmnwq\",\"directive\":\"nobaiyhddviacegf\",\"description\":\"m\",\"file\":\"tfpmvmemfnczdw\",\"line\":52.27458484023575,\"message\":\"alxlllchp\",\"rule\":\"db\",\"level\":\"Warning\",\"category\":\"wrd\"}]}}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -38,35 +38,47 @@ public void testAnalysisWithResponse() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); AnalysisResult response = manager.configurations() - .analysisWithResponse("orfmluiqt", "zf", "vyvnqqyb", - new AnalysisCreate().withConfig(new AnalysisCreateConfig().withRootFile("yeua") - .withFiles( - Arrays.asList(new NginxConfigurationFile().withContent("abqgzslesjcbh").withVirtualPath("n"))) - .withProtectedFiles(Arrays.asList(new NginxConfigurationProtectedFileRequest().withContent("w") - .withVirtualPath("cv") - .withContentHash("uwrbehwagoh"))) - .withPackageProperty(new NginxConfigurationPackage().withData("fkmr") - .withProtectedFiles( - Arrays.asList("vvhmxtdrj", "utacoe", "jvewzcjznmwcp", "guaadraufactkahz")))), + .analysisWithResponse("wjhhgdnhxmsivf", "miloxggdufiqndie", "zaofjchvcyy", + new AnalysisCreate().withConfig(new AnalysisCreateConfig().withRootFile("fgdo") + .withFiles(Arrays.asList( + new NginxConfigurationFile().withContent("iipuipwoqonm").withVirtualPath("jeknizshq"), + new NginxConfigurationFile().withContent("impevf").withVirtualPath("b"), + new NginxConfigurationFile().withContent("rilbywdx").withVirtualPath("icc"), + new NginxConfigurationFile().withContent("wfscjfn").withVirtualPath("szqujizdvoq"))) + .withProtectedFiles(Arrays.asList( + new NginxConfigurationProtectedFileRequest().withContent("yo") + .withVirtualPath("blgyavutpthj") + .withContentHash("oismsksbpimlqol"), + new NginxConfigurationProtectedFileRequest().withContent("kcgxxlxsffgcvi") + .withVirtualPath("zdwlvwlyoupfgfb") + .withContentHash("ubdyhgk"), + new NginxConfigurationProtectedFileRequest().withContent("in") + .withVirtualPath("owzfttsttkt") + .withContentHash("hbq"), + new NginxConfigurationProtectedFileRequest().withContent("tx") + .withVirtualPath("zukxitmmqtgqq") + .withContentHash("hrnxrxc"))) + .withPackageProperty(new NginxConfigurationPackage().withData("isavok") + .withProtectedFiles(Arrays.asList("fvazivjlfrqttba", "lkatnwxyiopidkqq")))), com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("v", response.status()); - Assertions.assertEquals("uxxpshne", response.data().errors().get(0).id()); - Assertions.assertEquals("kulfg", response.data().errors().get(0).directive()); - Assertions.assertEquals("lqubkwdlen", response.data().errors().get(0).description()); - Assertions.assertEquals("d", response.data().errors().get(0).file()); - Assertions.assertEquals(36.32122955816697, response.data().errors().get(0).line()); - Assertions.assertEquals("ujbazpjuohminyfl", response.data().errors().get(0).message()); - Assertions.assertEquals("orwmduvwpklv", response.data().errors().get(0).rule()); - Assertions.assertEquals("jchvcyy", response.data().diagnostics().get(0).id()); - Assertions.assertEquals("s", response.data().diagnostics().get(0).directive()); - Assertions.assertEquals("gdotcubiipuipwo", response.data().diagnostics().get(0).description()); - Assertions.assertEquals("onmacjekniz", response.data().diagnostics().get(0).file()); - Assertions.assertEquals(90.05728846369561, response.data().diagnostics().get(0).line()); - Assertions.assertEquals("vcimpev", response.data().diagnostics().get(0).message()); - Assertions.assertEquals("gmblrri", response.data().diagnostics().get(0).rule()); + Assertions.assertEquals("kuvscxkdm", response.status()); + Assertions.assertEquals("ibrxkp", response.data().errors().get(0).id()); + Assertions.assertEquals("loazuruocbgoo", response.data().errors().get(0).directive()); + Assertions.assertEquals("bteoybf", response.data().errors().get(0).description()); + Assertions.assertEquals("jxakv", response.data().errors().get(0).file()); + Assertions.assertEquals(79.44559709290274, response.data().errors().get(0).line()); + Assertions.assertEquals("slordilmyww", response.data().errors().get(0).message()); + Assertions.assertEquals("kgkxn", response.data().errors().get(0).rule()); + Assertions.assertEquals("iogsjkmnwq", response.data().diagnostics().get(0).id()); + Assertions.assertEquals("nobaiyhddviacegf", response.data().diagnostics().get(0).directive()); + Assertions.assertEquals("m", response.data().diagnostics().get(0).description()); + Assertions.assertEquals("tfpmvmemfnczdw", response.data().diagnostics().get(0).file()); + Assertions.assertEquals(52.27458484023575, response.data().diagnostics().get(0).line()); + Assertions.assertEquals("alxlllchp", response.data().diagnostics().get(0).message()); + Assertions.assertEquals("db", response.data().diagnostics().get(0).rule()); Assertions.assertEquals(Level.WARNING, response.data().diagnostics().get(0).level()); - Assertions.assertEquals("wdxsm", response.data().diagnostics().get(0).category()); + Assertions.assertEquals("wrd", response.data().diagnostics().get(0).category()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsCreateOrUpdateMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsCreateOrUpdateMockTests.java index ea8df91ffaa6..312a01309afe 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsCreateOrUpdateMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsCreateOrUpdateMockTests.java @@ -26,7 +26,7 @@ public final class ConfigurationsCreateOrUpdateMockTests { @Test public void testCreateOrUpdate() throws Exception { String responseStr - = "{\"properties\":{\"provisioningState\":\"Succeeded\",\"files\":[{\"content\":\"dg\",\"virtualPath\":\"gsj\"},{\"content\":\"nwqjnoba\",\"virtualPath\":\"hdd\"}],\"protectedFiles\":[{\"virtualPath\":\"egfnmntfpmvmemfn\",\"contentHash\":\"dwvvba\"},{\"virtualPath\":\"lllchpodb\",\"contentHash\":\"vwrdnhfukuvsj\"},{\"virtualPath\":\"wsmystuluqypf\",\"contentHash\":\"lerchpq\"}],\"package\":{\"data\":\"pjbabwidfc\",\"protectedFiles\":[\"puunnoxyhkxgqd\",\"rihpfhoq\",\"aaewdaomdjv\",\"pjxxkzb\"]},\"rootFile\":\"sgeivsiy\"},\"id\":\"kdncj\",\"name\":\"xonbzoggculapz\",\"type\":\"y\"}"; + = "{\"properties\":{\"provisioningState\":\"Succeeded\",\"files\":[{\"content\":\"ydzgkrvqeevtoe\",\"virtualPath\":\"yutnwytpzdmov\"}],\"protectedFiles\":[{\"virtualPath\":\"aawzqadfl\",\"contentHash\":\"ur\"},{\"virtualPath\":\"laecxndticok\",\"contentHash\":\"zmlqtmldgxo\"}],\"package\":{\"data\":\"rclnpkc\",\"protectedFiles\":[\"zriykhy\",\"wf\"]},\"rootFile\":\"lboxqvkjl\"},\"id\":\"ho\",\"name\":\"dynhdwdigum\",\"type\":\"nraauzz\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -36,26 +36,35 @@ public void testCreateOrUpdate() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); NginxConfigurationResponse response = manager.configurations() - .define("xrxc") - .withExistingNginxDeployment("ctxtgzukxi", "mmqtgqqqxhr") + .define("fcvlerch") + .withExistingNginxDeployment("hfuk", "vsjcswsmystuluqy") .withProperties(new NginxConfigurationRequestProperties() - .withFiles(Arrays.asList(new NginxConfigurationFile().withContent("fku").withVirtualPath("cxkdmligovi"), - new NginxConfigurationFile().withContent("xk").withVirtualPath("loazuruocbgoo"))) - .withProtectedFiles( - Arrays.asList(new NginxConfigurationProtectedFileRequest().withContent("oybfhjxakvvj") - .withVirtualPath("lordilmywwtkgkxn") - .withContentHash("dabg"))) - .withPackageProperty(new NginxConfigurationPackage().withData("dtj") - .withProtectedFiles(Arrays.asList("bcihxuuwhc", "yxccyb", "payakkud"))) - .withRootFile("xgwjplmagstcyoh")) + .withFiles(Arrays + .asList(new NginxConfigurationFile().withContent("pfhoqcaaewdao").withVirtualPath("jvlpjxxkzbr"))) + .withProtectedFiles(Arrays.asList( + new NginxConfigurationProtectedFileRequest().withContent("ivsiy") + .withVirtualPath("kdncj") + .withContentHash("onbzoggculapzwy"), + new NginxConfigurationProtectedFileRequest().withContent("gogtqxepnylbf") + .withVirtualPath("jlyjtlvofq") + .withContentHash("vfcibyfmowux"), + new NginxConfigurationProtectedFileRequest().withContent("jpvd") + .withVirtualPath("fzwiivwzjbhyz") + .withContentHash("jrkambtrnegvmnv"), + new NginxConfigurationProtectedFileRequest().withContent("eqvldspast") + .withVirtualPath("kkdmfl") + .withContentHash("stmjlxrri"))) + .withPackageProperty(new NginxConfigurationPackage().withData("apeewchpxlkt") + .withProtectedFiles(Arrays.asList("ziycslevufuztck", "yhjtqedcgzu"))) + .withRootFile("mmrqz")) .create(); - Assertions.assertEquals("dg", response.properties().files().get(0).content()); - Assertions.assertEquals("gsj", response.properties().files().get(0).virtualPath()); - Assertions.assertEquals("egfnmntfpmvmemfn", response.properties().protectedFiles().get(0).virtualPath()); - Assertions.assertEquals("dwvvba", response.properties().protectedFiles().get(0).contentHash()); - Assertions.assertEquals("pjbabwidfc", response.properties().packageProperty().data()); - Assertions.assertEquals("puunnoxyhkxgqd", response.properties().packageProperty().protectedFiles().get(0)); - Assertions.assertEquals("sgeivsiy", response.properties().rootFile()); + Assertions.assertEquals("ydzgkrvqeevtoe", response.properties().files().get(0).content()); + Assertions.assertEquals("yutnwytpzdmov", response.properties().files().get(0).virtualPath()); + Assertions.assertEquals("aawzqadfl", response.properties().protectedFiles().get(0).virtualPath()); + Assertions.assertEquals("ur", response.properties().protectedFiles().get(0).contentHash()); + Assertions.assertEquals("rclnpkc", response.properties().packageProperty().data()); + Assertions.assertEquals("zriykhy", response.properties().packageProperty().protectedFiles().get(0)); + Assertions.assertEquals("lboxqvkjl", response.properties().rootFile()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsGetWithResponseMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsGetWithResponseMockTests.java index cbb31019f3b3..22c71486dc29 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsGetWithResponseMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsGetWithResponseMockTests.java @@ -21,7 +21,7 @@ public final class ConfigurationsGetWithResponseMockTests { @Test public void testGetWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"provisioningState\":\"Failed\",\"files\":[{\"content\":\"gjup\",\"virtualPath\":\"utpwoqhihejqgw\"},{\"content\":\"nfqn\",\"virtualPath\":\"ypsxjvfoim\"},{\"content\":\"slirciz\",\"virtualPath\":\"vydfceacvlhvygdy\"},{\"content\":\"umrtwnawjsl\",\"virtualPath\":\"wkojgcyztsfmzn\"}],\"protectedFiles\":[{\"virtualPath\":\"ph\",\"contentHash\":\"qnrnrpxehuwryk\"},{\"virtualPath\":\"aifmvikl\",\"contentHash\":\"dvk\"},{\"virtualPath\":\"ejd\",\"contentHash\":\"xcv\"}],\"package\":{\"data\":\"hnjivo\",\"protectedFiles\":[\"novqfzge\",\"jdftuljltd\",\"ceamtm\",\"zuo\"]},\"rootFile\":\"jw\"},\"id\":\"wqiok\",\"name\":\"ssxmojms\",\"type\":\"p\"}"; + = "{\"properties\":{\"provisioningState\":\"Updating\",\"files\":[{\"content\":\"htba\",\"virtualPath\":\"gx\"},{\"content\":\"rc\",\"virtualPath\":\"yklyhpluodpvruud\"},{\"content\":\"zibt\",\"virtualPath\":\"stgktst\"}],\"protectedFiles\":[{\"virtualPath\":\"clzedqbcvh\",\"contentHash\":\"h\"},{\"virtualPath\":\"odqkdlwwqfb\",\"contentHash\":\"lkxt\"},{\"virtualPath\":\"jfsmlmbtxhwgfwsr\",\"contentHash\":\"wcoezbrhub\"},{\"virtualPath\":\"hud\",\"contentHash\":\"oookkqfq\"}],\"package\":{\"data\":\"leorfmluiqtqz\",\"protectedFiles\":[\"yvnqqybaryeuay\",\"kq\"]},\"rootFile\":\"qgzsles\"},\"id\":\"bhernntiew\",\"name\":\"jcvb\",\"type\":\"uwrbehwagoh\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -31,15 +31,15 @@ public void testGetWithResponse() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); NginxConfigurationResponse response = manager.configurations() - .getWithResponse("xifqjzgxm", "hu", "lw", com.azure.core.util.Context.NONE) + .getWithResponse("heyd", "sdshmkxmaehvb", "xu", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("gjup", response.properties().files().get(0).content()); - Assertions.assertEquals("utpwoqhihejqgw", response.properties().files().get(0).virtualPath()); - Assertions.assertEquals("ph", response.properties().protectedFiles().get(0).virtualPath()); - Assertions.assertEquals("qnrnrpxehuwryk", response.properties().protectedFiles().get(0).contentHash()); - Assertions.assertEquals("hnjivo", response.properties().packageProperty().data()); - Assertions.assertEquals("novqfzge", response.properties().packageProperty().protectedFiles().get(0)); - Assertions.assertEquals("jw", response.properties().rootFile()); + Assertions.assertEquals("htba", response.properties().files().get(0).content()); + Assertions.assertEquals("gx", response.properties().files().get(0).virtualPath()); + Assertions.assertEquals("clzedqbcvh", response.properties().protectedFiles().get(0).virtualPath()); + Assertions.assertEquals("h", response.properties().protectedFiles().get(0).contentHash()); + Assertions.assertEquals("leorfmluiqtqz", response.properties().packageProperty().data()); + Assertions.assertEquals("yvnqqybaryeuay", response.properties().packageProperty().protectedFiles().get(0)); + Assertions.assertEquals("qgzsles", response.properties().rootFile()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsListMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsListMockTests.java index a061866cba18..6b214d7d8dd9 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsListMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/ConfigurationsListMockTests.java @@ -22,7 +22,7 @@ public final class ConfigurationsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"provisioningState\":\"Canceled\",\"files\":[{\"content\":\"tczheydbsdshmkx\",\"virtualPath\":\"ehvbbxurip\"}],\"protectedFiles\":[{\"virtualPath\":\"htba\",\"contentHash\":\"gx\"},{\"virtualPath\":\"rc\",\"contentHash\":\"yklyhpluodpvruud\"},{\"virtualPath\":\"zibt\",\"contentHash\":\"stgktst\"}],\"package\":{\"data\":\"eclze\",\"protectedFiles\":[\"cvhzlhp\",\"odqkdlwwqfb\",\"mlkxtrqjfs\"]},\"rootFile\":\"mbtxhwgf\"},\"id\":\"rtawcoezb\",\"name\":\"hubskhudygooo\",\"type\":\"kqfqjbvl\"}]}"; + = "{\"value\":[{\"properties\":{\"provisioningState\":\"Failed\",\"files\":[{\"content\":\"ebjvewzcjzn\",\"virtualPath\":\"cpmguaadraufact\"},{\"content\":\"hzovaj\",\"virtualPath\":\"iuxxpshneekulfg\"},{\"content\":\"qubkw\",\"virtualPath\":\"enr\"}],\"protectedFiles\":[{\"virtualPath\":\"ujbazpjuohminyfl\",\"contentHash\":\"rwm\"},{\"virtualPath\":\"vwpklvxwmygdxp\",\"contentHash\":\"qchiszep\"}],\"package\":{\"data\":\"jcrxgibbdaxcon\",\"protectedFiles\":[\"auorsukokw\",\"qplhlvnu\"]},\"rootFile\":\"pzlrphw\"},\"id\":\"oldweyuqdu\",\"name\":\"vmnnrw\",\"type\":\"biorktal\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -32,15 +32,17 @@ public void testList() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); PagedIterable response - = manager.configurations().list("jpr", "kwcf", com.azure.core.util.Context.NONE); + = manager.configurations().list("uffkmrqemvvh", "xtdr", com.azure.core.util.Context.NONE); - Assertions.assertEquals("tczheydbsdshmkx", response.iterator().next().properties().files().get(0).content()); - Assertions.assertEquals("ehvbbxurip", response.iterator().next().properties().files().get(0).virtualPath()); - Assertions.assertEquals("htba", response.iterator().next().properties().protectedFiles().get(0).virtualPath()); - Assertions.assertEquals("gx", response.iterator().next().properties().protectedFiles().get(0).contentHash()); - Assertions.assertEquals("eclze", response.iterator().next().properties().packageProperty().data()); - Assertions.assertEquals("cvhzlhp", + Assertions.assertEquals("ebjvewzcjzn", response.iterator().next().properties().files().get(0).content()); + Assertions.assertEquals("cpmguaadraufact", + response.iterator().next().properties().files().get(0).virtualPath()); + Assertions.assertEquals("ujbazpjuohminyfl", + response.iterator().next().properties().protectedFiles().get(0).virtualPath()); + Assertions.assertEquals("rwm", response.iterator().next().properties().protectedFiles().get(0).contentHash()); + Assertions.assertEquals("jcrxgibbdaxcon", response.iterator().next().properties().packageProperty().data()); + Assertions.assertEquals("auorsukokw", response.iterator().next().properties().packageProperty().protectedFiles().get(0)); - Assertions.assertEquals("mbtxhwgf", response.iterator().next().properties().rootFile()); + Assertions.assertEquals("pzlrphw", response.iterator().next().properties().rootFile()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DefaultWafPoliciesListWithResponseMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DefaultWafPoliciesListWithResponseMockTests.java index 92a5f542b02b..c5a8997d91db 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DefaultWafPoliciesListWithResponseMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DefaultWafPoliciesListWithResponseMockTests.java @@ -21,7 +21,7 @@ public final class DefaultWafPoliciesListWithResponseMockTests { @Test public void testListWithResponse() throws Exception { String responseStr - = "{\"value\":[{\"filepath\":\"vwxnbkfe\"},{\"filepath\":\"scyhwz\"}],\"nextLink\":\"irujbz\"}"; + = "{\"value\":[{\"filepath\":\"cypsxjv\"},{\"filepath\":\"mwks\"},{\"filepath\":\"cizjxvydfceacvl\"},{\"filepath\":\"gdyftumrtwna\"}],\"nextLink\":\"slbi\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -31,9 +31,9 @@ public void testListWithResponse() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); NginxDeploymentDefaultWafPolicyListResponse response = manager.defaultWafPolicies() - .listWithResponse("hpjbib", "jmfxumvf", com.azure.core.util.Context.NONE) + .listWithResponse("ih", "jqgwzp", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("irujbz", response.nextLink()); + Assertions.assertEquals("slbi", response.nextLink()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsCreateOrUpdateMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsCreateOrUpdateMockTests.java index 8e4cc0663a90..43b755af2d5c 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsCreateOrUpdateMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsCreateOrUpdateMockTests.java @@ -44,7 +44,7 @@ public final class DeploymentsCreateOrUpdateMockTests { @Test public void testCreateOrUpdate() throws Exception { String responseStr - = "{\"properties\":{\"provisioningState\":\"Succeeded\",\"nginxVersion\":\"xexccbdreaxhcexd\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{},{}],\"privateIPAddresses\":[{},{},{}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"htpwij\"}},\"ipAddress\":\"yjsvfyc\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"owvrvmtgjqppyos\",\"containerName\":\"on\"}},\"scalingProperties\":{\"capacity\":856785773,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"ipn\",\"capacity\":{\"min\":1260829297,\"max\":1762342215}},{\"name\":\"mcwaekrrjr\",\"capacity\":{\"min\":1897122560,\"max\":1616110653}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"tsgumhj\"},\"userProfile\":{\"preferredEmail\":\"kkxwslol\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Enabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"lmv\",\"attackSignaturesPackage\":{\"version\":\"lfktgplcrpwjxe\",\"revisionDatetime\":\"2021-03-05T15:11:27Z\"},\"botSignaturesPackage\":{\"version\":\"igbrnjw\",\"revisionDatetime\":\"2021-07-10T07:09:22Z\"},\"threatCampaignsPackage\":{\"version\":\"pn\",\"revisionDatetime\":\"2021-07-09T21:36:51Z\"},\"componentVersions\":{\"wafEngineVersion\":\"zejjoqk\",\"wafNginxVersion\":\"gfhsxttaugzxn\"}}},\"dataplaneApiEndpoint\":\"azpxdtnkdmkqjjl\"},\"identity\":{\"principalId\":\"nvrk\",\"tenantId\":\"ou\",\"type\":\"SystemAssigned\",\"userAssignedIdentities\":{\"ffiakp\":{\"principalId\":\"qaaysjkixqt\",\"clientId\":\"ttezlw\"},\"auyqncygupkv\":{\"principalId\":\"qqmtedltmmji\",\"clientId\":\"eozphv\"},\"totxhojujb\":{\"principalId\":\"mdscwxqupev\",\"clientId\":\"f\"},\"kkbnu\":{\"principalId\":\"elmcuvhixbjxyfw\",\"clientId\":\"lrcoolsttpki\"}}},\"sku\":{\"name\":\"ywvtylbfpnc\"},\"location\":\"doiwi\",\"tags\":{\"nfdn\":\"tywubxcbihwq\",\"ihxumwctondzj\":\"wjchrdg\",\"fdlwg\":\"uu\",\"gseinq\":\"ytsbwtovv\"},\"id\":\"iufxqknpir\",\"name\":\"nepttwqmsni\",\"type\":\"fcdmqnrojlpijn\"}"; + = "{\"properties\":{\"provisioningState\":\"Succeeded\",\"nginxVersion\":\"tedltmmj\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{},{},{},{}],\"privateIPAddresses\":[{},{},{},{}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"wau\"}},\"ipAddress\":\"ncyg\",\"enableDiagnosticsSupport\":false,\"logging\":{\"storageAccount\":{\"accountName\":\"mdscwxqupev\",\"containerName\":\"f\"}},\"scalingProperties\":{\"capacity\":2019400372,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"ojujbyp\",\"capacity\":{\"min\":159734052,\"max\":393594783}},{\"name\":\"c\",\"capacity\":{\"min\":2010817472,\"max\":919381963}},{\"name\":\"ixbjx\",\"capacity\":{\"min\":269819417,\"max\":12838706}},{\"name\":\"n\",\"capacity\":{\"min\":1015582593,\"max\":156258046}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"ool\"},\"userProfile\":{\"preferredEmail\":\"p\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Enabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"nujrywvtyl\",\"attackSignaturesPackage\":{\"version\":\"pncur\",\"revisionDatetime\":\"2021-09-18T15:56:11Z\"},\"botSignaturesPackage\":{\"version\":\"wiithtywub\",\"revisionDatetime\":\"2021-03-06T07:21:05Z\"},\"threatCampaignsPackage\":{\"version\":\"ihwqknfdntwjchr\",\"revisionDatetime\":\"2021-06-23T20:01:37Z\"},\"componentVersions\":{\"wafEngineVersion\":\"ihxumwctondzj\",\"wafNginxVersion\":\"uu\"}}},\"dataplaneApiEndpoint\":\"dlwggytsbwtovv\"},\"identity\":{\"principalId\":\"einqf\",\"tenantId\":\"fxqknpirgneptt\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"ddhcratizzr\":{\"principalId\":\"ffcdmqnrojl\",\"clientId\":\"jnkrxf\"},\"nnxk\":{\"principalId\":\"asxifto\",\"clientId\":\"yzhftwesgogczh\"},\"pdso\":{\"principalId\":\"gnyhmossxkkg\",\"clientId\":\"rrghxjbdhqxvcxgf\"}}},\"sku\":{\"name\":\"shrnsvbuswdvz\"},\"location\":\"bycnunvjsrtkf\",\"tags\":{\"ejnt\":\"opqgikyzirtxdyux\",\"dxtqmieoxo\":\"sewgioilqukr\",\"hhavgrvkffovjz\":\"ggufhyaomtb\",\"gjmfxumvfcl\":\"pjbi\"},\"id\":\"yo\",\"name\":\"wxnb\",\"type\":\"fezzxscyhwzdg\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -54,58 +54,60 @@ public void testCreateOrUpdate() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); NginxDeployment response = manager.deployments() - .define("ughftqsx") - .withRegion("blmhvkzuhb") - .withExistingResourceGroup("wws") - .withTags(mapOf("xuvw", "yhgsopbyrqufe", "lmctlpd", "fbn")) - .withProperties(new NginxDeploymentProperties() - .withNetworkProfile(new NginxNetworkProfile() - .withFrontEndIpConfiguration(new NginxFrontendIpConfiguration() - .withPublicIpAddresses(Arrays.asList(new NginxPublicIpAddress())) - .withPrivateIpAddresses(Arrays.asList(new NginxPrivateIpAddress(), new NginxPrivateIpAddress(), - new NginxPrivateIpAddress(), new NginxPrivateIpAddress()))) - .withNetworkInterfaceConfiguration( - new NginxNetworkInterfaceConfiguration().withSubnetId("yqtfihwh"))) - .withEnableDiagnosticsSupport(false) - .withLogging(new NginxLogging().withStorageAccount( - new NginxStorageAccount().withAccountName("dphqamv").withContainerName("fwynwcvtbvkay"))) - .withScalingProperties(new NginxDeploymentScalingProperties().withCapacity(1068554694) - .withProfiles(Arrays.asList( - new ScaleProfile().withName("qiatkzwpcnp") - .withCapacity(new ScaleProfileCapacity().withMin(1102080272).withMax(219155482)), - new ScaleProfile().withName("jaesgvvsccya") - .withCapacity(new ScaleProfileCapacity().withMin(248286602).withMax(306781812)), - new ScaleProfile().withName("qfhwyg") - .withCapacity(new ScaleProfileCapacity().withMin(1810005859).withMax(376601626))))) - .withAutoUpgradeProfile(new AutoUpgradeProfile().withUpgradeChannel("nk")) - .withUserProfile(new NginxDeploymentUserProfile().withPreferredEmail("semdwzrmu")) - .withNginxAppProtect(new NginxDeploymentPropertiesNginxAppProtect().withWebApplicationFirewallSettings( - new WebApplicationFirewallSettings().withActivationState(ActivationState.ENABLED)))) + .define("edkowepbqpcrfk") + .withRegion("eznoig") + .withExistingResourceGroup("erqwkyhkobopg") + .withTags(mapOf("zejjoqk", "jwmwkpnbs", "aa", "gfhsxttaugzxn", "jlwuenvrkp", "pxdtnkdmkq", "ibreb", "ou")) + .withProperties( + new NginxDeploymentProperties() + .withNetworkProfile(new NginxNetworkProfile() + .withFrontEndIpConfiguration(new NginxFrontendIpConfiguration() + .withPublicIpAddresses( + Arrays.asList(new NginxPublicIpAddress(), new NginxPublicIpAddress())) + .withPrivateIpAddresses(Arrays.asList(new NginxPrivateIpAddress()))) + .withNetworkInterfaceConfiguration( + new NginxNetworkInterfaceConfiguration().withSubnetId("ftnkhtj"))) + .withEnableDiagnosticsSupport(false) + .withLogging(new NginxLogging().withStorageAccount( + new NginxStorageAccount().withAccountName("tmtdhtmdvypgik").withContainerName("szywkbirryu"))) + .withScalingProperties(new NginxDeploymentScalingProperties().withCapacity(1361399231) + .withProfiles(Arrays.asList( + new ScaleProfile().withName("oqrvqqaatjin") + .withCapacity(new ScaleProfileCapacity().withMin(1142747875).withMax(634846959)), + new ScaleProfile().withName("oupmfii") + .withCapacity(new ScaleProfileCapacity().withMin(327362442).withMax(121941130)), + new ScaleProfile().withName("gjio") + .withCapacity(new ScaleProfileCapacity().withMin(364570184).withMax(1373555947))))) + .withAutoUpgradeProfile(new AutoUpgradeProfile().withUpgradeChannel("wxkvtkkgll")) + .withUserProfile(new NginxDeploymentUserProfile().withPreferredEmail("ygvjayvblmh")) + .withNginxAppProtect( + new NginxDeploymentPropertiesNginxAppProtect().withWebApplicationFirewallSettings( + new WebApplicationFirewallSettings().withActivationState(ActivationState.ENABLED)))) .withIdentity(new IdentityProperties().withType(IdentityType.SYSTEM_ASSIGNED) - .withUserAssignedIdentities(mapOf("w", new UserIdentityProperties(), "vgoup", - new UserIdentityProperties(), "kvtkkg", new UserIdentityProperties()))) - .withSku(new ResourceSku().withName("qwjygvja")) + .withUserAssignedIdentities(mapOf("jqppyostronzmy", new UserIdentityProperties(), "afxtsgum", + new UserIdentityProperties(), "felfktg", new UserIdentityProperties()))) + .withSku(new ResourceSku().withName("crpw")) .create(); - Assertions.assertEquals("doiwi", response.location()); - Assertions.assertEquals("tywubxcbihwq", response.tags().get("nfdn")); - Assertions.assertEquals("htpwij", + Assertions.assertEquals("bycnunvjsrtkf", response.location()); + Assertions.assertEquals("opqgikyzirtxdyux", response.tags().get("ejnt")); + Assertions.assertEquals("wau", response.properties().networkProfile().networkInterfaceConfiguration().subnetId()); - Assertions.assertTrue(response.properties().enableDiagnosticsSupport()); - Assertions.assertEquals("owvrvmtgjqppyos", response.properties().logging().storageAccount().accountName()); - Assertions.assertEquals("on", response.properties().logging().storageAccount().containerName()); - Assertions.assertEquals(856785773, response.properties().scalingProperties().capacity()); - Assertions.assertEquals("ipn", response.properties().scalingProperties().profiles().get(0).name()); - Assertions.assertEquals(1260829297, + Assertions.assertFalse(response.properties().enableDiagnosticsSupport()); + Assertions.assertEquals("mdscwxqupev", response.properties().logging().storageAccount().accountName()); + Assertions.assertEquals("f", response.properties().logging().storageAccount().containerName()); + Assertions.assertEquals(2019400372, response.properties().scalingProperties().capacity()); + Assertions.assertEquals("ojujbyp", response.properties().scalingProperties().profiles().get(0).name()); + Assertions.assertEquals(159734052, response.properties().scalingProperties().profiles().get(0).capacity().min()); - Assertions.assertEquals(1762342215, + Assertions.assertEquals(393594783, response.properties().scalingProperties().profiles().get(0).capacity().max()); - Assertions.assertEquals("tsgumhj", response.properties().autoUpgradeProfile().upgradeChannel()); - Assertions.assertEquals("kkxwslol", response.properties().userProfile().preferredEmail()); + Assertions.assertEquals("ool", response.properties().autoUpgradeProfile().upgradeChannel()); + Assertions.assertEquals("p", response.properties().userProfile().preferredEmail()); Assertions.assertEquals(ActivationState.ENABLED, response.properties().nginxAppProtect().webApplicationFirewallSettings().activationState()); - Assertions.assertEquals(IdentityType.SYSTEM_ASSIGNED, response.identity().type()); - Assertions.assertEquals("ywvtylbfpnc", response.sku().name()); + Assertions.assertEquals(IdentityType.USER_ASSIGNED, response.identity().type()); + Assertions.assertEquals("shrnsvbuswdvz", response.sku().name()); } // Use "Map.of" if available diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsGetByResourceGroupWithResponseMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsGetByResourceGroupWithResponseMockTests.java index 58d730dc0ddd..6df1509e3554 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsGetByResourceGroupWithResponseMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsGetByResourceGroupWithResponseMockTests.java @@ -23,7 +23,7 @@ public final class DeploymentsGetByResourceGroupWithResponseMockTests { @Test public void testGetByResourceGroupWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"provisioningState\":\"Creating\",\"nginxVersion\":\"nsj\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{},{},{},{}],\"privateIPAddresses\":[{},{}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"dszue\"}},\"ipAddress\":\"sbzkf\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"nqicvinvkjjxdxrb\",\"containerName\":\"kzclewyh\"}},\"scalingProperties\":{\"capacity\":969914681,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"tzpofncckwyfzq\",\"capacity\":{\"min\":708392093,\"max\":1576078570}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"buy\"},\"userProfile\":{\"preferredEmail\":\"zfeqztppri\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Enabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"altol\",\"attackSignaturesPackage\":{\"version\":\"cwsobqwcs\",\"revisionDatetime\":\"2021-04-29T03:25:13Z\"},\"botSignaturesPackage\":{\"version\":\"wdcfhucqdpfuv\",\"revisionDatetime\":\"2021-07-29T06:16:34Z\"},\"threatCampaignsPackage\":{\"version\":\"bjj\",\"revisionDatetime\":\"2021-01-27T19:23:30Z\"},\"componentVersions\":{\"wafEngineVersion\":\"vxb\",\"wafNginxVersion\":\"t\"}}},\"dataplaneApiEndpoint\":\"dut\"},\"identity\":{\"principalId\":\"rmrlxqtvcof\",\"tenantId\":\"f\",\"type\":\"None\",\"userAssignedIdentities\":{\"sgsahmkycgr\":{\"principalId\":\"bgdknnqv\",\"clientId\":\"znqntoru\"}}},\"sku\":{\"name\":\"wjue\"},\"location\":\"eburu\",\"tags\":{\"l\":\"ovsm\",\"oefki\":\"wabm\",\"qujmqlgkf\":\"rvtp\",\"tujitcjedft\":\"tndoaongbjc\"},\"id\":\"waezkojvd\",\"name\":\"pzfoqoui\",\"type\":\"ybxarzgszu\"}"; + = "{\"properties\":{\"provisioningState\":\"Updating\",\"nginxVersion\":\"feqztppriol\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{},{}],\"privateIPAddresses\":[{},{},{}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"mncwsobqwcsdb\"}},\"ipAddress\":\"dcfhucqdpf\",\"enableDiagnosticsSupport\":false,\"logging\":{\"storageAccount\":{\"accountName\":\"jjcanvxbvtv\",\"containerName\":\"utncorm\"}},\"scalingProperties\":{\"capacity\":1360670450,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"cofudflvkgjub\",\"capacity\":{\"min\":295057712,\"max\":310195791}},{\"name\":\"nnqvsa\",\"capacity\":{\"min\":1586298558,\"max\":2039923498}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"tor\"},\"userProfile\":{\"preferredEmail\":\"gsahmkycgrauw\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Disabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"buruvd\",\"attackSignaturesPackage\":{\"version\":\"vsmzlxwab\",\"revisionDatetime\":\"2021-09-29T17:29:24Z\"},\"botSignaturesPackage\":{\"version\":\"efkifr\",\"revisionDatetime\":\"2021-11-12T13:25:33Z\"},\"threatCampaignsPackage\":{\"version\":\"u\",\"revisionDatetime\":\"2021-11-26T09:12:38Z\"},\"componentVersions\":{\"wafEngineVersion\":\"mqlgk\",\"wafNginxVersion\":\"btndo\"}}},\"dataplaneApiEndpoint\":\"n\"},\"identity\":{\"principalId\":\"cn\",\"tenantId\":\"jitcjedftwwaez\",\"type\":\"None\",\"userAssignedIdentities\":{\"opidoamciodh\":{\"principalId\":\"pzfoqoui\",\"clientId\":\"bxarzgszufoxci\"},\"hksz\":{\"principalId\":\"azxkhnzbonlwnto\",\"clientId\":\"okdwb\"}}},\"sku\":{\"name\":\"mrv\"},\"location\":\"ztvbtqgsfr\",\"tags\":{\"dsyuuximerqfob\":\"zkoowtlmnguxawqa\",\"utwpfhp\":\"yznkby\",\"tdlmkkzevd\":\"gmhrskdsnfdsdoak\"},\"id\":\"hewpusdsttwv\",\"name\":\"gvbbejdcng\",\"type\":\"qmoa\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -33,27 +33,27 @@ public void testGetByResourceGroupWithResponse() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); NginxDeployment response = manager.deployments() - .getByResourceGroupWithResponse("owpulpq", "lyls", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("pofncck", "yfzqwhxxbu", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("eburu", response.location()); - Assertions.assertEquals("ovsm", response.tags().get("l")); - Assertions.assertEquals("dszue", + Assertions.assertEquals("ztvbtqgsfr", response.location()); + Assertions.assertEquals("zkoowtlmnguxawqa", response.tags().get("dsyuuximerqfob")); + Assertions.assertEquals("mncwsobqwcsdb", response.properties().networkProfile().networkInterfaceConfiguration().subnetId()); - Assertions.assertTrue(response.properties().enableDiagnosticsSupport()); - Assertions.assertEquals("nqicvinvkjjxdxrb", response.properties().logging().storageAccount().accountName()); - Assertions.assertEquals("kzclewyh", response.properties().logging().storageAccount().containerName()); - Assertions.assertEquals(969914681, response.properties().scalingProperties().capacity()); - Assertions.assertEquals("tzpofncckwyfzq", response.properties().scalingProperties().profiles().get(0).name()); - Assertions.assertEquals(708392093, + Assertions.assertFalse(response.properties().enableDiagnosticsSupport()); + Assertions.assertEquals("jjcanvxbvtv", response.properties().logging().storageAccount().accountName()); + Assertions.assertEquals("utncorm", response.properties().logging().storageAccount().containerName()); + Assertions.assertEquals(1360670450, response.properties().scalingProperties().capacity()); + Assertions.assertEquals("cofudflvkgjub", response.properties().scalingProperties().profiles().get(0).name()); + Assertions.assertEquals(295057712, response.properties().scalingProperties().profiles().get(0).capacity().min()); - Assertions.assertEquals(1576078570, + Assertions.assertEquals(310195791, response.properties().scalingProperties().profiles().get(0).capacity().max()); - Assertions.assertEquals("buy", response.properties().autoUpgradeProfile().upgradeChannel()); - Assertions.assertEquals("zfeqztppri", response.properties().userProfile().preferredEmail()); - Assertions.assertEquals(ActivationState.ENABLED, + Assertions.assertEquals("tor", response.properties().autoUpgradeProfile().upgradeChannel()); + Assertions.assertEquals("gsahmkycgrauw", response.properties().userProfile().preferredEmail()); + Assertions.assertEquals(ActivationState.DISABLED, response.properties().nginxAppProtect().webApplicationFirewallSettings().activationState()); Assertions.assertEquals(IdentityType.NONE, response.identity().type()); - Assertions.assertEquals("wjue", response.sku().name()); + Assertions.assertEquals("mrv", response.sku().name()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsListByResourceGroupMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsListByResourceGroupMockTests.java index 5d918ed7da64..86a524fadf2e 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsListByResourceGroupMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsListByResourceGroupMockTests.java @@ -24,7 +24,7 @@ public final class DeploymentsListByResourceGroupMockTests { @Test public void testListByResourceGroup() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"provisioningState\":\"Deleting\",\"nginxVersion\":\"zxkhnzbonlwnto\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{},{},{},{}],\"privateIPAddresses\":[{}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"kszzcmrvexztv\"}},\"ipAddress\":\"qgsfraoyzkoow\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"xawqaldsyuuxim\",\"containerName\":\"qfobwyz\"}},\"scalingProperties\":{\"capacity\":1711302582,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"t\",\"capacity\":{\"min\":2069495604,\"max\":1465227251}},{\"name\":\"hpagm\",\"capacity\":{\"min\":155762894,\"max\":1165571898}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"dsnfdsdoakgtdl\"},\"userProfile\":{\"preferredEmail\":\"zev\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Disabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"usdsttwv\",\"attackSignaturesPackage\":{\"version\":\"vbbejdcng\",\"revisionDatetime\":\"2021-08-13T08:26Z\"},\"botSignaturesPackage\":{\"version\":\"oakufgm\",\"revisionDatetime\":\"2021-04-18T15:55:11Z\"},\"threatCampaignsPackage\":{\"version\":\"wr\",\"revisionDatetime\":\"2021-12-02T23:57:11Z\"},\"componentVersions\":{\"wafEngineVersion\":\"twaenuuzko\",\"wafNginxVersion\":\"bminrfdwoyuhhzi\"}}},\"dataplaneApiEndpoint\":\"efozbhdms\"},\"identity\":{\"principalId\":\"zqhof\",\"tenantId\":\"maequiahxicslfa\",\"type\":\"SystemAssigned\",\"userAssignedIdentities\":{\"vwitqscyw\":{\"principalId\":\"ylhalnswhcc\",\"clientId\":\"hka\"},\"z\":{\"principalId\":\"gwol\",\"clientId\":\"czbwemhairsbr\"},\"ttlstvlzywemhz\":{\"principalId\":\"msweypqwdxggicc\",\"clientId\":\"xqhuexm\"},\"adcy\":{\"principalId\":\"csdtclusiypbs\",\"clientId\":\"ytguslf\"}}},\"sku\":{\"name\":\"ukyhejhzis\"},\"location\":\"fpel\",\"tags\":{\"srp\":\"pv\"},\"id\":\"vu\",\"name\":\"zraehtwd\",\"type\":\"r\"}]}"; + = "{\"value\":[{\"properties\":{\"provisioningState\":\"NotSpecified\",\"nginxVersion\":\"nuuzkopbm\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{},{},{},{}],\"privateIPAddresses\":[{},{},{}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"hhziuief\"}},\"ipAddress\":\"bhdmsmlmzqhof\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"u\",\"containerName\":\"hxicslfaoqz\"}},\"scalingProperties\":{\"capacity\":580732645,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"alnswhccsphk\",\"capacity\":{\"min\":1331736876,\"max\":185919180}},{\"name\":\"witqscywuggwoluh\",\"capacity\":{\"min\":1547983325,\"max\":219242582}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"emh\"},\"userProfile\":{\"preferredEmail\":\"sbrgz\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Enabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"ypqwdxggiccc\",\"attackSignaturesPackage\":{\"version\":\"qhuexm\",\"revisionDatetime\":\"2021-01-10T11:07:16Z\"},\"botSignaturesPackage\":{\"version\":\"lstvlzywe\",\"revisionDatetime\":\"2021-08-13T19:06:52Z\"},\"threatCampaignsPackage\":{\"version\":\"rncsdtclu\",\"revisionDatetime\":\"2021-06-22T22:11:38Z\"},\"componentVersions\":{\"wafEngineVersion\":\"pbsfgytgu\",\"wafNginxVersion\":\"lfeadcygq\"}}},\"dataplaneApiEndpoint\":\"yhejhzisxgfp\"},\"identity\":{\"principalId\":\"lppvksrpq\",\"tenantId\":\"jzraehtwdwrf\",\"type\":\"SystemAssigned\",\"userAssignedIdentities\":{\"khevxccedc\":{\"principalId\":\"rcdlbhshfwpr\",\"clientId\":\"stwit\"},\"cxnavv\":{\"principalId\":\"md\",\"clientId\":\"dnwzxltjcvnhltiu\"},\"vfvpdbodaciz\":{\"principalId\":\"qiby\",\"clientId\":\"nyowxwlmdjrkvfg\"},\"qkgh\":{\"principalId\":\"q\",\"clientId\":\"krribdeibqi\"}}},\"sku\":{\"name\":\"ndzwmkrefa\"},\"location\":\"jorwkqnyhgbij\",\"tags\":{\"bsystawfsdjpvk\":\"vfxzsjab\",\"jxbkzbzkdvn\":\"p\",\"zhjjklffhmouwq\":\"jabudurgkakmo\",\"eeyebi\":\"gzrf\"},\"id\":\"ikayuhqlbjbsybb\",\"name\":\"wrv\",\"type\":\"ldgmfpgvmpip\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -34,28 +34,26 @@ public void testListByResourceGroup() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); PagedIterable response - = manager.deployments().listByResourceGroup("oxciqopidoamcio", com.azure.core.util.Context.NONE); + = manager.deployments().listByResourceGroup("ufgmjzrwrdg", com.azure.core.util.Context.NONE); - Assertions.assertEquals("fpel", response.iterator().next().location()); - Assertions.assertEquals("pv", response.iterator().next().tags().get("srp")); - Assertions.assertEquals("kszzcmrvexztv", + Assertions.assertEquals("jorwkqnyhgbij", response.iterator().next().location()); + Assertions.assertEquals("vfxzsjab", response.iterator().next().tags().get("bsystawfsdjpvk")); + Assertions.assertEquals("hhziuief", response.iterator().next().properties().networkProfile().networkInterfaceConfiguration().subnetId()); Assertions.assertTrue(response.iterator().next().properties().enableDiagnosticsSupport()); - Assertions.assertEquals("xawqaldsyuuxim", - response.iterator().next().properties().logging().storageAccount().accountName()); - Assertions.assertEquals("qfobwyz", + Assertions.assertEquals("u", response.iterator().next().properties().logging().storageAccount().accountName()); + Assertions.assertEquals("hxicslfaoqz", response.iterator().next().properties().logging().storageAccount().containerName()); - Assertions.assertEquals(1711302582, response.iterator().next().properties().scalingProperties().capacity()); - Assertions.assertEquals("t", + Assertions.assertEquals(580732645, response.iterator().next().properties().scalingProperties().capacity()); + Assertions.assertEquals("alnswhccsphk", response.iterator().next().properties().scalingProperties().profiles().get(0).name()); - Assertions.assertEquals(2069495604, + Assertions.assertEquals(1331736876, response.iterator().next().properties().scalingProperties().profiles().get(0).capacity().min()); - Assertions.assertEquals(1465227251, + Assertions.assertEquals(185919180, response.iterator().next().properties().scalingProperties().profiles().get(0).capacity().max()); - Assertions.assertEquals("dsnfdsdoakgtdl", - response.iterator().next().properties().autoUpgradeProfile().upgradeChannel()); - Assertions.assertEquals("zev", response.iterator().next().properties().userProfile().preferredEmail()); - Assertions.assertEquals(ActivationState.DISABLED, + Assertions.assertEquals("emh", response.iterator().next().properties().autoUpgradeProfile().upgradeChannel()); + Assertions.assertEquals("sbrgz", response.iterator().next().properties().userProfile().preferredEmail()); + Assertions.assertEquals(ActivationState.ENABLED, response.iterator() .next() .properties() @@ -63,6 +61,6 @@ public void testListByResourceGroup() throws Exception { .webApplicationFirewallSettings() .activationState()); Assertions.assertEquals(IdentityType.SYSTEM_ASSIGNED, response.iterator().next().identity().type()); - Assertions.assertEquals("ukyhejhzis", response.iterator().next().sku().name()); + Assertions.assertEquals("ndzwmkrefa", response.iterator().next().sku().name()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsListMockTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsListMockTests.java index 80f2b5dd9bb1..5dcb5fd35285 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsListMockTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/DeploymentsListMockTests.java @@ -24,7 +24,7 @@ public final class DeploymentsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"provisioningState\":\"Updating\",\"nginxVersion\":\"byrcdlbhshfwp\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{},{},{}],\"privateIPAddresses\":[{},{}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"khevxccedc\"}},\"ipAddress\":\"md\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"xltjcvnhltiu\",\"containerName\":\"xnavvwxq\"}},\"scalingProperties\":{\"capacity\":1077177476,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"y\",\"capacity\":{\"min\":1222380956,\"max\":1874068657}},{\"name\":\"wlmdjrkv\",\"capacity\":{\"min\":197369131,\"max\":185014481}},{\"name\":\"vfvpdbodaciz\",\"capacity\":{\"min\":218756340,\"max\":242566551}},{\"name\":\"lhkrribdeibqipqk\",\"capacity\":{\"min\":2080529192,\"max\":1234217414}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"ndzwmkrefa\"},\"userProfile\":{\"preferredEmail\":\"orwkqnyh\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Enabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"ivfxzsjabibsyst\",\"attackSignaturesPackage\":{\"version\":\"fsdjpvkvp\",\"revisionDatetime\":\"2021-04-17T09:45:49Z\"},\"botSignaturesPackage\":{\"version\":\"bkzbzkd\",\"revisionDatetime\":\"2021-03-09T04:47:51Z\"},\"threatCampaignsPackage\":{\"version\":\"jabudurgkakmo\",\"revisionDatetime\":\"2021-02-03T01:10:02Z\"},\"componentVersions\":{\"wafEngineVersion\":\"jjklff\",\"wafNginxVersion\":\"mouwqlgzrfzeey\"}}},\"dataplaneApiEndpoint\":\"izikayuhq\"},\"identity\":{\"principalId\":\"bs\",\"tenantId\":\"bqwrvtldgm\",\"type\":\"None\",\"userAssignedIdentities\":{\"drhneuyow\":{\"principalId\":\"ipaslthaqfxssmwu\",\"clientId\":\"bdsrez\"},\"sibircgpi\":{\"principalId\":\"d\",\"clientId\":\"t\"},\"i\":{\"principalId\":\"zimejzanlfzx\",\"clientId\":\"vrmbzono\"},\"frl\":{\"principalId\":\"jq\",\"clientId\":\"rgz\"}}},\"sku\":{\"name\":\"szrnwo\"},\"location\":\"ndfpwpj\",\"tags\":{\"h\":\"bt\",\"dhszfjv\":\"lsj\",\"qmqhldvriii\":\"bgofeljag\"},\"id\":\"jnalghf\",\"name\":\"vtvsexsowueluq\",\"type\":\"hahhxvrhmzkwpj\"}]}"; + = "{\"value\":[{\"properties\":{\"provisioningState\":\"Deleted\",\"nginxVersion\":\"aqfxss\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{},{}],\"privateIPAddresses\":[{},{},{},{}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"ezpdrhneu\"}},\"ipAddress\":\"wqkdwytisibi\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"pzimejzanlfzxi\",\"containerName\":\"rmbzo\"}},\"scalingProperties\":{\"capacity\":185109829,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"jq\",\"capacity\":{\"min\":1122267125,\"max\":749799353}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"zpfrla\"},\"userProfile\":{\"preferredEmail\":\"rnwoiindfp\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Disabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"bt\",\"attackSignaturesPackage\":{\"version\":\"flsjc\",\"revisionDatetime\":\"2021-10-21T17:47:33Z\"},\"botSignaturesPackage\":{\"version\":\"zfjvfbgofe\",\"revisionDatetime\":\"2021-03-16T08:43:43Z\"},\"threatCampaignsPackage\":{\"version\":\"grqmqhldvrii\",\"revisionDatetime\":\"2021-03-28T06:00:08Z\"},\"componentVersions\":{\"wafEngineVersion\":\"nalghfkvtvsexso\",\"wafNginxVersion\":\"ueluqhhahhxvrhmz\"}}},\"dataplaneApiEndpoint\":\"pjgwwspug\"},\"identity\":{\"principalId\":\"qs\",\"tenantId\":\"qxujxukndxd\",\"type\":\"None\",\"userAssignedIdentities\":{\"o\":{\"principalId\":\"ufzdmsyq\",\"clientId\":\"ihwhbotzingamvpp\"},\"yhmtnvyqiat\":{\"principalId\":\"qzudphq\",\"clientId\":\"vdkfwynwcvtbvk\"}}},\"sku\":{\"name\":\"wp\"},\"location\":\"p\",\"tags\":{\"g\":\"jaesgvvsccya\",\"lvdnkfx\":\"qfhwyg\",\"apfcqdpsq\":\"semdwzrmu\"},\"id\":\"qvpsvuoymg\",\"name\":\"celve\",\"type\":\"rypqlmfeo\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -35,26 +35,26 @@ public void testList() throws Exception { PagedIterable response = manager.deployments().list(com.azure.core.util.Context.NONE); - Assertions.assertEquals("ndfpwpj", response.iterator().next().location()); - Assertions.assertEquals("bt", response.iterator().next().tags().get("h")); - Assertions.assertEquals("khevxccedc", + Assertions.assertEquals("p", response.iterator().next().location()); + Assertions.assertEquals("jaesgvvsccya", response.iterator().next().tags().get("g")); + Assertions.assertEquals("ezpdrhneu", response.iterator().next().properties().networkProfile().networkInterfaceConfiguration().subnetId()); Assertions.assertTrue(response.iterator().next().properties().enableDiagnosticsSupport()); - Assertions.assertEquals("xltjcvnhltiu", + Assertions.assertEquals("pzimejzanlfzxi", response.iterator().next().properties().logging().storageAccount().accountName()); - Assertions.assertEquals("xnavvwxq", + Assertions.assertEquals("rmbzo", response.iterator().next().properties().logging().storageAccount().containerName()); - Assertions.assertEquals(1077177476, response.iterator().next().properties().scalingProperties().capacity()); - Assertions.assertEquals("y", + Assertions.assertEquals(185109829, response.iterator().next().properties().scalingProperties().capacity()); + Assertions.assertEquals("jq", response.iterator().next().properties().scalingProperties().profiles().get(0).name()); - Assertions.assertEquals(1222380956, + Assertions.assertEquals(1122267125, response.iterator().next().properties().scalingProperties().profiles().get(0).capacity().min()); - Assertions.assertEquals(1874068657, + Assertions.assertEquals(749799353, response.iterator().next().properties().scalingProperties().profiles().get(0).capacity().max()); - Assertions.assertEquals("ndzwmkrefa", + Assertions.assertEquals("zpfrla", response.iterator().next().properties().autoUpgradeProfile().upgradeChannel()); - Assertions.assertEquals("orwkqnyh", response.iterator().next().properties().userProfile().preferredEmail()); - Assertions.assertEquals(ActivationState.ENABLED, + Assertions.assertEquals("rnwoiindfp", response.iterator().next().properties().userProfile().preferredEmail()); + Assertions.assertEquals(ActivationState.DISABLED, response.iterator() .next() .properties() @@ -62,6 +62,6 @@ public void testList() throws Exception { .webApplicationFirewallSettings() .activationState()); Assertions.assertEquals(IdentityType.NONE, response.iterator().next().identity().type()); - Assertions.assertEquals("szrnwo", response.iterator().next().sku().name()); + Assertions.assertEquals("wp", response.iterator().next().sku().name()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyListResponseTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyListResponseTests.java index 4f68919b48df..30cdcfe88248 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyListResponseTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyListResponseTests.java @@ -13,10 +13,10 @@ public final class NginxDeploymentApiKeyListResponseTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NginxDeploymentApiKeyListResponse model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"hint\":\"htnapczwlokjyem\",\"endDateTime\":\"2021-01-17T01:20:32Z\"},\"id\":\"ipjoxzjnchgejs\",\"name\":\"odmailzyd\",\"type\":\"h\"},{\"properties\":{\"hint\":\"yahux\",\"endDateTime\":\"2021-07-08T12:15:19Z\"},\"id\":\"qnjaqwix\",\"name\":\"sprozvcput\",\"type\":\"gjvw\"},{\"properties\":{\"hint\":\"atscmd\",\"endDateTime\":\"2021-07-15T17:27:17Z\"},\"id\":\"u\",\"name\":\"suuv\",\"type\":\"kjozkrwfnd\"},{\"properties\":{\"hint\":\"jpslwejd\",\"endDateTime\":\"2021-02-19T06:09:33Z\"},\"id\":\"yoqpsoaccta\",\"name\":\"akl\",\"type\":\"lahbcryff\"}],\"nextLink\":\"dosyg\"}") + "{\"value\":[{\"properties\":{\"hint\":\"vnipjox\",\"endDateTime\":\"2020-12-27T04:20:57Z\"},\"id\":\"hgejspodma\",\"name\":\"lzydehojwyahux\",\"type\":\"npmqnjaqwixjspro\"},{\"properties\":{\"hint\":\"putegjvwmfd\",\"endDateTime\":\"2021-10-01T05:00:03Z\"},\"id\":\"mdvpjhulsu\",\"name\":\"vmkjozkrwfndiodj\",\"type\":\"slwejdpvw\"}],\"nextLink\":\"oqpsoa\"}") .toObject(NginxDeploymentApiKeyListResponse.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-17T01:20:32Z"), + Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T04:20:57Z"), model.value().get(0).properties().endDateTime()); - Assertions.assertEquals("dosyg", model.nextLink()); + Assertions.assertEquals("oqpsoa", model.nextLink()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyResponseInnerTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyResponseInnerTests.java index e0622c3fdd32..a412af8dda9e 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyResponseInnerTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyResponseInnerTests.java @@ -13,8 +13,8 @@ public final class NginxDeploymentApiKeyResponseInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NginxDeploymentApiKeyResponseInner model = BinaryData.fromString( - "{\"properties\":{\"hint\":\"jbpzvgnwzsymg\",\"endDateTime\":\"2021-05-13T12:55:49Z\"},\"id\":\"cyzkohdbihanuf\",\"name\":\"fcbjysagithxqha\",\"type\":\"ifpikxwczby\"}") + "{\"properties\":{\"hint\":\"hab\",\"endDateTime\":\"2021-11-03T02:41:53Z\"},\"id\":\"kxwczbyscnpqxuhi\",\"name\":\"y\",\"type\":\"n\"}") .toObject(NginxDeploymentApiKeyResponseInner.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-13T12:55:49Z"), model.properties().endDateTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T02:41:53Z"), model.properties().endDateTime()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyResponsePropertiesTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyResponsePropertiesTests.java index b412e89a7f22..3e1cf974286d 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyResponsePropertiesTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentApiKeyResponsePropertiesTests.java @@ -13,8 +13,8 @@ public final class NginxDeploymentApiKeyResponsePropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NginxDeploymentApiKeyResponseProperties model - = BinaryData.fromString("{\"hint\":\"npqxuh\",\"endDateTime\":\"2021-07-26T12:53:27Z\"}") + = BinaryData.fromString("{\"hint\":\"b\",\"endDateTime\":\"2021-06-19T13:57:47Z\"}") .toObject(NginxDeploymentApiKeyResponseProperties.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-26T12:53:27Z"), model.endDateTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-06-19T13:57:47Z"), model.endDateTime()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentInnerTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentInnerTests.java index 17a69a713192..f604159841ab 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentInnerTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentInnerTests.java @@ -36,13 +36,13 @@ public final class NginxDeploymentInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NginxDeploymentInner model = BinaryData.fromString( - "{\"properties\":{\"provisioningState\":\"Updating\",\"nginxVersion\":\"jakhmsbzjh\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{\"id\":\"phlxa\"},{\"id\":\"thqt\"},{\"id\":\"qjbpfzfsin\"},{\"id\":\"v\"}],\"privateIPAddresses\":[{\"privateIPAddress\":\"wzo\",\"privateIPAllocationMethod\":\"Static\",\"subnetId\":\"felluwfzitonpe\"},{\"privateIPAddress\":\"pjkjlxofpdv\",\"privateIPAllocationMethod\":\"Dynamic\",\"subnetId\":\"xypininmayhuybbk\"}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"epoo\"}},\"ipAddress\":\"nuvamiheogna\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"eotusivyevc\",\"containerName\":\"qi\"}},\"scalingProperties\":{\"capacity\":422843266,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"bwjzr\",\"capacity\":{\"min\":1668036347,\"max\":1055539147}},{\"name\":\"gxg\",\"capacity\":{\"min\":149639561,\"max\":2093374464}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"mvtzfkufub\"},\"userProfile\":{\"preferredEmail\":\"fxqeof\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Enabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"qjbasvms\",\"attackSignaturesPackage\":{\"version\":\"qulngsntnbybkzgc\",\"revisionDatetime\":\"2021-06-16T21:35:22Z\"},\"botSignaturesPackage\":{\"version\":\"clxxwrljdo\",\"revisionDatetime\":\"2021-05-06T12:45Z\"},\"threatCampaignsPackage\":{\"version\":\"cqvkocrcjdkwtn\",\"revisionDatetime\":\"2021-04-07T16:39:29Z\"},\"componentVersions\":{\"wafEngineVersion\":\"njbiksqrglssain\",\"wafNginxVersion\":\"p\"}}},\"dataplaneApiEndpoint\":\"nzl\"},\"identity\":{\"principalId\":\"mppeebvmgxs\",\"tenantId\":\"kyqduujit\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"rwjfe\":{\"principalId\":\"evndh\",\"clientId\":\"wpdappdsbdkv\"},\"phut\":{\"principalId\":\"nhutjeltmrldhugj\",\"clientId\":\"datqxhocdgeabl\"},\"ftyxolniw\":{\"principalId\":\"ndv\",\"clientId\":\"ozwyiftyhxhuro\"}}},\"sku\":{\"name\":\"cukjf\"},\"location\":\"iawxklry\",\"tags\":{\"sgcbac\":\"ckbasyypndd\",\"zndlikwy\":\"hejkotynqgou\",\"bmadgak\":\"kgfg\"},\"id\":\"qsrxybzqqed\",\"name\":\"ytb\",\"type\":\"iqfouflmmnkz\"}") + "{\"properties\":{\"provisioningState\":\"NotSpecified\",\"nginxVersion\":\"akl\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{\"id\":\"ryffdfdosy\"},{\"id\":\"xpaojakhmsbz\"},{\"id\":\"crzevdphlx\"}],\"privateIPAddresses\":[{\"privateIPAddress\":\"hqtrgqjbpf\",\"privateIPAllocationMethod\":\"Static\",\"subnetId\":\"n\"},{\"privateIPAddress\":\"v\",\"privateIPAllocationMethod\":\"Static\",\"subnetId\":\"wzo\"},{\"privateIPAddress\":\"j\",\"privateIPAllocationMethod\":\"Dynamic\",\"subnetId\":\"luwfzitonpeqfpjk\"}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"ofpdvh\"}},\"ipAddress\":\"xxypininmay\",\"enableDiagnosticsSupport\":false,\"logging\":{\"storageAccount\":{\"accountName\":\"podepoo\",\"containerName\":\"nuvamiheogna\"}},\"scalingProperties\":{\"capacity\":797192446,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"eotusivyevc\",\"capacity\":{\"min\":1323562973,\"max\":308422624}},{\"name\":\"ihnhun\",\"capacity\":{\"min\":1255006284,\"max\":1154149650}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"zrnf\"},\"userProfile\":{\"preferredEmail\":\"gispemvtzfkufubl\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Disabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"ofjaeqjhqjb\",\"attackSignaturesPackage\":{\"version\":\"v\",\"revisionDatetime\":\"2021-06-03T16:28:30Z\"},\"botSignaturesPackage\":{\"version\":\"jqul\",\"revisionDatetime\":\"2021-11-14T12:38:49Z\"},\"threatCampaignsPackage\":{\"version\":\"ntnbybkzg\",\"revisionDatetime\":\"2021-04-03T15:19:48Z\"},\"componentVersions\":{\"wafEngineVersion\":\"wclxxwrl\",\"wafNginxVersion\":\"douskcqvkocrcjdk\"}}},\"dataplaneApiEndpoint\":\"nh\"},\"identity\":{\"principalId\":\"jbiksqrglssai\",\"tenantId\":\"p\",\"type\":\"SystemAssigned\",\"userAssignedIdentities\":{\"yqduujit\":{\"principalId\":\"jfm\",\"clientId\":\"eebvmgxsab\"},\"pdappds\":{\"principalId\":\"czdzev\",\"clientId\":\"hkr\"},\"tmrldhugjzzdatq\":{\"principalId\":\"kvwrwjfeu\",\"clientId\":\"hutje\"}}},\"sku\":{\"name\":\"oc\"},\"location\":\"eablg\",\"tags\":{\"ndv\":\"ti\",\"okftyxolniwpwcuk\":\"aozwyiftyhxhu\",\"ryplwckbasyypn\":\"fkgiawxk\",\"phejkotynqgoulz\":\"dhsgcba\"},\"id\":\"dlikwyqkgfgibma\",\"name\":\"gakeqsr\",\"type\":\"yb\"}") .toObject(NginxDeploymentInner.class); - Assertions.assertEquals("iawxklry", model.location()); - Assertions.assertEquals("ckbasyypndd", model.tags().get("sgcbac")); - Assertions.assertEquals("phlxa", + Assertions.assertEquals("eablg", model.location()); + Assertions.assertEquals("ti", model.tags().get("ndv")); + Assertions.assertEquals("ryffdfdosy", model.properties().networkProfile().frontEndIpConfiguration().publicIpAddresses().get(0).id()); - Assertions.assertEquals("wzo", + Assertions.assertEquals("hqtrgqjbpf", model.properties() .networkProfile() .frontEndIpConfiguration() @@ -56,29 +56,31 @@ public void testDeserialize() throws Exception { .privateIpAddresses() .get(0) .privateIpAllocationMethod()); - Assertions.assertEquals("felluwfzitonpe", + Assertions.assertEquals("n", model.properties().networkProfile().frontEndIpConfiguration().privateIpAddresses().get(0).subnetId()); - Assertions.assertEquals("epoo", model.properties().networkProfile().networkInterfaceConfiguration().subnetId()); - Assertions.assertTrue(model.properties().enableDiagnosticsSupport()); - Assertions.assertEquals("eotusivyevc", model.properties().logging().storageAccount().accountName()); - Assertions.assertEquals("qi", model.properties().logging().storageAccount().containerName()); - Assertions.assertEquals(422843266, model.properties().scalingProperties().capacity()); - Assertions.assertEquals("bwjzr", model.properties().scalingProperties().profiles().get(0).name()); - Assertions.assertEquals(1668036347, model.properties().scalingProperties().profiles().get(0).capacity().min()); - Assertions.assertEquals(1055539147, model.properties().scalingProperties().profiles().get(0).capacity().max()); - Assertions.assertEquals("mvtzfkufub", model.properties().autoUpgradeProfile().upgradeChannel()); - Assertions.assertEquals("fxqeof", model.properties().userProfile().preferredEmail()); - Assertions.assertEquals(ActivationState.ENABLED, + Assertions.assertEquals("ofpdvh", + model.properties().networkProfile().networkInterfaceConfiguration().subnetId()); + Assertions.assertFalse(model.properties().enableDiagnosticsSupport()); + Assertions.assertEquals("podepoo", model.properties().logging().storageAccount().accountName()); + Assertions.assertEquals("nuvamiheogna", model.properties().logging().storageAccount().containerName()); + Assertions.assertEquals(797192446, model.properties().scalingProperties().capacity()); + Assertions.assertEquals("eotusivyevc", model.properties().scalingProperties().profiles().get(0).name()); + Assertions.assertEquals(1323562973, model.properties().scalingProperties().profiles().get(0).capacity().min()); + Assertions.assertEquals(308422624, model.properties().scalingProperties().profiles().get(0).capacity().max()); + Assertions.assertEquals("zrnf", model.properties().autoUpgradeProfile().upgradeChannel()); + Assertions.assertEquals("gispemvtzfkufubl", model.properties().userProfile().preferredEmail()); + Assertions.assertEquals(ActivationState.DISABLED, model.properties().nginxAppProtect().webApplicationFirewallSettings().activationState()); - Assertions.assertEquals(IdentityType.USER_ASSIGNED, model.identity().type()); - Assertions.assertEquals("cukjf", model.sku().name()); + Assertions.assertEquals(IdentityType.SYSTEM_ASSIGNED, model.identity().type()); + Assertions.assertEquals("oc", model.sku().name()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { NginxDeploymentInner model - = new NginxDeploymentInner().withLocation("iawxklry") - .withTags(mapOf("sgcbac", "ckbasyypndd", "zndlikwy", "hejkotynqgou", "bmadgak", "kgfg")) + = new NginxDeploymentInner().withLocation("eablg") + .withTags(mapOf("ndv", "ti", "okftyxolniwpwcuk", "aozwyiftyhxhu", "ryplwckbasyypn", "fkgiawxk", + "phejkotynqgoulz", "dhsgcba")) .withProperties( new NginxDeploymentProperties() .withNetworkProfile( @@ -86,46 +88,49 @@ public void testSerialize() throws Exception { .withFrontEndIpConfiguration( new NginxFrontendIpConfiguration() .withPublicIpAddresses( - Arrays.asList(new NginxPublicIpAddress().withId("phlxa"), - new NginxPublicIpAddress().withId("thqt"), - new NginxPublicIpAddress().withId("qjbpfzfsin"), - new NginxPublicIpAddress().withId("v"))) + Arrays.asList(new NginxPublicIpAddress().withId("ryffdfdosy"), + new NginxPublicIpAddress().withId("xpaojakhmsbz"), + new NginxPublicIpAddress().withId("crzevdphlx"))) .withPrivateIpAddresses( Arrays.asList( - new NginxPrivateIpAddress().withPrivateIpAddress("wzo") + new NginxPrivateIpAddress().withPrivateIpAddress("hqtrgqjbpf") .withPrivateIpAllocationMethod( NginxPrivateIpAllocationMethod.STATIC) - .withSubnetId("felluwfzitonpe"), - new NginxPrivateIpAddress().withPrivateIpAddress("pjkjlxofpdv") + .withSubnetId("n"), + new NginxPrivateIpAddress().withPrivateIpAddress("v") + .withPrivateIpAllocationMethod( + NginxPrivateIpAllocationMethod.STATIC) + .withSubnetId("wzo"), + new NginxPrivateIpAddress().withPrivateIpAddress("j") .withPrivateIpAllocationMethod( NginxPrivateIpAllocationMethod.DYNAMIC) - .withSubnetId("xypininmayhuybbk")))) + .withSubnetId("luwfzitonpeqfpjk")))) .withNetworkInterfaceConfiguration( - new NginxNetworkInterfaceConfiguration().withSubnetId("epoo"))) - .withEnableDiagnosticsSupport(true) + new NginxNetworkInterfaceConfiguration().withSubnetId("ofpdvh"))) + .withEnableDiagnosticsSupport(false) .withLogging(new NginxLogging().withStorageAccount( - new NginxStorageAccount().withAccountName("eotusivyevc").withContainerName("qi"))) - .withScalingProperties(new NginxDeploymentScalingProperties().withCapacity(422843266) + new NginxStorageAccount().withAccountName("podepoo").withContainerName("nuvamiheogna"))) + .withScalingProperties(new NginxDeploymentScalingProperties().withCapacity(797192446) .withProfiles(Arrays.asList( - new ScaleProfile().withName("bwjzr") - .withCapacity(new ScaleProfileCapacity().withMin(1668036347).withMax(1055539147)), - new ScaleProfile().withName("gxg") - .withCapacity(new ScaleProfileCapacity().withMin(149639561).withMax(2093374464))))) - .withAutoUpgradeProfile(new AutoUpgradeProfile().withUpgradeChannel("mvtzfkufub")) - .withUserProfile(new NginxDeploymentUserProfile().withPreferredEmail("fxqeof")) + new ScaleProfile().withName("eotusivyevc") + .withCapacity(new ScaleProfileCapacity().withMin(1323562973).withMax(308422624)), + new ScaleProfile().withName("ihnhun") + .withCapacity(new ScaleProfileCapacity().withMin(1255006284).withMax(1154149650))))) + .withAutoUpgradeProfile(new AutoUpgradeProfile().withUpgradeChannel("zrnf")) + .withUserProfile(new NginxDeploymentUserProfile().withPreferredEmail("gispemvtzfkufubl")) .withNginxAppProtect( new NginxDeploymentPropertiesNginxAppProtect().withWebApplicationFirewallSettings( - new WebApplicationFirewallSettings().withActivationState(ActivationState.ENABLED)))) - .withIdentity(new IdentityProperties().withType(IdentityType.USER_ASSIGNED) - .withUserAssignedIdentities(mapOf("rwjfe", new UserIdentityProperties(), "phut", - new UserIdentityProperties(), "ftyxolniw", new UserIdentityProperties()))) - .withSku(new ResourceSku().withName("cukjf")); + new WebApplicationFirewallSettings().withActivationState(ActivationState.DISABLED)))) + .withIdentity(new IdentityProperties().withType(IdentityType.SYSTEM_ASSIGNED) + .withUserAssignedIdentities(mapOf("yqduujit", new UserIdentityProperties(), "pdappds", + new UserIdentityProperties(), "tmrldhugjzzdatq", new UserIdentityProperties()))) + .withSku(new ResourceSku().withName("oc")); model = BinaryData.fromObject(model).toObject(NginxDeploymentInner.class); - Assertions.assertEquals("iawxklry", model.location()); - Assertions.assertEquals("ckbasyypndd", model.tags().get("sgcbac")); - Assertions.assertEquals("phlxa", + Assertions.assertEquals("eablg", model.location()); + Assertions.assertEquals("ti", model.tags().get("ndv")); + Assertions.assertEquals("ryffdfdosy", model.properties().networkProfile().frontEndIpConfiguration().publicIpAddresses().get(0).id()); - Assertions.assertEquals("wzo", + Assertions.assertEquals("hqtrgqjbpf", model.properties() .networkProfile() .frontEndIpConfiguration() @@ -139,22 +144,23 @@ public void testSerialize() throws Exception { .privateIpAddresses() .get(0) .privateIpAllocationMethod()); - Assertions.assertEquals("felluwfzitonpe", + Assertions.assertEquals("n", model.properties().networkProfile().frontEndIpConfiguration().privateIpAddresses().get(0).subnetId()); - Assertions.assertEquals("epoo", model.properties().networkProfile().networkInterfaceConfiguration().subnetId()); - Assertions.assertTrue(model.properties().enableDiagnosticsSupport()); - Assertions.assertEquals("eotusivyevc", model.properties().logging().storageAccount().accountName()); - Assertions.assertEquals("qi", model.properties().logging().storageAccount().containerName()); - Assertions.assertEquals(422843266, model.properties().scalingProperties().capacity()); - Assertions.assertEquals("bwjzr", model.properties().scalingProperties().profiles().get(0).name()); - Assertions.assertEquals(1668036347, model.properties().scalingProperties().profiles().get(0).capacity().min()); - Assertions.assertEquals(1055539147, model.properties().scalingProperties().profiles().get(0).capacity().max()); - Assertions.assertEquals("mvtzfkufub", model.properties().autoUpgradeProfile().upgradeChannel()); - Assertions.assertEquals("fxqeof", model.properties().userProfile().preferredEmail()); - Assertions.assertEquals(ActivationState.ENABLED, + Assertions.assertEquals("ofpdvh", + model.properties().networkProfile().networkInterfaceConfiguration().subnetId()); + Assertions.assertFalse(model.properties().enableDiagnosticsSupport()); + Assertions.assertEquals("podepoo", model.properties().logging().storageAccount().accountName()); + Assertions.assertEquals("nuvamiheogna", model.properties().logging().storageAccount().containerName()); + Assertions.assertEquals(797192446, model.properties().scalingProperties().capacity()); + Assertions.assertEquals("eotusivyevc", model.properties().scalingProperties().profiles().get(0).name()); + Assertions.assertEquals(1323562973, model.properties().scalingProperties().profiles().get(0).capacity().min()); + Assertions.assertEquals(308422624, model.properties().scalingProperties().profiles().get(0).capacity().max()); + Assertions.assertEquals("zrnf", model.properties().autoUpgradeProfile().upgradeChannel()); + Assertions.assertEquals("gispemvtzfkufubl", model.properties().userProfile().preferredEmail()); + Assertions.assertEquals(ActivationState.DISABLED, model.properties().nginxAppProtect().webApplicationFirewallSettings().activationState()); - Assertions.assertEquals(IdentityType.USER_ASSIGNED, model.identity().type()); - Assertions.assertEquals("cukjf", model.sku().name()); + Assertions.assertEquals(IdentityType.SYSTEM_ASSIGNED, model.identity().type()); + Assertions.assertEquals("oc", model.sku().name()); } // Use "Map.of" if available diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentPropertiesTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentPropertiesTests.java index e39274b98042..4e764a513ba9 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentPropertiesTests.java +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentPropertiesTests.java @@ -29,27 +29,27 @@ public final class NginxDeploymentPropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NginxDeploymentProperties model = BinaryData.fromString( - "{\"provisioningState\":\"Succeeded\",\"nginxVersion\":\"mglougpbkw\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{\"id\":\"qktapspwgcuert\"},{\"id\":\"kdosvqw\"}],\"privateIPAddresses\":[{\"privateIPAddress\":\"gbbjfddgmbmbe\",\"privateIPAllocationMethod\":\"Dynamic\",\"subnetId\":\"htqqrolfp\"},{\"privateIPAddress\":\"s\",\"privateIPAllocationMethod\":\"Static\",\"subnetId\":\"qux\"},{\"privateIPAddress\":\"jyj\",\"privateIPAllocationMethod\":\"Dynamic\",\"subnetId\":\"o\"}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"rtxilner\"}},\"ipAddress\":\"jysvl\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"awrlyx\",\"containerName\":\"kcprbnw\"}},\"scalingProperties\":{\"capacity\":19976049,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"bvpyss\",\"capacity\":{\"min\":2030092975,\"max\":881911115}},{\"name\":\"rujqg\",\"capacity\":{\"min\":1493631585,\"max\":1745806154}},{\"name\":\"uouq\",\"capacity\":{\"min\":1747028439,\"max\":1853724475}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"zw\"},\"userProfile\":{\"preferredEmail\":\"uitnwuiz\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Enabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"izuckyfihrfidfvz\",\"attackSignaturesPackage\":{\"version\":\"zuhtymwisdkfthwx\",\"revisionDatetime\":\"2021-10-31T03:21:56Z\"},\"botSignaturesPackage\":{\"version\":\"eiwaopvkmi\",\"revisionDatetime\":\"2021-06-21T07:18:55Z\"},\"threatCampaignsPackage\":{\"version\":\"mxdcufufsrp\",\"revisionDatetime\":\"2021-09-01T13:41:02Z\"},\"componentVersions\":{\"wafEngineVersion\":\"idnsezcxtb\",\"wafNginxVersion\":\"sgfyccsnew\"}}},\"dataplaneApiEndpoint\":\"wzjeiach\"}") + "{\"provisioningState\":\"Failed\",\"nginxVersion\":\"dqytbciqfouflmm\",\"networkProfile\":{\"frontEndIPConfiguration\":{\"publicIPAddresses\":[{\"id\":\"dmgloug\"},{\"id\":\"kwtmutduqktapspw\"},{\"id\":\"uertumk\"}],\"privateIPAddresses\":[{\"privateIPAddress\":\"qw\",\"privateIPAllocationMethod\":\"Dynamic\",\"subnetId\":\"gbbjfddgmbmbe\"},{\"privateIPAddress\":\"pbhtqqrolfpfpsa\",\"privateIPAllocationMethod\":\"Static\",\"subnetId\":\"uxig\"},{\"privateIPAddress\":\"jgzjaoyfhrtx\",\"privateIPAllocationMethod\":\"Static\",\"subnetId\":\"rkujy\"},{\"privateIPAddress\":\"l\",\"privateIPAllocationMethod\":\"Dynamic\",\"subnetId\":\"fqawrlyxw\"}]},\"networkInterfaceConfiguration\":{\"subnetId\":\"prbnwbxgjvtbv\"}},\"ipAddress\":\"sszdnru\",\"enableDiagnosticsSupport\":true,\"logging\":{\"storageAccount\":{\"accountName\":\"uouq\",\"containerName\":\"rwzwbng\"}},\"scalingProperties\":{\"capacity\":1015054859,\"autoScaleSettings\":{\"profiles\":[{\"name\":\"izgazxu\",\"capacity\":{\"min\":2117984998,\"max\":1785230840}},{\"name\":\"uckyf\",\"capacity\":{\"min\":284238049,\"max\":279638935}}]}},\"autoUpgradeProfile\":{\"upgradeChannel\":\"idf\"},\"userProfile\":{\"preferredEmail\":\"dzuhtymwi\"},\"nginxAppProtect\":{\"webApplicationFirewallSettings\":{\"activationState\":\"Disabled\"},\"webApplicationFirewallStatus\":{\"wafRelease\":\"wxmnteiwao\",\"attackSignaturesPackage\":{\"version\":\"km\",\"revisionDatetime\":\"2021-09-18T09:57:46Z\"},\"botSignaturesPackage\":{\"version\":\"mmxdcu\",\"revisionDatetime\":\"2021-09-19T12:49:49Z\"},\"threatCampaignsPackage\":{\"version\":\"srp\",\"revisionDatetime\":\"2021-09-01T13:41:02Z\"},\"componentVersions\":{\"wafEngineVersion\":\"idnsezcxtb\",\"wafNginxVersion\":\"sgfyccsnew\"}}},\"dataplaneApiEndpoint\":\"wzjeiach\"}") .toObject(NginxDeploymentProperties.class); - Assertions.assertEquals("qktapspwgcuert", + Assertions.assertEquals("dmgloug", model.networkProfile().frontEndIpConfiguration().publicIpAddresses().get(0).id()); - Assertions.assertEquals("gbbjfddgmbmbe", + Assertions.assertEquals("qw", model.networkProfile().frontEndIpConfiguration().privateIpAddresses().get(0).privateIpAddress()); Assertions.assertEquals(NginxPrivateIpAllocationMethod.DYNAMIC, model.networkProfile().frontEndIpConfiguration().privateIpAddresses().get(0).privateIpAllocationMethod()); - Assertions.assertEquals("htqqrolfp", + Assertions.assertEquals("gbbjfddgmbmbe", model.networkProfile().frontEndIpConfiguration().privateIpAddresses().get(0).subnetId()); - Assertions.assertEquals("rtxilner", model.networkProfile().networkInterfaceConfiguration().subnetId()); + Assertions.assertEquals("prbnwbxgjvtbv", model.networkProfile().networkInterfaceConfiguration().subnetId()); Assertions.assertTrue(model.enableDiagnosticsSupport()); - Assertions.assertEquals("awrlyx", model.logging().storageAccount().accountName()); - Assertions.assertEquals("kcprbnw", model.logging().storageAccount().containerName()); - Assertions.assertEquals(19976049, model.scalingProperties().capacity()); - Assertions.assertEquals("bvpyss", model.scalingProperties().profiles().get(0).name()); - Assertions.assertEquals(2030092975, model.scalingProperties().profiles().get(0).capacity().min()); - Assertions.assertEquals(881911115, model.scalingProperties().profiles().get(0).capacity().max()); - Assertions.assertEquals("zw", model.autoUpgradeProfile().upgradeChannel()); - Assertions.assertEquals("uitnwuiz", model.userProfile().preferredEmail()); - Assertions.assertEquals(ActivationState.ENABLED, + Assertions.assertEquals("uouq", model.logging().storageAccount().accountName()); + Assertions.assertEquals("rwzwbng", model.logging().storageAccount().containerName()); + Assertions.assertEquals(1015054859, model.scalingProperties().capacity()); + Assertions.assertEquals("izgazxu", model.scalingProperties().profiles().get(0).name()); + Assertions.assertEquals(2117984998, model.scalingProperties().profiles().get(0).capacity().min()); + Assertions.assertEquals(1785230840, model.scalingProperties().profiles().get(0).capacity().max()); + Assertions.assertEquals("idf", model.autoUpgradeProfile().upgradeChannel()); + Assertions.assertEquals("dzuhtymwi", model.userProfile().preferredEmail()); + Assertions.assertEquals(ActivationState.DISABLED, model.nginxAppProtect().webApplicationFirewallSettings().activationState()); } @@ -58,54 +58,57 @@ public void testSerialize() throws Exception { NginxDeploymentProperties model = new NginxDeploymentProperties() .withNetworkProfile(new NginxNetworkProfile() .withFrontEndIpConfiguration(new NginxFrontendIpConfiguration() - .withPublicIpAddresses(Arrays.asList(new NginxPublicIpAddress().withId("qktapspwgcuert"), - new NginxPublicIpAddress().withId("kdosvqw"))) + .withPublicIpAddresses(Arrays.asList(new NginxPublicIpAddress().withId("dmgloug"), + new NginxPublicIpAddress().withId("kwtmutduqktapspw"), + new NginxPublicIpAddress().withId("uertumk"))) .withPrivateIpAddresses(Arrays.asList( - new NginxPrivateIpAddress().withPrivateIpAddress("gbbjfddgmbmbe") + new NginxPrivateIpAddress().withPrivateIpAddress("qw") .withPrivateIpAllocationMethod(NginxPrivateIpAllocationMethod.DYNAMIC) - .withSubnetId("htqqrolfp"), - new NginxPrivateIpAddress().withPrivateIpAddress("s") + .withSubnetId("gbbjfddgmbmbe"), + new NginxPrivateIpAddress().withPrivateIpAddress("pbhtqqrolfpfpsa") + .withPrivateIpAllocationMethod(NginxPrivateIpAllocationMethod.STATIC) + .withSubnetId("uxig"), + new NginxPrivateIpAddress().withPrivateIpAddress("jgzjaoyfhrtx") .withPrivateIpAllocationMethod(NginxPrivateIpAllocationMethod.STATIC) - .withSubnetId("qux"), - new NginxPrivateIpAddress().withPrivateIpAddress("jyj") + .withSubnetId("rkujy"), + new NginxPrivateIpAddress().withPrivateIpAddress("l") .withPrivateIpAllocationMethod(NginxPrivateIpAllocationMethod.DYNAMIC) - .withSubnetId("o")))) - .withNetworkInterfaceConfiguration(new NginxNetworkInterfaceConfiguration().withSubnetId("rtxilner"))) + .withSubnetId("fqawrlyxw")))) + .withNetworkInterfaceConfiguration( + new NginxNetworkInterfaceConfiguration().withSubnetId("prbnwbxgjvtbv"))) .withEnableDiagnosticsSupport(true) .withLogging(new NginxLogging() - .withStorageAccount(new NginxStorageAccount().withAccountName("awrlyx").withContainerName("kcprbnw"))) - .withScalingProperties(new NginxDeploymentScalingProperties().withCapacity(19976049) + .withStorageAccount(new NginxStorageAccount().withAccountName("uouq").withContainerName("rwzwbng"))) + .withScalingProperties(new NginxDeploymentScalingProperties().withCapacity(1015054859) .withProfiles(Arrays.asList( - new ScaleProfile().withName("bvpyss") - .withCapacity(new ScaleProfileCapacity().withMin(2030092975).withMax(881911115)), - new ScaleProfile().withName("rujqg") - .withCapacity(new ScaleProfileCapacity().withMin(1493631585).withMax(1745806154)), - new ScaleProfile().withName("uouq") - .withCapacity(new ScaleProfileCapacity().withMin(1747028439).withMax(1853724475))))) - .withAutoUpgradeProfile(new AutoUpgradeProfile().withUpgradeChannel("zw")) - .withUserProfile(new NginxDeploymentUserProfile().withPreferredEmail("uitnwuiz")) + new ScaleProfile().withName("izgazxu") + .withCapacity(new ScaleProfileCapacity().withMin(2117984998).withMax(1785230840)), + new ScaleProfile().withName("uckyf") + .withCapacity(new ScaleProfileCapacity().withMin(284238049).withMax(279638935))))) + .withAutoUpgradeProfile(new AutoUpgradeProfile().withUpgradeChannel("idf")) + .withUserProfile(new NginxDeploymentUserProfile().withPreferredEmail("dzuhtymwi")) .withNginxAppProtect(new NginxDeploymentPropertiesNginxAppProtect().withWebApplicationFirewallSettings( - new WebApplicationFirewallSettings().withActivationState(ActivationState.ENABLED))); + new WebApplicationFirewallSettings().withActivationState(ActivationState.DISABLED))); model = BinaryData.fromObject(model).toObject(NginxDeploymentProperties.class); - Assertions.assertEquals("qktapspwgcuert", + Assertions.assertEquals("dmgloug", model.networkProfile().frontEndIpConfiguration().publicIpAddresses().get(0).id()); - Assertions.assertEquals("gbbjfddgmbmbe", + Assertions.assertEquals("qw", model.networkProfile().frontEndIpConfiguration().privateIpAddresses().get(0).privateIpAddress()); Assertions.assertEquals(NginxPrivateIpAllocationMethod.DYNAMIC, model.networkProfile().frontEndIpConfiguration().privateIpAddresses().get(0).privateIpAllocationMethod()); - Assertions.assertEquals("htqqrolfp", + Assertions.assertEquals("gbbjfddgmbmbe", model.networkProfile().frontEndIpConfiguration().privateIpAddresses().get(0).subnetId()); - Assertions.assertEquals("rtxilner", model.networkProfile().networkInterfaceConfiguration().subnetId()); + Assertions.assertEquals("prbnwbxgjvtbv", model.networkProfile().networkInterfaceConfiguration().subnetId()); Assertions.assertTrue(model.enableDiagnosticsSupport()); - Assertions.assertEquals("awrlyx", model.logging().storageAccount().accountName()); - Assertions.assertEquals("kcprbnw", model.logging().storageAccount().containerName()); - Assertions.assertEquals(19976049, model.scalingProperties().capacity()); - Assertions.assertEquals("bvpyss", model.scalingProperties().profiles().get(0).name()); - Assertions.assertEquals(2030092975, model.scalingProperties().profiles().get(0).capacity().min()); - Assertions.assertEquals(881911115, model.scalingProperties().profiles().get(0).capacity().max()); - Assertions.assertEquals("zw", model.autoUpgradeProfile().upgradeChannel()); - Assertions.assertEquals("uitnwuiz", model.userProfile().preferredEmail()); - Assertions.assertEquals(ActivationState.ENABLED, + Assertions.assertEquals("uouq", model.logging().storageAccount().accountName()); + Assertions.assertEquals("rwzwbng", model.logging().storageAccount().containerName()); + Assertions.assertEquals(1015054859, model.scalingProperties().capacity()); + Assertions.assertEquals("izgazxu", model.scalingProperties().profiles().get(0).name()); + Assertions.assertEquals(2117984998, model.scalingProperties().profiles().get(0).capacity().min()); + Assertions.assertEquals(1785230840, model.scalingProperties().profiles().get(0).capacity().max()); + Assertions.assertEquals("idf", model.autoUpgradeProfile().upgradeChannel()); + Assertions.assertEquals("dzuhtymwi", model.userProfile().preferredEmail()); + Assertions.assertEquals(ActivationState.DISABLED, model.nginxAppProtect().webApplicationFirewallSettings().activationState()); } } diff --git a/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentWafPolicyAnalysisCreateRequestTests.java b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentWafPolicyAnalysisCreateRequestTests.java new file mode 100644 index 000000000000..fa7c32e5c84e --- /dev/null +++ b/sdk/nginx/azure-resourcemanager-nginx/src/test/java/com/azure/resourcemanager/nginx/generated/NginxDeploymentWafPolicyAnalysisCreateRequestTests.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.nginx.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.nginx.models.NginxDeploymentWafPolicyAnalysisCreateRequest; +import org.junit.jupiter.api.Assertions; + +public final class NginxDeploymentWafPolicyAnalysisCreateRequestTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + NginxDeploymentWafPolicyAnalysisCreateRequest model = BinaryData.fromString("{\"filepath\":\"jbpzvgnwzsymg\"}") + .toObject(NginxDeploymentWafPolicyAnalysisCreateRequest.class); + Assertions.assertEquals("jbpzvgnwzsymg", model.filepath()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + NginxDeploymentWafPolicyAnalysisCreateRequest model + = new NginxDeploymentWafPolicyAnalysisCreateRequest().withFilepath("jbpzvgnwzsymg"); + model = BinaryData.fromObject(model).toObject(NginxDeploymentWafPolicyAnalysisCreateRequest.class); + Assertions.assertEquals("jbpzvgnwzsymg", model.filepath()); + } +} diff --git a/sdk/nginx/azure-resourcemanager-nginx/tsp-location.yaml b/sdk/nginx/azure-resourcemanager-nginx/tsp-location.yaml index ab177f8e2110..fcac24e7402d 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/tsp-location.yaml +++ b/sdk/nginx/azure-resourcemanager-nginx/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/nginx/Nginx.Management -commit: de8103ff8e94ea51c56bb22094ded5d2dfc45a6a +commit: 6f518a19a4f53c8ccb38b839c6076e3b578d795d repo: Azure/azure-rest-api-specs additionalDirectories: From 9ecb73d8b77dcda140770408231c655b121dab47 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Fri, 13 Mar 2026 09:29:40 +0000 Subject: [PATCH 2/3] Configurations: 'specification/nginx/Nginx.Management/tspconfig.yaml', API Version: 2025-11-01, SDK Release Type: stable, and CommitSHA: '747cf4e0938b84f2790eaabd8760bd97d8998aa1' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6007423 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --- .../azure-resourcemanager-nginx/CHANGELOG.md | 56 +++++++++---------- .../tsp-location.yaml | 2 +- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md b/sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md index d56069ac223b..7fcf85409771 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md +++ b/sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 1.1.0 (2026-03-12) +## 1.1.0 (2026-03-13) - Azure Resource Manager Nginx client library for Java. This package contains Microsoft Azure SDK for Nginx Management SDK. Package api-version 2025-11-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). @@ -47,10 +47,10 @@ #### `models.OperationDisplay` was modified * `OperationDisplay()` was changed to private access -* `withOperation(java.lang.String)` was removed -* `validate()` was removed * `withProvider(java.lang.String)` was removed +* `validate()` was removed * `withDescription(java.lang.String)` was removed +* `withOperation(java.lang.String)` was removed * `withResource(java.lang.String)` was removed #### `models.NginxDeploymentUserProfile` was modified @@ -67,9 +67,9 @@ #### `models.NginxDeploymentProperties` was modified -* `validate()` was removed * `withManagedResourceGroup(java.lang.String)` was removed * `managedResourceGroup()` was removed +* `validate()` was removed #### `models.NginxCertificateProperties` was modified @@ -93,8 +93,8 @@ #### `models.Configurations` was modified -* `models.NginxConfiguration getById(java.lang.String)` -> `models.NginxConfigurationResponse getById(java.lang.String)` * `models.NginxConfiguration get(java.lang.String,java.lang.String,java.lang.String)` -> `models.NginxConfigurationResponse get(java.lang.String,java.lang.String,java.lang.String)` +* `models.NginxConfiguration getById(java.lang.String)` -> `models.NginxConfigurationResponse getById(java.lang.String)` * `models.NginxConfiguration$DefinitionStages$Blank define(java.lang.String)` -> `models.NginxConfigurationResponse$DefinitionStages$Blank define(java.lang.String)` #### `models.NginxPublicIpAddress` was modified @@ -237,8 +237,8 @@ #### `models.UserIdentityProperties` was modified -* `toJson(com.azure.json.JsonWriter)` was added * `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added #### `models.NginxNetworkInterfaceConfiguration` was modified @@ -247,15 +247,15 @@ #### `models.NginxDeploymentScalingProperties` was modified -* `withProfiles(java.util.List)` was added +* `fromJson(com.azure.json.JsonReader)` was added * `toJson(com.azure.json.JsonWriter)` was added +* `withProfiles(java.util.List)` was added * `profiles()` was added -* `fromJson(com.azure.json.JsonReader)` was added #### `models.NginxFrontendIpConfiguration` was modified -* `toJson(com.azure.json.JsonWriter)` was added * `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added #### `models.OperationDisplay` was modified @@ -264,19 +264,19 @@ #### `models.NginxDeploymentUserProfile` was modified -* `toJson(com.azure.json.JsonWriter)` was added * `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added #### `models.NginxDeploymentUpdateProperties` was modified -* `fromJson(com.azure.json.JsonReader)` was added -* `withNetworkProfile(models.NginxNetworkProfile)` was added -* `toJson(com.azure.json.JsonWriter)` was added * `withWebApplicationFirewallSettings(models.WebApplicationFirewallSettings)` was added +* `toJson(com.azure.json.JsonWriter)` was added * `withAutoUpgradeProfile(models.AutoUpgradeProfile)` was added -* `networkProfile()` was added -* `autoUpgradeProfile()` was added +* `withNetworkProfile(models.NginxNetworkProfile)` was added * `webApplicationFirewallSettings()` was added +* `autoUpgradeProfile()` was added +* `networkProfile()` was added +* `fromJson(com.azure.json.JsonReader)` was added #### `models.NginxLogging` was modified @@ -287,10 +287,10 @@ * `nginxAppProtect()` was added * `autoUpgradeProfile()` was added -* `withAutoUpgradeProfile(models.AutoUpgradeProfile)` was added * `withNginxAppProtect(models.NginxDeploymentPropertiesNginxAppProtect)` was added -* `fromJson(com.azure.json.JsonReader)` was added +* `withAutoUpgradeProfile(models.AutoUpgradeProfile)` was added * `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added * `dataplaneApiEndpoint()` was added #### `models.NginxCertificateProperties` was modified @@ -298,10 +298,10 @@ * `sha1Thumbprint()` was added * `fromJson(com.azure.json.JsonReader)` was added * `withCertificateError(models.NginxCertificateErrorResponseBody)` was added -* `toJson(com.azure.json.JsonWriter)` was added * `certificateError()` was added -* `keyVaultSecretCreated()` was added * `keyVaultSecretVersion()` was added +* `toJson(com.azure.json.JsonWriter)` was added +* `keyVaultSecretCreated()` was added #### `models.NginxNetworkProfile` was modified @@ -310,35 +310,35 @@ #### `models.IdentityProperties` was modified -* `toJson(com.azure.json.JsonWriter)` was added * `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added #### `models.NginxConfigurationFile` was modified -* `toJson(com.azure.json.JsonWriter)` was added * `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added #### `models.NginxDeploymentUpdateParameters` was modified -* `toJson(com.azure.json.JsonWriter)` was added * `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added #### `NginxManager` was modified -* `wafPolicies()` was added -* `apiKeys()` was added * `defaultWafPolicies()` was added * `nginxDeploymentWafPolicies()` was added +* `apiKeys()` was added +* `wafPolicies()` was added #### `models.Configurations` was modified -* `analysisWithResponse(java.lang.String,java.lang.String,java.lang.String,models.AnalysisCreate,com.azure.core.util.Context)` was added * `analysis(java.lang.String,java.lang.String,java.lang.String)` was added +* `analysisWithResponse(java.lang.String,java.lang.String,java.lang.String,models.AnalysisCreate,com.azure.core.util.Context)` was added #### `models.NginxPublicIpAddress` was modified -* `toJson(com.azure.json.JsonWriter)` was added * `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added #### `models.NginxConfigurationPackage` was modified @@ -347,8 +347,8 @@ #### `models.ResourceSku` was modified -* `fromJson(com.azure.json.JsonReader)` was added * `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added #### `models.NginxStorageAccount` was modified @@ -357,8 +357,8 @@ #### `models.NginxPrivateIpAddress` was modified -* `fromJson(com.azure.json.JsonReader)` was added * `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added ## 1.1.0-beta.4 (2026-02-10) diff --git a/sdk/nginx/azure-resourcemanager-nginx/tsp-location.yaml b/sdk/nginx/azure-resourcemanager-nginx/tsp-location.yaml index fcac24e7402d..3e1ac346157a 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/tsp-location.yaml +++ b/sdk/nginx/azure-resourcemanager-nginx/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/nginx/Nginx.Management -commit: 6f518a19a4f53c8ccb38b839c6076e3b578d795d +commit: 747cf4e0938b84f2790eaabd8760bd97d8998aa1 repo: Azure/azure-rest-api-specs additionalDirectories: From c05b5bf6ea36840c6a53adb704edc660fc543b8c Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 16 Mar 2026 17:01:21 +0800 Subject: [PATCH 3/3] Update pom.xml --- sdk/nginx/azure-resourcemanager-nginx/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/nginx/azure-resourcemanager-nginx/pom.xml b/sdk/nginx/azure-resourcemanager-nginx/pom.xml index fee48f13ec8a..e105f31242f2 100644 --- a/sdk/nginx/azure-resourcemanager-nginx/pom.xml +++ b/sdk/nginx/azure-resourcemanager-nginx/pom.xml @@ -45,6 +45,7 @@ UTF-8 0 0 + true