github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v6@v6.2.0/CHANGELOG.md (about)

     1  # Release History
     2  
     3  ## 6.2.0 (2024-12-09)
     4  ### Features Added
     5  
     6  - New value `AddressPrefixTypeNetworkGroup` added to enum type `AddressPrefixType`
     7  - New value `FirewallPolicyIDPSSignatureDirectionFive` added to enum type `FirewallPolicyIDPSSignatureDirection`
     8  - New value `ProvisioningStateCanceled`, `ProvisioningStateCreating` added to enum type `ProvisioningState`
     9  - New enum type `AddressSpaceAggregationOption` with values `AddressSpaceAggregationOptionManual`, `AddressSpaceAggregationOptionNone`
    10  - New enum type `FailoverConnectionStatus` with values `FailoverConnectionStatusConnected`, `FailoverConnectionStatusDisconnected`
    11  - New enum type `FailoverTestStatus` with values `FailoverTestStatusCompleted`, `FailoverTestStatusExpired`, `FailoverTestStatusInvalid`, `FailoverTestStatusNotStarted`, `FailoverTestStatusRunning`, `FailoverTestStatusStartFailed`, `FailoverTestStatusStarting`, `FailoverTestStatusStopFailed`, `FailoverTestStatusStopping`
    12  - New enum type `FailoverTestStatusForSingleTest` with values `FailoverTestStatusForSingleTestCompleted`, `FailoverTestStatusForSingleTestExpired`, `FailoverTestStatusForSingleTestInvalid`, `FailoverTestStatusForSingleTestNotStarted`, `FailoverTestStatusForSingleTestRunning`, `FailoverTestStatusForSingleTestStartFailed`, `FailoverTestStatusForSingleTestStarting`, `FailoverTestStatusForSingleTestStopFailed`, `FailoverTestStatusForSingleTestStopping`
    13  - New enum type `FailoverTestType` with values `FailoverTestTypeAll`, `FailoverTestTypeMultiSiteFailover`, `FailoverTestTypeSingleSiteFailover`
    14  - New enum type `IPType` with values `IPTypeIPv4`, `IPTypeIPv6`
    15  - New enum type `NetworkProtocol` with values `NetworkProtocolAny`, `NetworkProtocolICMP`, `NetworkProtocolTCP`, `NetworkProtocolUDP`
    16  - New function `*ClientFactory.NewIpamPoolsClient() *IpamPoolsClient`
    17  - New function `*ClientFactory.NewReachabilityAnalysisIntentsClient() *ReachabilityAnalysisIntentsClient`
    18  - New function `*ClientFactory.NewReachabilityAnalysisRunsClient() *ReachabilityAnalysisRunsClient`
    19  - New function `*ClientFactory.NewStaticCidrsClient() *StaticCidrsClient`
    20  - New function `*ClientFactory.NewVerifierWorkspacesClient() *VerifierWorkspacesClient`
    21  - New function `NewIpamPoolsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*IpamPoolsClient, error)`
    22  - New function `*IpamPoolsClient.BeginCreate(context.Context, string, string, string, IpamPool, *IpamPoolsClientBeginCreateOptions) (*runtime.Poller[IpamPoolsClientCreateResponse], error)`
    23  - New function `*IpamPoolsClient.BeginDelete(context.Context, string, string, string, *IpamPoolsClientBeginDeleteOptions) (*runtime.Poller[IpamPoolsClientDeleteResponse], error)`
    24  - New function `*IpamPoolsClient.Get(context.Context, string, string, string, *IpamPoolsClientGetOptions) (IpamPoolsClientGetResponse, error)`
    25  - New function `*IpamPoolsClient.GetPoolUsage(context.Context, string, string, string, *IpamPoolsClientGetPoolUsageOptions) (IpamPoolsClientGetPoolUsageResponse, error)`
    26  - New function `*IpamPoolsClient.NewListAssociatedResourcesPager(string, string, string, *IpamPoolsClientListAssociatedResourcesOptions) *runtime.Pager[IpamPoolsClientListAssociatedResourcesResponse]`
    27  - New function `*IpamPoolsClient.NewListPager(string, string, *IpamPoolsClientListOptions) *runtime.Pager[IpamPoolsClientListResponse]`
    28  - New function `*IpamPoolsClient.Update(context.Context, string, string, string, *IpamPoolsClientUpdateOptions) (IpamPoolsClientUpdateResponse, error)`
    29  - New function `*LoadBalancerLoadBalancingRulesClient.BeginHealth(context.Context, string, string, string, *LoadBalancerLoadBalancingRulesClientBeginHealthOptions) (*runtime.Poller[LoadBalancerLoadBalancingRulesClientHealthResponse], error)`
    30  - New function `NewReachabilityAnalysisIntentsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ReachabilityAnalysisIntentsClient, error)`
    31  - New function `*ReachabilityAnalysisIntentsClient.Create(context.Context, string, string, string, string, ReachabilityAnalysisIntent, *ReachabilityAnalysisIntentsClientCreateOptions) (ReachabilityAnalysisIntentsClientCreateResponse, error)`
    32  - New function `*ReachabilityAnalysisIntentsClient.Delete(context.Context, string, string, string, string, *ReachabilityAnalysisIntentsClientDeleteOptions) (ReachabilityAnalysisIntentsClientDeleteResponse, error)`
    33  - New function `*ReachabilityAnalysisIntentsClient.Get(context.Context, string, string, string, string, *ReachabilityAnalysisIntentsClientGetOptions) (ReachabilityAnalysisIntentsClientGetResponse, error)`
    34  - New function `*ReachabilityAnalysisIntentsClient.NewListPager(string, string, string, *ReachabilityAnalysisIntentsClientListOptions) *runtime.Pager[ReachabilityAnalysisIntentsClientListResponse]`
    35  - New function `NewReachabilityAnalysisRunsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ReachabilityAnalysisRunsClient, error)`
    36  - New function `*ReachabilityAnalysisRunsClient.Create(context.Context, string, string, string, string, ReachabilityAnalysisRun, *ReachabilityAnalysisRunsClientCreateOptions) (ReachabilityAnalysisRunsClientCreateResponse, error)`
    37  - New function `*ReachabilityAnalysisRunsClient.BeginDelete(context.Context, string, string, string, string, *ReachabilityAnalysisRunsClientBeginDeleteOptions) (*runtime.Poller[ReachabilityAnalysisRunsClientDeleteResponse], error)`
    38  - New function `*ReachabilityAnalysisRunsClient.Get(context.Context, string, string, string, string, *ReachabilityAnalysisRunsClientGetOptions) (ReachabilityAnalysisRunsClientGetResponse, error)`
    39  - New function `*ReachabilityAnalysisRunsClient.NewListPager(string, string, string, *ReachabilityAnalysisRunsClientListOptions) *runtime.Pager[ReachabilityAnalysisRunsClientListResponse]`
    40  - New function `NewStaticCidrsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*StaticCidrsClient, error)`
    41  - New function `*StaticCidrsClient.Create(context.Context, string, string, string, string, *StaticCidrsClientCreateOptions) (StaticCidrsClientCreateResponse, error)`
    42  - New function `*StaticCidrsClient.BeginDelete(context.Context, string, string, string, string, *StaticCidrsClientBeginDeleteOptions) (*runtime.Poller[StaticCidrsClientDeleteResponse], error)`
    43  - New function `*StaticCidrsClient.Get(context.Context, string, string, string, string, *StaticCidrsClientGetOptions) (StaticCidrsClientGetResponse, error)`
    44  - New function `*StaticCidrsClient.NewListPager(string, string, string, *StaticCidrsClientListOptions) *runtime.Pager[StaticCidrsClientListResponse]`
    45  - New function `NewVerifierWorkspacesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*VerifierWorkspacesClient, error)`
    46  - New function `*VerifierWorkspacesClient.Create(context.Context, string, string, string, VerifierWorkspace, *VerifierWorkspacesClientCreateOptions) (VerifierWorkspacesClientCreateResponse, error)`
    47  - New function `*VerifierWorkspacesClient.BeginDelete(context.Context, string, string, string, *VerifierWorkspacesClientBeginDeleteOptions) (*runtime.Poller[VerifierWorkspacesClientDeleteResponse], error)`
    48  - New function `*VerifierWorkspacesClient.Get(context.Context, string, string, string, *VerifierWorkspacesClientGetOptions) (VerifierWorkspacesClientGetResponse, error)`
    49  - New function `*VerifierWorkspacesClient.NewListPager(string, string, *VerifierWorkspacesClientListOptions) *runtime.Pager[VerifierWorkspacesClientListResponse]`
    50  - New function `*VerifierWorkspacesClient.Update(context.Context, string, string, string, *VerifierWorkspacesClientUpdateOptions) (VerifierWorkspacesClientUpdateResponse, error)`
    51  - New function `*VirtualNetworkGatewaysClient.BeginGetFailoverAllTestDetails(context.Context, string, string, string, bool, *VirtualNetworkGatewaysClientBeginGetFailoverAllTestDetailsOptions) (*runtime.Poller[VirtualNetworkGatewaysClientGetFailoverAllTestDetailsResponse], error)`
    52  - New function `*VirtualNetworkGatewaysClient.BeginGetFailoverSingleTestDetails(context.Context, string, string, string, string, *VirtualNetworkGatewaysClientBeginGetFailoverSingleTestDetailsOptions) (*runtime.Poller[VirtualNetworkGatewaysClientGetFailoverSingleTestDetailsResponse], error)`
    53  - New function `*VirtualNetworkGatewaysClient.BeginStartExpressRouteSiteFailoverSimulation(context.Context, string, string, string, *VirtualNetworkGatewaysClientBeginStartExpressRouteSiteFailoverSimulationOptions) (*runtime.Poller[VirtualNetworkGatewaysClientStartExpressRouteSiteFailoverSimulationResponse], error)`
    54  - New function `*VirtualNetworkGatewaysClient.BeginStopExpressRouteSiteFailoverSimulation(context.Context, string, string, ExpressRouteFailoverStopAPIParameters, *VirtualNetworkGatewaysClientBeginStopExpressRouteSiteFailoverSimulationOptions) (*runtime.Poller[VirtualNetworkGatewaysClientStopExpressRouteSiteFailoverSimulationResponse], error)`
    55  - New struct `CommonErrorAdditionalInfo`
    56  - New struct `CommonErrorDetail`
    57  - New struct `CommonErrorResponse`
    58  - New struct `CommonProxyResource`
    59  - New struct `CommonResource`
    60  - New struct `CommonTrackedResource`
    61  - New struct `ExpressRouteFailoverCircuitResourceDetails`
    62  - New struct `ExpressRouteFailoverConnectionResourceDetails`
    63  - New struct `ExpressRouteFailoverRedundantRoute`
    64  - New struct `ExpressRouteFailoverSingleTestDetails`
    65  - New struct `ExpressRouteFailoverStopAPIParameters`
    66  - New struct `ExpressRouteFailoverTestDetails`
    67  - New struct `FailoverConnectionDetails`
    68  - New struct `IPTraffic`
    69  - New struct `IntentContent`
    70  - New struct `IpamPool`
    71  - New struct `IpamPoolList`
    72  - New struct `IpamPoolPrefixAllocation`
    73  - New struct `IpamPoolPrefixAllocationPool`
    74  - New struct `IpamPoolProperties`
    75  - New struct `IpamPoolUpdate`
    76  - New struct `IpamPoolUpdateProperties`
    77  - New struct `LoadBalancerHealthPerRule`
    78  - New struct `LoadBalancerHealthPerRulePerBackendAddress`
    79  - New struct `PoolAssociation`
    80  - New struct `PoolAssociationList`
    81  - New struct `PoolUsage`
    82  - New struct `ReachabilityAnalysisIntent`
    83  - New struct `ReachabilityAnalysisIntentListResult`
    84  - New struct `ReachabilityAnalysisIntentProperties`
    85  - New struct `ReachabilityAnalysisRun`
    86  - New struct `ReachabilityAnalysisRunListResult`
    87  - New struct `ReachabilityAnalysisRunProperties`
    88  - New struct `ResourceBasics`
    89  - New struct `StaticCidr`
    90  - New struct `StaticCidrList`
    91  - New struct `StaticCidrProperties`
    92  - New struct `VerifierWorkspace`
    93  - New struct `VerifierWorkspaceListResult`
    94  - New struct `VerifierWorkspaceProperties`
    95  - New struct `VerifierWorkspaceUpdate`
    96  - New struct `VerifierWorkspaceUpdateProperties`
    97  - New field `IpamPoolPrefixAllocations` in struct `AddressSpace`
    98  - New field `EnablePrivateOnlyBastion` in struct `BastionHostPropertiesFormat`
    99  - New field `DefaultOutboundConnectivityEnabled` in struct `InterfacePropertiesFormat`
   100  - New field `NetworkGroupAddressSpaceAggregationOption` in struct `SecurityAdminConfigurationPropertiesFormat`
   101  - New field `IpamPoolPrefixAllocations` in struct `SubnetPropertiesFormat`
   102  
   103  
   104  ## 6.1.0 (2024-09-24)
   105  ### Features Added
   106  
   107  - New value `ConfigurationTypeRouting`, `ConfigurationTypeSecurityUser` added to enum type `ConfigurationType`
   108  - New enum type `ApplicationGatewayWafRuleSensitivityTypes` with values `ApplicationGatewayWafRuleSensitivityTypesHigh`, `ApplicationGatewayWafRuleSensitivityTypesLow`, `ApplicationGatewayWafRuleSensitivityTypesMedium`, `ApplicationGatewayWafRuleSensitivityTypesNone`
   109  - New enum type `DisableBgpRoutePropagation` with values `DisableBgpRoutePropagationFalse`, `DisableBgpRoutePropagationTrue`
   110  - New enum type `ExceptionEntryMatchVariable` with values `ExceptionEntryMatchVariableRemoteAddr`, `ExceptionEntryMatchVariableRequestHeader`, `ExceptionEntryMatchVariableRequestURI`
   111  - New enum type `ExceptionEntrySelectorMatchOperator` with values `ExceptionEntrySelectorMatchOperatorContains`, `ExceptionEntrySelectorMatchOperatorEndsWith`, `ExceptionEntrySelectorMatchOperatorEquals`, `ExceptionEntrySelectorMatchOperatorStartsWith`
   112  - New enum type `ExceptionEntryValueMatchOperator` with values `ExceptionEntryValueMatchOperatorContains`, `ExceptionEntryValueMatchOperatorEndsWith`, `ExceptionEntryValueMatchOperatorEquals`, `ExceptionEntryValueMatchOperatorIPMatch`, `ExceptionEntryValueMatchOperatorStartsWith`
   113  - New enum type `GroupMemberType` with values `GroupMemberTypeSubnet`, `GroupMemberTypeVirtualNetwork`
   114  - New enum type `PrivateEndpointVNetPolicies` with values `PrivateEndpointVNetPoliciesBasic`, `PrivateEndpointVNetPoliciesDisabled`
   115  - New enum type `ResiliencyModel` with values `ResiliencyModelMultiHomed`, `ResiliencyModelSingleHomed`
   116  - New enum type `RoutingRuleDestinationType` with values `RoutingRuleDestinationTypeAddressPrefix`, `RoutingRuleDestinationTypeServiceTag`
   117  - New enum type `RoutingRuleNextHopType` with values `RoutingRuleNextHopTypeInternet`, `RoutingRuleNextHopTypeNoNextHop`, `RoutingRuleNextHopTypeVirtualAppliance`, `RoutingRuleNextHopTypeVirtualNetworkGateway`, `RoutingRuleNextHopTypeVnetLocal`
   118  - New enum type `SensitivityType` with values `SensitivityTypeHigh`, `SensitivityTypeLow`, `SensitivityTypeMedium`, `SensitivityTypeNone`
   119  - New function `*ClientFactory.NewManagerRoutingConfigurationsClient() *ManagerRoutingConfigurationsClient`
   120  - New function `*ClientFactory.NewRoutingRuleCollectionsClient() *RoutingRuleCollectionsClient`
   121  - New function `*ClientFactory.NewRoutingRulesClient() *RoutingRulesClient`
   122  - New function `*ClientFactory.NewSecurityUserConfigurationsClient() *SecurityUserConfigurationsClient`
   123  - New function `*ClientFactory.NewSecurityUserRuleCollectionsClient() *SecurityUserRuleCollectionsClient`
   124  - New function `*ClientFactory.NewSecurityUserRulesClient() *SecurityUserRulesClient`
   125  - New function `NewManagerRoutingConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagerRoutingConfigurationsClient, error)`
   126  - New function `*ManagerRoutingConfigurationsClient.CreateOrUpdate(context.Context, string, string, string, ManagerRoutingConfiguration, *ManagerRoutingConfigurationsClientCreateOrUpdateOptions) (ManagerRoutingConfigurationsClientCreateOrUpdateResponse, error)`
   127  - New function `*ManagerRoutingConfigurationsClient.BeginDelete(context.Context, string, string, string, *ManagerRoutingConfigurationsClientBeginDeleteOptions) (*runtime.Poller[ManagerRoutingConfigurationsClientDeleteResponse], error)`
   128  - New function `*ManagerRoutingConfigurationsClient.Get(context.Context, string, string, string, *ManagerRoutingConfigurationsClientGetOptions) (ManagerRoutingConfigurationsClientGetResponse, error)`
   129  - New function `*ManagerRoutingConfigurationsClient.NewListPager(string, string, *ManagerRoutingConfigurationsClientListOptions) *runtime.Pager[ManagerRoutingConfigurationsClientListResponse]`
   130  - New function `NewRoutingRuleCollectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*RoutingRuleCollectionsClient, error)`
   131  - New function `*RoutingRuleCollectionsClient.CreateOrUpdate(context.Context, string, string, string, string, RoutingRuleCollection, *RoutingRuleCollectionsClientCreateOrUpdateOptions) (RoutingRuleCollectionsClientCreateOrUpdateResponse, error)`
   132  - New function `*RoutingRuleCollectionsClient.BeginDelete(context.Context, string, string, string, string, *RoutingRuleCollectionsClientBeginDeleteOptions) (*runtime.Poller[RoutingRuleCollectionsClientDeleteResponse], error)`
   133  - New function `*RoutingRuleCollectionsClient.Get(context.Context, string, string, string, string, *RoutingRuleCollectionsClientGetOptions) (RoutingRuleCollectionsClientGetResponse, error)`
   134  - New function `*RoutingRuleCollectionsClient.NewListPager(string, string, string, *RoutingRuleCollectionsClientListOptions) *runtime.Pager[RoutingRuleCollectionsClientListResponse]`
   135  - New function `NewRoutingRulesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*RoutingRulesClient, error)`
   136  - New function `*RoutingRulesClient.CreateOrUpdate(context.Context, string, string, string, string, string, RoutingRule, *RoutingRulesClientCreateOrUpdateOptions) (RoutingRulesClientCreateOrUpdateResponse, error)`
   137  - New function `*RoutingRulesClient.BeginDelete(context.Context, string, string, string, string, string, *RoutingRulesClientBeginDeleteOptions) (*runtime.Poller[RoutingRulesClientDeleteResponse], error)`
   138  - New function `*RoutingRulesClient.Get(context.Context, string, string, string, string, string, *RoutingRulesClientGetOptions) (RoutingRulesClientGetResponse, error)`
   139  - New function `*RoutingRulesClient.NewListPager(string, string, string, string, *RoutingRulesClientListOptions) *runtime.Pager[RoutingRulesClientListResponse]`
   140  - New function `NewSecurityUserConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SecurityUserConfigurationsClient, error)`
   141  - New function `*SecurityUserConfigurationsClient.CreateOrUpdate(context.Context, string, string, string, SecurityUserConfiguration, *SecurityUserConfigurationsClientCreateOrUpdateOptions) (SecurityUserConfigurationsClientCreateOrUpdateResponse, error)`
   142  - New function `*SecurityUserConfigurationsClient.BeginDelete(context.Context, string, string, string, *SecurityUserConfigurationsClientBeginDeleteOptions) (*runtime.Poller[SecurityUserConfigurationsClientDeleteResponse], error)`
   143  - New function `*SecurityUserConfigurationsClient.Get(context.Context, string, string, string, *SecurityUserConfigurationsClientGetOptions) (SecurityUserConfigurationsClientGetResponse, error)`
   144  - New function `*SecurityUserConfigurationsClient.NewListPager(string, string, *SecurityUserConfigurationsClientListOptions) *runtime.Pager[SecurityUserConfigurationsClientListResponse]`
   145  - New function `NewSecurityUserRuleCollectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SecurityUserRuleCollectionsClient, error)`
   146  - New function `*SecurityUserRuleCollectionsClient.CreateOrUpdate(context.Context, string, string, string, string, SecurityUserRuleCollection, *SecurityUserRuleCollectionsClientCreateOrUpdateOptions) (SecurityUserRuleCollectionsClientCreateOrUpdateResponse, error)`
   147  - New function `*SecurityUserRuleCollectionsClient.BeginDelete(context.Context, string, string, string, string, *SecurityUserRuleCollectionsClientBeginDeleteOptions) (*runtime.Poller[SecurityUserRuleCollectionsClientDeleteResponse], error)`
   148  - New function `*SecurityUserRuleCollectionsClient.Get(context.Context, string, string, string, string, *SecurityUserRuleCollectionsClientGetOptions) (SecurityUserRuleCollectionsClientGetResponse, error)`
   149  - New function `*SecurityUserRuleCollectionsClient.NewListPager(string, string, string, *SecurityUserRuleCollectionsClientListOptions) *runtime.Pager[SecurityUserRuleCollectionsClientListResponse]`
   150  - New function `NewSecurityUserRulesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SecurityUserRulesClient, error)`
   151  - New function `*SecurityUserRulesClient.CreateOrUpdate(context.Context, string, string, string, string, string, SecurityUserRule, *SecurityUserRulesClientCreateOrUpdateOptions) (SecurityUserRulesClientCreateOrUpdateResponse, error)`
   152  - New function `*SecurityUserRulesClient.BeginDelete(context.Context, string, string, string, string, string, *SecurityUserRulesClientBeginDeleteOptions) (*runtime.Poller[SecurityUserRulesClientDeleteResponse], error)`
   153  - New function `*SecurityUserRulesClient.Get(context.Context, string, string, string, string, string, *SecurityUserRulesClientGetOptions) (SecurityUserRulesClientGetResponse, error)`
   154  - New function `*SecurityUserRulesClient.NewListPager(string, string, string, string, *SecurityUserRulesClientListOptions) *runtime.Pager[SecurityUserRulesClientListResponse]`
   155  - New function `*VPNLinkConnectionsClient.NewGetAllSharedKeysPager(string, string, string, string, *VPNLinkConnectionsClientGetAllSharedKeysOptions) *runtime.Pager[VPNLinkConnectionsClientGetAllSharedKeysResponse]`
   156  - New function `*VPNLinkConnectionsClient.GetDefaultSharedKey(context.Context, string, string, string, string, *VPNLinkConnectionsClientGetDefaultSharedKeyOptions) (VPNLinkConnectionsClientGetDefaultSharedKeyResponse, error)`
   157  - New function `*VPNLinkConnectionsClient.ListDefaultSharedKey(context.Context, string, string, string, string, *VPNLinkConnectionsClientListDefaultSharedKeyOptions) (VPNLinkConnectionsClientListDefaultSharedKeyResponse, error)`
   158  - New function `*VPNLinkConnectionsClient.BeginSetOrInitDefaultSharedKey(context.Context, string, string, string, string, ConnectionSharedKeyResult, *VPNLinkConnectionsClientBeginSetOrInitDefaultSharedKeyOptions) (*runtime.Poller[VPNLinkConnectionsClientSetOrInitDefaultSharedKeyResponse], error)`
   159  - New struct `ApplicationGatewayForContainersReferenceDefinition`
   160  - New struct `AzureFirewallAutoscaleConfiguration`
   161  - New struct `ConnectionSharedKeyResult`
   162  - New struct `ConnectionSharedKeyResultList`
   163  - New struct `ExceptionEntry`
   164  - New struct `ManagerRoutingConfiguration`
   165  - New struct `ManagerRoutingConfigurationListResult`
   166  - New struct `ManagerRoutingConfigurationPropertiesFormat`
   167  - New struct `ManagerRoutingGroupItem`
   168  - New struct `RoutingRule`
   169  - New struct `RoutingRuleCollection`
   170  - New struct `RoutingRuleCollectionListResult`
   171  - New struct `RoutingRuleCollectionPropertiesFormat`
   172  - New struct `RoutingRuleListResult`
   173  - New struct `RoutingRuleNextHop`
   174  - New struct `RoutingRulePropertiesFormat`
   175  - New struct `RoutingRuleRouteDestination`
   176  - New struct `SecurityUserConfiguration`
   177  - New struct `SecurityUserConfigurationListResult`
   178  - New struct `SecurityUserConfigurationPropertiesFormat`
   179  - New struct `SecurityUserGroupItem`
   180  - New struct `SecurityUserRule`
   181  - New struct `SecurityUserRuleCollection`
   182  - New struct `SecurityUserRuleCollectionListResult`
   183  - New struct `SecurityUserRuleCollectionPropertiesFormat`
   184  - New struct `SecurityUserRuleListResult`
   185  - New struct `SecurityUserRulePropertiesFormat`
   186  - New struct `SharedKeyProperties`
   187  - New field `Sensitivity` in struct `ApplicationGatewayFirewallRule`
   188  - New field `AutoscaleConfiguration` in struct `AzureFirewallPropertiesFormat`
   189  - New field `EnabledFilteringCriteria` in struct `FlowLogProperties`
   190  - New field `EnabledFilteringCriteria` in struct `FlowLogPropertiesFormat`
   191  - New field `MemberType` in struct `GroupProperties`
   192  - New field `Sensitivity` in struct `ManagedRuleOverride`
   193  - New field `Exceptions` in struct `ManagedRulesDefinition`
   194  - New field `DestinationIPAddress` in struct `PrivateLinkServiceProperties`
   195  - New field `ResiliencyModel` in struct `VirtualNetworkGatewayPropertiesFormat`
   196  - New field `PrivateEndpointVNetPolicies` in struct `VirtualNetworkPropertiesFormat`
   197  - New field `ApplicationGatewayForContainers` in struct `WebApplicationFirewallPolicyPropertiesFormat`
   198  
   199  
   200  ## 6.0.0 (2024-07-25)
   201  ### Breaking Changes
   202  
   203  - Struct `FirewallPacketCaptureParametersFormat` has been removed
   204  - Field `ID`, `Properties` of struct `FirewallPacketCaptureParameters` has been removed
   205  
   206  ### Features Added
   207  
   208  - New value `BastionHostSKUNamePremium` added to enum type `BastionHostSKUName`
   209  - New enum type `ProbeNoHealthyBackendsBehavior` with values `ProbeNoHealthyBackendsBehaviorAllProbedDown`, `ProbeNoHealthyBackendsBehaviorAllProbedUp`
   210  - New function `*InboundSecurityRuleClient.Get(context.Context, string, string, string, *InboundSecurityRuleClientGetOptions) (InboundSecurityRuleClientGetResponse, error)`
   211  - New field `ConnectionResourceURI` in struct `AuthorizationPropertiesFormat`
   212  - New field `EnableSessionRecording` in struct `BastionHostPropertiesFormat`
   213  - New field `Filter` in struct `ExpressRouteCrossConnectionsClientListOptions`
   214  - New field `DurationInSeconds`, `FileName`, `Filters`, `Flags`, `NumberOfPacketsToCapture`, `Protocol`, `SasURL` in struct `FirewallPacketCaptureParameters`
   215  - New field `Identity` in struct `FlowLog`
   216  - New field `Identity` in struct `FlowLogInformation`
   217  - New field `NoHealthyBackendsBehavior` in struct `ProbePropertiesFormat`
   218  - New field `NetworkIdentifier` in struct `ServiceEndpointPropertiesFormat`
   219  - New field `Identity` in struct `VirtualNetworkGateway`
   220  
   221  
   222  ## 5.2.0 (2024-06-21)
   223  ### Features Added
   224  
   225  - New value `EndpointTypeAzureArcNetwork` added to enum type `EndpointType`
   226  - New enum type `ApplicationGatewaySKUFamily` with values `ApplicationGatewaySKUFamilyGeneration1`, `ApplicationGatewaySKUFamilyGeneration2`
   227  - New enum type `InboundSecurityRuleType` with values `InboundSecurityRuleTypeAutoExpire`, `InboundSecurityRuleTypePermanent`
   228  - New enum type `NicTypeInRequest` with values `NicTypeInRequestPrivateNic`, `NicTypeInRequestPublicNic`
   229  - New enum type `NicTypeInResponse` with values `NicTypeInResponseAdditionalNic`, `NicTypeInResponsePrivateNic`, `NicTypeInResponsePublicNic`
   230  - New enum type `SharingScope` with values `SharingScopeDelegatedServices`, `SharingScopeTenant`
   231  - New function `*ClientFactory.NewFirewallPolicyDeploymentsClient() *FirewallPolicyDeploymentsClient`
   232  - New function `*ClientFactory.NewFirewallPolicyDraftsClient() *FirewallPolicyDraftsClient`
   233  - New function `*ClientFactory.NewFirewallPolicyRuleCollectionGroupDraftsClient() *FirewallPolicyRuleCollectionGroupDraftsClient`
   234  - New function `NewFirewallPolicyDeploymentsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FirewallPolicyDeploymentsClient, error)`
   235  - New function `*FirewallPolicyDeploymentsClient.BeginDeploy(context.Context, string, string, *FirewallPolicyDeploymentsClientBeginDeployOptions) (*runtime.Poller[FirewallPolicyDeploymentsClientDeployResponse], error)`
   236  - New function `NewFirewallPolicyDraftsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FirewallPolicyDraftsClient, error)`
   237  - New function `*FirewallPolicyDraftsClient.CreateOrUpdate(context.Context, string, string, FirewallPolicyDraft, *FirewallPolicyDraftsClientCreateOrUpdateOptions) (FirewallPolicyDraftsClientCreateOrUpdateResponse, error)`
   238  - New function `*FirewallPolicyDraftsClient.Delete(context.Context, string, string, *FirewallPolicyDraftsClientDeleteOptions) (FirewallPolicyDraftsClientDeleteResponse, error)`
   239  - New function `*FirewallPolicyDraftsClient.Get(context.Context, string, string, *FirewallPolicyDraftsClientGetOptions) (FirewallPolicyDraftsClientGetResponse, error)`
   240  - New function `NewFirewallPolicyRuleCollectionGroupDraftsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FirewallPolicyRuleCollectionGroupDraftsClient, error)`
   241  - New function `*FirewallPolicyRuleCollectionGroupDraftsClient.CreateOrUpdate(context.Context, string, string, string, FirewallPolicyRuleCollectionGroupDraft, *FirewallPolicyRuleCollectionGroupDraftsClientCreateOrUpdateOptions) (FirewallPolicyRuleCollectionGroupDraftsClientCreateOrUpdateResponse, error)`
   242  - New function `*FirewallPolicyRuleCollectionGroupDraftsClient.Delete(context.Context, string, string, string, *FirewallPolicyRuleCollectionGroupDraftsClientDeleteOptions) (FirewallPolicyRuleCollectionGroupDraftsClientDeleteResponse, error)`
   243  - New function `*FirewallPolicyRuleCollectionGroupDraftsClient.Get(context.Context, string, string, string, *FirewallPolicyRuleCollectionGroupDraftsClientGetOptions) (FirewallPolicyRuleCollectionGroupDraftsClientGetResponse, error)`
   244  - New function `*VirtualAppliancesClient.BeginRestart(context.Context, string, string, *VirtualAppliancesClientBeginRestartOptions) (*runtime.Poller[VirtualAppliancesClientRestartResponse], error)`
   245  - New struct `ConnectionMonitorEndpointLocationDetails`
   246  - New struct `FirewallPolicyDraft`
   247  - New struct `FirewallPolicyDraftProperties`
   248  - New struct `FirewallPolicyRuleCollectionGroupDraft`
   249  - New struct `FirewallPolicyRuleCollectionGroupDraftProperties`
   250  - New struct `HeaderValueMatcher`
   251  - New struct `PacketCaptureSettings`
   252  - New struct `VirtualApplianceIPConfiguration`
   253  - New struct `VirtualApplianceIPConfigurationProperties`
   254  - New struct `VirtualApplianceInstanceIDs`
   255  - New struct `VirtualApplianceNetworkInterfaceConfiguration`
   256  - New struct `VirtualApplianceNetworkInterfaceConfigurationProperties`
   257  - New struct `VirtualAppliancePropertiesFormatNetworkProfile`
   258  - New field `HeaderValueMatcher` in struct `ApplicationGatewayHeaderConfiguration`
   259  - New field `Family` in struct `ApplicationGatewaySKU`
   260  - New field `LocationDetails`, `SubscriptionID` in struct `ConnectionMonitorEndpoint`
   261  - New field `EnableDirectPortRateLimit` in struct `ExpressRouteCircuitPropertiesFormat`
   262  - New field `RuleType` in struct `InboundSecurityRuleProperties`
   263  - New field `AppliesOn`, `DestinationPortRanges`, `Name` in struct `InboundSecurityRules`
   264  - New field `PrivateIPAddressPrefixLength` in struct `InterfaceIPConfigurationPropertiesFormat`
   265  - New field `CaptureSettings`, `ContinuousCapture` in struct `PacketCaptureParameters`
   266  - New field `CaptureSettings`, `ContinuousCapture` in struct `PacketCaptureResultProperties`
   267  - New field `LocalPath` in struct `PacketCaptureStorageLocation`
   268  - New field `JsChallengeCookieExpirationInMins` in struct `PolicySettings`
   269  - New field `SharingScope` in struct `SubnetPropertiesFormat`
   270  - New field `DpdTimeoutSeconds` in struct `VPNSiteLinkConnectionProperties`
   271  - New field `NicType` in struct `VirtualApplianceNicProperties`
   272  - New field `NetworkProfile` in struct `VirtualAppliancePropertiesFormat`
   273  - New field `EnableOnlyIPv6Peering`, `LocalAddressSpace`, `LocalSubnetNames`, `LocalVirtualNetworkAddressSpace`, `PeerCompleteVnets`, `RemoteSubnetNames` in struct `VirtualNetworkPeeringPropertiesFormat`
   274  
   275  
   276  ## 5.1.1 (2024-04-02)
   277  ### Other Changes
   278  
   279  - upgrade azcore version
   280  
   281  
   282  ## 5.1.0 (2024-02-23)
   283  ### Features Added
   284  
   285  - New value `VirtualNetworkPrivateEndpointNetworkPoliciesNetworkSecurityGroupEnabled`, `VirtualNetworkPrivateEndpointNetworkPoliciesRouteTableEnabled` added to enum type `VirtualNetworkPrivateEndpointNetworkPolicies`
   286  - New field `Zones` in struct `BastionHost`
   287  
   288  
   289  ## 5.0.0 (2023-12-22)
   290  ### Breaking Changes
   291  
   292  - Type of `VirtualApplianceConnectionProperties.RoutingConfiguration` has been changed from `*RoutingConfigurationNfv` to `*RoutingConfiguration`
   293  - Struct `PropagatedRouteTableNfv` has been removed
   294  - Struct `RoutingConfigurationNfv` has been removed
   295  - Struct `RoutingConfigurationNfvSubResource` has been removed
   296  
   297  ### Features Added
   298  
   299  - New value `ActionTypeJSChallenge` added to enum type `ActionType`
   300  - New value `BastionHostSKUNameDeveloper` added to enum type `BastionHostSKUName`
   301  - New value `FirewallPolicyIDPSSignatureDirectionFour`, `FirewallPolicyIDPSSignatureDirectionThree` added to enum type `FirewallPolicyIDPSSignatureDirection`
   302  - New value `VirtualNetworkGatewaySKUNameErGwScale` added to enum type `VirtualNetworkGatewaySKUName`
   303  - New value `VirtualNetworkGatewaySKUTierErGwScale` added to enum type `VirtualNetworkGatewaySKUTier`
   304  - New value `WebApplicationFirewallActionJSChallenge` added to enum type `WebApplicationFirewallAction`
   305  - New enum type `FirewallPolicyIntrusionDetectionProfileType` with values `FirewallPolicyIntrusionDetectionProfileTypeAdvanced`, `FirewallPolicyIntrusionDetectionProfileTypeBasic`, `FirewallPolicyIntrusionDetectionProfileTypeExtended`, `FirewallPolicyIntrusionDetectionProfileTypeStandard`
   306  - New function `*ManagementClient.BeginDeleteBastionShareableLinkByToken(context.Context, string, string, BastionShareableLinkTokenListRequest, *ManagementClientBeginDeleteBastionShareableLinkByTokenOptions) (*runtime.Poller[ManagementClientDeleteBastionShareableLinkByTokenResponse], error)`
   307  - New struct `BastionShareableLinkTokenListRequest`
   308  - New struct `InternetIngressPublicIPsProperties`
   309  - New field `HostNames` in struct `ApplicationGatewayListenerPropertiesFormat`
   310  - New field `Profile` in struct `FirewallPolicyIntrusionDetection`
   311  - New field `InternetIngressPublicIPs` in struct `VirtualAppliancePropertiesFormat`
   312  
   313  
   314  ## 4.3.0 (2023-11-24)
   315  ### Features Added
   316  
   317  - Support for test fakes and OpenTelemetry trace spans.
   318  
   319  
   320  ## 4.3.0-beta.1 (2023-10-09)
   321  ### Features Added
   322  
   323  - Support for test fakes and OpenTelemetry trace spans.
   324  
   325  ## 4.2.0 (2023-09-22)
   326  ### Features Added
   327  
   328  - New struct `BastionHostPropertiesFormatNetworkACLs`
   329  - New struct `IPRule`
   330  - New struct `VirtualNetworkGatewayAutoScaleBounds`
   331  - New struct `VirtualNetworkGatewayAutoScaleConfiguration`
   332  - New field `NetworkACLs`, `VirtualNetwork` in struct `BastionHostPropertiesFormat`
   333  - New field `Size` in struct `FirewallPolicyPropertiesFormat`
   334  - New field `Size` in struct `FirewallPolicyRuleCollectionGroupProperties`
   335  - New field `DefaultOutboundAccess` in struct `SubnetPropertiesFormat`
   336  - New field `AutoScaleConfiguration` in struct `VirtualNetworkGatewayPropertiesFormat`
   337  
   338  
   339  ## 4.1.0 (2023-08-25)
   340  ### Features Added
   341  
   342  - New value `ApplicationGatewaySKUNameBasic` added to enum type `ApplicationGatewaySKUName`
   343  - New value `ApplicationGatewayTierBasic` added to enum type `ApplicationGatewayTier`
   344  - New enum type `SyncMode` with values `SyncModeAutomatic`, `SyncModeManual`
   345  - New function `*LoadBalancersClient.MigrateToIPBased(context.Context, string, string, *LoadBalancersClientMigrateToIPBasedOptions) (LoadBalancersClientMigrateToIPBasedResponse, error)`
   346  - New struct `MigrateLoadBalancerToIPBasedRequest`
   347  - New struct `MigratedPools`
   348  - New field `SyncMode` in struct `BackendAddressPoolPropertiesFormat`
   349  
   350  
   351  ## 4.0.0 (2023-07-11)
   352  ### Breaking Changes
   353  
   354  - `ApplicationGatewayCustomErrorStatusCodeHTTPStatus499` from enum `ApplicationGatewayCustomErrorStatusCode` has been removed
   355  
   356  ### Features Added
   357  
   358  - New enum type `AdminState` with values `AdminStateDisabled`, `AdminStateEnabled`
   359  - New field `ResourceGUID` in struct `AdminPropertiesFormat`
   360  - New field `ResourceGUID` in struct `AdminRuleCollectionPropertiesFormat`
   361  - New field `DefaultPredefinedSSLPolicy` in struct `ApplicationGatewayPropertiesFormat`
   362  - New field `ResourceGUID` in struct `ConnectivityConfigurationProperties`
   363  - New field `ResourceGUID` in struct `DefaultAdminPropertiesFormat`
   364  - New field `ResourceGUID` in struct `GroupProperties`
   365  - New field `ResourceGUID` in struct `ManagerProperties`
   366  - New field `ResourceGUID` in struct `SecurityAdminConfigurationPropertiesFormat`
   367  - New field `AdminState` in struct `VirtualNetworkGatewayPropertiesFormat`
   368  
   369  
   370  ## 3.0.0 (2023-05-26)
   371  ### Breaking Changes
   372  
   373  - Type of `EffectiveRouteMapRoute.Prefix` has been changed from `[]*string` to `*string`
   374  - `LoadBalancerBackendAddressAdminStateDrain` from enum `LoadBalancerBackendAddressAdminState` has been removed
   375  - Struct `PeerRouteList` has been removed
   376  - Field `PeerRouteList` of struct `VirtualHubBgpConnectionsClientListAdvertisedRoutesResponse` has been removed
   377  - Field `PeerRouteList` of struct `VirtualHubBgpConnectionsClientListLearnedRoutesResponse` has been removed
   378  
   379  ### Features Added
   380  
   381  - New value `NetworkInterfaceAuxiliaryModeAcceleratedConnections` added to enum type `NetworkInterfaceAuxiliaryMode`
   382  - New value `WebApplicationFirewallRuleTypeRateLimitRule` added to enum type `WebApplicationFirewallRuleType`
   383  - New enum type `ApplicationGatewayFirewallRateLimitDuration` with values `ApplicationGatewayFirewallRateLimitDurationFiveMins`, `ApplicationGatewayFirewallRateLimitDurationOneMin`
   384  - New enum type `ApplicationGatewayFirewallUserSessionVariable` with values `ApplicationGatewayFirewallUserSessionVariableClientAddr`, `ApplicationGatewayFirewallUserSessionVariableGeoLocation`, `ApplicationGatewayFirewallUserSessionVariableNone`
   385  - New enum type `AzureFirewallPacketCaptureFlagsType` with values `AzureFirewallPacketCaptureFlagsTypeAck`, `AzureFirewallPacketCaptureFlagsTypeFin`, `AzureFirewallPacketCaptureFlagsTypePush`, `AzureFirewallPacketCaptureFlagsTypeRst`, `AzureFirewallPacketCaptureFlagsTypeSyn`, `AzureFirewallPacketCaptureFlagsTypeUrg`
   386  - New enum type `NetworkInterfaceAuxiliarySKU` with values `NetworkInterfaceAuxiliarySKUA1`, `NetworkInterfaceAuxiliarySKUA2`, `NetworkInterfaceAuxiliarySKUA4`, `NetworkInterfaceAuxiliarySKUA8`, `NetworkInterfaceAuxiliarySKUNone`
   387  - New enum type `PublicIPAddressDNSSettingsDomainNameLabelScope` with values `PublicIPAddressDNSSettingsDomainNameLabelScopeNoReuse`, `PublicIPAddressDNSSettingsDomainNameLabelScopeResourceGroupReuse`, `PublicIPAddressDNSSettingsDomainNameLabelScopeSubscriptionReuse`, `PublicIPAddressDNSSettingsDomainNameLabelScopeTenantReuse`
   388  - New enum type `ScrubbingRuleEntryMatchOperator` with values `ScrubbingRuleEntryMatchOperatorEquals`, `ScrubbingRuleEntryMatchOperatorEqualsAny`
   389  - New enum type `ScrubbingRuleEntryMatchVariable` with values `ScrubbingRuleEntryMatchVariableRequestArgNames`, `ScrubbingRuleEntryMatchVariableRequestCookieNames`, `ScrubbingRuleEntryMatchVariableRequestHeaderNames`, `ScrubbingRuleEntryMatchVariableRequestIPAddress`, `ScrubbingRuleEntryMatchVariableRequestJSONArgNames`, `ScrubbingRuleEntryMatchVariableRequestPostArgNames`
   390  - New enum type `ScrubbingRuleEntryState` with values `ScrubbingRuleEntryStateDisabled`, `ScrubbingRuleEntryStateEnabled`
   391  - New enum type `WebApplicationFirewallScrubbingState` with values `WebApplicationFirewallScrubbingStateDisabled`, `WebApplicationFirewallScrubbingStateEnabled`
   392  - New function `*AzureFirewallsClient.BeginPacketCapture(context.Context, string, string, FirewallPacketCaptureParameters, *AzureFirewallsClientBeginPacketCaptureOptions) (*runtime.Poller[AzureFirewallsClientPacketCaptureResponse], error)`
   393  - New function `*ClientFactory.NewVirtualApplianceConnectionsClient() *VirtualApplianceConnectionsClient`
   394  - New function `NewVirtualApplianceConnectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*VirtualApplianceConnectionsClient, error)`
   395  - New function `*VirtualApplianceConnectionsClient.BeginCreateOrUpdate(context.Context, string, string, string, VirtualApplianceConnection, *VirtualApplianceConnectionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualApplianceConnectionsClientCreateOrUpdateResponse], error)`
   396  - New function `*VirtualApplianceConnectionsClient.BeginDelete(context.Context, string, string, string, *VirtualApplianceConnectionsClientBeginDeleteOptions) (*runtime.Poller[VirtualApplianceConnectionsClientDeleteResponse], error)`
   397  - New function `*VirtualApplianceConnectionsClient.Get(context.Context, string, string, string, *VirtualApplianceConnectionsClientGetOptions) (VirtualApplianceConnectionsClientGetResponse, error)`
   398  - New function `*VirtualApplianceConnectionsClient.NewListPager(string, string, *VirtualApplianceConnectionsClientListOptions) *runtime.Pager[VirtualApplianceConnectionsClientListResponse]`
   399  - New struct `AzureFirewallPacketCaptureFlags`
   400  - New struct `AzureFirewallPacketCaptureRule`
   401  - New struct `EffectiveRouteMapRouteList`
   402  - New struct `FirewallPacketCaptureParameters`
   403  - New struct `FirewallPacketCaptureParametersFormat`
   404  - New struct `FirewallPolicyHTTPHeaderToInsert`
   405  - New struct `GroupByUserSession`
   406  - New struct `GroupByVariable`
   407  - New struct `PolicySettingsLogScrubbing`
   408  - New struct `PropagatedRouteTableNfv`
   409  - New struct `RoutingConfigurationNfv`
   410  - New struct `RoutingConfigurationNfvSubResource`
   411  - New struct `VirtualApplianceAdditionalNicProperties`
   412  - New struct `VirtualApplianceConnection`
   413  - New struct `VirtualApplianceConnectionList`
   414  - New struct `VirtualApplianceConnectionProperties`
   415  - New struct `WebApplicationFirewallScrubbingRules`
   416  - New field `HTTPHeadersToInsert` in struct `ApplicationRule`
   417  - New field `EnableKerberos` in struct `BastionHostPropertiesFormat`
   418  - New field `AuxiliarySKU` in struct `InterfacePropertiesFormat`
   419  - New field `FileUploadEnforcement`, `LogScrubbing`, `RequestBodyEnforcement`, `RequestBodyInspectLimitInKB` in struct `PolicySettings`
   420  - New field `PrivateEndpointLocation` in struct `PrivateEndpointConnectionProperties`
   421  - New field `DomainNameLabelScope` in struct `PublicIPAddressDNSSettings`
   422  - New field `InstanceName` in struct `VirtualApplianceNicProperties`
   423  - New field `AdditionalNics`, `VirtualApplianceConnections` in struct `VirtualAppliancePropertiesFormat`
   424  - New field `Value` in struct `VirtualHubBgpConnectionsClientListAdvertisedRoutesResponse`
   425  - New field `Value` in struct `VirtualHubBgpConnectionsClientListLearnedRoutesResponse`
   426  - New anonymous field `VirtualHubEffectiveRouteList` in struct `VirtualHubsClientGetEffectiveVirtualHubRoutesResponse`
   427  - New anonymous field `EffectiveRouteMapRouteList` in struct `VirtualHubsClientGetInboundRoutesResponse`
   428  - New anonymous field `EffectiveRouteMapRouteList` in struct `VirtualHubsClientGetOutboundRoutesResponse`
   429  - New field `GroupByUserSession`, `RateLimitDuration`, `RateLimitThreshold` in struct `WebApplicationFirewallCustomRule`
   430  
   431  
   432  ## 2.2.1 (2023-04-14)
   433  ### Bug Fixes
   434  
   435  - Fix serialization bug of empty value of `any` type.
   436  
   437  
   438  ## 2.2.0 (2023-03-24)
   439  ### Features Added
   440  
   441  - New struct `ClientFactory` which is a client factory used to create any client in this module
   442  - New value `ApplicationGatewayCustomErrorStatusCodeHTTPStatus400`, `ApplicationGatewayCustomErrorStatusCodeHTTPStatus404`, `ApplicationGatewayCustomErrorStatusCodeHTTPStatus405`, `ApplicationGatewayCustomErrorStatusCodeHTTPStatus408`, `ApplicationGatewayCustomErrorStatusCodeHTTPStatus499`, `ApplicationGatewayCustomErrorStatusCodeHTTPStatus500`, `ApplicationGatewayCustomErrorStatusCodeHTTPStatus503`, `ApplicationGatewayCustomErrorStatusCodeHTTPStatus504` added to enum type `ApplicationGatewayCustomErrorStatusCode`
   443  - New enum type `WebApplicationFirewallState` with values `WebApplicationFirewallStateDisabled`, `WebApplicationFirewallStateEnabled`
   444  - New field `AuthorizationStatus` in struct `ExpressRouteCircuitPropertiesFormat`
   445  - New field `IPConfigurationID` in struct `VPNGatewaysClientBeginResetOptions`
   446  - New field `FlowLogs` in struct `VirtualNetworkPropertiesFormat`
   447  - New field `State` in struct `WebApplicationFirewallCustomRule`
   448  
   449  
   450  ## 2.1.0 (2022-12-23)
   451  ### Features Added
   452  
   453  - New struct `DelegationProperties`
   454  - New struct `PartnerManagedResourceProperties`
   455  - New field `VirtualNetwork` in struct `BackendAddressPoolPropertiesFormat`
   456  - New field `CustomBlockResponseBody` in struct `PolicySettings`
   457  - New field `CustomBlockResponseStatusCode` in struct `PolicySettings`
   458  - New field `Delegation` in struct `VirtualAppliancePropertiesFormat`
   459  - New field `DeploymentType` in struct `VirtualAppliancePropertiesFormat`
   460  - New field `PartnerManagedResource` in struct `VirtualAppliancePropertiesFormat`
   461  
   462  
   463  ## 2.0.1 (2022-10-14)
   464  ### Others Changes
   465  - Update live test dependencies
   466  
   467  ## 2.0.0 (2022-09-29)
   468  ### Breaking Changes
   469  
   470  - Const `DdosCustomPolicyProtocolSyn` has been removed
   471  - Const `DdosCustomPolicyTriggerSensitivityOverrideHigh` has been removed
   472  - Const `DdosSettingsProtectionCoverageBasic` has been removed
   473  - Const `DdosCustomPolicyProtocolUDP` has been removed
   474  - Const `DdosCustomPolicyProtocolTCP` has been removed
   475  - Const `DdosCustomPolicyTriggerSensitivityOverrideLow` has been removed
   476  - Const `DdosCustomPolicyTriggerSensitivityOverrideDefault` has been removed
   477  - Const `DdosSettingsProtectionCoverageStandard` has been removed
   478  - Const `DdosCustomPolicyTriggerSensitivityOverrideRelaxed` has been removed
   479  - Type alias `DdosSettingsProtectionCoverage` has been removed
   480  - Type alias `DdosCustomPolicyTriggerSensitivityOverride` has been removed
   481  - Type alias `DdosCustomPolicyProtocol` has been removed
   482  - Function `PossibleDdosCustomPolicyProtocolValues` has been removed
   483  - Function `PossibleDdosSettingsProtectionCoverageValues` has been removed
   484  - Function `PossibleDdosCustomPolicyTriggerSensitivityOverrideValues` has been removed
   485  - Struct `ProtocolCustomSettingsFormat` has been removed
   486  - Field `PublicIPAddresses` of struct `DdosCustomPolicyPropertiesFormat` has been removed
   487  - Field `ProtocolCustomSettings` of struct `DdosCustomPolicyPropertiesFormat` has been removed
   488  - Field `DdosCustomPolicy` of struct `DdosSettings` has been removed
   489  - Field `ProtectedIP` of struct `DdosSettings` has been removed
   490  - Field `ProtectionCoverage` of struct `DdosSettings` has been removed
   491  
   492  ### Features Added
   493  
   494  - New const `ApplicationGatewayWafRuleStateTypesEnabled`
   495  - New const `RouteMapMatchConditionNotEquals`
   496  - New const `ActionTypeBlock`
   497  - New const `RouteMapActionTypeUnknown`
   498  - New const `GeoAFRI`
   499  - New const `IsWorkloadProtectedFalse`
   500  - New const `ApplicationGatewayRuleSetStatusOptionsDeprecated`
   501  - New const `ApplicationGatewayWafRuleActionTypesAllow`
   502  - New const `RouteMapActionTypeRemove`
   503  - New const `ApplicationGatewayClientRevocationOptionsNone`
   504  - New const `NextStepContinue`
   505  - New const `SlotTypeProduction`
   506  - New const `NetworkIntentPolicyBasedServiceAllowRulesOnly`
   507  - New const `ApplicationGatewayTierTypesWAFV2`
   508  - New const `ActionTypeLog`
   509  - New const `CommissionedStateDeprovisioned`
   510  - New const `RouteMapMatchConditionEquals`
   511  - New const `GeoOCEANIA`
   512  - New const `GeoGLOBAL`
   513  - New const `WebApplicationFirewallTransformUppercase`
   514  - New const `NextStepUnknown`
   515  - New const `ApplicationGatewayTierTypesWAF`
   516  - New const `ApplicationGatewayWafRuleActionTypesNone`
   517  - New const `CustomIPPrefixTypeSingular`
   518  - New const `GeoME`
   519  - New const `GeoLATAM`
   520  - New const `ApplicationGatewayWafRuleActionTypesBlock`
   521  - New const `ApplicationGatewayRuleSetStatusOptionsGA`
   522  - New const `RouteMapMatchConditionUnknown`
   523  - New const `ApplicationGatewayWafRuleStateTypesDisabled`
   524  - New const `ApplicationGatewayTierTypesStandardV2`
   525  - New const `VnetLocalRouteOverrideCriteriaEqual`
   526  - New const `ManagedRuleEnabledStateEnabled`
   527  - New const `RouteMapMatchConditionContains`
   528  - New const `DdosSettingsProtectionModeDisabled`
   529  - New const `ActionTypeAnomalyScoring`
   530  - New const `ActionTypeAllow`
   531  - New const `SlotTypeStaging`
   532  - New const `GeoAQ`
   533  - New const `RouteMapMatchConditionNotContains`
   534  - New const `ApplicationGatewayClientRevocationOptionsOCSP`
   535  - New const `RouteMapActionTypeReplace`
   536  - New const `GeoNAM`
   537  - New const `CustomIPPrefixTypeChild`
   538  - New const `GeoEURO`
   539  - New const `ExpressRoutePortsBillingTypeMeteredData`
   540  - New const `GeoAPAC`
   541  - New const `CustomIPPrefixTypeParent`
   542  - New const `VnetLocalRouteOverrideCriteriaContains`
   543  - New const `DdosSettingsProtectionModeVirtualNetworkInherited`
   544  - New const `ApplicationGatewayWafRuleActionTypesLog`
   545  - New const `ApplicationGatewayWafRuleActionTypesAnomalyScoring`
   546  - New const `ApplicationGatewayRuleSetStatusOptionsSupported`
   547  - New const `ExpressRoutePortsBillingTypeUnlimitedData`
   548  - New const `DdosSettingsProtectionModeEnabled`
   549  - New const `IsWorkloadProtectedTrue`
   550  - New const `ApplicationGatewayRuleSetStatusOptionsPreview`
   551  - New const `RouteMapActionTypeDrop`
   552  - New const `ApplicationGatewayTierTypesStandard`
   553  - New const `NextStepTerminate`
   554  - New const `RouteMapActionTypeAdd`
   555  - New type alias `DdosSettingsProtectionMode`
   556  - New type alias `ApplicationGatewayWafRuleActionTypes`
   557  - New type alias `ApplicationGatewayClientRevocationOptions`
   558  - New type alias `NextStep`
   559  - New type alias `ActionType`
   560  - New type alias `SlotType`
   561  - New type alias `IsWorkloadProtected`
   562  - New type alias `RouteMapMatchCondition`
   563  - New type alias `ApplicationGatewayWafRuleStateTypes`
   564  - New type alias `ApplicationGatewayTierTypes`
   565  - New type alias `CustomIPPrefixType`
   566  - New type alias `RouteMapActionType`
   567  - New type alias `ExpressRoutePortsBillingType`
   568  - New type alias `ApplicationGatewayRuleSetStatusOptions`
   569  - New type alias `Geo`
   570  - New type alias `VnetLocalRouteOverrideCriteria`
   571  - New function `PossibleSlotTypeValues() []SlotType`
   572  - New function `NewVipSwapClient(string, azcore.TokenCredential, *arm.ClientOptions) (*VipSwapClient, error)`
   573  - New function `PossibleNextStepValues() []NextStep`
   574  - New function `*RouteMapsClient.BeginDelete(context.Context, string, string, string, *RouteMapsClientBeginDeleteOptions) (*runtime.Poller[RouteMapsClientDeleteResponse], error)`
   575  - New function `PossibleRouteMapActionTypeValues() []RouteMapActionType`
   576  - New function `*RouteMapsClient.Get(context.Context, string, string, string, *RouteMapsClientGetOptions) (RouteMapsClientGetResponse, error)`
   577  - New function `*VirtualHubsClient.BeginGetOutboundRoutes(context.Context, string, string, GetOutboundRoutesParameters, *VirtualHubsClientBeginGetOutboundRoutesOptions) (*runtime.Poller[VirtualHubsClientGetOutboundRoutesResponse], error)`
   578  - New function `PossibleGeoValues() []Geo`
   579  - New function `PossibleApplicationGatewayClientRevocationOptionsValues() []ApplicationGatewayClientRevocationOptions`
   580  - New function `*ApplicationGatewayWafDynamicManifestsClient.NewGetPager(string, *ApplicationGatewayWafDynamicManifestsClientGetOptions) *runtime.Pager[ApplicationGatewayWafDynamicManifestsClientGetResponse]`
   581  - New function `*ApplicationGatewayWafDynamicManifestsDefaultClient.Get(context.Context, string, *ApplicationGatewayWafDynamicManifestsDefaultClientGetOptions) (ApplicationGatewayWafDynamicManifestsDefaultClientGetResponse, error)`
   582  - New function `PossibleActionTypeValues() []ActionType`
   583  - New function `*RouteMapsClient.NewListPager(string, string, *RouteMapsClientListOptions) *runtime.Pager[RouteMapsClientListResponse]`
   584  - New function `PossibleApplicationGatewayTierTypesValues() []ApplicationGatewayTierTypes`
   585  - New function `NewApplicationGatewayWafDynamicManifestsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ApplicationGatewayWafDynamicManifestsClient, error)`
   586  - New function `PossibleApplicationGatewayRuleSetStatusOptionsValues() []ApplicationGatewayRuleSetStatusOptions`
   587  - New function `PossibleCustomIPPrefixTypeValues() []CustomIPPrefixType`
   588  - New function `NewApplicationGatewayWafDynamicManifestsDefaultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ApplicationGatewayWafDynamicManifestsDefaultClient, error)`
   589  - New function `PossibleVnetLocalRouteOverrideCriteriaValues() []VnetLocalRouteOverrideCriteria`
   590  - New function `*VirtualHubsClient.BeginGetInboundRoutes(context.Context, string, string, GetInboundRoutesParameters, *VirtualHubsClientBeginGetInboundRoutesOptions) (*runtime.Poller[VirtualHubsClientGetInboundRoutesResponse], error)`
   591  - New function `*VipSwapClient.Get(context.Context, string, string, *VipSwapClientGetOptions) (VipSwapClientGetResponse, error)`
   592  - New function `*PublicIPAddressesClient.BeginDdosProtectionStatus(context.Context, string, string, *PublicIPAddressesClientBeginDdosProtectionStatusOptions) (*runtime.Poller[PublicIPAddressesClientDdosProtectionStatusResponse], error)`
   593  - New function `PossibleExpressRoutePortsBillingTypeValues() []ExpressRoutePortsBillingType`
   594  - New function `*VipSwapClient.List(context.Context, string, string, *VipSwapClientListOptions) (VipSwapClientListResponse, error)`
   595  - New function `*VirtualNetworksClient.BeginListDdosProtectionStatus(context.Context, string, string, *VirtualNetworksClientBeginListDdosProtectionStatusOptions) (*runtime.Poller[*runtime.Pager[VirtualNetworksClientListDdosProtectionStatusResponse]], error)`
   596  - New function `PossibleIsWorkloadProtectedValues() []IsWorkloadProtected`
   597  - New function `PossibleDdosSettingsProtectionModeValues() []DdosSettingsProtectionMode`
   598  - New function `PossibleApplicationGatewayWafRuleStateTypesValues() []ApplicationGatewayWafRuleStateTypes`
   599  - New function `NewRouteMapsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*RouteMapsClient, error)`
   600  - New function `PossibleRouteMapMatchConditionValues() []RouteMapMatchCondition`
   601  - New function `*VipSwapClient.BeginCreate(context.Context, string, string, SwapResource, *VipSwapClientBeginCreateOptions) (*runtime.Poller[VipSwapClientCreateResponse], error)`
   602  - New function `PossibleApplicationGatewayWafRuleActionTypesValues() []ApplicationGatewayWafRuleActionTypes`
   603  - New function `*RouteMapsClient.BeginCreateOrUpdate(context.Context, string, string, string, RouteMap, *RouteMapsClientBeginCreateOrUpdateOptions) (*runtime.Poller[RouteMapsClientCreateOrUpdateResponse], error)`
   604  - New struct `Action`
   605  - New struct `ApplicationGatewayFirewallManifestRuleSet`
   606  - New struct `ApplicationGatewayWafDynamicManifestPropertiesResult`
   607  - New struct `ApplicationGatewayWafDynamicManifestResult`
   608  - New struct `ApplicationGatewayWafDynamicManifestResultList`
   609  - New struct `ApplicationGatewayWafDynamicManifestsClient`
   610  - New struct `ApplicationGatewayWafDynamicManifestsClientGetOptions`
   611  - New struct `ApplicationGatewayWafDynamicManifestsClientGetResponse`
   612  - New struct `ApplicationGatewayWafDynamicManifestsDefaultClient`
   613  - New struct `ApplicationGatewayWafDynamicManifestsDefaultClientGetOptions`
   614  - New struct `ApplicationGatewayWafDynamicManifestsDefaultClientGetResponse`
   615  - New struct `Criterion`
   616  - New struct `DefaultRuleSetPropertyFormat`
   617  - New struct `EffectiveRouteMapRoute`
   618  - New struct `GetInboundRoutesParameters`
   619  - New struct `GetOutboundRoutesParameters`
   620  - New struct `ListRouteMapsResult`
   621  - New struct `Parameter`
   622  - New struct `PublicIPAddressesClientBeginDdosProtectionStatusOptions`
   623  - New struct `PublicIPAddressesClientDdosProtectionStatusResponse`
   624  - New struct `PublicIPDdosProtectionStatusResult`
   625  - New struct `RouteMap`
   626  - New struct `RouteMapProperties`
   627  - New struct `RouteMapRule`
   628  - New struct `RouteMapsClient`
   629  - New struct `RouteMapsClientBeginCreateOrUpdateOptions`
   630  - New struct `RouteMapsClientBeginDeleteOptions`
   631  - New struct `RouteMapsClientCreateOrUpdateResponse`
   632  - New struct `RouteMapsClientDeleteResponse`
   633  - New struct `RouteMapsClientGetOptions`
   634  - New struct `RouteMapsClientGetResponse`
   635  - New struct `RouteMapsClientListOptions`
   636  - New struct `RouteMapsClientListResponse`
   637  - New struct `StaticRoutesConfig`
   638  - New struct `SwapResource`
   639  - New struct `SwapResourceListResult`
   640  - New struct `SwapResourceProperties`
   641  - New struct `VipSwapClient`
   642  - New struct `VipSwapClientBeginCreateOptions`
   643  - New struct `VipSwapClientCreateResponse`
   644  - New struct `VipSwapClientGetOptions`
   645  - New struct `VipSwapClientGetResponse`
   646  - New struct `VipSwapClientListOptions`
   647  - New struct `VipSwapClientListResponse`
   648  - New struct `VirtualHubsClientBeginGetInboundRoutesOptions`
   649  - New struct `VirtualHubsClientBeginGetOutboundRoutesOptions`
   650  - New struct `VirtualHubsClientGetInboundRoutesResponse`
   651  - New struct `VirtualHubsClientGetOutboundRoutesResponse`
   652  - New struct `VirtualNetworkDdosProtectionStatusResult`
   653  - New struct `VirtualNetworkGatewayPolicyGroup`
   654  - New struct `VirtualNetworkGatewayPolicyGroupMember`
   655  - New struct `VirtualNetworkGatewayPolicyGroupProperties`
   656  - New struct `VirtualNetworksClientBeginListDdosProtectionStatusOptions`
   657  - New struct `VirtualNetworksClientListDdosProtectionStatusResponse`
   658  - New struct `VngClientConnectionConfiguration`
   659  - New struct `VngClientConnectionConfigurationProperties`
   660  - New field `RouteMaps` in struct `VirtualHubProperties`
   661  - New field `Tiers` in struct `ApplicationGatewayFirewallRuleSetPropertiesFormat`
   662  - New field `EnablePrivateLinkFastPath` in struct `VirtualNetworkGatewayConnectionListEntityPropertiesFormat`
   663  - New field `ColoLocation` in struct `ExpressRouteLinkPropertiesFormat`
   664  - New field `EnablePrivateLinkFastPath` in struct `VirtualNetworkGatewayConnectionPropertiesFormat`
   665  - New field `DisableTCPStateTracking` in struct `InterfacePropertiesFormat`
   666  - New field `Top` in struct `ManagementClientListNetworkManagerEffectiveConnectivityConfigurationsOptions`
   667  - New field `Action` in struct `ManagedRuleOverride`
   668  - New field `VngClientConnectionConfigurations` in struct `VPNClientConfiguration`
   669  - New field `StaticRoutesConfig` in struct `VnetRoute`
   670  - New field `AllowVirtualWanTraffic` in struct `VirtualNetworkGatewayPropertiesFormat`
   671  - New field `VirtualNetworkGatewayPolicyGroups` in struct `VirtualNetworkGatewayPropertiesFormat`
   672  - New field `AllowRemoteVnetTraffic` in struct `VirtualNetworkGatewayPropertiesFormat`
   673  - New field `RuleIDString` in struct `ApplicationGatewayFirewallRule`
   674  - New field `State` in struct `ApplicationGatewayFirewallRule`
   675  - New field `Action` in struct `ApplicationGatewayFirewallRule`
   676  - New field `Top` in struct `ManagerDeploymentStatusClientListOptions`
   677  - New field `InboundRouteMap` in struct `RoutingConfiguration`
   678  - New field `OutboundRouteMap` in struct `RoutingConfiguration`
   679  - New field `VerifyClientRevocation` in struct `ApplicationGatewayClientAuthConfiguration`
   680  - New field `Top` in struct `ManagementClientListActiveSecurityAdminRulesOptions`
   681  - New field `ProbeThreshold` in struct `ProbePropertiesFormat`
   682  - New field `AllowNonVirtualWanTraffic` in struct `ExpressRouteGatewayProperties`
   683  - New field `Top` in struct `ManagementClientListActiveConnectivityConfigurationsOptions`
   684  - New field `PublicIPAddresses` in struct `DdosProtectionPlanPropertiesFormat`
   685  - New field `ProtectionMode` in struct `DdosSettings`
   686  - New field `DdosProtectionPlan` in struct `DdosSettings`
   687  - New field `ExpressRouteAdvertise` in struct `CustomIPPrefixPropertiesFormat`
   688  - New field `Geo` in struct `CustomIPPrefixPropertiesFormat`
   689  - New field `PrefixType` in struct `CustomIPPrefixPropertiesFormat`
   690  - New field `Asn` in struct `CustomIPPrefixPropertiesFormat`
   691  - New field `Top` in struct `ManagementClientListNetworkManagerEffectiveSecurityAdminRulesOptions`
   692  - New field `EnablePrivateLinkFastPath` in struct `ExpressRouteConnectionProperties`
   693  - New field `BillingType` in struct `ExpressRoutePortPropertiesFormat`
   694  
   695  
   696  ## 1.1.0 (2022-08-05)
   697  ### Features Added
   698  
   699  - New const `SecurityConfigurationRuleDirectionInbound`
   700  - New const `IsGlobalFalse`
   701  - New const `EndpointTypeAzureVMSS`
   702  - New const `ScopeConnectionStateConflict`
   703  - New const `SecurityConfigurationRuleDirectionOutbound`
   704  - New const `GroupConnectivityDirectlyConnected`
   705  - New const `ScopeConnectionStateRejected`
   706  - New const `ConfigurationTypeConnectivity`
   707  - New const `AutoLearnPrivateRangesModeEnabled`
   708  - New const `UseHubGatewayFalse`
   709  - New const `NetworkIntentPolicyBasedServiceNone`
   710  - New const `DeleteExistingPeeringFalse`
   711  - New const `EffectiveAdminRuleKindDefault`
   712  - New const `DeploymentStatusFailed`
   713  - New const `AddressPrefixTypeIPPrefix`
   714  - New const `AddressPrefixTypeServiceTag`
   715  - New const `UseHubGatewayTrue`
   716  - New const `WebApplicationFirewallOperatorAny`
   717  - New const `SecurityConfigurationRuleAccessAlwaysAllow`
   718  - New const `CreatedByTypeUser`
   719  - New const `EndpointTypeAzureArcVM`
   720  - New const `DeploymentStatusNotStarted`
   721  - New const `SecurityConfigurationRuleProtocolTCP`
   722  - New const `SecurityConfigurationRuleAccessDeny`
   723  - New const `SecurityConfigurationRuleProtocolEsp`
   724  - New const `IsGlobalTrue`
   725  - New const `DeploymentStatusDeployed`
   726  - New const `NetworkIntentPolicyBasedServiceAll`
   727  - New const `SecurityConfigurationRuleProtocolUDP`
   728  - New const `CreatedByTypeKey`
   729  - New const `PacketCaptureTargetTypeAzureVMSS`
   730  - New const `ApplicationGatewaySSLPolicyTypeCustomV2`
   731  - New const `DeleteExistingPeeringTrue`
   732  - New const `ScopeConnectionStateConnected`
   733  - New const `ApplicationGatewaySSLPolicyNameAppGwSSLPolicy20220101S`
   734  - New const `ConnectivityTopologyMesh`
   735  - New const `CreatedByTypeManagedIdentity`
   736  - New const `AdminRuleKindCustom`
   737  - New const `ApplicationGatewaySSLProtocolTLSv13`
   738  - New const `ConnectivityTopologyHubAndSpoke`
   739  - New const `ScopeConnectionStateRevoked`
   740  - New const `ConfigurationTypeSecurityAdmin`
   741  - New const `SecurityConfigurationRuleProtocolAh`
   742  - New const `CommissionedStateCommissionedNoInternetAdvertise`
   743  - New const `ScopeConnectionStatePending`
   744  - New const `SecurityConfigurationRuleAccessAllow`
   745  - New const `SecurityConfigurationRuleProtocolIcmp`
   746  - New const `AutoLearnPrivateRangesModeDisabled`
   747  - New const `SecurityConfigurationRuleProtocolAny`
   748  - New const `ApplicationGatewaySSLPolicyNameAppGwSSLPolicy20220101`
   749  - New const `CreatedByTypeApplication`
   750  - New const `GroupConnectivityNone`
   751  - New const `EffectiveAdminRuleKindCustom`
   752  - New const `AdminRuleKindDefault`
   753  - New const `DeploymentStatusDeploying`
   754  - New const `PacketCaptureTargetTypeAzureVM`
   755  - New function `*ManagementClient.ListActiveConnectivityConfigurations(context.Context, string, string, ActiveConfigurationParameter, *ManagementClientListActiveConnectivityConfigurationsOptions) (ManagementClientListActiveConnectivityConfigurationsResponse, error)`
   756  - New function `*ManagersClient.NewListBySubscriptionPager(*ManagersClientListBySubscriptionOptions) *runtime.Pager[ManagersClientListBySubscriptionResponse]`
   757  - New function `NewStaticMembersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*StaticMembersClient, error)`
   758  - New function `NewAdminRulesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AdminRulesClient, error)`
   759  - New function `*EffectiveDefaultSecurityAdminRule.GetEffectiveBaseSecurityAdminRule() *EffectiveBaseSecurityAdminRule`
   760  - New function `PossibleAddressPrefixTypeValues() []AddressPrefixType`
   761  - New function `PossibleUseHubGatewayValues() []UseHubGateway`
   762  - New function `*ScopeConnectionsClient.Delete(context.Context, string, string, string, *ScopeConnectionsClientDeleteOptions) (ScopeConnectionsClientDeleteResponse, error)`
   763  - New function `PossibleIsGlobalValues() []IsGlobal`
   764  - New function `*ManagementClient.ListActiveSecurityAdminRules(context.Context, string, string, ActiveConfigurationParameter, *ManagementClientListActiveSecurityAdminRulesOptions) (ManagementClientListActiveSecurityAdminRulesResponse, error)`
   765  - New function `*ManagersClient.NewListPager(string, *ManagersClientListOptions) *runtime.Pager[ManagersClientListResponse]`
   766  - New function `NewConnectivityConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ConnectivityConfigurationsClient, error)`
   767  - New function `*GroupsClient.Get(context.Context, string, string, string, *GroupsClientGetOptions) (GroupsClientGetResponse, error)`
   768  - New function `PossibleAdminRuleKindValues() []AdminRuleKind`
   769  - New function `*ScopeConnectionsClient.Get(context.Context, string, string, string, *ScopeConnectionsClientGetOptions) (ScopeConnectionsClientGetResponse, error)`
   770  - New function `*AdminRuleCollectionsClient.CreateOrUpdate(context.Context, string, string, string, string, AdminRuleCollection, *AdminRuleCollectionsClientCreateOrUpdateOptions) (AdminRuleCollectionsClientCreateOrUpdateResponse, error)`
   771  - New function `PossibleScopeConnectionStateValues() []ScopeConnectionState`
   772  - New function `*ConnectivityConfigurationsClient.NewListPager(string, string, *ConnectivityConfigurationsClientListOptions) *runtime.Pager[ConnectivityConfigurationsClientListResponse]`
   773  - New function `*BaseAdminRule.GetBaseAdminRule() *BaseAdminRule`
   774  - New function `PossibleSecurityConfigurationRuleProtocolValues() []SecurityConfigurationRuleProtocol`
   775  - New function `*AdminRulesClient.CreateOrUpdate(context.Context, string, string, string, string, string, BaseAdminRuleClassification, *AdminRulesClientCreateOrUpdateOptions) (AdminRulesClientCreateOrUpdateResponse, error)`
   776  - New function `PossibleNetworkIntentPolicyBasedServiceValues() []NetworkIntentPolicyBasedService`
   777  - New function `*ManagementGroupNetworkManagerConnectionsClient.Delete(context.Context, string, string, *ManagementGroupNetworkManagerConnectionsClientDeleteOptions) (ManagementGroupNetworkManagerConnectionsClientDeleteResponse, error)`
   778  - New function `PossibleSecurityConfigurationRuleAccessValues() []SecurityConfigurationRuleAccess`
   779  - New function `*ManagersClient.BeginDelete(context.Context, string, string, *ManagersClientBeginDeleteOptions) (*runtime.Poller[ManagersClientDeleteResponse], error)`
   780  - New function `*ManagementClient.ExpressRouteProviderPort(context.Context, string, *ManagementClientExpressRouteProviderPortOptions) (ManagementClientExpressRouteProviderPortResponse, error)`
   781  - New function `*ActiveBaseSecurityAdminRule.GetActiveBaseSecurityAdminRule() *ActiveBaseSecurityAdminRule`
   782  - New function `*ConnectivityConfigurationsClient.BeginDelete(context.Context, string, string, string, *ConnectivityConfigurationsClientBeginDeleteOptions) (*runtime.Poller[ConnectivityConfigurationsClientDeleteResponse], error)`
   783  - New function `*AdminRuleCollectionsClient.BeginDelete(context.Context, string, string, string, string, *AdminRuleCollectionsClientBeginDeleteOptions) (*runtime.Poller[AdminRuleCollectionsClientDeleteResponse], error)`
   784  - New function `*ConnectivityConfigurationsClient.CreateOrUpdate(context.Context, string, string, string, ConnectivityConfiguration, *ConnectivityConfigurationsClientCreateOrUpdateOptions) (ConnectivityConfigurationsClientCreateOrUpdateResponse, error)`
   785  - New function `*SecurityAdminConfigurationsClient.Get(context.Context, string, string, string, *SecurityAdminConfigurationsClientGetOptions) (SecurityAdminConfigurationsClientGetResponse, error)`
   786  - New function `*StaticMembersClient.Delete(context.Context, string, string, string, string, *StaticMembersClientDeleteOptions) (StaticMembersClientDeleteResponse, error)`
   787  - New function `*ManagerDeploymentStatusClient.List(context.Context, string, string, ManagerDeploymentStatusParameter, *ManagerDeploymentStatusClientListOptions) (ManagerDeploymentStatusClientListResponse, error)`
   788  - New function `*SubscriptionNetworkManagerConnectionsClient.Delete(context.Context, string, *SubscriptionNetworkManagerConnectionsClientDeleteOptions) (SubscriptionNetworkManagerConnectionsClientDeleteResponse, error)`
   789  - New function `PossibleEffectiveAdminRuleKindValues() []EffectiveAdminRuleKind`
   790  - New function `*AdminRulesClient.NewListPager(string, string, string, string, *AdminRulesClientListOptions) *runtime.Pager[AdminRulesClientListResponse]`
   791  - New function `*GroupsClient.NewListPager(string, string, *GroupsClientListOptions) *runtime.Pager[GroupsClientListResponse]`
   792  - New function `*GroupsClient.BeginDelete(context.Context, string, string, string, *GroupsClientBeginDeleteOptions) (*runtime.Poller[GroupsClientDeleteResponse], error)`
   793  - New function `*StaticMembersClient.NewListPager(string, string, string, *StaticMembersClientListOptions) *runtime.Pager[StaticMembersClientListResponse]`
   794  - New function `NewGroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GroupsClient, error)`
   795  - New function `PossibleCreatedByTypeValues() []CreatedByType`
   796  - New function `PossibleAutoLearnPrivateRangesModeValues() []AutoLearnPrivateRangesMode`
   797  - New function `*ManagementGroupNetworkManagerConnectionsClient.CreateOrUpdate(context.Context, string, string, ManagerConnection, *ManagementGroupNetworkManagerConnectionsClientCreateOrUpdateOptions) (ManagementGroupNetworkManagerConnectionsClientCreateOrUpdateResponse, error)`
   798  - New function `*GroupsClient.CreateOrUpdate(context.Context, string, string, string, Group, *GroupsClientCreateOrUpdateOptions) (GroupsClientCreateOrUpdateResponse, error)`
   799  - New function `*ActiveSecurityAdminRule.GetActiveBaseSecurityAdminRule() *ActiveBaseSecurityAdminRule`
   800  - New function `*AdminRuleCollectionsClient.Get(context.Context, string, string, string, string, *AdminRuleCollectionsClientGetOptions) (AdminRuleCollectionsClientGetResponse, error)`
   801  - New function `*ManagersClient.CreateOrUpdate(context.Context, string, string, Manager, *ManagersClientCreateOrUpdateOptions) (ManagersClientCreateOrUpdateResponse, error)`
   802  - New function `*SubscriptionNetworkManagerConnectionsClient.NewListPager(*SubscriptionNetworkManagerConnectionsClientListOptions) *runtime.Pager[SubscriptionNetworkManagerConnectionsClientListResponse]`
   803  - New function `*AdminRule.GetBaseAdminRule() *BaseAdminRule`
   804  - New function `*AdminRulesClient.Get(context.Context, string, string, string, string, string, *AdminRulesClientGetOptions) (AdminRulesClientGetResponse, error)`
   805  - New function `PossiblePacketCaptureTargetTypeValues() []PacketCaptureTargetType`
   806  - New function `*ManagementClient.ListNetworkManagerEffectiveSecurityAdminRules(context.Context, string, string, QueryRequestOptions, *ManagementClientListNetworkManagerEffectiveSecurityAdminRulesOptions) (ManagementClientListNetworkManagerEffectiveSecurityAdminRulesResponse, error)`
   807  - New function `*ManagementGroupNetworkManagerConnectionsClient.Get(context.Context, string, string, *ManagementGroupNetworkManagerConnectionsClientGetOptions) (ManagementGroupNetworkManagerConnectionsClientGetResponse, error)`
   808  - New function `NewExpressRouteProviderPortsLocationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ExpressRouteProviderPortsLocationClient, error)`
   809  - New function `*DefaultAdminRule.GetBaseAdminRule() *BaseAdminRule`
   810  - New function `*ConnectivityConfigurationsClient.Get(context.Context, string, string, string, *ConnectivityConfigurationsClientGetOptions) (ConnectivityConfigurationsClientGetResponse, error)`
   811  - New function `NewManagersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagersClient, error)`
   812  - New function `*SubscriptionNetworkManagerConnectionsClient.Get(context.Context, string, *SubscriptionNetworkManagerConnectionsClientGetOptions) (SubscriptionNetworkManagerConnectionsClientGetResponse, error)`
   813  - New function `*EffectiveSecurityAdminRule.GetEffectiveBaseSecurityAdminRule() *EffectiveBaseSecurityAdminRule`
   814  - New function `*EffectiveBaseSecurityAdminRule.GetEffectiveBaseSecurityAdminRule() *EffectiveBaseSecurityAdminRule`
   815  - New function `NewScopeConnectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ScopeConnectionsClient, error)`
   816  - New function `NewAdminRuleCollectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AdminRuleCollectionsClient, error)`
   817  - New function `*ManagementClient.ListNetworkManagerEffectiveConnectivityConfigurations(context.Context, string, string, QueryRequestOptions, *ManagementClientListNetworkManagerEffectiveConnectivityConfigurationsOptions) (ManagementClientListNetworkManagerEffectiveConnectivityConfigurationsResponse, error)`
   818  - New function `PossibleGroupConnectivityValues() []GroupConnectivity`
   819  - New function `NewSubscriptionNetworkManagerConnectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SubscriptionNetworkManagerConnectionsClient, error)`
   820  - New function `*AzureFirewallsClient.BeginListLearnedPrefixes(context.Context, string, string, *AzureFirewallsClientBeginListLearnedPrefixesOptions) (*runtime.Poller[AzureFirewallsClientListLearnedPrefixesResponse], error)`
   821  - New function `*ManagersClient.Patch(context.Context, string, string, PatchObject, *ManagersClientPatchOptions) (ManagersClientPatchResponse, error)`
   822  - New function `*ManagersClient.Get(context.Context, string, string, *ManagersClientGetOptions) (ManagersClientGetResponse, error)`
   823  - New function `*StaticMembersClient.CreateOrUpdate(context.Context, string, string, string, string, StaticMember, *StaticMembersClientCreateOrUpdateOptions) (StaticMembersClientCreateOrUpdateResponse, error)`
   824  - New function `*AdminRuleCollectionsClient.NewListPager(string, string, string, *AdminRuleCollectionsClientListOptions) *runtime.Pager[AdminRuleCollectionsClientListResponse]`
   825  - New function `*ScopeConnectionsClient.NewListPager(string, string, *ScopeConnectionsClientListOptions) *runtime.Pager[ScopeConnectionsClientListResponse]`
   826  - New function `*ActiveDefaultSecurityAdminRule.GetActiveBaseSecurityAdminRule() *ActiveBaseSecurityAdminRule`
   827  - New function `*ExpressRouteProviderPortsLocationClient.List(context.Context, *ExpressRouteProviderPortsLocationClientListOptions) (ExpressRouteProviderPortsLocationClientListResponse, error)`
   828  - New function `*ManagerCommitsClient.BeginPost(context.Context, string, string, ManagerCommit, *ManagerCommitsClientBeginPostOptions) (*runtime.Poller[ManagerCommitsClientPostResponse], error)`
   829  - New function `NewManagerCommitsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagerCommitsClient, error)`
   830  - New function `PossibleConfigurationTypeValues() []ConfigurationType`
   831  - New function `NewManagerDeploymentStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagerDeploymentStatusClient, error)`
   832  - New function `*ScopeConnectionsClient.CreateOrUpdate(context.Context, string, string, string, ScopeConnection, *ScopeConnectionsClientCreateOrUpdateOptions) (ScopeConnectionsClientCreateOrUpdateResponse, error)`
   833  - New function `*SecurityAdminConfigurationsClient.CreateOrUpdate(context.Context, string, string, string, SecurityAdminConfiguration, *SecurityAdminConfigurationsClientCreateOrUpdateOptions) (SecurityAdminConfigurationsClientCreateOrUpdateResponse, error)`
   834  - New function `NewManagementGroupNetworkManagerConnectionsClient(azcore.TokenCredential, *arm.ClientOptions) (*ManagementGroupNetworkManagerConnectionsClient, error)`
   835  - New function `PossibleDeleteExistingPeeringValues() []DeleteExistingPeering`
   836  - New function `PossibleDeploymentStatusValues() []DeploymentStatus`
   837  - New function `*ManagementGroupNetworkManagerConnectionsClient.NewListPager(string, *ManagementGroupNetworkManagerConnectionsClientListOptions) *runtime.Pager[ManagementGroupNetworkManagerConnectionsClientListResponse]`
   838  - New function `*SecurityAdminConfigurationsClient.NewListPager(string, string, *SecurityAdminConfigurationsClientListOptions) *runtime.Pager[SecurityAdminConfigurationsClientListResponse]`
   839  - New function `PossibleConnectivityTopologyValues() []ConnectivityTopology`
   840  - New function `*StaticMembersClient.Get(context.Context, string, string, string, string, *StaticMembersClientGetOptions) (StaticMembersClientGetResponse, error)`
   841  - New function `PossibleSecurityConfigurationRuleDirectionValues() []SecurityConfigurationRuleDirection`
   842  - New function `*SecurityAdminConfigurationsClient.BeginDelete(context.Context, string, string, string, *SecurityAdminConfigurationsClientBeginDeleteOptions) (*runtime.Poller[SecurityAdminConfigurationsClientDeleteResponse], error)`
   843  - New function `NewSecurityAdminConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SecurityAdminConfigurationsClient, error)`
   844  - New function `*AdminRulesClient.BeginDelete(context.Context, string, string, string, string, string, *AdminRulesClientBeginDeleteOptions) (*runtime.Poller[AdminRulesClientDeleteResponse], error)`
   845  - New function `*SubscriptionNetworkManagerConnectionsClient.CreateOrUpdate(context.Context, string, ManagerConnection, *SubscriptionNetworkManagerConnectionsClientCreateOrUpdateOptions) (SubscriptionNetworkManagerConnectionsClientCreateOrUpdateResponse, error)`
   846  - New struct `ActiveBaseSecurityAdminRule`
   847  - New struct `ActiveConfigurationParameter`
   848  - New struct `ActiveConnectivityConfiguration`
   849  - New struct `ActiveConnectivityConfigurationsListResult`
   850  - New struct `ActiveDefaultSecurityAdminRule`
   851  - New struct `ActiveSecurityAdminRule`
   852  - New struct `ActiveSecurityAdminRulesListResult`
   853  - New struct `AddressPrefixItem`
   854  - New struct `AdminPropertiesFormat`
   855  - New struct `AdminRule`
   856  - New struct `AdminRuleCollection`
   857  - New struct `AdminRuleCollectionListResult`
   858  - New struct `AdminRuleCollectionPropertiesFormat`
   859  - New struct `AdminRuleCollectionsClient`
   860  - New struct `AdminRuleCollectionsClientBeginDeleteOptions`
   861  - New struct `AdminRuleCollectionsClientCreateOrUpdateOptions`
   862  - New struct `AdminRuleCollectionsClientCreateOrUpdateResponse`
   863  - New struct `AdminRuleCollectionsClientDeleteResponse`
   864  - New struct `AdminRuleCollectionsClientGetOptions`
   865  - New struct `AdminRuleCollectionsClientGetResponse`
   866  - New struct `AdminRuleCollectionsClientListOptions`
   867  - New struct `AdminRuleCollectionsClientListResponse`
   868  - New struct `AdminRuleListResult`
   869  - New struct `AdminRulesClient`
   870  - New struct `AdminRulesClientBeginDeleteOptions`
   871  - New struct `AdminRulesClientCreateOrUpdateOptions`
   872  - New struct `AdminRulesClientCreateOrUpdateResponse`
   873  - New struct `AdminRulesClientDeleteResponse`
   874  - New struct `AdminRulesClientGetOptions`
   875  - New struct `AdminRulesClientGetResponse`
   876  - New struct `AdminRulesClientListOptions`
   877  - New struct `AdminRulesClientListResponse`
   878  - New struct `AzureFirewallsClientBeginListLearnedPrefixesOptions`
   879  - New struct `AzureFirewallsClientListLearnedPrefixesResponse`
   880  - New struct `BaseAdminRule`
   881  - New struct `ChildResource`
   882  - New struct `ConfigurationGroup`
   883  - New struct `ConnectivityConfiguration`
   884  - New struct `ConnectivityConfigurationListResult`
   885  - New struct `ConnectivityConfigurationProperties`
   886  - New struct `ConnectivityConfigurationsClient`
   887  - New struct `ConnectivityConfigurationsClientBeginDeleteOptions`
   888  - New struct `ConnectivityConfigurationsClientCreateOrUpdateOptions`
   889  - New struct `ConnectivityConfigurationsClientCreateOrUpdateResponse`
   890  - New struct `ConnectivityConfigurationsClientDeleteResponse`
   891  - New struct `ConnectivityConfigurationsClientGetOptions`
   892  - New struct `ConnectivityConfigurationsClientGetResponse`
   893  - New struct `ConnectivityConfigurationsClientListOptions`
   894  - New struct `ConnectivityConfigurationsClientListResponse`
   895  - New struct `ConnectivityGroupItem`
   896  - New struct `CrossTenantScopes`
   897  - New struct `DefaultAdminPropertiesFormat`
   898  - New struct `DefaultAdminRule`
   899  - New struct `EffectiveBaseSecurityAdminRule`
   900  - New struct `EffectiveConnectivityConfiguration`
   901  - New struct `EffectiveDefaultSecurityAdminRule`
   902  - New struct `EffectiveSecurityAdminRule`
   903  - New struct `ExpressRouteProviderPort`
   904  - New struct `ExpressRouteProviderPortListResult`
   905  - New struct `ExpressRouteProviderPortProperties`
   906  - New struct `ExpressRouteProviderPortsLocationClient`
   907  - New struct `ExpressRouteProviderPortsLocationClientListOptions`
   908  - New struct `ExpressRouteProviderPortsLocationClientListResponse`
   909  - New struct `Group`
   910  - New struct `GroupListResult`
   911  - New struct `GroupProperties`
   912  - New struct `GroupsClient`
   913  - New struct `GroupsClientBeginDeleteOptions`
   914  - New struct `GroupsClientCreateOrUpdateOptions`
   915  - New struct `GroupsClientCreateOrUpdateResponse`
   916  - New struct `GroupsClientDeleteResponse`
   917  - New struct `GroupsClientGetOptions`
   918  - New struct `GroupsClientGetResponse`
   919  - New struct `GroupsClientListOptions`
   920  - New struct `GroupsClientListResponse`
   921  - New struct `Hub`
   922  - New struct `IPPrefixesList`
   923  - New struct `ManagementClientExpressRouteProviderPortOptions`
   924  - New struct `ManagementClientExpressRouteProviderPortResponse`
   925  - New struct `ManagementClientListActiveConnectivityConfigurationsOptions`
   926  - New struct `ManagementClientListActiveConnectivityConfigurationsResponse`
   927  - New struct `ManagementClientListActiveSecurityAdminRulesOptions`
   928  - New struct `ManagementClientListActiveSecurityAdminRulesResponse`
   929  - New struct `ManagementClientListNetworkManagerEffectiveConnectivityConfigurationsOptions`
   930  - New struct `ManagementClientListNetworkManagerEffectiveConnectivityConfigurationsResponse`
   931  - New struct `ManagementClientListNetworkManagerEffectiveSecurityAdminRulesOptions`
   932  - New struct `ManagementClientListNetworkManagerEffectiveSecurityAdminRulesResponse`
   933  - New struct `ManagementGroupNetworkManagerConnectionsClient`
   934  - New struct `ManagementGroupNetworkManagerConnectionsClientCreateOrUpdateOptions`
   935  - New struct `ManagementGroupNetworkManagerConnectionsClientCreateOrUpdateResponse`
   936  - New struct `ManagementGroupNetworkManagerConnectionsClientDeleteOptions`
   937  - New struct `ManagementGroupNetworkManagerConnectionsClientDeleteResponse`
   938  - New struct `ManagementGroupNetworkManagerConnectionsClientGetOptions`
   939  - New struct `ManagementGroupNetworkManagerConnectionsClientGetResponse`
   940  - New struct `ManagementGroupNetworkManagerConnectionsClientListOptions`
   941  - New struct `ManagementGroupNetworkManagerConnectionsClientListResponse`
   942  - New struct `Manager`
   943  - New struct `ManagerCommit`
   944  - New struct `ManagerCommitsClient`
   945  - New struct `ManagerCommitsClientBeginPostOptions`
   946  - New struct `ManagerCommitsClientPostResponse`
   947  - New struct `ManagerConnection`
   948  - New struct `ManagerConnectionListResult`
   949  - New struct `ManagerConnectionProperties`
   950  - New struct `ManagerDeploymentStatus`
   951  - New struct `ManagerDeploymentStatusClient`
   952  - New struct `ManagerDeploymentStatusClientListOptions`
   953  - New struct `ManagerDeploymentStatusClientListResponse`
   954  - New struct `ManagerDeploymentStatusListResult`
   955  - New struct `ManagerDeploymentStatusParameter`
   956  - New struct `ManagerEffectiveConnectivityConfigurationListResult`
   957  - New struct `ManagerEffectiveSecurityAdminRulesListResult`
   958  - New struct `ManagerListResult`
   959  - New struct `ManagerProperties`
   960  - New struct `ManagerPropertiesNetworkManagerScopes`
   961  - New struct `ManagerSecurityGroupItem`
   962  - New struct `ManagersClient`
   963  - New struct `ManagersClientBeginDeleteOptions`
   964  - New struct `ManagersClientCreateOrUpdateOptions`
   965  - New struct `ManagersClientCreateOrUpdateResponse`
   966  - New struct `ManagersClientDeleteResponse`
   967  - New struct `ManagersClientGetOptions`
   968  - New struct `ManagersClientGetResponse`
   969  - New struct `ManagersClientListBySubscriptionOptions`
   970  - New struct `ManagersClientListBySubscriptionResponse`
   971  - New struct `ManagersClientListOptions`
   972  - New struct `ManagersClientListResponse`
   973  - New struct `ManagersClientPatchOptions`
   974  - New struct `ManagersClientPatchResponse`
   975  - New struct `PacketCaptureMachineScope`
   976  - New struct `PatchObject`
   977  - New struct `QueryRequestOptions`
   978  - New struct `ScopeConnection`
   979  - New struct `ScopeConnectionListResult`
   980  - New struct `ScopeConnectionProperties`
   981  - New struct `ScopeConnectionsClient`
   982  - New struct `ScopeConnectionsClientCreateOrUpdateOptions`
   983  - New struct `ScopeConnectionsClientCreateOrUpdateResponse`
   984  - New struct `ScopeConnectionsClientDeleteOptions`
   985  - New struct `ScopeConnectionsClientDeleteResponse`
   986  - New struct `ScopeConnectionsClientGetOptions`
   987  - New struct `ScopeConnectionsClientGetResponse`
   988  - New struct `ScopeConnectionsClientListOptions`
   989  - New struct `ScopeConnectionsClientListResponse`
   990  - New struct `SecurityAdminConfiguration`
   991  - New struct `SecurityAdminConfigurationListResult`
   992  - New struct `SecurityAdminConfigurationPropertiesFormat`
   993  - New struct `SecurityAdminConfigurationsClient`
   994  - New struct `SecurityAdminConfigurationsClientBeginDeleteOptions`
   995  - New struct `SecurityAdminConfigurationsClientCreateOrUpdateOptions`
   996  - New struct `SecurityAdminConfigurationsClientCreateOrUpdateResponse`
   997  - New struct `SecurityAdminConfigurationsClientDeleteResponse`
   998  - New struct `SecurityAdminConfigurationsClientGetOptions`
   999  - New struct `SecurityAdminConfigurationsClientGetResponse`
  1000  - New struct `SecurityAdminConfigurationsClientListOptions`
  1001  - New struct `SecurityAdminConfigurationsClientListResponse`
  1002  - New struct `StaticMember`
  1003  - New struct `StaticMemberListResult`
  1004  - New struct `StaticMemberProperties`
  1005  - New struct `StaticMembersClient`
  1006  - New struct `StaticMembersClientCreateOrUpdateOptions`
  1007  - New struct `StaticMembersClientCreateOrUpdateResponse`
  1008  - New struct `StaticMembersClientDeleteOptions`
  1009  - New struct `StaticMembersClientDeleteResponse`
  1010  - New struct `StaticMembersClientGetOptions`
  1011  - New struct `StaticMembersClientGetResponse`
  1012  - New struct `StaticMembersClientListOptions`
  1013  - New struct `StaticMembersClientListResponse`
  1014  - New struct `SubscriptionNetworkManagerConnectionsClient`
  1015  - New struct `SubscriptionNetworkManagerConnectionsClientCreateOrUpdateOptions`
  1016  - New struct `SubscriptionNetworkManagerConnectionsClientCreateOrUpdateResponse`
  1017  - New struct `SubscriptionNetworkManagerConnectionsClientDeleteOptions`
  1018  - New struct `SubscriptionNetworkManagerConnectionsClientDeleteResponse`
  1019  - New struct `SubscriptionNetworkManagerConnectionsClientGetOptions`
  1020  - New struct `SubscriptionNetworkManagerConnectionsClientGetResponse`
  1021  - New struct `SubscriptionNetworkManagerConnectionsClientListOptions`
  1022  - New struct `SubscriptionNetworkManagerConnectionsClientListResponse`
  1023  - New struct `SystemData`
  1024  - New struct `VirtualRouterAutoScaleConfiguration`
  1025  - New field `NoInternetAdvertise` in struct `CustomIPPrefixPropertiesFormat`
  1026  - New field `FlushConnection` in struct `SecurityGroupPropertiesFormat`
  1027  - New field `EnablePacFile` in struct `ExplicitProxySettings`
  1028  - New field `Scope` in struct `PacketCaptureParameters`
  1029  - New field `TargetType` in struct `PacketCaptureParameters`
  1030  - New field `Scope` in struct `PacketCaptureResultProperties`
  1031  - New field `TargetType` in struct `PacketCaptureResultProperties`
  1032  - New field `AutoLearnPrivateRanges` in struct `FirewallPolicySNAT`
  1033  - New field `VirtualRouterAutoScaleConfiguration` in struct `VirtualHubProperties`
  1034  - New field `Priority` in struct `ApplicationGatewayRoutingRulePropertiesFormat`
  1035  
  1036  
  1037  ## 1.0.0 (2022-05-16)
  1038  
  1039  The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork` is using our [next generation design principles](https://azure.github.io/azure-sdk/general_introduction.html) since version 1.0.0, which contains breaking changes.
  1040  
  1041  To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/azsdk/go/mgmt/migration).
  1042  
  1043  To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/go/mgmt).