Releases: equinix/ecx-go
Releases · equinix/ecx-go
v2.3.1
v2.3.0
DEPRECATION:
- General change in GET L2 connections functions: ServiceToken should not be used to populate the
a-side token with which the connection was created. It is maintained for historical compability but
can contain both a-side/z-side tokens. To access the token returned by a GET operation use the
L2Connection.VendorToken string. Change affects below functions:GetL2Connection
GetL2OutgoingConnections
ENHANCEMENTS:
- L2Connection added additional attributes:
- ZSideServiceToken can be used (in addition to service profile and zside port) to define the
connection destination. key given by a provider that grants you authorization to enable
connectivity to a shared multi-tenant port (z-side) - VendorToken can be used to populate the Equinix Fabric Token the connection was created with
(if applicable).The token can be any of ServiceToken (a-side) or ZSideServiceToken (z-side).
Any mechanism to determine the token type (a-side/z-side), must be implemented by the
user/consumer of the SDK.
- ZSideServiceToken can be used (in addition to service profile and zside port) to define the
v2.2.0
v2.1.1
v2.1.0
v2.0.3
v2.0.2
v2.0.1
BUG FIXES:
- upgraded to rest-go v1.2.2 to solve pagination issues
equinix/terraform-provider-equinix#41
v2.0.0
BREAKING CHANGES:
- General change in create functions: instead of returning copy of input structure, that might be outdated anyway, functions return pointers to created object's identifiers. Change affects below functions:
- CreateL2Connection
- CreateL2Connection
- CreateL2ServiceProfile
- UpdateL2ServiceProfile doest not return service profile's structure anymore
- General change in L2 Connection and Service Profile models: all basic type fields are pointers now. Change affects below structures:
- L2Connection
- L2ConnectionAdditionalInfo
- L2ConnectionAction
- L2ConnectionActionData
- L2ConnectionToConfirm
- L2ConnectionConfirmation
- L2ServiceProfile
- L2ServiceProfilePort
- L2ServiceProfileSpeedBand
- L2ServiceProfileFeatures
- Port
- L2SellerProfileMetro
- L2SellerProfileAdditionalInfo
ENHANCEMENTS:
- L2Connection redundant connection creation requests maps additional secondary connection attributes (equinix/terraform-provider-equinix#17):
- Speed
- SpeedUnit
- ProfileUUID
- AuthorizationKey
- SellerRegion
- SellerMetroCode
- InterfaceID
v1.2.0
NOTES:
- this version of module started to use
equinix/rest-go
client
for any REST interactions with Equinix APIs - ECX names were removed from descriptions and documentation in favor
of Equinix Fabric name
FEATURES:
- L2Connection:
func GetL2OutgoingConnections()
gives possibility to fetch
all a-side (outgoing) connections for a customer account associated with
authenticated application
ENHANCEMENTS:
- L2Connection added additional attributes:
- Actions provide details about pending actions to complete connection provisioning
- DeviceInterfaceID indicates network interface identifier on a network device
- ProviderStatus indicates connection status on a z-side
- RedundancyType indicates whether connection is primary or secondary
(for redundant connections)