Releases: equinix/equinix-sdk-python
Releases · equinix/equinix-sdk-python
v0.16.0
0.16.0 (2026-04-22)
Changes in SDK
New APIs
agents_api.py- Agent management (CRUD, activities, chat operations)agent_templates_api.py- Agent templates listing and retrieval
Enhanced APIs
cloud_routers_api.py- Minor updatesports_api.py- Minor updatesroute_aggregation_rules_api.py- Added search endpoint for route aggregation rulesroute_aggregations_api.py- Added search endpoint for route aggregationsroute_filter_rules_api.py- Added search endpoint for route filter rulesroute_filters_api.py- Added search endpoint for route filtersservice_profiles_api.py- Added action endpoints for service profile managementstream_alert_rules_api.py- Minor updates
New Models
Agent Models
agent.py- Agent resource modelagent_activities.py- Agent activities listagent_activities_metadata.py- Metadata for agent activitiesagent_definition.py- Agent definition modelagent_get_activities.py- Response for getting agent activitiesagent_get_all_response.py- Response for listing all agentsagent_patch_request.py- Request for patching agentagent_post_request.py- Request for creating agentagent_template.py- Agent template modelagent_template_get_all_response.py- Response for listing agent templatesagent_templates.py- Agent templates collectionagent_templates_state.py- Agent template state enumagents.py- Agents collection modelchat_message.py- Chat message modelmessages_inner.py- Inner message modeltool_call_information_inner.py- Tool call information modelconfiguration.py- Configuration model
Cloud Router Route Aggregations Models
cloud_router_route_aggregation_and_expression.pycloud_router_route_aggregation_expression.pycloud_router_route_aggregation_or_expression.pycloud_router_route_aggregation_simple_expression.pycloud_router_route_aggregation_simple_expression_property.pycloud_router_route_aggregations_filter.pycloud_router_route_aggregations_search_base.pycloud_router_route_aggregations_search_response.py
Cloud Router Route Filters Models
cloud_router_route_filter_and_expression.pycloud_router_route_filter_expression.pycloud_router_route_filter_or_expression.pycloud_router_route_filter_simple_expression.pycloud_router_route_filter_simple_expression_property.pycloud_router_route_filters_filter.pycloud_router_route_filters_search_base.pycloud_router_route_filters_search_response.py
Route Aggregation Rules Search Models
route_aggregation_rule_and_expression.pyroute_aggregation_rule_expression.pyroute_aggregation_rule_or_expression.pyroute_aggregation_rule_simple_expression.pyroute_aggregation_rule_sort_by.pyroute_aggregation_rule_sort_criteria.pyroute_aggregation_rule_sort_direction.pyroute_aggregation_rules_filter.pyroute_aggregation_rules_search_request.pyroute_aggregation_rules_search_response.pyra_attachment_sort_item.pyra_attachment_sort_item_property.py
Route Filter Rules Search Models
route_filter_rule_and_expression.pyroute_filter_rule_expression.pyroute_filter_rule_or_expression.pyroute_filter_rule_simple_expression.pyroute_filter_rule_sort_by.pyroute_filter_rule_sort_criteria.pyroute_filter_rule_sort_direction.pyroute_filter_rules_filter.pyroute_filter_rules_search_request.pyroute_filter_rules_search_response.pyrf_attachment_sort_item.pyrf_attachment_sort_item_property.py
Service Profile Models
service_profile_action_request.py- Service profile action requestservice_profile_action_response.py- Service profile action responseservice_profile_change.py- Service profile change trackingservice_profile_change_status.py- Service profile change status enum (renamed fromport_change_status.py)
Other New Models
company_profile_response_account.py- Company profile account information
Updated Models
Enum Additions
access_point_type.py- AddedAPP_LINKvalueexpression_operator.py- Added>=,<=,ILKE,IN,BETWEENoperatorssimplified_notification_type.py- AddedTECHNICAL,ORDERINGvaluesproduct_type.py- New value addedcloud_event_asset_type.py- New value addedport_sort_by.py- New values added
Other Updated Models
company_profile_response.py- Added account fieldservice_profile.py- Added new fieldorder.py- Updated fieldsasset.py- New fields addedchange.py- Minor updatessearch_field_name.py- New search fields addedservice_token_search_expression.py- Updated
Breaking Changes
Enum Removals
equinix_status.py- Removed values:BEING_REPROVISIONED,BEING_DEPROVISIONED,BEING_PROVISIONED,CREATED,ERRORED,PENDING_DEPROVISIONING,APPROVED,ORDERING,PENDING_BANDWIDTH_APPROVAL,UPDATE_PENDING,DELETED_API,MODIFIED,PENDING_ACTIVATIONconnection_state.py- Removed values:PROVISIONED,REPROVISIONINGconnection_type.py-IX_PUBLIC_VCandIX_PRIVATE_VCreplaced withIX_VCprovider_status.py- Removed values:OUT_OF_BANDWIDTH,DELETED,ERRORED,NOTPROVISIONED,NOT_PROVISIONED
Model Changes
access_point.py- Field removedconnection.py- Field removedconnection_side.py- Fields removedport_request.py- Fields removed
Release Notes - Breaking Changes
Important: This release contains a significant number of breaking API changes. As a v0 semver product, these changes are within expectations, but users should review carefully before upgrading.
Breaking Changes Summary
| Area | Change |
|---|---|
| Connection | Removed state field |
| ConnectionType | IX_PUBLIC_VC / IX_PRIVATE_VC replaced by IX_VC; added APP_LINK |
| ConnectionState | Removed PROVISIONED and REPROVISIONING states |
| AccessPoint | Removed vpicInterface field |
| PortRequest | Removed endCustomer and marketplaceSubscription fields |
| EquinixStatus | Removed 13 enum values |
| ProviderStatus | Removed 5 enum values |
v0.15.0
0.15.0 (2026-02-17)
Features
Changes in SDK
New APIs
company_profiles_api.py- CRUD operations for company profiles with private service, service profile, and tag associationslogos_api.py- Logo attachment and deletion for company profilestags_api.py- Tag creation, listing, and management for resources
Enhanced APIs
metrics_api.py- AddedgetMetricsByNameendpoint with wildcard support for retrieving metrics by name pattern
New Models
company_metro.py- Company metro location informationcompany_profile_sort_direction.py- Sort direction enumeration for company profile queriesget_metrics_by_name_response.py- Response model for metrics queries by nameplatform_changelog.py- Platform change tracking and audit metadataresponse_incomplete_details.py- Details for incomplete API responsesresponse_incomplete_details_reason.py- Enumeration of reasons for incomplete responsesresponse_usage_input_tokens_details.py- Input token usage tracking detailsresponse_usage_output_tokens_details.py- Output token usage tracking detailssort.py- Generic sort criteria model for paginated queries
Updated Models
company_profile_change.py- Company profile change trackingcompany_profile_request.py- Company profile creation/update requestcompany_profile_response.py- Company profile responsecompany_profile_search_request.py- Company profile search criteriaattach_logo_response.py- Logo attachment responsecompany_logo.py- Company logo modellogo_response.py- Logo response modeltag_response.py- Tag response modelport_order_purchase_order.py- Port order purchase informationport_order_signature.py- Port order signature detailsport_order_signature_delegate.py- Port order signature delegationvirtual_port_price.py- Virtual port pricing informationcloud_event_asset_type.py- Cloud event asset type enum (+2 values)equinix_status.py- Equinix resource status enum (+1 value)geo_scope_type.py- Geographic scope type enum (+8 values)patch_operation_op.py- PATCH operation type enum (+4 values)metro.py- Metro location modelmetro_response.py- Metro response modelconnection_route_table_entry.py- Connection route table entrymetric_resource.py- Metric resource model
Breaking Changes
- Renamed:
company_profile_update_response.py→get_metrics_by_name_response.py- Model refactored for metrics API
v0.14.2
v0.14.1
v0.14.0
v0.13.0
v0.12.0
v0.11.0
v0.10.0
0.10.0 (2025-04-14)
Features
Enhancements
Added api class->
- cloud_events_api
Modified api class->
- cloud_routers_api
- connections_api
- networks_api
- service_tokens_api
Additional models ->
- auth_context
- auth_context_authid
- auth_context_authtype
- cloud_event
- cloud_event_asset_type
- cloud_event_data
- cloud_event_filters
- cloud_event_search_request
- cloud_event_simple_expression
- cloud_router_command
- cloud_router_command_post_request
- cloud_router_command_request
- cloud_router_command_request_connection
- cloud_router_command_response
- cloud_router_command_search_expression
- cloud_router_command_search_filter
- cloud_router_command_search_filters
- cloud_router_command_search_or_filter
- cloud_router_command_search_request
- cloud_router_command_search_response
- cloud_router_command_search_sort_by
- cloud_router_command_search_sort_criteria
- cloud_router_command_search_sort_direction
- cloud_router_command_state
- cloud_router_command_type
- cloud_router_command
- get_all_router_commands
- get_cloud_events_by_asset_response
- output_structured_ping
- output_structured_ping_response_time
- port_change
- port_change_type
- precision_type_package_post_response
- resource_data
Models modified->
- cloud_router
- cloud_router_change
- cloud_router_post_request
- custom_field
- network_type
- port_state
- port_type
- precision_time_service_response
Breaking Changes
Models rename classes->
- cloud_router_change_status -> port_change_status
Models changed->
- port
- port_request
- stream_subscription
- stream_subscription_post_request
- stream_subscription_sink_setting
- virtual_connection_time_service_response