github Azure/azure-sdk-for-go sdk/resourcemanager/network/armnetwork/v2.0.0

2.0.0 (2022-09-29)

Breaking Changes

  • Const DdosCustomPolicyProtocolSyn has been removed
  • Const DdosCustomPolicyTriggerSensitivityOverrideHigh has been removed
  • Const DdosSettingsProtectionCoverageBasic has been removed
  • Const DdosCustomPolicyProtocolUDP has been removed
  • Const DdosCustomPolicyProtocolTCP has been removed
  • Const DdosCustomPolicyTriggerSensitivityOverrideLow has been removed
  • Const DdosCustomPolicyTriggerSensitivityOverrideDefault has been removed
  • Const DdosSettingsProtectionCoverageStandard has been removed
  • Const DdosCustomPolicyTriggerSensitivityOverrideRelaxed has been removed
  • Type alias DdosSettingsProtectionCoverage has been removed
  • Type alias DdosCustomPolicyTriggerSensitivityOverride has been removed
  • Type alias DdosCustomPolicyProtocol has been removed
  • Function PossibleDdosCustomPolicyProtocolValues has been removed
  • Function PossibleDdosSettingsProtectionCoverageValues has been removed
  • Function PossibleDdosCustomPolicyTriggerSensitivityOverrideValues has been removed
  • Struct ProtocolCustomSettingsFormat has been removed
  • Field PublicIPAddresses of struct DdosCustomPolicyPropertiesFormat has been removed
  • Field ProtocolCustomSettings of struct DdosCustomPolicyPropertiesFormat has been removed
  • Field DdosCustomPolicy of struct DdosSettings has been removed
  • Field ProtectedIP of struct DdosSettings has been removed
  • Field ProtectionCoverage of struct DdosSettings has been removed

