feat: Fabric API Sync 4.28 to 4.30 by GitHub Action for @tutkat#55
Open
github-actions[bot] wants to merge 9 commits into
Open
feat: Fabric API Sync 4.28 to 4.30 by GitHub Action for @tutkat#55github-actions[bot] wants to merge 9 commits into
github-actions[bot] wants to merge 9 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This API Sync PR was triggered by @tutkat through GitHub Actions workflow_dispatch
on 2026-06-17.
This PR updates the SDK API Spec Version:
from 4.28 to 4.30
Changes in SDK
New APIs
Enhanced APIs
searchRouteAggregationsendpoint for filtering/sorting route aggregationssearchRouteFiltersendpoint for filtering/sorting route filtersgetMetricByNamewith additional metric types (port bandwidth, dropped/erred packets)New Models
Internet Access (42 models)
InternetAccessService,InternetAccessServices,InternetAccessServiceState,InternetAccessServiceType- Core service modelsInternetAccessConnection,InternetAccessConnectionBgpRequest,InternetAccessConnectionDirectRequest,InternetAccessConnectionStaticRequest- Connection types (BGP, Direct, Static)InternetAccessRoutingProtocol,InternetAccessRoutingProtocolBgp/Direct/Static+ Request variants - Routing protocolsInternetAccessPeeringIpv4,InternetAccessPeeringIpv6+ Request variants - IPv4/IPv6 peeringInternetAccessIpBlock,InternetAccessIpBlockRequest- IP block managementInternetAccessCustomerAsnRange,InternetAccessCustomerRoute,InternetAccessCustomerRouteRequest- Customer routingInternetAccessBilling,InternetAccessBillingType,InternetAccessPostRequestBilling- BillingInternetAccessOrder,InternetAccessOrderRequest,InternetAccessPostRequest- OrderingInternetAccessPatchOperationUpdate,InternetAccessPatchOperationUpdateAllowedOp- Patch operationsInternetAccessAccount,InternetAccessLocation,InternetAccessChange,InternetAccessExportPolicy,InternetAccessUseCase,InternetAccessSearchRequestIP Blocks (20 models)
IpBlock,IpBlockState,IpBlockProductType,TypeOfIpBlockProduct- Core IP block modelsIpBlockOrderRequest,IpBlockOrderResponse,SubmitIpBlockRequestBody- OrderingIpBlockAccount,IpBlockProject,IpBlockProjectRequest- Account/projectIpBlockAddressingPlan,IpBlockAsset,IpBlockOwnership- ConfigurationIpBlockLocation,IpBlockChange,IpBlockChangeLog- MetadataIpBlockRegulations,IpBlockRegulationsQuestions- ComplianceIpBlocksSearchRequestBody,IpBlockSearchResponseBody,IpBlockFilter,IpBlockAndQuery- SearchPatchIpBlockRequestBodyItem,PatchIpBlockRequestBodyItemValue- Patch operationsService Profile Last Mile (7 models)
ServiceProfileLastMileAddress,ServiceProfileLastMileConfig,ServiceProfileLastMileDeliveryDateRangeServiceProfileLastMileNotification,ServiceProfileLastMileOfferingServiceProfileLastMilePriceRange,ServiceProfileLastMileProductCatalogLOA (Letter of Authorization) (4 models)
LoaType,LoaState,LoaActionType,LoaActionStateOther new models
GeoZone- Geographic zone definitionLastMileConfig,LastMileNotificationInfo- Last mile configurationProviderEnvironment,ProviderEnvironmentTypeEnum- Provider environment configurationRouteAggregationSortBy,RouteAggregationSortDirection- Route aggregation sort criteriaRouteFilterSortBy,RouteFilterSortCriteria,RouteFilterSortDirection- Route filter sort criteriaRoutingProtocolConnection,RoutingProtocolProject- Routing protocol relationshipsSearchFilter,SearchFilterExpression,SearchOrExpression- Generic search filter modelsSimplifiedAccountRequest,SimplifiedLocationRequest- Simplified request modelsRouteAggregationsSearchRequest,RouteAggregationsSearchBase,RouteAggregationsSearchBaseFilter,RouteAggregationsSearchFilterItemRouteFiltersSearchRequest,RouteFiltersSearchBase,RouteFiltersSearchBaseFilter,RouteFiltersSearchFilterItemRouteAggregationSortCriteria,RouteAggregationSortItemUpdated Models
Enum Expansions
ConnectionType- AddedIX_VC,IC_VCGeoScopeType- AddedSWITZERLAND,EUServiceProfileTypeEnum- AddedIC_PROFILE,LMAAS_PROFILECloudRouterSortBy- AddedTYPE,CONNECTIONSCOUNT,CHANGELOG_UPDATEDDATETIME,CHANGELOG_DELETEDDATETIME,ORDER_TERMLENGTHPortSortBy- AddedCHANGELOG_UPDATEDDATETIME,CHANGELOG_CREATEDDATETIME,BANDWIDTH,SERVICECODESearchFieldName- AddedCHANGELOG_DELETEDBY,CHANGELOG_DELETEDDATETIME,CHANGELOG_LASTUPDATEDBY,ZSIDE_ACCESSPOINT_SELLERREGION,STATEServiceTokenSearchFieldName- AddedTYPE,EXPIRATIONDATETIME,CHANGELOG_CREATEDDATETIME,CHANGELOG_UPDATEDDATETIME, connection port UUID selectorsNetworkSearchFieldName- AddedSTATE,LOCATION_METROCODE,CONNECTIONSCOUNT,CHANGELOG_CREATEDDATETIME,CHANGELOG_UPDATEDDATETIME,CHANGELOG_DELETEDDATETIMENew Fields
Metro- AddedgeoZonesfield (list ofGeoZone)RoutingProtocolBGPData- Addedproject,connectionfieldsRoutingProtocolDirectData- Addedproject,connectionfieldsPort/PortRequest- AddedserviceCode,loasfieldsPortSettings- Addedlayer3Enabled,packageTypefieldsServiceProfile/ServiceProfileRequest/SimplifiedServiceProfile- Added Last Mile supportServiceProfileAccessPointCOLO- Added provider environment supportBreaking Changes
RouteAggregationSortBy,RouteFilterSortBy, etc.)SearchFilter,SearchFilterExpression,SearchOrExpression,SearchAndExpressionrefactored for broader reuse