github Azure/azure-sdk-for-go sdk/resourcemanager/nginx/armnginx/v3.1.0-beta.2

pre-release12 hours ago

3.1.0-beta.2 (2025-02-27)

Breaking Changes

  • Type of AnalysisCreateConfig.ProtectedFiles has been changed from []*ConfigurationFile to []*ConfigurationProtectedFileRequest
  • Type of ConfigurationListResponse.Value has been changed from []*Configuration to []*ConfigurationResponse
  • Type of ConfigurationsClientBeginCreateOrUpdateOptions.Body has been changed from *Configuration to *ConfigurationRequest
  • Struct Configuration has been removed
  • Struct ConfigurationProperties has been removed
  • Field Configuration of struct ConfigurationsClientCreateOrUpdateResponse has been removed
  • Field Configuration of struct ConfigurationsClientGetResponse has been removed
  • Field ManagedResourceGroup of struct DeploymentProperties has been removed

Features Added

  • New enum type ActivationState with values ActivationStateDisabled, ActivationStateEnabled
  • New enum type Level with values LevelInfo, LevelWarning
  • New function NewAPIKeysClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APIKeysClient, error)
  • New function *APIKeysClient.CreateOrUpdate(context.Context, string, string, string, *APIKeysClientCreateOrUpdateOptions) (APIKeysClientCreateOrUpdateResponse, error)
  • New function *APIKeysClient.Delete(context.Context, string, string, string, *APIKeysClientDeleteOptions) (APIKeysClientDeleteResponse, error)
  • New function *APIKeysClient.Get(context.Context, string, string, string, *APIKeysClientGetOptions) (APIKeysClientGetResponse, error)
  • New function *APIKeysClient.NewListPager(string, string, *APIKeysClientListOptions) *runtime.Pager[APIKeysClientListResponse]
  • New function *ClientFactory.NewAPIKeysClient() *APIKeysClient
  • New struct ConfigurationProtectedFileRequest
  • New struct ConfigurationProtectedFileResponse
  • New struct ConfigurationRequest
  • New struct ConfigurationRequestProperties
  • New struct ConfigurationResponse
  • New struct ConfigurationResponseProperties
  • New struct DeploymentAPIKeyListResponse
  • New struct DeploymentAPIKeyRequest
  • New struct DeploymentAPIKeyRequestProperties
  • New struct DeploymentAPIKeyResponse
  • New struct DeploymentAPIKeyResponseProperties
  • New struct DeploymentPropertiesNginxAppProtect
  • New struct DeploymentUpdatePropertiesNginxAppProtect
  • New struct DiagnosticItem
  • New struct WebApplicationFirewallComponentVersions
  • New struct WebApplicationFirewallPackage
  • New struct WebApplicationFirewallSettings
  • New struct WebApplicationFirewallStatus
  • New field Diagnostics in struct AnalysisResultData
  • New anonymous field ConfigurationResponse in struct ConfigurationsClientCreateOrUpdateResponse
  • New anonymous field ConfigurationResponse in struct ConfigurationsClientGetResponse
  • New field DataplaneAPIEndpoint, NginxAppProtect in struct DeploymentProperties
  • New field NetworkProfile, NginxAppProtect in struct DeploymentUpdateProperties

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.