10.0.0-beta.1 (2026-06-10)
Breaking Changes
- Function
*IpamPoolsClient.Updateparameter(s) have been changed from(ctx context.Context, resourceGroupName string, networkManagerName string, poolName string, options *IpamPoolsClientUpdateOptions)to(ctx context.Context, resourceGroupName string, networkManagerName string, poolName string, body IpamPoolUpdate, options *IpamPoolsClientUpdateOptions) - Function
*StaticCidrsClient.Createparameter(s) have been changed from(ctx context.Context, resourceGroupName string, networkManagerName string, poolName string, staticCidrName string, options *StaticCidrsClientCreateOptions)to(ctx context.Context, resourceGroupName string, networkManagerName string, poolName string, staticCidrName string, body StaticCidr, options *StaticCidrsClientCreateOptions) - Function
*VerifierWorkspacesClient.Updateparameter(s) have been changed from(ctx context.Context, resourceGroupName string, networkManagerName string, workspaceName string, options *VerifierWorkspacesClientUpdateOptions)to(ctx context.Context, resourceGroupName string, networkManagerName string, workspaceName string, body VerifierWorkspaceUpdate, options *VerifierWorkspacesClientUpdateOptions) - Type of
EffectiveNetworkSecurityGroup.TagMaphas been changed from*stringtomap[string][]*string - Type of
ManagedServiceIdentity.UserAssignedIdentitieshas been changed frommap[string]*Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalpropertiestomap[string]*ManagedServiceIdentityUserAssignedIdentities - Type of
NspAccessRule.SystemDatahas been changed from*SecurityPerimeterSystemDatato*SystemData - Type of
NspAssociation.SystemDatahas been changed from*SecurityPerimeterSystemDatato*SystemData - Type of
NspLink.SystemDatahas been changed from*SecurityPerimeterSystemDatato*SystemData - Type of
NspLinkReference.SystemDatahas been changed from*SecurityPerimeterSystemDatato*SystemData - Type of
NspLoggingConfiguration.SystemDatahas been changed from*SecurityPerimeterSystemDatato*SystemData - Type of
NspProfile.SystemDatahas been changed from*SecurityPerimeterSystemDatato*SystemData - Type of
OperationStatusResult.PercentCompletehas been changed from*float32to*float64 - Type of
SecurityPerimeter.SystemDatahas been changed from*SecurityPerimeterSystemDatato*SystemData - Type of
ServiceGateway.SystemDatahas been changed from*SecurityPerimeterSystemDatato*SystemData - Type of
VirtualNetworkAppliancePropertiesFormat.BandwidthInGbpshas been changed from*stringto*float64 - Enum
ConnectionMonitorSourceStatushas been removed - Enum
ConnectionStatehas been removed - Enum
EvaluationStatehas been removed - Enum
HubVirtualNetworkConnectionStatushas been removed - Enum
NetworkOperationStatushas been removed - Enum
TunnelConnectionStatushas been removed - Struct
AzureAsyncOperationResulthas been removed - Struct
ChildResourcehas been removed - Struct
CommonErrorAdditionalInfohas been removed - Struct
CommonErrorDetailhas been removed - Struct
CommonErrorResponsehas been removed - Struct
CommonProxyResourcehas been removed - Struct
CommonResourcehas been removed - Struct
CommonTrackedResourcehas been removed - Struct
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalpropertieshas been removed - Struct
ConnectionMonitorQueryResulthas been removed - Struct
ConnectionStateSnapshothas been removed - Struct
Errorhas been removed - Struct
ErrorDetailshas been removed - Struct
ErrorResponsehas been removed - Struct
PatchRouteFilterhas been removed - Struct
PatchRouteFilterRulehas been removed - Struct
ProxyResourcehas been removed - Struct
Resourcehas been removed - Struct
ResourceSethas been removed - Struct
SecurityPerimeterProxyResourcehas been removed - Struct
SecurityPerimeterResourcehas been removed - Struct
SecurityPerimeterSystemDatahas been removed - Struct
TrackedResourcehas been removed - Struct
VPNSiteIDhas been removed - Field
Bodyof structIpamPoolsClientUpdateOptionshas been removed - Field
CaptchaCookieExpirationInMinsof structPolicySettingshas been removed - Field
Bodyof structStaticCidrsClientCreateOptionshas been removed - Field
Bodyof structVerifierWorkspacesClientUpdateOptionshas been removed
Features Added
- New value
NextHopTypeVirtualApplianceEcmpadded to enum typeNextHopType - New value
RouteNextHopTypeVirtualApplianceEcmpadded to enum typeRouteNextHopType - New enum type
DisablePeeringRoutewith valuesDisablePeeringRouteAll,DisablePeeringRouteNone - New enum type
ExpressRouteFailoverBgpStatusAddressFamilywith valuesExpressRouteFailoverBgpStatusAddressFamilyIPv4,ExpressRouteFailoverBgpStatusAddressFamilyIPv6 - New enum type
ExpressRouteFailoverLinkTypewith valuesExpressRouteFailoverLinkTypePrimary,ExpressRouteFailoverLinkTypeSecondary - New enum type
ExpressRouteLinkFailoverBgpStatuswith valuesExpressRouteLinkFailoverBgpStatusConnected,ExpressRouteLinkFailoverBgpStatusDisconnected,ExpressRouteLinkFailoverBgpStatusUndefined - New enum type
InterconnectGroupScopewith valuesInterconnectGroupScopeInfiniBand,InterconnectGroupScopeNone - New enum type
LoadBalancerDetailLevelwith valuesLoadBalancerDetailLevelReduced - New enum type
MaintenanceTestCategorywith valuesMaintenanceTestCategoryASPathPrepend,MaintenanceTestCategoryBgpDisconnect - New enum type
Nat64Statewith valuesNat64StateDisabled,Nat64StateEnabled,Nat64StateNone - New enum type
NspReadinessStatewith valuesNspReadinessStateGA,NspReadinessStateNotReady,NspReadinessStateOnboarding,NspReadinessStatePreview - New enum type
PrivateEndpointBillingSKUwith valuesPrivateEndpointBillingSKUFixed,PrivateEndpointBillingSKUPayAsYouGo - New enum type
SubgroupProfileScopewith valuesSubgroupProfileScopeNone,SubgroupProfileScopeVerticalConnect - New enum type
VirtualNetworkApplianceIPVersionTypewith valuesVirtualNetworkApplianceIPVersionTypeDualStack,VirtualNetworkApplianceIPVersionTypeIPv4 - New function
*ClientFactory.NewCommitsClient() *CommitsClient - New function
*ClientFactory.NewConnectionPoliciesClient() *ConnectionPoliciesClient - New function
*ClientFactory.NewInterconnectGroupsClient() *InterconnectGroupsClient - New function
*ClientFactory.NewSubgroupsClient() *SubgroupsClient - New function
NewCommitsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CommitsClient, error) - New function
*CommitsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, networkManagerName string, commitName string, resource Commit, options *CommitsClientBeginCreateOrUpdateOptions) (*runtime.Poller[CommitsClientCreateOrUpdateResponse], error) - New function
*CommitsClient.BeginDelete(ctx context.Context, resourceGroupName string, networkManagerName string, commitName string, options *CommitsClientBeginDeleteOptions) (*runtime.Poller[CommitsClientDeleteResponse], error) - New function
*CommitsClient.Get(ctx context.Context, resourceGroupName string, networkManagerName string, commitName string, options *CommitsClientGetOptions) (CommitsClientGetResponse, error) - New function
*CommitsClient.NewListPager(resourceGroupName string, networkManagerName string, options *CommitsClientListOptions) *runtime.Pager[CommitsClientListResponse] - New function
NewConnectionPoliciesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ConnectionPoliciesClient, error) - New function
*ConnectionPoliciesClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, virtualHubName string, connectionPolicyName string, resource ConnectionPolicy, options *ConnectionPoliciesClientBeginCreateOrUpdateOptions) (*runtime.Poller[ConnectionPoliciesClientCreateOrUpdateResponse], error) - New function
*ConnectionPoliciesClient.BeginDelete(ctx context.Context, resourceGroupName string, virtualHubName string, connectionPolicyName string, options *ConnectionPoliciesClientBeginDeleteOptions) (*runtime.Poller[ConnectionPoliciesClientDeleteResponse], error) - New function
*ConnectionPoliciesClient.Get(ctx context.Context, resourceGroupName string, virtualHubName string, connectionPolicyName string, options *ConnectionPoliciesClientGetOptions) (ConnectionPoliciesClientGetResponse, error) - New function
*ConnectionPoliciesClient.NewListPager(resourceGroupName string, virtualHubName string, options *ConnectionPoliciesClientListOptions) *runtime.Pager[ConnectionPoliciesClientListResponse] - New function
*DdosCustomPoliciesClient.NewListAllPager(options *DdosCustomPoliciesClientListAllOptions) *runtime.Pager[DdosCustomPoliciesClientListAllResponse] - New function
*DdosCustomPoliciesClient.NewListPager(resourceGroupName string, options *DdosCustomPoliciesClientListOptions) *runtime.Pager[DdosCustomPoliciesClientListResponse] - New function
*ExpressRouteCircuitsClient.BeginGetCircuitLinkFailoverAllTestsDetails(ctx context.Context, resourceGroupName string, circuitName string, options *ExpressRouteCircuitsClientBeginGetCircuitLinkFailoverAllTestsDetailsOptions) (*runtime.Poller[ExpressRouteCircuitsClientGetCircuitLinkFailoverAllTestsDetailsResponse], error) - New function
*ExpressRouteCircuitsClient.BeginGetCircuitLinkFailoverSingleTestDetails(ctx context.Context, resourceGroupName string, circuitName string, linkType string, circuitTestCategory string, failoverTestID string, options *ExpressRouteCircuitsClientBeginGetCircuitLinkFailoverSingleTestDetailsOptions) (*runtime.Poller[ExpressRouteCircuitsClientGetCircuitLinkFailoverSingleTestDetailsResponse], error) - New function
*ExpressRouteCircuitsClient.BeginStartCircuitLinkFailoverTest(ctx context.Context, resourceGroupName string, circuitName string, linkType string, circuitTestCategory string, options *ExpressRouteCircuitsClientBeginStartCircuitLinkFailoverTestOptions) (*runtime.Poller[ExpressRouteCircuitsClientStartCircuitLinkFailoverTestResponse], error) - New function
*ExpressRouteCircuitsClient.BeginStopCircuitLinkFailoverTest(ctx context.Context, resourceGroupName string, circuitName string, stopParameters ExpressRouteLinkFailoverStopAPIParameters, options *ExpressRouteCircuitsClientBeginStopCircuitLinkFailoverTestOptions) (*runtime.Poller[ExpressRouteCircuitsClientStopCircuitLinkFailoverTestResponse], error) - New function
*ExpressRouteGatewaysClient.BeginGetFailoverAllTestsDetails(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, options *ExpressRouteGatewaysClientBeginGetFailoverAllTestsDetailsOptions) (*runtime.Poller[ExpressRouteGatewaysClientGetFailoverAllTestsDetailsResponse], error) - New function
*ExpressRouteGatewaysClient.BeginGetFailoverSingleTestDetails(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, peeringLocation string, failoverTestID string, options *ExpressRouteGatewaysClientBeginGetFailoverSingleTestDetailsOptions) (*runtime.Poller[ExpressRouteGatewaysClientGetFailoverSingleTestDetailsResponse], error) - New function
*ExpressRouteGatewaysClient.BeginGetResiliencyInformation(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, options *ExpressRouteGatewaysClientBeginGetResiliencyInformationOptions) (*runtime.Poller[ExpressRouteGatewaysClientGetResiliencyInformationResponse], error) - New function
*ExpressRouteGatewaysClient.BeginGetRoutesInformation(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, options *ExpressRouteGatewaysClientBeginGetRoutesInformationOptions) (*runtime.Poller[ExpressRouteGatewaysClientGetRoutesInformationResponse], error) - New function
*ExpressRouteGatewaysClient.BeginStartSiteFailoverTest(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, peeringLocation string, options *ExpressRouteGatewaysClientBeginStartSiteFailoverTestOptions) (*runtime.Poller[ExpressRouteGatewaysClientStartSiteFailoverTestResponse], error) - New function
*ExpressRouteGatewaysClient.BeginStopSiteFailoverTest(ctx context.Context, resourceGroupName string, expressRouteGatewayName string, stopParameters ExpressRouteFailoverStopAPIParameters, options *ExpressRouteGatewaysClientBeginStopSiteFailoverTestOptions) (*runtime.Poller[ExpressRouteGatewaysClientStopSiteFailoverTestResponse], error) - New function
NewInterconnectGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*InterconnectGroupsClient, error) - New function
*InterconnectGroupsClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, interconnectGroupName string, parameters InterconnectGroup, options *InterconnectGroupsClientCreateOrUpdateOptions) (InterconnectGroupsClientCreateOrUpdateResponse, error) - New function
*InterconnectGroupsClient.Delete(ctx context.Context, resourceGroupName string, interconnectGroupName string, options *InterconnectGroupsClientDeleteOptions) (InterconnectGroupsClientDeleteResponse, error) - New function
*InterconnectGroupsClient.Get(ctx context.Context, resourceGroupName string, interconnectGroupName string, options *InterconnectGroupsClientGetOptions) (InterconnectGroupsClientGetResponse, error) - New function
*InterconnectGroupsClient.BeginGetNodeAvailability(ctx context.Context, resourceGroupName string, interconnectGroupName string, options *InterconnectGroupsClientBeginGetNodeAvailabilityOptions) (*runtime.Poller[InterconnectGroupsClientGetNodeAvailabilityResponse], error) - New function
*InterconnectGroupsClient.NewListAllPager(options *InterconnectGroupsClientListAllOptions) *runtime.Pager[InterconnectGroupsClientListAllResponse] - New function
*InterconnectGroupsClient.NewListPager(resourceGroupName string, options *InterconnectGroupsClientListOptions) *runtime.Pager[InterconnectGroupsClientListResponse] - New function
*InterconnectGroupsClient.UpdateTags(ctx context.Context, resourceGroupName string, interconnectGroupName string, parameters TagsObject, options *InterconnectGroupsClientUpdateTagsOptions) (InterconnectGroupsClientUpdateTagsResponse, error) - New function
NewSubgroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SubgroupsClient, error) - New function
*SubgroupsClient.Get(ctx context.Context, resourceGroupName string, interconnectGroupName string, subgroupName string, options *SubgroupsClientGetOptions) (SubgroupsClientGetResponse, error) - New function
*SubgroupsClient.NewListPager(resourceGroupName string, interconnectGroupName string, options *SubgroupsClientListOptions) *runtime.Pager[SubgroupsClientListResponse] - New struct
AfcConfiguration - New struct
ApplicationGatewayManagedHsm - New struct
Commit - New struct
CommitListResult - New struct
CommitProperties - New struct
ConnectionPolicy - New struct
ConnectionPolicyProperties - New struct
DdosCustomPolicyListResult - New struct
DdosFrontendIPConfigurationSettings - New struct
ExpressRouteLinkFailoverAllTestsDetails - New struct
ExpressRouteLinkFailoverRoute - New struct
ExpressRouteLinkFailoverRouteList - New struct
ExpressRouteLinkFailoverSingleTestDetails - New struct
ExpressRouteLinkFailoverStopAPIParameters - New struct
ExpressRouteLinkFailoverTestBgpStatus - New struct
InterconnectGroup - New struct
InterconnectGroupListResult - New struct
InterconnectGroupNodeAvailability - New struct
InterconnectGroupPropertiesFormat - New struct
ListConnectionPoliciesResult - New struct
ManagedServiceIdentityUserAssignedIdentities - New struct
RouteNextHopEcmp - New struct
StopCircuitLinkFailoverTestParameterBody - New struct
StopSiteFailoverTestParameterBody - New struct
Subgroup - New struct
SubgroupListResult - New struct
SubgroupNodeAvailabilityEntry - New struct
SubgroupProfile - New struct
SubgroupProperties - New field
Hsmin structApplicationGatewaySSLCertificatePropertiesFormat - New field
AfcConfigurationin structAzureFirewallPropertiesFormat - New field
CreateAfcControlPlanein structAzureFirewallsClientBeginCreateOrUpdateOptions - New field
RoutingConfigurationin structBgpConnectionProperties - New field
NextLinkin structConnectionMonitorListResult - New field
PublicIPAddressesin structDdosCustomPolicyPropertiesFormat - New field
DdosCustomPolicyin structDdosSettings - New field
DdosSettingsin structFrontendIPConfigurationPropertiesFormat - New field
ConnectionPolicyin structHubVirtualNetworkConnectionProperties - New field
DetailLevelin structLoadBalancersClientGetOptions - New field
Nat64in structNatGatewayPropertiesFormat - New field
NextLinkin structPacketCaptureListResult - New field
Description,OutboundSupported,ReadinessState,ServiceTagsin structPerimeterAssociableResourceProperties - New field
CaptchaExpirationInMinsin structPolicySettings - New field
BillingSKUin structPrivateEndpointProperties - New field
NextHopin structRoutePropertiesFormat - New field
DisablePeeringRoutein structRouteTablePropertiesFormat - New field
PrivateIPAddressVersionin structVirtualNetworkAppliancePropertiesFormat - New field
RoutingConfigurationin structVirtualNetworkGatewayConnectionListEntityPropertiesFormat - New field
RoutingConfigurationin structVirtualNetworkGatewayConnectionPropertiesFormat - New field
SummarizedGatewayPrefixesin structVirtualNetworkPropertiesFormat - New field
NextLinkin structWatcherListResult