Features Added

  • New const ApplicationGatewayWafRuleStateTypesEnabled
  • New const RouteMapMatchConditionNotEquals
  • New const ActionTypeBlock
  • New const RouteMapActionTypeUnknown
  • New const GeoAFRI
  • New const IsWorkloadProtectedFalse
  • New const ApplicationGatewayRuleSetStatusOptionsDeprecated
  • New const ApplicationGatewayWafRuleActionTypesAllow
  • New const RouteMapActionTypeRemove
  • New const ApplicationGatewayClientRevocationOptionsNone
  • New const NextStepContinue
  • New const SlotTypeProduction
  • New const NetworkIntentPolicyBasedServiceAllowRulesOnly
  • New const ApplicationGatewayTierTypesWAFV2
  • New const ActionTypeLog
  • New const CommissionedStateDeprovisioned
  • New const RouteMapMatchConditionEquals
  • New const GeoOCEANIA
  • New const GeoGLOBAL
  • New const WebApplicationFirewallTransformUppercase
  • New const NextStepUnknown
  • New const ApplicationGatewayTierTypesWAF
  • New const ApplicationGatewayWafRuleActionTypesNone
  • New const CustomIPPrefixTypeSingular
  • New const GeoME
  • New const GeoLATAM
  • New const ApplicationGatewayWafRuleActionTypesBlock
  • New const ApplicationGatewayRuleSetStatusOptionsGA
  • New const RouteMapMatchConditionUnknown
  • New const ApplicationGatewayWafRuleStateTypesDisabled
  • New const ApplicationGatewayTierTypesStandardV2
  • New const VnetLocalRouteOverrideCriteriaEqual
  • New const ManagedRuleEnabledStateEnabled
  • New const RouteMapMatchConditionContains
  • New const DdosSettingsProtectionModeDisabled
  • New const ActionTypeAnomalyScoring
  • New const ActionTypeAllow
  • New const SlotTypeStaging
  • New const GeoAQ
  • New const RouteMapMatchConditionNotContains
  • New const ApplicationGatewayClientRevocationOptionsOCSP
  • New const RouteMapActionTypeReplace
  • New const GeoNAM
  • New const CustomIPPrefixTypeChild
  • New const GeoEURO
  • New const ExpressRoutePortsBillingTypeMeteredData
  • New const GeoAPAC
  • New const CustomIPPrefixTypeParent
  • New const VnetLocalRouteOverrideCriteriaContains
  • New const DdosSettingsProtectionModeVirtualNetworkInherited
  • New const ApplicationGatewayWafRuleActionTypesLog
  • New const ApplicationGatewayWafRuleActionTypesAnomalyScoring
  • New const ApplicationGatewayRuleSetStatusOptionsSupported
  • New const ExpressRoutePortsBillingTypeUnlimitedData
  • New const DdosSettingsProtectionModeEnabled
  • New const IsWorkloadProtectedTrue
  • New const ApplicationGatewayRuleSetStatusOptionsPreview
  • New const RouteMapActionTypeDrop
  • New const ApplicationGatewayTierTypesStandard
  • New const NextStepTerminate
  • New const RouteMapActionTypeAdd
  • New type alias DdosSettingsProtectionMode
  • New type alias ApplicationGatewayWafRuleActionTypes
  • New type alias ApplicationGatewayClientRevocationOptions
  • New type alias NextStep
  • New type alias ActionType
  • New type alias SlotType
  • New type alias IsWorkloadProtected
  • New type alias RouteMapMatchCondition
  • New type alias ApplicationGatewayWafRuleStateTypes
  • New type alias ApplicationGatewayTierTypes
  • New type alias CustomIPPrefixType
  • New type alias RouteMapActionType
  • New type alias ExpressRoutePortsBillingType
  • New type alias ApplicationGatewayRuleSetStatusOptions
  • New type alias Geo
  • New type alias VnetLocalRouteOverrideCriteria
  • New function PossibleSlotTypeValues() []SlotType
  • New function NewVipSwapClient(string, azcore.TokenCredential, *arm.ClientOptions) (*VipSwapClient, error)
  • New function PossibleNextStepValues() []NextStep
  • New function *RouteMapsClient.BeginDelete(context.Context, string, string, string, *RouteMapsClientBeginDeleteOptions) (*runtime.Poller[RouteMapsClientDeleteResponse], error)
  • New function PossibleRouteMapActionTypeValues() []RouteMapActionType
  • New function *RouteMapsClient.Get(context.Context, string, string, string, *RouteMapsClientGetOptions) (RouteMapsClientGetResponse, error)
  • New function *VirtualHubsClient.BeginGetOutboundRoutes(context.Context, string, string, GetOutboundRoutesParameters, *VirtualHubsClientBeginGetOutboundRoutesOptions) (*runtime.Poller[VirtualHubsClientGetOutboundRoutesResponse], error)
  • New function PossibleGeoValues() []Geo
  • New function PossibleApplicationGatewayClientRevocationOptionsValues() []ApplicationGatewayClientRevocationOptions
  • New function *ApplicationGatewayWafDynamicManifestsClient.NewGetPager(string, *ApplicationGatewayWafDynamicManifestsClientGetOptions) *runtime.Pager[ApplicationGatewayWafDynamicManifestsClientGetResponse]
  • New function *ApplicationGatewayWafDynamicManifestsDefaultClient.Get(context.Context, string, *ApplicationGatewayWafDynamicManifestsDefaultClientGetOptions) (ApplicationGatewayWafDynamicManifestsDefaultClientGetResponse, error)
  • New function PossibleActionTypeValues() []ActionType
  • New function *RouteMapsClient.NewListPager(string, string, *RouteMapsClientListOptions) *runtime.Pager[RouteMapsClientListResponse]
  • New function PossibleApplicationGatewayTierTypesValues() []ApplicationGatewayTierTypes
  • New function NewApplicationGatewayWafDynamicManifestsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ApplicationGatewayWafDynamicManifestsClient, error)
  • New function PossibleApplicationGatewayRuleSetStatusOptionsValues() []ApplicationGatewayRuleSetStatusOptions
  • New function PossibleCustomIPPrefixTypeValues() []CustomIPPrefixType
  • New function NewApplicationGatewayWafDynamicManifestsDefaultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ApplicationGatewayWafDynamicManifestsDefaultClient, error)
  • New function PossibleVnetLocalRouteOverrideCriteriaValues() []VnetLocalRouteOverrideCriteria
  • New function *VirtualHubsClient.BeginGetInboundRoutes(context.Context, string, string, GetInboundRoutesParameters, *VirtualHubsClientBeginGetInboundRoutesOptions) (*runtime.Poller[VirtualHubsClientGetInboundRoutesResponse], error)
  • New function *VipSwapClient.Get(context.Context, string, string, *VipSwapClientGetOptions) (VipSwapClientGetResponse, error)
  • New function *PublicIPAddressesClient.BeginDdosProtectionStatus(context.Context, string, string, *PublicIPAddressesClientBeginDdosProtectionStatusOptions) (*runtime.Poller[PublicIPAddressesClientDdosProtectionStatusResponse], error)
  • New function PossibleExpressRoutePortsBillingTypeValues() []ExpressRoutePortsBillingType
  • New function *VipSwapClient.List(context.Context, string, string, *VipSwapClientListOptions) (VipSwapClientListResponse, error)
  • New function *VirtualNetworksClient.BeginListDdosProtectionStatus(context.Context, string, string, *VirtualNetworksClientBeginListDdosProtectionStatusOptions) (*runtime.Poller[*runtime.Pager[VirtualNetworksClientListDdosProtectionStatusResponse]], error)
  • New function PossibleIsWorkloadProtectedValues() []IsWorkloadProtected
  • New function PossibleDdosSettingsProtectionModeValues() []DdosSettingsProtectionMode
  • New function PossibleApplicationGatewayWafRuleStateTypesValues() []ApplicationGatewayWafRuleStateTypes
  • New function NewRouteMapsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*RouteMapsClient, error)
  • New function PossibleRouteMapMatchConditionValues() []RouteMapMatchCondition
  • New function *VipSwapClient.BeginCreate(context.Context, string, string, SwapResource, *VipSwapClientBeginCreateOptions) (*runtime.Poller[VipSwapClientCreateResponse], error)
  • New function PossibleApplicationGatewayWafRuleActionTypesValues() []ApplicationGatewayWafRuleActionTypes
  • New function *RouteMapsClient.BeginCreateOrUpdate(context.Context, string, string, string, RouteMap, *RouteMapsClientBeginCreateOrUpdateOptions) (*runtime.Poller[RouteMapsClientCreateOrUpdateResponse], error)
  • New struct Action
  • New struct ApplicationGatewayFirewallManifestRuleSet
  • New struct ApplicationGatewayWafDynamicManifestPropertiesResult
  • New struct ApplicationGatewayWafDynamicManifestResult
  • New struct ApplicationGatewayWafDynamicManifestResultList
  • New struct ApplicationGatewayWafDynamicManifestsClient
  • New struct ApplicationGatewayWafDynamicManifestsClientGetOptions
  • New struct ApplicationGatewayWafDynamicManifestsClientGetResponse
  • New struct ApplicationGatewayWafDynamicManifestsDefaultClient
  • New struct ApplicationGatewayWafDynamicManifestsDefaultClientGetOptions
  • New struct ApplicationGatewayWafDynamicManifestsDefaultClientGetResponse
  • New struct Criterion
  • New struct DefaultRuleSetPropertyFormat
  • New struct EffectiveRouteMapRoute
  • New struct GetInboundRoutesParameters
  • New struct GetOutboundRoutesParameters
  • New struct ListRouteMapsResult
  • New struct Parameter
  • New struct PublicIPAddressesClientBeginDdosProtectionStatusOptions
  • New struct PublicIPAddressesClientDdosProtectionStatusResponse
  • New struct PublicIPDdosProtectionStatusResult
  • New struct RouteMap
  • New struct RouteMapProperties
  • New struct RouteMapRule
  • New struct RouteMapsClient
  • New struct RouteMapsClientBeginCreateOrUpdateOptions
  • New struct RouteMapsClientBeginDeleteOptions
  • New struct RouteMapsClientCreateOrUpdateResponse
  • New struct RouteMapsClientDeleteResponse
  • New struct RouteMapsClientGetOptions
  • New struct RouteMapsClientGetResponse
  • New struct RouteMapsClientListOptions
  • New struct RouteMapsClientListResponse
  • New struct StaticRoutesConfig
  • New struct SwapResource
  • New struct SwapResourceListResult
  • New struct SwapResourceProperties
  • New struct VipSwapClient
  • New struct VipSwapClientBeginCreateOptions
  • New struct VipSwapClientCreateResponse
  • New struct VipSwapClientGetOptions
  • New struct VipSwapClientGetResponse
  • New struct VipSwapClientListOptions
  • New struct VipSwapClientListResponse
  • New struct VirtualHubsClientBeginGetInboundRoutesOptions
  • New struct VirtualHubsClientBeginGetOutboundRoutesOptions
  • New struct VirtualHubsClientGetInboundRoutesResponse
  • New struct VirtualHubsClientGetOutboundRoutesResponse
  • New struct VirtualNetworkDdosProtectionStatusResult
  • New struct VirtualNetworkGatewayPolicyGroup
  • New struct VirtualNetworkGatewayPolicyGroupMember
  • New struct VirtualNetworkGatewayPolicyGroupProperties
  • New struct VirtualNetworksClientBeginListDdosProtectionStatusOptions
  • New struct VirtualNetworksClientListDdosProtectionStatusResponse
  • New struct VngClientConnectionConfiguration
  • New struct VngClientConnectionConfigurationProperties
  • New field RouteMaps in struct VirtualHubProperties
  • New field Tiers in struct ApplicationGatewayFirewallRuleSetPropertiesFormat
  • New field EnablePrivateLinkFastPath in struct VirtualNetworkGatewayConnectionListEntityPropertiesFormat
  • New field ColoLocation in struct ExpressRouteLinkPropertiesFormat
  • New field EnablePrivateLinkFastPath in struct VirtualNetworkGatewayConnectionPropertiesFormat
  • New field DisableTCPStateTracking in struct InterfacePropertiesFormat
  • New field Top in struct ManagementClientListNetworkManagerEffectiveConnectivityConfigurationsOptions
  • New field Action in struct ManagedRuleOverride
  • New field VngClientConnectionConfigurations in struct VPNClientConfiguration
  • New field StaticRoutesConfig in struct VnetRoute
  • New field AllowVirtualWanTraffic in struct VirtualNetworkGatewayPropertiesFormat
  • New field VirtualNetworkGatewayPolicyGroups in struct VirtualNetworkGatewayPropertiesFormat
  • New field AllowRemoteVnetTraffic in struct VirtualNetworkGatewayPropertiesFormat
  • New field RuleIDString in struct ApplicationGatewayFirewallRule
  • New field State in struct ApplicationGatewayFirewallRule
  • New field Action in struct ApplicationGatewayFirewallRule
  • New field Top in struct ManagerDeploymentStatusClientListOptions
  • New field InboundRouteMap in struct RoutingConfiguration
  • New field OutboundRouteMap in struct RoutingConfiguration
  • New field VerifyClientRevocation in struct ApplicationGatewayClientAuthConfiguration
  • New field Top in struct ManagementClientListActiveSecurityAdminRulesOptions
  • New field ProbeThreshold in struct ProbePropertiesFormat
  • New field AllowNonVirtualWanTraffic in struct ExpressRouteGatewayProperties
  • New field Top in struct ManagementClientListActiveConnectivityConfigurationsOptions
  • New field PublicIPAddresses in struct DdosProtectionPlanPropertiesFormat
  • New field ProtectionMode in struct DdosSettings
  • New field DdosProtectionPlan in struct DdosSettings
  • New field ExpressRouteAdvertise in struct CustomIPPrefixPropertiesFormat
  • New field Geo in struct CustomIPPrefixPropertiesFormat
  • New field PrefixType in struct CustomIPPrefixPropertiesFormat
  • New field Asn in struct CustomIPPrefixPropertiesFormat
  • New field Top in struct ManagementClientListNetworkManagerEffectiveSecurityAdminRulesOptions
  • New field EnablePrivateLinkFastPath in struct ExpressRouteConnectionProperties
  • New field BillingType in struct ExpressRoutePortPropertiesFormat

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

NewReleases is sending notifications on new releases.