Equinix

Latest version: v0.9.0

Safety actively analyzes 722930 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.9.0

[0.9.0](https://github.com/equinix/equinix-sdk-python/compare/v0.8.0...v0.9.0) (2025-03-17)

Features

* upgrade openapi-generator to v7.12.0 ([46](https://github.com/equinix/equinix-sdk-python/issues/46)) ([caed6bb](https://github.com/equinix/equinix-sdk-python/commit/caed6bb0ea24e15b11fbaa1a78e1a4d78dc718d0))

0.8.0

[0.8.0](https://github.com/equinix/equinix-sdk-python/compare/v0.7.0...v0.8.0) (2025-02-19)

Features

* API Sync by GitHub Action for [tutkat](https://github.com/tutkat) ([#43](https://github.com/equinix/equinix-sdk-python/issues/43)) ([4e1eefe](https://github.com/equinix/equinix-sdk-python/commit/4e1eefe11a65288ce8032d20b1c2bd62a67ca4df))
* Fabric 4.20 spec update ([41](https://github.com/equinix/equinix-sdk-python/issues/41)) ([1ab6c45](https://github.com/equinix/equinix-sdk-python/commit/1ab6c45043ee984836e03a58ba7ea0827a9d576d))

0.7.0

[0.7.0](https://github.com/equinix/equinix-sdk-python/compare/v0.6.0...v0.7.0) (2024-12-18)

Features

* Fabric 4.18 spec update ([39](https://github.com/equinix/equinix-sdk-python/issues/39)) ([e30ee9b](https://github.com/equinix/equinix-sdk-python/commit/e30ee9b3cd8fd99c9bd0af73950160f75720d613))

0.6.0

[0.6.0](https://github.com/equinix/equinix-sdk-python/compare/v0.5.0...v0.6.0) (2024-10-16)

* This release will fix the breaking errors related to Port APIs on versions <= 0.5.0 after the Fabric 4.17 Global release. You will need to upgrade to this version in order to keep using the Port API methods *

Features

* Fabric 4.17 spec update ([32](https://github.com/equinix/equinix-sdk-python/issues/32)) ([0c20974](https://github.com/equinix/equinix-sdk-python/commit/0c20974e15c8f0c75e0674ff3fbaae454b9ad601))

Changes in Fabric Service

Enhancements

* Additional methods ->
- Methods added for Cloud Router Actions
- Methods added for Cloud Router Connections advertisedRoutes and receivedRoutes searching
- Methods for Precision Time PUT endpoint
- Methods added for Stream Subscriptions Product
- Methods added for Streams Product


* Additional models ->
- Models added for Cloud Router Actions Product
- ServiceToken model used for API Responses
- Models added for Stream Subscriptions Product and for Streams Product
- Asset Enum
- ActionRequest
- ActionResponse
- ActionState
- ActionType
- ActionsSearchExpression
- ActionsSearchFilter
- ActionsSearchFilters
- ActionsSearchOrFilter
- ActionsSearchRequest
- ActionsSearchResponse
- ActionsSearchSortBy
- ActionsSearchSortCriteria
- ActionsSearchSortDirection
- ConnectionRouteEntryFilter
- ConnectionRouteEntryFilters
- ConnectionRouteEntryOrFilter
- ConnectionRouteEntrySimpleExpression
- ConnectionRouteEntrySortBy
- ConnectionRouteEntrySortDirection
- ConnectionRouteSearchRequest
- ConnectionRouteSortCriteria
- ConnectionRouteTableEntry
- ConnectionRouteTableEntryConnection
- ConnectionRouteTableEntrySearchResponse
- ConnectionRouteTableEntryState
- GetAllStreamAssetResponse
- GetAllStreamResponse
- GetAllStreamSubscriptionResponse
- GetSubscriptionsInStreamResponse
- Operation
- Package
- PackageCode
- PackageType
- Stream
- StreamAsset
- StreamAssetAttachmentStatus
- StreamAssetFilter
- StreamAssetFilters
- StreamAssetOrFilter
- StreamAssetPutRequest
- StreamAssetSearchRequest
- StreamAssetSimpleExpression
- StreamAssetSortBy
- StreamAssetSortCriteria
- StreamAssetSortDirection
- StreamFilter
- StreamFilterOrFilter
- StreamFilterSimpleExpression
- StreamGetSubscriptions
- StreamGetSubscriptionsType
- StreamPostRequest
- StreamPostRequestType
- StreamPutRequest
- StreamSubscription
- StreamSubscriptionFilter
- StreamSubscriptionPostRequest
- StreamSubscriptionPostRequestType
- StreamSubscriptionPutRequest
- StreamSubscriptionSink
- StreamSubscriptionSinkCredential
- StreamSubscriptionSinkSetting
- StreamSubscriptionSinkType
- StreamSubscriptionState
- StreamSubscriptionType
- StreamTarget
- BulkPortRequest added to replace BulkPort in request methods
- PhysicalPortSettings
- PortBMMRType
- PortConnectivitySourceType
- PortRequest
- PortServiceType
- PrecisionTimeOrder
- PrecisionTimePackageCode
- PrecisionTimeServiceResponseState
- PrecisionTimeServiceResponseType
- LogAnnounceInterval
- LogSyncInterval
- LogDelayReqInterval
- RouterActionsConnection
- SimplifiedTokenNetwork
- SimplifiedTokenNetworkScope
- SimplifiedTokenNetworkType
- SimplifiedVirtualDevice
- SimplifiedVirtualDeviceType
- SubscriptionState
- ValidateConnectionResponse
- VirtualConnectionSide
- VirtualConnectionTimeServiceResponse
- VirtualDeviceInterface

* Models extended ->
- ApiGetServiceTokenByUuidRequest added offset and limit attributes
- AccessPointSelector added VirtualDevice, Interface, and Network as attributes
- bgp_connection_ipv4 and bgp_connection_ipv6 added RoutesMax attribute
- PhysicalPort added UUID, Settings, and Interface attributes
- PortOperation added EvplVCCount, FgVCCount, and AccessVCCount
- PortPurchaseOrder added Type attribute
- ServiceToken added IssuerSide attribute
- ServiceTokenConnection added AllowCustomBandwidth
- SimplifiedMetadataEntity

* Constants added ->
- AccessPointSelectType added ACCESSPOINTSELECTORTYPE_VD and ACCESSPOINTSELECTORTYPE_NETWORK
- CLOUDROUTERACCESSPOINTSTATE_REPROVISIONING added
- PORTOPERATIONOPERATIONALSTATUS_PARTIAL added
- PortOrderPurchaseOrderType added
- PhysicalPortsType added
- PRECISIONTIMECHANGEOPERATIONOP_ADD and PRECISIONTIMECHANGEOPERATIONOP_REMOVE added
- Additional PRECISIONTIMECHANGEOPERATIONPATHs for changes
- Additional SERVICETOKENCONNECTIONTYPEs
- ServiceTokenIssuerSide added
- SERVICETOKENTYPE_EPL_TOKEN added
- VirtualDeviceInterfaceType

Breaking Changes

* Methods changed ->
- Ports Method signature changes because of model renames;
- BulkPort used instead of AllPortsResponse
- BulkPortRequest used instead of BulkPort
- Precision Time Method signature changes because of model renames
- Service Tokens method signature changes because addition of ServiceToken model
- CloudRouterChangeOperation now uses PrecisionTimeChangeOperationOp instead of ServiceTokenChangeOperationOp for changes
- NetworkChangeOperation now uses PrecisionTimeChangeOperationOp instead of ServiceTokenChangeOperationOp for changes
- ServiceTokenOperation now uses PrecisionTimeChangeOperationOp instead of ServiceTokenChangeOperationOp for changes

* Models changed ->
- ApiCreatePortRequest; Port renamed to PortRequest
- PortResponse renamed to Port
- PrecisionTimeServiceCreateResponse renamed to PrecisionTimeServiceResponse
- AccessPointSelector LinkProtocol attribute changed from LinkProtocol type to SimplifiedLinkProtocol type
- AllPortsResponse uses []Port instead of []PortResponse
- ConnectionResponse uses []ValidateConnectionResponse instead of []BaseConnection
- Ipv4 attributes Primary, Secondary, and NetworkMask are required attributes
- MD5 renamed Id -> KeyNumber and Password -> Key
- Port model no longer has required fields
- PrecisionTimeServiceRequest split AdvanceConfiguration into NtpAdvanceConfiguration and PtpAdvanceConfiguration
- FabricConnectionUuid changed to VirtualConnectionUuid as well
- PrecisionTimeServiceResponse split AdvanceConfiguration into NtpAdvanceConfiguration and PtpAdvanceConfiguration
- FabricConnectionUuid changed to VirtualConnectionTimeServiceResponse
- PTPAdvanceConfiguration uses explicit types for:
- LogAnnounceInterval
- LogSyncInterval
- LogDelayReqInterval
- RouteTableEntry
- SimplifiedPort:
- Removed CvpId and modified int32 to int64 on integer attributes
- Added Package
- SubscriptionAsset
- SubscriptionResponse
- FabricConnectionUuid renamed to VirtualConnectionUuid


* Models Deleted ->
- Account model removed in favor of SimplifiedAccount
- AdvanceConfiguration model removed in favor of bringing NTP and PTP to a higher level for Precision Time
- PortResponse deleted in favor of modified Port model (no required fields)
- BaseConnection deleted in favor of modified ValidateConnectionResponse
- CLOUDROUTERACCESSPOINTSTATE_LOCKED deleted
- LinkProtocol deleted in favor of SimplifiedLinkProtocol
- LinkProtocolDot1q deleted
- LinkProtocolEVPN_VXLan deleted
- LinkProtocolIpv4Ipv6Config deleted
- LinkProtocol QINQ deleted
- LinkProtocolUntagged deleted
- LinkProtocolVXLan deleted
- PortResponseBMMRType
- PortResponseConnectivitySourceType
- PortResponsePhysicalPortsType
- PortResponseServiceType
- PrecisionTimePackageRequest
- PrecisionTimeServiceCreateResponse
- PrecisionTimeServiceCreateResponseState
- PrecisionTimeServiceCreateResponseType
- SimplifiedAccountPortResponse deleted in favor of SimplifiedAccount
- SubscriptionAssetType
- SubscriptionStatus deleted in favor of SubscriptionState

0.5.0

[0.5.0](https://github.com/equinix/equinix-sdk-python/compare/v0.4.0...v0.5.0) (2024-09-19)


Features

* API Sync by GitHub Action for [ctreatma](https://github.com/ctreatma) ([#28](https://github.com/equinix/equinix-sdk-python/issues/28)) ([830a815](https://github.com/equinix/equinix-sdk-python/commit/830a81571cd5ec23c46c4ccbefdc8ca9ae9e1651))

0.4.0

[0.4.0](https://github.com/equinix/equinix-sdk-python/compare/v0.3.0...v0.4.0) (2024-09-06)


Features

* add support for Equinix Metal ([5](https://github.com/equinix/equinix-sdk-python/issues/5)) ([bfd23a1](https://github.com/equinix/equinix-sdk-python/commit/bfd23a15629da2b961df400fd86b14e9c3906bd8))
* Adding Examples for Python SDK to create FCR and FCR based Connections ([22](https://github.com/equinix/equinix-sdk-python/issues/22)) ([785119e](https://github.com/equinix/equinix-sdk-python/commit/785119eff29505326acfb9a414f2501aa4710977))

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.