|
1 | 1 | # Release History
|
2 | 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 | + |
3 | 104 | ## 6.1.0 (2024-09-24)
|
4 | 105 | ### Features Added
|
5 | 106 |
|
|
0 commit comments