Introducting Dark Mode for SLDN! If there are any issues with this theme please let me know by opening a GitHub Issue. You can also switch to Light Mode by clicking the SUN Icon: on the top right corner.
force_refres
parameter to https://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/refreshDependentDuplicate/Deprecated the following ORM relations:
Deprecated the following methods:
Updated documentation of SoftLayer_Network_Vlan service and data type.
Deprecate all customer-managed guest. Information about guests running on customer managed hardware will no longer be available in the API
Deprecate Host::billedPerGuestFlag and Host::billedPerMemoryUsageFlag
Deprecated the following SLDN properties and methods.
New permissions checks to SoftLayer_Network_Storage APIs
templateObject
for SoftLayer_Network_Firewall_Update_Request/createObject/, which will delete all firewall rules.SoftLayer_Location::onlinePptpVpnUserCount
SoftLayer_Network_Subnet::activeTransaction
and SoftLayer_Network_Subnet_IpAddress_Global::activeTransaction
SoftLayer_Hardware::getAvailableBillingTermChangePrices
SoftLayer_Account::getVirtualGuests()
API call when filtering based on a datacenter.SoftLayer_Metric_Tracking_Object::getCustomGraphData() will no longer return image data starting on 2021-01-20. The method will still return a SoftLayer_Container_Graph object, but the image
property will be empty.
<SOAP-ENV:Fault>
<faultcode>SoftLayer_Exception_Public</faultcode>
<faultstring>Account <$ACCOUNT_ID> is not ACTIVE. Your request cannot be processed. Please contact support.</faultstring>
<faultactor/>
</SOAP-ENV:Fault>
Property 'monitoringServiceEligibilityFlag' not valid
errors.NESSUS_VULNERABILITY_ASSESSMENT_REPORTING
, which was previously a required item when ordering a server or virtual guest, is no longer required, and no longer maintained. When placing new orders please remove this tiem from the price list.
SoftLayer_Monitoring_Agent
(ordered by the MONITORING_HOST_PING_AND_TCP_SERVICE
item) has also been removed.
See SysDig for alternative to both products.
supportedHardware
to SoftLayer_Virtual_Disk_ImagediskFileExtension
to SoftLayer_Virtual_Disk_ImageSoftLayerAPIError(SoftLayer_Exception_InvalidValue): Invalid value provided for 'Duplicate Volume is unable to be refreshed while it has replica.'.
getUpgradeItemPrice
methods did not return pricing specific to the location the resource was located in.OR
statements in SoftLayer_Search::advancedSearch queriesImplement disabledSnapshot for Block and File volume replicas
Prevent detach of local disks for VSIs greater than 300GB
<faultcode>SoftLayer_Exception_Public</faultcode>
<faultstring>Disk capacity exceeds the maximum size eligible for portability on local storage and can not be detached.</faultstring>
Fixed an issue causing fixed configurations to not handle disk controller limits properly.
storageGroups
property on server order containers with those defined by their preset, rather than remaining empty. Verifying an order now does not fail if the storageGroups
property is set when a fixed configuration preset is also provided. Any storage groups will be ignored in favor of the preset’s.<faultcode>SoftLayer_Exception_NotReady</faultcode>
<faultstring>Only ACTIVE and PENDING users can be migrated to IBMid.</faultstring>
The following permissions are now obsolete:
ID | KeyName | Description |
---|---|---|
1288 | TICKET_MANAGE | Add / Edit Tickets |
1309 | ACCOUNT_PASSWORD_AUXILIARY_ADD | Add Auxiliary Password |
1310 | ACCOUNT_PASSWORD_AUXILIARY_EDIT | Edit Auxiliary Password |
1311 | ACCOUNT_PASSWORD_AUXILIARY_DELETE | Delete Auxiliary Password |
3738 | CUSTOMER_PLACEMENT_GROUP_MANAGEMENT | Manage Placement Group |
3740 | CUSTOMER_RESERVED_CAPACITY_GROUP_MANAGEMENT | Manage Reserved Capacity Group |
1305 | TICKET_VIEW_BY_HARDWARE | View Tickets by Hardware Access View Tickets by Hardware |
1306 | TICKET_VIEW_BY_VIRTUAL_GUEST | View Tickets by Computing Instance Access |
newPolicy
The following methods will be depreciated on Dec 18, 2019, and removed entirely at a later date.
The following relationships will be removed on Dec 18, 2019.
"error": "Property 'gpuCount' not valid for 'SoftLayer_Virtual_Guest'."
Please, continue to use the following API methods to authorize hosts: - SoftLayer_Network_Storage::allowAccessFromHardware - SoftLayer_Network_Storage::allowAccessFromHardwareList - SoftLayer_Network_Storage::allowAccessFromVirtualGuest - SoftLayer_Network_Storage::allowAccessFromVirtualGuestList - SoftLayer_Network_Storage::allowAccessFromIpAddress - SoftLayer_Network_Storage::allowAccessFromIpAddressList - SoftLayer_Network_Storage::allowAccessFromSubnet - SoftLayer_Network_Storage::allowAccessFromSubnetList
"hardware": [
{
"hostname": "softlayer",
"domain": "local.com",
"primaryBackendNetworkComponent": {
"router": {
"id": 1076595
}
}
}
],
iscsiAclCredentials
.Allows ordering of Bare Metal Reserved servers. ( Package 837, Preset 984 )
Provide support for hourly pricing of SAP certified infrastructure
Pricing Update: 7.68TB SATA SSDs
Preset 985 vCS Digital Play 6.7 in the 1075 package
Add hourly billing to the following presets in package 1075. Presets 931, 933, 935, 937, 939.
Default category for the M.2 Drive needs to be changed to something other than disk0 (First Hard Drive) as it inhibits the assignment for up to 12 storage bays.
Replicate preset 929 in package 1075 and change the VMware OS from 6.5u1 to 6.7u1 in the new preset.
Hourly pricing for HSM
Rename VMware Server Virtualization 6.7 & add Price IDs to existing packages
New Packages Details
Package ID | Package Type | Package Name |
---|---|---|
1105 | 1U / 2 Socket | Dual Intel Xeon Processor Cascade Lake Scalable Family (4 Drives) |
1107 | 2U / 2 Socket | Dual Intel Xeon Processor Cascade Lake Scalable Family (12 Drives) |
New Presets:
ID | Description | Key Name |
---|---|---|
533 | DGold 6140 384GB 4X960GB SSD SED RAID 10 | DGOLD_6140_384GB_4X960GB_SSD_SED_RAID_10 |
785 | DSilver 4110 96GB 1X960GB SSD SED NoRAID | DSILVER_4110_96GB_1X960GB_SSD_SED_NORAID |
IaaS Flavor | CPU RAM 1st Disk | 2nd Disk |
---|---|---|
M1.8x64x25 | 8 x 2.0 GHz or higher Cores | 64 GB |
M1.16x128x25 | 16 x 2.0 GHz or higher Cores | 128 GB |
M1.30x240x25 | 30 x 2.0 GHz or higher Cores | 240 GB |
M1.48x384x25 | 48 x 2.0 GHz or higher Cores | 384 GB |
M1.56x448x25 | 56 x 2.0 GHz or higher Cores | 448 GB |
M1.64x512x25 | 64 x 2.0 GHz or higher Cores | 512 GB |
Correct Hardware_Server and Hardware_SecurityModule port speed API behavior change announcement dates. Please review API documentation for the following Hardware_Server APIs if you use them:
Provides the usagePrices property on SoftLayer_Container_Product_Order, which is set after verifying or placing orders for usage-based service offerings that provides the usage pricing which will be used when billing the services on the order.
Fix Customer method updateSecurityAnswers to handle editing Security Question Answers
On January 14, 2019 the following API methods will have their behavior changed. Please check each method’s documentation for details.
The same methods in Hardware_SecurityModule will also be effected. However Virtual_Guest will NOT be effected
https://api.softlayer.com/v3.1/sldn/rest/SoftLayer_Event_Log/getAllObjects.json?objectFilter={
"eventName":{"operation":"Permission/Resource change"},
"eventCreateDate":{
"operation":"betweenDate",
"options":[
{"name":"startDate","value":["10/02/2018"]},
{"name":"endDate","value":["10/03/2018"]}
]
}
}
https://api.softlayer.com/rest/v3.1/SoftLayer_Event_Log/getAllObjects.json?
resultLimit=0,100&
objectFilter={"eventName":{"operation":"Permission/Resource change"}, "label":{"operation":"sl205-mb-test02"}}
addBulkVirtualGuestAccess
and removeAllVirtualAccessForThisUser
.https://github.com/softlayer/softlayer.github.io/commit/1e273fb599ec32e3ec5948c4671b42befd10784f
https://github.com/softlayer/softlayer-python/releases/tag/v5.4.3
We have finally retired the old SLDN site, and migrated its content over to softlayer.github.io.
The following content types have been added, in addition to the existing release notes, and code examples.
If you notice any issues with the content here, please create an issue on our github page
IBM Cloud will stop supporting TLS 1.0 and 1.1 on api.softlayer.com and api.service.softlayer.com
On March 1, 2018 at 0900 UTC (0300 CDT) IBM Cloud Infrastructure will stop supporting TLS 1.0 and 1.1 encryption on api.softlayer.com and api.service.softlayer.com; these API endpoints will only support callers using TLS 1.2 encryption levels or higher.
On March 1, 2018 at 0900 UTC (0300 CDT) TLS 1.0 and TLS 1.1 will no longer be supported and TLS 1.2+ is required.
Any users with code or services that reference the softlayer.com API endpoints for IBM Cloud Infrastructure services with encryption levels older than TLS 1.2.
Confirming and Testing Upgrades to TLS 1.2 or Higher The enhanced security configuration is currently enforced on alternate endpoints. You can test your services against them now to ensure there will be no disruption once the primary endpoints receive the updated configuration:
These alternative endpoints only use encryption levels TLS 1.2 or higher. Successfully testing your code and services against these alternative endpoints means your code and services will work properly on the transition date. These alternative endpoints will only be available until the transition date.
If you make no change and your code or services do not support encryption levels TLS 1.2 or higher, you will start to experience connection errors on the transition date. These errors may appear as “transport errors” and contain messages like SSLV3_ALERT_HANDSHAKE_FAILURE. Your code and services will no longer function until you upgrade it to support TLS 1.2 or higher.
If My Code Starts Failing Do I Have Any Temporary Recourse? If you start to experience connection errors on the transition date, the best course of action is to upgrade your code or services to support TLS 1.2 or higher. If you cannot do that immediately, there will be alternative endpoints provided temporarily to allow you to upgrade your code or services:
These endpoints will become available on the transition date, and will continue to support TLS 1.0 and 1.1. You can change failing code or services to use these endpoints temporarily while you upgrade your systems to support TLS 1.2 or higher. These endpoints will only be available until March 30, 2018 to allow you to make this transition. You must upgrade all your systems and start using the standard API endpoints by March 1, 2018.
This is part of IBM’s commitment to offering a cloud that is secure to the core and in alignment with industry best practices for security and data privacy.
https://github.com/softlayer/softlayer-python/releases/tag/v5.4.0
Changes: https://github.com/softlayer/softlayer-python/compare/v5.3.2...v5.4.0
Upgraded Requests and Urllib3 library to latest. This allows the library to make use of connection retries, and connection pools. This should prevent the client from crashing if the API gives a connection reset / connection timeout error
reworked wait_for_ready function for virtual, and added to hardware managers.
fixed block/file iops in the slcli block|file detail
view
Added sub items to hw detail --price
, removed reverse PTR entries
$ ./slcli order
Usage: slcli order [OPTIONS] COMMAND [ARGS]...
Options:
-h, --help Show this message and exit.
Commands:
category-list List the categories of a package.
item-list List package items used for ordering.
package-list List packages that can be ordered via the...
package-locations List Datacenters a package can be ordered in.
place Place or verify an order.
preset-list List package presets.
cancel_pending
.Unable to find a price for block device 0
.blueIdAuthenticationRequiredFlag
method and replaced it with the ibmIdAuthenticationRequiredFlag method for the SoftLayer_Account service.isoCodeAlphaThree
to the returned data for the SoftLayer_Locale_Country::getCountries and SoftLayer_Locale_Country::getAvailableCountries methods. This returns the 3 character ISO code for a country.resultLimit
for SoftLayer_Ticket_Subject::getAllObjects method. Before the fix the API was returning less data than the limit set.placeOrder
.getAllObjects
on the SoftLayer_Location_Group_Pricing service were failing.getUsageChargeFlag
method to the SoftLayer_Billing_Invoice_Item service. This method will determine if a Billing Invoice Item is from a service that has usage limitations.REMOTE_MANAGEMENT
permission on the SoftLayer_Virtual_Guest. The permissions check affects the following methods: pause, powerOn, powerOff, and resume.slcli
python command line client. This offering allows you to order a new performance/endurance volume from an existing volume.requiredCoreCount
implicitly, please ensure it is included in object masks or move to using capacityRestrictionType
, capacityRestrictionMin
, and capacityRestrictionMax
.Retired Packages | New Packages |
---|---|
56 Quad Processor Multi Core Nehalem EX | 269 Quad E7-2600 v3 (6 drives) Sandy Bridge |
126 Single Xeon 1200 Series (Sandy Bridge / Haswell) | 255 Single E3-1270 (4 drives) Sandy Bridge |
126 Single Xeon 1200 Series (Sandy Bridge / Haswell) | 257 Single E3-1270 v3 (4 drives) Haswell |
142 Single Xeon 2000 Series (Sandy Bridge) | 259 Single E5-2600 (4 drives) Sandy Bridge |
143 Dual Xeon 2000 Series (Sandy Bridge) | 273 Dual E5-2600 (4 drives) Sandy Bridge |
143 Dual Xeon 2000 Series (Sandy Bridge) | 253 Dual E5-2600 v3 (4 drives) Haswell |
146 Sandy Bridge 1270 | 261 Single E3-1270 (2 drives) Sandy Bridge |
147 Specialty Server: 4u Mass Storage Dual Xeon 2000 (Sandy Bridge) Series | 263 Dual E5-2600 (36 drives) Sandy Bridge |
147 Specialty Server: 4u Mass Storage Dual Xeon 2000 (Sandy Bridge) Series | 248 Dual E5-2600 v3 (36 drives) Haswell |
148 Specialty Server: 2u Mass Storage Dual Xeon 2000 (Sandy Bridge) Series | 265 Dual E5-2600 (12 drives) Sandy Bridge |
148 Specialty Server: 2u Mass Storage Dual Xeon 2000 (Sandy Bridge) Series | 251 Dual E5-2600 v3 (12 drives) Haswell |
158 Quad Xeon 4000 Series (Sandy Bridge) | 267 Quad E5-4600 (24 drives) Sandy Bridge |
234 Quad Xeon E7-4800 v2 (Ivy Bridge) Series | 271 Quad E7-4800 v2 (24 drives) Ivy Bridge |