3.1.0-beta.3 (2025-10-09)
Breaking Changes
- Function
*APIKeysClient.CreateOrUpdateparameter(s) have been changed from(context.Context, string, string, string, *APIKeysClientCreateOrUpdateOptions)to(context.Context, string, string, string, DeploymentAPIKeyRequest, *APIKeysClientCreateOrUpdateOptions) - Function
*CertificatesClient.BeginCreateOrUpdateparameter(s) have been changed from(context.Context, string, string, string, *CertificatesClientBeginCreateOrUpdateOptions)to(context.Context, string, string, string, Certificate, *CertificatesClientBeginCreateOrUpdateOptions) - Function
*ConfigurationsClient.BeginCreateOrUpdateparameter(s) have been changed from(context.Context, string, string, string, *ConfigurationsClientBeginCreateOrUpdateOptions)to(context.Context, string, string, string, ConfigurationRequest, *ConfigurationsClientBeginCreateOrUpdateOptions) - Function
*DeploymentsClient.BeginCreateOrUpdateparameter(s) have been changed from(context.Context, string, string, *DeploymentsClientBeginCreateOrUpdateOptions)to(context.Context, string, string, Deployment, *DeploymentsClientBeginCreateOrUpdateOptions) - Function
*DeploymentsClient.BeginUpdateparameter(s) have been changed from(context.Context, string, string, *DeploymentsClientBeginUpdateOptions)to(context.Context, string, string, DeploymentUpdateParameters, *DeploymentsClientBeginUpdateOptions) - Type of
OperationListResult.Valuehas been changed from[]*OperationResultto[]*Operation - Struct
OperationResulthas been removed - Field
Bodyof structAPIKeysClientCreateOrUpdateOptionshas been removed - Field
Bodyof structCertificatesClientBeginCreateOrUpdateOptionshas been removed - Field
Bodyof structConfigurationsClientBeginCreateOrUpdateOptionshas been removed - Field
Bodyof structDeploymentsClientBeginCreateOrUpdateOptionshas been removed - Field
Bodyof structDeploymentsClientBeginUpdateOptionshas been removed
Features Added
- New enum type
ActionTypewith valuesActionTypeInternal - New enum type
NginxDeploymentWafPolicyApplyingStatusCodewith valuesNginxDeploymentWafPolicyApplyingStatusCodeApplying,NginxDeploymentWafPolicyApplyingStatusCodeFailed,NginxDeploymentWafPolicyApplyingStatusCodeNotApplied,NginxDeploymentWafPolicyApplyingStatusCodeRemoving,NginxDeploymentWafPolicyApplyingStatusCodeSucceeded - New enum type
NginxDeploymentWafPolicyCompilingStatusCodewith valuesNginxDeploymentWafPolicyCompilingStatusCodeFailed,NginxDeploymentWafPolicyCompilingStatusCodeInProgress,NginxDeploymentWafPolicyCompilingStatusCodeNotStarted,NginxDeploymentWafPolicyCompilingStatusCodeSucceeded - New enum type
Originwith valuesOriginSystem,OriginUser,OriginUserSystem - New function
*ClientFactory.NewDefaultWafPolicyClient() *DefaultWafPolicyClient - New function
*ClientFactory.NewWafPolicyClient() *WafPolicyClient - New function
NewDefaultWafPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DefaultWafPolicyClient, error) - New function
*DefaultWafPolicyClient.List(context.Context, string, string, *DefaultWafPolicyClientListOptions) (DefaultWafPolicyClientListResponse, error) - New function
NewWafPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WafPolicyClient, error) - New function
*WafPolicyClient.BeginCreate(context.Context, string, string, string, DeploymentWafPolicy, *WafPolicyClientBeginCreateOptions) (*runtime.Poller[WafPolicyClientCreateResponse], error) - New function
*WafPolicyClient.BeginDelete(context.Context, string, string, string, *WafPolicyClientBeginDeleteOptions) (*runtime.Poller[WafPolicyClientDeleteResponse], error) - New function
*WafPolicyClient.Get(context.Context, string, string, string, *WafPolicyClientGetOptions) (WafPolicyClientGetResponse, error) - New function
*WafPolicyClient.NewListPager(string, string, *WafPolicyClientListOptions) *runtime.Pager[WafPolicyClientListResponse] - New struct
DeploymentDefaultWafPolicyListResponse - New struct
DeploymentDefaultWafPolicyProperties - New struct
DeploymentWafPolicy - New struct
DeploymentWafPolicyApplyingStatus - New struct
DeploymentWafPolicyCompilingStatus - New struct
DeploymentWafPolicyListResponse - New struct
DeploymentWafPolicyMetadata - New struct
DeploymentWafPolicyMetadataProperties - New struct
DeploymentWafPolicyProperties - New struct
Operation - New field
SystemDatain structDeploymentAPIKeyRequest - New field
SystemDatain structDeploymentAPIKeyResponse - New field
WafReleasein structWebApplicationFirewallStatus