Skip to content

Commit

Permalink
[Automation] Generate Fluent Lite from Swagger nginx#package-2024-11-…
Browse files Browse the repository at this point in the history
…01-preview (#44408)
  • Loading branch information
azure-sdk authored Feb 26, 2025
1 parent 3334b5a commit aa46530
Show file tree
Hide file tree
Showing 135 changed files with 6,822 additions and 1,564 deletions.
109 changes: 105 additions & 4 deletions sdk/nginx/azure-resourcemanager-nginx/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,115 @@
# Release History

## 1.1.0-beta.3 (Unreleased)
## 1.1.0-beta.3 (2025-02-26)

### Features Added
- Azure Resource Manager Nginx client library for Java. This package contains Microsoft Azure SDK for Nginx Management SDK. Package tag package-2024-11-01-preview. 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.NginxConfiguration` was removed

#### `models.NginxConfiguration$Update` was removed

#### `models.NginxConfiguration$Definition` was removed

#### `models.NginxConfiguration$DefinitionStages` was removed

#### `models.NginxConfiguration$UpdateStages` was removed

#### `models.NginxConfigurationProperties` was removed

#### `models.NginxDeploymentProperties` was modified

* `managedResourceGroup()` was removed
* `withManagedResourceGroup(java.lang.String)` was removed

#### `models.Configurations` was modified

* `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.NginxConfiguration get(java.lang.String,java.lang.String,java.lang.String)` -> `models.NginxConfigurationResponse get(java.lang.String,java.lang.String,java.lang.String)`

### Features Added

* `models.NginxConfigurationResponse$Update` was added

* `models.WebApplicationFirewallSettings` was added

* `models.NginxDeploymentApiKeyResponse$Definition` was added

* `models.NginxDeploymentApiKeyResponse$DefinitionStages` was added

* `models.NginxConfigurationResponse$UpdateStages` was added

* `models.NginxConfigurationResponse$Definition` was added

* `models.Level` was added

* `models.DiagnosticItem` was added

* `models.ActivationState` was added

* `models.NginxDeploymentApiKeyListResponse` was added

* `models.NginxDeploymentApiKeyResponse$Update` was added

* `models.NginxDeploymentApiKeyRequest` was added

* `models.NginxConfigurationRequestProperties` was added

* `models.NginxDeploymentApiKeyResponse` was added

* `models.NginxConfigurationResponseProperties` was added

* `models.NginxConfigurationRequest` was added

* `models.NginxDeploymentApiKeyResponseProperties` was added

* `models.NginxDeploymentPropertiesNginxAppProtect` was added

* `models.WebApplicationFirewallComponentVersions` was added

* `models.NginxConfigurationProtectedFileRequest` was added

* `models.WebApplicationFirewallStatus` was added

* `models.NginxConfigurationResponse$DefinitionStages` was added

* `models.NginxDeploymentApiKeyResponse$UpdateStages` was added

* `models.WebApplicationFirewallPackage` was added

* `models.ApiKeys` was added

* `models.NginxDeploymentUpdatePropertiesNginxAppProtect` was added

* `models.NginxConfigurationResponse` was added

* `models.NginxConfigurationProtectedFileResponse` was added

* `models.NginxDeploymentApiKeyRequestProperties` was added

#### `models.NginxDeploymentUpdateProperties` was modified

* `withNginxAppProtect(models.NginxDeploymentUpdatePropertiesNginxAppProtect)` was added
* `nginxAppProtect()` was added
* `networkProfile()` was added
* `withNetworkProfile(models.NginxNetworkProfile)` was added

#### `models.NginxDeploymentProperties` was modified

* `withNginxAppProtect(models.NginxDeploymentPropertiesNginxAppProtect)` was added
* `nginxAppProtect()` was added
* `dataplaneApiEndpoint()` was added

#### `models.AnalysisResultData` was modified

* `diagnostics()` was added
* `withDiagnostics(java.util.List)` was added

#### `NginxManager` was modified

### Other Changes
* `apiKeys()` was added

## 1.1.0-beta.2 (2024-12-04)

Expand Down
10 changes: 4 additions & 6 deletions sdk/nginx/azure-resourcemanager-nginx/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Azure Resource Manager Nginx client library for Java.

This package contains Microsoft Azure SDK for Nginx Management SDK. Package tag package-2024-01-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 tag package-2024-11-01-preview. 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

Expand Down Expand Up @@ -32,7 +32,7 @@ Various documentation is available to help you get started
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-nginx</artifactId>
<version>1.1.0-beta.2</version>
<version>1.1.0-beta.3</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand All @@ -52,15 +52,15 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment
Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code:

```java
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD);
TokenCredential credential = new DefaultAzureCredentialBuilder()
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
.build();
NginxManager manager = NginxManager
.authenticate(credential, profile);
```

The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise.
The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise.

See [Authentication][authenticate] for more options.

Expand Down Expand Up @@ -100,5 +100,3 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md
[coc]: https://opensource.microsoft.com/codeofconduct/
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/


Loading

0 comments on commit aa46530

Please sign in to comment.