Skip to content

Commit 1176cc4

Browse files
authored
feat: API Sync by GitHub Action for @tutkat (#69)
This API Sync PR was triggered by @tutkat through [GitHub Actions workflow_displatch](https://github.com/equinix/equinix-sdk-python/actions?query=event%3Aworkflow_dispatch) on 2025-10-13. * latest Swagger is fetched * patches have been applied * generated client has been updated ### Enhancements **Added api class->** - port_packages_api **Modified api class->** - cloud_routers_api - metrics_api **Added models ->** - cloud_event - cloud_router - cloud_router_for_gateway_attachment_response - cloud_router_list_for_gateway_attachment - connection_peering_protocol_post_request - connection_peering_protocol_post_request_type - connection_type - detection_method_type - fabric_ipwan_connection - fabric_ipwan_connection_response - fabric_ipwan_response - fabric_provider_resource_response - gateway_attachment_response - gateway_attachment_response_attachment_status - gateway_attachment_response_type - metric_filter - metric_selector - metric_simple_expression - operational_status - peering_connection_ipv4 - peering_connection_ipv6 - peering_connection_res_ipv4 - peering_connection_res_ipv4_auth_keys - peering_connection_res_ipv4_auth_keys_type - peering_connection_res_ipv6 - peering_protocol_data - peering_protocol_data_route_collectors - peering_protocol_data_state - peering_protocol_data_type - port_package - port_package_supported_service_types_inner - port_package_type - precision_time_service_response - router_actions_connection - service_profile_access_point_colo_type - service_profile_type_enum - time_service_operational_status - virutal_port_package **Modified models->** - actions - alert_rule_post_request - alert_rule_put_request - cloud_router_action_response - fabric_provider_resource - metric - operation - port_experssion - port_physical_ports_type - port_v4_search_request - resource_data - resource_selector - service_profile_access_point_type_colo - stream_alert_rule - virtual_port_price ### Breaking Changes **Api classes removed ->** - client_interfaces_api **API classes added->** - peering_protocols_api **Models rename classes->** - bulk_port → all_port_packages_response - metro_connect_order -> detection_method - alert_rule_post_request_operand -> detection_method_operand - metro_connect_z_side_response -> fabric_ipwan - metro_connect_z_side -> gateway_attachment_list_response - metro_connect_a_aside_response -> metrics_search_request - client_interfaces -> peering_connection_ipv4_auth_keys - metro_connect_post_request_connectivity_destination_type -> port_package_source_type.py - metro_connect_port -> router_actions_router - metro_connect_a_aside -> time_service_operation **Models removed->** - metro_connect_patch_panel - metro_connect_post_request
2 parents 227cbf3 + aac5ba4 commit 1176cc4

155 files changed

Lines changed: 12486 additions & 2431 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

equinix/services/fabricv4/__init__.py

Lines changed: 42 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
__version__ = "0.12.0"
1414

1515
# import apis into sdk package
16-
from equinix.services.fabricv4.api.client_interfaces_api import ClientInterfacesApi
1716
from equinix.services.fabricv4.api.cloud_events_api import CloudEventsApi
1817
from equinix.services.fabricv4.api.cloud_routers_api import CloudRoutersApi
1918
from equinix.services.fabricv4.api.connections_api import ConnectionsApi
@@ -23,6 +22,8 @@
2322
from equinix.services.fabricv4.api.metrics_api import MetricsApi
2423
from equinix.services.fabricv4.api.metros_api import MetrosApi
2524
from equinix.services.fabricv4.api.networks_api import NetworksApi
25+
from equinix.services.fabricv4.api.peering_protocols_api import PeeringProtocolsApi
26+
from equinix.services.fabricv4.api.port_packages_api import PortPackagesApi
2627
from equinix.services.fabricv4.api.ports_api import PortsApi
2728
from equinix.services.fabricv4.api.precision_time_api import PrecisionTimeApi
2829
from equinix.services.fabricv4.api.prices_api import PricesApi
@@ -71,10 +72,10 @@
7172
from equinix.services.fabricv4.models.actions import Actions
7273
from equinix.services.fabricv4.models.add_operation import AddOperation
7374
from equinix.services.fabricv4.models.alert_rule_post_request import AlertRulePostRequest
74-
from equinix.services.fabricv4.models.alert_rule_post_request_operand import AlertRulePostRequestOperand
7575
from equinix.services.fabricv4.models.alert_rule_post_request_type import AlertRulePostRequestType
7676
from equinix.services.fabricv4.models.alert_rule_put_request import AlertRulePutRequest
7777
from equinix.services.fabricv4.models.all_physical_ports_response import AllPhysicalPortsResponse
78+
from equinix.services.fabricv4.models.all_port_packages_response import AllPortPackagesResponse
7879
from equinix.services.fabricv4.models.all_ports_response import AllPortsResponse
7980
from equinix.services.fabricv4.models.api_config import ApiConfig
8081
from equinix.services.fabricv4.models.api_services import ApiServices
@@ -95,13 +96,11 @@
9596
from equinix.services.fabricv4.models.bandwidth_utilization import BandwidthUtilization
9697
from equinix.services.fabricv4.models.bandwidth_utilization_unit import BandwidthUtilizationUnit
9798
from equinix.services.fabricv4.models.bulk_physical_port import BulkPhysicalPort
98-
from equinix.services.fabricv4.models.bulk_port import BulkPort
9999
from equinix.services.fabricv4.models.bulk_port_request import BulkPortRequest
100100
from equinix.services.fabricv4.models.change import Change
101101
from equinix.services.fabricv4.models.change_status import ChangeStatus
102102
from equinix.services.fabricv4.models.change_type import ChangeType
103103
from equinix.services.fabricv4.models.changelog import Changelog
104-
from equinix.services.fabricv4.models.client_interfaces import ClientInterfaces
105104
from equinix.services.fabricv4.models.cloud_event import CloudEvent
106105
from equinix.services.fabricv4.models.cloud_event_asset_type import CloudEventAssetType
107106
from equinix.services.fabricv4.models.cloud_event_data import CloudEventData
@@ -147,6 +146,8 @@
147146
from equinix.services.fabricv4.models.cloud_router_command_type import CloudRouterCommandType
148147
from equinix.services.fabricv4.models.cloud_router_filter import CloudRouterFilter
149148
from equinix.services.fabricv4.models.cloud_router_filters import CloudRouterFilters
149+
from equinix.services.fabricv4.models.cloud_router_for_gateway_attachment_response import CloudRouterForGatewayAttachmentResponse
150+
from equinix.services.fabricv4.models.cloud_router_list_for_gateway_attachment import CloudRouterListForGatewayAttachment
150151
from equinix.services.fabricv4.models.cloud_router_or_filter import CloudRouterOrFilter
151152
from equinix.services.fabricv4.models.cloud_router_package import CloudRouterPackage
152153
from equinix.services.fabricv4.models.cloud_router_package_type import CloudRouterPackageType
@@ -175,6 +176,8 @@
175176
from equinix.services.fabricv4.models.connection_link_type import ConnectionLinkType
176177
from equinix.services.fabricv4.models.connection_operation import ConnectionOperation
177178
from equinix.services.fabricv4.models.connection_operation_operational_status import ConnectionOperationOperationalStatus
179+
from equinix.services.fabricv4.models.connection_peering_protocol_post_request import ConnectionPeeringProtocolPostRequest
180+
from equinix.services.fabricv4.models.connection_peering_protocol_post_request_type import ConnectionPeeringProtocolPostRequestType
178181
from equinix.services.fabricv4.models.connection_post_request import ConnectionPostRequest
179182
from equinix.services.fabricv4.models.connection_priority import ConnectionPriority
180183
from equinix.services.fabricv4.models.connection_redundancy import ConnectionRedundancy
@@ -220,6 +223,9 @@
220223
from equinix.services.fabricv4.models.deployment_search_response import DeploymentSearchResponse
221224
from equinix.services.fabricv4.models.deployment_state import DeploymentState
222225
from equinix.services.fabricv4.models.deployment_topology import DeploymentTopology
226+
from equinix.services.fabricv4.models.detection_method import DetectionMethod
227+
from equinix.services.fabricv4.models.detection_method_operand import DetectionMethodOperand
228+
from equinix.services.fabricv4.models.detection_method_type import DetectionMethodType
223229
from equinix.services.fabricv4.models.direct_connection_ipv4 import DirectConnectionIpv4
224230
from equinix.services.fabricv4.models.direct_connection_ipv6 import DirectConnectionIpv6
225231
from equinix.services.fabricv4.models.direction import Direction
@@ -235,6 +241,10 @@
235241
from equinix.services.fabricv4.models.fabric_connection import FabricConnection
236242
from equinix.services.fabricv4.models.fabric_connection_response import FabricConnectionResponse
237243
from equinix.services.fabricv4.models.fabric_connection_type import FabricConnectionType
244+
from equinix.services.fabricv4.models.fabric_ipwan import FabricIPWAN
245+
from equinix.services.fabricv4.models.fabric_ipwan_connection import FabricIPWANConnection
246+
from equinix.services.fabricv4.models.fabric_ipwan_connection_response import FabricIPWANConnectionResponse
247+
from equinix.services.fabricv4.models.fabric_ipwan_response import FabricIPWANResponse
238248
from equinix.services.fabricv4.models.fabric_provider import FabricProvider
239249
from equinix.services.fabricv4.models.fabric_provider_resource import FabricProviderResource
240250
from equinix.services.fabricv4.models.fabric_provider_resource_response import FabricProviderResourceResponse
@@ -256,6 +266,10 @@
256266
from equinix.services.fabricv4.models.gcp_provider_resource_response import GCPProviderResourceResponse
257267
from equinix.services.fabricv4.models.gcp_provider_response import GCPProviderResponse
258268
from equinix.services.fabricv4.models.gcp_provider_type import GCPProviderType
269+
from equinix.services.fabricv4.models.gateway_attachment_list_response import GatewayAttachmentListResponse
270+
from equinix.services.fabricv4.models.gateway_attachment_response import GatewayAttachmentResponse
271+
from equinix.services.fabricv4.models.gateway_attachment_response_attachment_status import GatewayAttachmentResponseAttachmentStatus
272+
from equinix.services.fabricv4.models.gateway_attachment_response_type import GatewayAttachmentResponseType
259273
from equinix.services.fabricv4.models.geo_coordinates import GeoCoordinates
260274
from equinix.services.fabricv4.models.geo_scope_type import GeoScopeType
261275
from equinix.services.fabricv4.models.get_all_cloud_router_commands import GetAllCloudRouterCommands
@@ -302,18 +316,13 @@
302316
from equinix.services.fabricv4.models.metric import Metric
303317
from equinix.services.fabricv4.models.metric_asset_type import MetricAssetType
304318
from equinix.services.fabricv4.models.metric_datapoints import MetricDatapoints
319+
from equinix.services.fabricv4.models.metric_filters import MetricFilters
305320
from equinix.services.fabricv4.models.metric_resource import MetricResource
321+
from equinix.services.fabricv4.models.metric_selector import MetricSelector
322+
from equinix.services.fabricv4.models.metric_simple_expression import MetricSimpleExpression
306323
from equinix.services.fabricv4.models.metrics import Metrics
324+
from equinix.services.fabricv4.models.metrics_search_request import MetricsSearchRequest
307325
from equinix.services.fabricv4.models.metro import Metro
308-
from equinix.services.fabricv4.models.metro_connect_a_side import MetroConnectASide
309-
from equinix.services.fabricv4.models.metro_connect_a_side_response import MetroConnectASideResponse
310-
from equinix.services.fabricv4.models.metro_connect_order import MetroConnectOrder
311-
from equinix.services.fabricv4.models.metro_connect_patch_panel import MetroConnectPatchPanel
312-
from equinix.services.fabricv4.models.metro_connect_port import MetroConnectPort
313-
from equinix.services.fabricv4.models.metro_connect_post_request import MetroConnectPostRequest
314-
from equinix.services.fabricv4.models.metro_connect_post_request_connectivity_destination_type import MetroConnectPostRequestConnectivityDestinationType
315-
from equinix.services.fabricv4.models.metro_connect_z_side import MetroConnectZSide
316-
from equinix.services.fabricv4.models.metro_connect_z_side_response import MetroConnectZSideResponse
317326
from equinix.services.fabricv4.models.metro_error import MetroError
318327
from equinix.services.fabricv4.models.metro_error_error_code import MetroErrorErrorCode
319328
from equinix.services.fabricv4.models.metro_error_error_message import MetroErrorErrorMessage
@@ -344,6 +353,7 @@
344353
from equinix.services.fabricv4.models.network_type import NetworkType
345354
from equinix.services.fabricv4.models.op_enum import OpEnum
346355
from equinix.services.fabricv4.models.operation import Operation
356+
from equinix.services.fabricv4.models.operational_status import OperationalStatus
347357
from equinix.services.fabricv4.models.orchestrator_providers import OrchestratorProviders
348358
from equinix.services.fabricv4.models.order import Order
349359
from equinix.services.fabricv4.models.output_structured_ping import OutputStructuredPing
@@ -356,6 +366,17 @@
356366
from equinix.services.fabricv4.models.package_type import PackageType
357367
from equinix.services.fabricv4.models.pagination import Pagination
358368
from equinix.services.fabricv4.models.pagination_request import PaginationRequest
369+
from equinix.services.fabricv4.models.peering_connection_ipv4 import PeeringConnectionIpv4
370+
from equinix.services.fabricv4.models.peering_connection_ipv4_auth_keys import PeeringConnectionIpv4AuthKeys
371+
from equinix.services.fabricv4.models.peering_connection_ipv6 import PeeringConnectionIpv6
372+
from equinix.services.fabricv4.models.peering_connection_res_ipv4 import PeeringConnectionResIpv4
373+
from equinix.services.fabricv4.models.peering_connection_res_ipv4_auth_keys import PeeringConnectionResIpv4AuthKeys
374+
from equinix.services.fabricv4.models.peering_connection_res_ipv4_auth_keys_type import PeeringConnectionResIpv4AuthKeysType
375+
from equinix.services.fabricv4.models.peering_connection_res_ipv6 import PeeringConnectionResIpv6
376+
from equinix.services.fabricv4.models.peering_protocol_data import PeeringProtocolData
377+
from equinix.services.fabricv4.models.peering_protocol_data_route_collectors import PeeringProtocolDataRouteCollectors
378+
from equinix.services.fabricv4.models.peering_protocol_data_state import PeeringProtocolDataState
379+
from equinix.services.fabricv4.models.peering_protocol_data_type import PeeringProtocolDataType
359380
from equinix.services.fabricv4.models.peering_type import PeeringType
360381
from equinix.services.fabricv4.models.physical_port import PhysicalPort
361382
from equinix.services.fabricv4.models.physical_port_settings import PhysicalPortSettings
@@ -389,6 +410,10 @@
389410
from equinix.services.fabricv4.models.port_order_signature import PortOrderSignature
390411
from equinix.services.fabricv4.models.port_order_signature_delegate import PortOrderSignatureDelegate
391412
from equinix.services.fabricv4.models.port_order_signature_signatory import PortOrderSignatureSignatory
413+
from equinix.services.fabricv4.models.port_package import PortPackage
414+
from equinix.services.fabricv4.models.port_package_source_type import PortPackageSourceType
415+
from equinix.services.fabricv4.models.port_package_supported_service_types_inner import PortPackageSupportedServiceTypesInner
416+
from equinix.services.fabricv4.models.port_package_type import PortPackageType
392417
from equinix.services.fabricv4.models.port_physical_ports_type import PortPhysicalPortsType
393418
from equinix.services.fabricv4.models.port_priority import PortPriority
394419
from equinix.services.fabricv4.models.port_redundancy import PortRedundancy
@@ -528,6 +553,7 @@
528553
from equinix.services.fabricv4.models.route_table_entry_state import RouteTableEntryState
529554
from equinix.services.fabricv4.models.route_table_entry_type import RouteTableEntryType
530555
from equinix.services.fabricv4.models.router_actions_connection import RouterActionsConnection
556+
from equinix.services.fabricv4.models.router_actions_router import RouterActionsRouter
531557
from equinix.services.fabricv4.models.router_package_code import RouterPackageCode
532558
from equinix.services.fabricv4.models.routing_protocol_bfd import RoutingProtocolBFD
533559
from equinix.services.fabricv4.models.routing_protocol_bgp_data import RoutingProtocolBGPData
@@ -676,6 +702,8 @@
676702
from equinix.services.fabricv4.models.subscription_trial import SubscriptionTrial
677703
from equinix.services.fabricv4.models.time_service_filter import TimeServiceFilter
678704
from equinix.services.fabricv4.models.time_service_filters import TimeServiceFilters
705+
from equinix.services.fabricv4.models.time_service_operation import TimeServiceOperation
706+
from equinix.services.fabricv4.models.time_service_operation_operational_status import TimeServiceOperationOperationalStatus
679707
from equinix.services.fabricv4.models.time_service_or_filter import TimeServiceOrFilter
680708
from equinix.services.fabricv4.models.time_service_price import TimeServicePrice
681709
from equinix.services.fabricv4.models.time_service_price_connection import TimeServicePriceConnection
@@ -719,6 +747,7 @@
719747
from equinix.services.fabricv4.models.virtual_network import VirtualNetwork
720748
from equinix.services.fabricv4.models.virtual_port_configuration import VirtualPortConfiguration
721749
from equinix.services.fabricv4.models.virtual_port_location import VirtualPortLocation
750+
from equinix.services.fabricv4.models.virtual_port_package import VirtualPortPackage
722751
from equinix.services.fabricv4.models.virtual_port_price import VirtualPortPrice
723752
from equinix.services.fabricv4.models.virtual_port_redundancy import VirtualPortRedundancy
724753
from equinix.services.fabricv4.models.virtual_port_service_type import VirtualPortServiceType

equinix/services/fabricv4/api/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# flake8: noqa
22

33
# import apis into api package
4-
from equinix.services.fabricv4.api.client_interfaces_api import ClientInterfacesApi
54
from equinix.services.fabricv4.api.cloud_events_api import CloudEventsApi
65
from equinix.services.fabricv4.api.cloud_routers_api import CloudRoutersApi
76
from equinix.services.fabricv4.api.connections_api import ConnectionsApi
@@ -11,6 +10,8 @@
1110
from equinix.services.fabricv4.api.metrics_api import MetricsApi
1211
from equinix.services.fabricv4.api.metros_api import MetrosApi
1312
from equinix.services.fabricv4.api.networks_api import NetworksApi
13+
from equinix.services.fabricv4.api.peering_protocols_api import PeeringProtocolsApi
14+
from equinix.services.fabricv4.api.port_packages_api import PortPackagesApi
1415
from equinix.services.fabricv4.api.ports_api import PortsApi
1516
from equinix.services.fabricv4.api.precision_time_api import PrecisionTimeApi
1617
from equinix.services.fabricv4.api.prices_api import PricesApi

0 commit comments

Comments
 (0)