From 91e7b501f91c0e898bfb191eacec62862609a311 Mon Sep 17 00:00:00 2001 From: Christopher Gallo Date: Mon, 2 Jun 2025 16:44:22 -0500 Subject: [PATCH 1/3] 20250602 release notes --- .../SoftLayer_Network_LoadBalancer_Service.md | 4 +- ...r_Network_LoadBalancer_VirtualIpAddress.md | 4 +- .../cancelPayPalTransaction.md | 2 +- .../completePayPalTransaction.md | 2 +- .../getGraphImage.md | 4 +- .../getGraphImage.md | 4 +- .../editObject.md | 2 +- .../getAvailableSecureTransportCiphers.md | 2 +- .../getAvailableSecureTransportProtocols.md | 2 +- .../startSsl.md | 2 +- .../stopSsl.md | 2 +- .../upgradeConnectionLimit.md | 2 +- .../startSsl.md | 2 +- .../stopSsl.md | 2 +- .../editObject.md | 2 +- .../reassignServers.md | 2 +- .../unassignServers.md | 2 +- .../_index.md | 39 +- .../deleteObject.md | 2 +- .../getGraphImage.md | 4 +- .../getObject.md | 2 +- .../getStatus.md | 17 +- .../resetPeakConnections.md | 2 +- .../_index.md | 4 +- .../disable.md | 2 +- .../editObject.md | 2 +- .../enable.md | 2 +- .../getObject.md | 2 +- .../kickAllConnections.md | 2 +- .../upgradeConnectionLimit.md | 2 +- .../getExternalPaymentAuthorizationReceipt.md | 2 +- .../processExternalPaymentAuthorization.md | 2 +- content/release_notes/2025/20250531.md | 23 + data/sldn_metadata.json | 606 ++++++++---------- 34 files changed, 320 insertions(+), 437 deletions(-) create mode 100644 content/release_notes/2025/20250531.md diff --git a/content/reference/datatypes/SoftLayer_Network_LoadBalancer_Service.md b/content/reference/datatypes/SoftLayer_Network_LoadBalancer_Service.md index 28612f7bd8..1856609034 100644 --- a/content/reference/datatypes/SoftLayer_Network_LoadBalancer_Service.md +++ b/content/reference/datatypes/SoftLayer_Network_LoadBalancer_Service.md @@ -1,8 +1,6 @@ --- title: "SoftLayer_Network_LoadBalancer_Service" -description: "The SoftLayer_Network_LoadBalancer_Service data type contains all the information relating to a specific service (destination) on a particular load balancer. - -Information retained on the object itself is the the source and destination of the service, routing type, weight, and whether or not the service is currently enabled. " +description: "Deprecated " date: "2018-02-12" tags: - "datatype" diff --git a/content/reference/datatypes/SoftLayer_Network_LoadBalancer_VirtualIpAddress.md b/content/reference/datatypes/SoftLayer_Network_LoadBalancer_VirtualIpAddress.md index a83fe02e2b..72bdcb6742 100644 --- a/content/reference/datatypes/SoftLayer_Network_LoadBalancer_VirtualIpAddress.md +++ b/content/reference/datatypes/SoftLayer_Network_LoadBalancer_VirtualIpAddress.md @@ -1,8 +1,6 @@ --- title: "SoftLayer_Network_LoadBalancer_VirtualIpAddress" -description: "The SoftLayer_Network_LoadBalancer_VirtualIpAddress data type contains all the information relating to a specific load balancer assigned to a customer account. - -Information retained on the object itself is the virtual IP address, load balancing method, and any notes that are related to the load balancer. There is also an array of SoftLayer_Network_LoadBalancer_Service objects, which represent the load balancer services, explained more fully in the SoftLayer_Network_LoadBalancer_Service documentation. " +description: "Deprecated " date: "2018-02-12" tags: - "datatype" diff --git a/content/reference/services/SoftLayer_Account/cancelPayPalTransaction.md b/content/reference/services/SoftLayer_Account/cancelPayPalTransaction.md index 9a084dc6a8..8dc01ae30d 100644 --- a/content/reference/services/SoftLayer_Account/cancelPayPalTransaction.md +++ b/content/reference/services/SoftLayer_Account/cancelPayPalTransaction.md @@ -1,6 +1,6 @@ --- title: "cancelPayPalTransaction" -description: "Cancel the PayPal Payment Request process. During the process of submitting a PayPal payment request, the customer is redirected to PayPal to confirm the request. If the customer elects to cancel the payment from PayPal, they are returned to SoftLayer where the manual payment record is updated to a status of canceled. " +description: "(DEPRECATED) Cancel the PayPal Payment Request process." date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Account/completePayPalTransaction.md b/content/reference/services/SoftLayer_Account/completePayPalTransaction.md index 8f86f230e9..36dce6d175 100644 --- a/content/reference/services/SoftLayer_Account/completePayPalTransaction.md +++ b/content/reference/services/SoftLayer_Account/completePayPalTransaction.md @@ -1,6 +1,6 @@ --- title: "completePayPalTransaction" -description: "Complete the PayPal Payment Request process and receive confirmation message. During the process of submitting a PayPal payment request, the customer is redirected to PayPal to confirm the request. Once confirmed, PayPal returns the customer to SoftLayer where an attempt is made to finalize the transaction. A status message regarding the attempt is returned to the calling function. " +description: "(DEPRECATED) Complete the PayPal Payment Request process and receive confirmation message." date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service/getGraphImage.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service/getGraphImage.md index 9fdd0978f4..aea9407775 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service/getGraphImage.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service/getGraphImage.md @@ -1,8 +1,6 @@ --- title: "getGraphImage" -description: "Get the graph image for a load balancer service based on the supplied graph type and metric. The available graph types are: 'connections' and 'status', and the available metrics are: 'day', 'week' and 'month'. - -This method returns the raw binary image data. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group/getGraphImage.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group/getGraphImage.md index e53ee38511..ae6ea41f69 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group/getGraphImage.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group/getGraphImage.md @@ -1,8 +1,6 @@ --- title: "getGraphImage" -description: "Get the graph image for a load balancer service group based on the supplied graph type and metric. The only available graph type currently is: 'connections', and the available metrics are: 'day', 'week' and 'month'. - -This method returns the raw binary image data. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/editObject.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/editObject.md index 0f016767bd..1decedc374 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/editObject.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/editObject.md @@ -1,6 +1,6 @@ --- title: "editObject" -description: "Like any other API object, the load balancers can have their exposed properties edited by passing in a modified version of the object. The load balancer object also can modify its services in this way. Simply request the load balancer object you wish to edit, then modify the objects in the services array and pass the modified object to this function. WARNING: Services cannot be deleted in this manner, you must call deleteObject() on the service to physically remove them from the load balancer. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getAvailableSecureTransportCiphers.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getAvailableSecureTransportCiphers.md index 587cc8f1ca..fde7282206 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getAvailableSecureTransportCiphers.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getAvailableSecureTransportCiphers.md @@ -1,6 +1,6 @@ --- title: "getAvailableSecureTransportCiphers" -description: "Yields a list of the SSL/TLS encryption ciphers that are currently supported on this virtual IP address instance. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getAvailableSecureTransportProtocols.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getAvailableSecureTransportProtocols.md index 5c6b75ff5a..e62fdac325 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getAvailableSecureTransportProtocols.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getAvailableSecureTransportProtocols.md @@ -1,6 +1,6 @@ --- title: "getAvailableSecureTransportProtocols" -description: "Yields a list of the secure communication protocols that are currently supported on this virtual IP address instance. The list of supported ciphers for each protocol is culled to match availability. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/startSsl.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/startSsl.md index 0dfe553c1a..58f97875af 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/startSsl.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/startSsl.md @@ -1,6 +1,6 @@ --- title: "startSsl" -description: "Start SSL acceleration on all SSL virtual services (those with a type of HTTPS). This action should be taken only after configuring an SSL certificate for the virtual IP. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/stopSsl.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/stopSsl.md index d6c9db13f4..679de46662 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/stopSsl.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/stopSsl.md @@ -1,6 +1,6 @@ --- title: "stopSsl" -description: "Stop SSL acceleration on all SSL virtual services (those with a type of HTTPS). " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/upgradeConnectionLimit.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/upgradeConnectionLimit.md index c057f47955..6c09d735a0 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/upgradeConnectionLimit.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/upgradeConnectionLimit.md @@ -1,6 +1,6 @@ --- title: "upgradeConnectionLimit" -description: "Upgrades the connection limit on the Virtual IP to Address to the next, higher connection limit of the same product. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer/startSsl.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer/startSsl.md index 40dc5117b5..307871d1ce 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer/startSsl.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer/startSsl.md @@ -1,6 +1,6 @@ --- title: "startSsl" -description: "Start SSL acceleration on all SSL virtual services (those with a type of HTTPS). This action should be taken only after configuring an SSL certificate for the virtual IP. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer/stopSsl.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer/stopSsl.md index 48ea866335..123e72a425 100644 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer/stopSsl.md +++ b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer/stopSsl.md @@ -1,6 +1,6 @@ --- title: "stopSsl" -description: "Stop SSL acceleration on all SSL virtual services (those with a type of HTTPS). " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/editObject.md b/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/editObject.md index 03689b84e4..81536b0727 100644 --- a/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/editObject.md +++ b/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/editObject.md @@ -1,6 +1,6 @@ --- title: "editObject" -description: "Edit a bandwidth allotment's local properties. Currently you may only change an allotment's name. Use the [SoftLayer_Network_Bandwidth_Version1_Allotment::reassignServers](/reference/datatypes/$1/#$2) and [SoftLayer_Network_Bandwidth_Version1_Allotment::unassignServers](/reference/datatypes/$1/#$2) methods to move servers in and out of your allotments. " +description: "Edit a bandwidth allotment's local properties. Currently you may only change an allotment's name. Use the [SoftLayer_Network_Bandwidth_Version1_Allotment::setVdrContent](/reference/datatypes/$1/#$2) and [SoftLayer_Network_Bandwidth_Version1_Allotment::requestVdrContentUpdates](/reference/datatypes/$1/#$2) methods to move servers in and out of your allotments. " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/reassignServers.md b/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/reassignServers.md index d46711f32c..23c252f4e2 100644 --- a/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/reassignServers.md +++ b/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/reassignServers.md @@ -1,6 +1,6 @@ --- title: "reassignServers" -description: "This method will reassign a collection of SoftLayer hardware to a bandwidth allotment Bandwidth Pool. " +description: "[DEPRECATED] This method will reassign a collection of SoftLayer hardware to a bandwidth allotment Bandwidth Pool. " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/unassignServers.md b/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/unassignServers.md index a68fb0c34d..68fd5eeda7 100644 --- a/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/unassignServers.md +++ b/content/reference/services/SoftLayer_Network_Bandwidth_Version1_Allotment/unassignServers.md @@ -1,6 +1,6 @@ --- title: "unassignServers" -description: "This method will reassign a collection of SoftLayer hardware to the virtual private rack " +description: "[DEPRECATED] This method will reassign a collection of SoftLayer hardware to the virtual private rack " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/_index.md b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/_index.md index 130d0109f4..9d8f8dbc77 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/_index.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/_index.md @@ -1,43 +1,6 @@ --- title: "SoftLayer_Network_LoadBalancer_Service" -description: "Load balancer services represent the 'routes' that the load balancer will have available to route requests. Each service has a source port (located on the load balancer itself), and a destination IP address and port. Any services that share a source port will be used as potential routes for traffic coming into the load balancer on that port. For instance, if there are two services that both have a source port of 80, both of those services will be used as balanced servers for traffic coming into your virtual IP on port 80. For a more complete example, consider the following scenario: - - -:Virtual IP Address: 123.123.123.123 -:Servers on your account: -:12.34.56.78 -:23.45.67.89 -:You want to set up both HTTP(port 80) and HTTPS (port 443) on each of those servers. -:You will need four services: - - -{| -|- -! SourcePort -! DestinationIpAddress -! DestinationPort -|- -| 80 -| 12.34.56.78 -| 80 -|- -| 80 -| 23.45.67.89 -| 80 -|- -| 443 -| 12.34.56.78 -| 443 -|- -| 443 -| 23.45.67.89 -| 443 -|} - - -The services also have a routing type, these ALSO need to be the same for services that share the same port. For this example, the services with a source port of 80 should have HTTP as their type. The other two services should have TCP as their type. - -The affect of other variables are listed in their individual documentation. " +description: "Deprecated " date: "2018-02-12" tags: - "service" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/deleteObject.md b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/deleteObject.md index d2afdc9cb7..f9077ef5ea 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/deleteObject.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/deleteObject.md @@ -1,6 +1,6 @@ --- title: "deleteObject" -description: "Calling deleteObject on a particular server will remove it from the load balancer. This is the only way to remove a service from your load balancer. If you wish to remove a server, first call this function, then reload the virtualIpAddress object and edit the remaining services to reflect the other changes that you wish to make. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getGraphImage.md b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getGraphImage.md index 691863b5c4..a203fc8447 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getGraphImage.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getGraphImage.md @@ -1,8 +1,6 @@ --- title: "getGraphImage" -description: "Get the graph image for a load balancer service based on the supplied graph type and metric. The available graph types are: 'connections' and 'status', and the available metrics are: 'day', 'week' and 'month'. - -This method returns the raw binary image data. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getObject.md b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getObject.md index 6d36d91083..a8947e6b49 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getObject.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getObject.md @@ -1,6 +1,6 @@ --- title: "getObject" -description: "getObject retrieves the SoftLayer_Network_LoadBalancer_Service object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Network_LoadBalancer_Service service. You can only retrieve services on load balancers assigned to your account, and it is recommended that you simply retrieve the entire load balancer, as an individual service has no explicit purpose without its 'siblings'. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getStatus.md b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getStatus.md index da6c7b7603..36ba8a1b82 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getStatus.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/getStatus.md @@ -1,21 +1,6 @@ --- title: "getStatus" -description: "Returns an array of SoftLayer_Container_Network_LoadBalancer_StatusEntry objects. A SoftLayer_Container_Network_LoadBalancer_StatusEntry object has two variables, 'Label' and 'Value' - -Calling this function executes a command on the physical load balancer itself, and therefore should be called infrequently. For a general idea of the load balancer service, use the 'peakConnections' variable on the Type - -Possible values for 'Label' are: - - -* IP Address -* Port -* Server Status -* Load Status -* Current Connections -* Total Hits - - -Not all labels are guaranteed to be returned. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/resetPeakConnections.md b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/resetPeakConnections.md index b46a6c8081..b10f8d963e 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_Service/resetPeakConnections.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_Service/resetPeakConnections.md @@ -1,6 +1,6 @@ --- title: "resetPeakConnections" -description: "Calling resetPeakConnections will set the peakConnections variable to zero on this particular object. Peak connections will continue to increase normally after this method call, it will only temporarily reset the statistic to zero, until the next time it is polled. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/_index.md b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/_index.md index 6df4479f0f..396d7fdb82 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/_index.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/_index.md @@ -1,8 +1,6 @@ --- title: "SoftLayer_Network_LoadBalancer_VirtualIpAddress" -description: "Each SoftLayer customer that has purchased a load balancer will have one defined in the SoftLayer_Network_LoadBalancer_VirtualIpAddress service. Load balancers have a virtual IP address and a number of SoftLayer_Network_LoadBalancer_Service objects associated with them. The SoftLayer_Network_LoadBalancer_VirtualIpAddress object is the only way for a customer to make changes to their load balancer service. - -Load balancers can be upgraded by using the upgradeConnectionLimit function, but this will upgrade your billing accordingly. Downgrades are currently not supported, please open a ticket to accomplish a downgrade. " +description: "Deprecated " date: "2018-02-12" tags: - "service" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/disable.md b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/disable.md index 5aa1dc6816..bb870854e6 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/disable.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/disable.md @@ -1,6 +1,6 @@ --- title: "disable" -description: "Disable a Virtual IP Address, removing it from load balancer rotation and denying all connections to that IP address. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/editObject.md b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/editObject.md index 3755264dc9..95b21f45ea 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/editObject.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/editObject.md @@ -1,6 +1,6 @@ --- title: "editObject" -description: "Like any other API object, the load balancers can have their exposed properties edited by passing in a modified version of the object. The load balancer object also can modify its services in this way. Simply request the load balancer object you wish to edit, then modify the objects in the services array and pass the modified object to this function. WARNING: Services cannot be deleted in this manner, you must call deleteObject() on the service to physically remove them from the load balancer. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/enable.md b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/enable.md index f5c22ac92b..daecef68f4 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/enable.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/enable.md @@ -1,6 +1,6 @@ --- title: "enable" -description: "Enable a disabled Virtual IP Address, allowing connections back to the IP address. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/getObject.md b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/getObject.md index a7e6104895..329ba86b35 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/getObject.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/getObject.md @@ -1,6 +1,6 @@ --- title: "getObject" -description: "getObject retrieves the SoftLayer_Network_LoadBalancer_VirtualIpAddress object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Network_LoadBalancer_VirtualIpAddress service. You can only retrieve Load Balancers assigned to your account. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/kickAllConnections.md b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/kickAllConnections.md index d7968bca13..b39514fb48 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/kickAllConnections.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/kickAllConnections.md @@ -1,6 +1,6 @@ --- title: "kickAllConnections" -description: "Quickly remove all active external connections to a Virtual IP Address. " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/upgradeConnectionLimit.md b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/upgradeConnectionLimit.md index df6319548b..327603094c 100644 --- a/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/upgradeConnectionLimit.md +++ b/content/reference/services/SoftLayer_Network_LoadBalancer_VirtualIpAddress/upgradeConnectionLimit.md @@ -1,6 +1,6 @@ --- title: "upgradeConnectionLimit" -description: "Upgrades the connection limit on the VirtualIp and changes the billing item on your account to reflect the change. This function will only upgrade you to the next 'level' of service. The next level follows this pattern Current Level => Next Level 50 100 100 200 200 500 500 1000 1000 1200 1200 1500 1500 2000 2000 2500 2500 3000 " +description: "Deprecated " date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Product_Order/getExternalPaymentAuthorizationReceipt.md b/content/reference/services/SoftLayer_Product_Order/getExternalPaymentAuthorizationReceipt.md index cb5fca08fd..19af889959 100644 --- a/content/reference/services/SoftLayer_Product_Order/getExternalPaymentAuthorizationReceipt.md +++ b/content/reference/services/SoftLayer_Product_Order/getExternalPaymentAuthorizationReceipt.md @@ -1,6 +1,6 @@ --- title: "getExternalPaymentAuthorizationReceipt" -description: "This method simply returns a receipt for a previously finalized payment authorization from PayPal. The response matches the response returned from placeOrder when the order was originally placed with PayPal as the payment type. " +description: "(DEPRECATED) Returns an order receipt for a completed external (PayPal) payment authorization." date: "2018-02-12" tags: - "method" diff --git a/content/reference/services/SoftLayer_Product_Order/processExternalPaymentAuthorization.md b/content/reference/services/SoftLayer_Product_Order/processExternalPaymentAuthorization.md index f7bad6a792..bcdca4c4fa 100644 --- a/content/reference/services/SoftLayer_Product_Order/processExternalPaymentAuthorization.md +++ b/content/reference/services/SoftLayer_Product_Order/processExternalPaymentAuthorization.md @@ -1,6 +1,6 @@ --- title: "processExternalPaymentAuthorization" -description: "This method simply finalizes an authorization from PayPal. It tells SoftLayer that the customer has completed the PayPal process. This is ONLY needed if you, the customer, have your own API into PayPal and wish to automate authorizations from PayPal and our system. For most, this method will not be needed. Once an order is placed using placeOrder() for PayPal customers, a URL is given back to the customer. In it is the token and PayerID. If you want to systematically pay with PayPal, do so then call this method with the token and PayerID. " +description: "(DEPRECATED) Process an external (PayPal) payment authorization." date: "2018-02-12" tags: - "method" diff --git a/content/release_notes/2025/20250531.md b/content/release_notes/2025/20250531.md new file mode 100644 index 0000000000..2749ac9520 --- /dev/null +++ b/content/release_notes/2025/20250531.md @@ -0,0 +1,23 @@ +--- +title: "Release notes: May 31, 2025" +date: "2025-05-31" +tags: + - "release notes" +--- + +#### API + + +- updated validation for createFromiCos IMAGE-2598 +- Fixed a bug with retrieving virtual guests. COREDEV-4376 +- Fix Network monitoring down notifications with attached resources details. VIRT-13266 +- Deprecate the metricTrackingObject ORM key tap on SoftLayer_Network_Storage_Hub_Cleversafe_Account. Neuter the Cleversafe Account Tracking Object ORM Tap NETWORK-14710 +- Set dedicated guests without billing to private temporarily. VIRT-13245 +- PayPal payment methods are now deprecated: + - SoftLayer_Account::cancelPayPalTransaction + - SoftLayer_Account::completePayPalTransaction + - SoftLayer_Product_Order::getExternalPaymentAuthorizationReceipt + - SoftLayer_Product_Order::processExternalPaymentAuthorization. Disable paypal for payments SALES-14554 +- update account license manage page to allow capacity and result limit on search and allow swd id edit on update. . Manage License Tool Enhancement IMAGE-2592 +- Allow multiple active addresses for a location. Allow multiple active addresses for a location IO-6190 +- When ordering classic compute, provision script URLs are now more strictly checked for validity.. Better URL validation for provision hooks SALES-14565 \ No newline at end of file diff --git a/data/sldn_metadata.json b/data/sldn_metadata.json index c39b69e123..7ab707973b 100644 --- a/data/sldn_metadata.json +++ b/data/sldn_metadata.json @@ -1061,8 +1061,8 @@ "cancelPayPalTransaction": { "name": "cancelPayPalTransaction", "type": "boolean", - "doc": "Cancel the PayPal Payment Request process. During the process of submitting a PayPal payment request, the customer is redirected to PayPal to confirm the request. If the customer elects to cancel the payment from PayPal, they are returned to SoftLayer where the manual payment record is updated to a status of canceled. ", - "docOverview": "Cancel the PayPal Payment Request process.", + "docOverview": "(DEPRECATED) Cancel the PayPal Payment Request process.", + "deprecated": true, "parameters": [ { "name": "token", @@ -1080,8 +1080,8 @@ "completePayPalTransaction": { "name": "completePayPalTransaction", "type": "string", - "doc": "Complete the PayPal Payment Request process and receive confirmation message. During the process of submitting a PayPal payment request, the customer is redirected to PayPal to confirm the request. Once confirmed, PayPal returns the customer to SoftLayer where an attempt is made to finalize the transaction. A status message regarding the attempt is returned to the calling function. ", - "docOverview": "Complete the PayPal Payment Request process and receive confirmation message.", + "docOverview": "(DEPRECATED) Complete the PayPal Payment Request process and receive confirmation message.", + "deprecated": true, "parameters": [ { "name": "token", @@ -2262,7 +2262,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getAddresses": { @@ -3401,7 +3401,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getLockboxCapacityGB": { @@ -5099,7 +5099,8 @@ "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress", "form": "relational", "typeArray": true, - "doc": "An account's associated load balancers." + "doc": "An account's associated load balancers.", + "deprecated": true }, "addresses": { "name": "addresses", @@ -5739,7 +5740,8 @@ "type": "SoftLayer_Network_LoadBalancer_VirtualIpAddress", "form": "relational", "typeArray": true, - "doc": "An account's associated load balancers." + "doc": "An account's associated load balancers.", + "deprecated": true }, "lockboxCapacityGB": { "name": "lockboxCapacityGB", @@ -119929,7 +119931,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getType": { "doc": "", @@ -119940,19 +119942,21 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true } }, "properties": { "healthCheck": { "name": "healthCheck", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Check", - "form": "relational" + "form": "relational", + "deprecated": true }, "type": { "name": "type", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Attribute_Type", - "form": "relational" + "form": "relational", + "deprecated": true }, "healthAttributeTypeId": { "name": "healthAttributeTypeId", @@ -119974,7 +119978,8 @@ "type": "string", "form": "local" } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Attribute_Type": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Attribute_Type", @@ -120023,7 +120028,8 @@ "type": "string", "form": "local" } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Check": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Check", @@ -120045,7 +120051,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getServices": { @@ -120057,7 +120063,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getType": { @@ -120069,7 +120075,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true } }, "properties": { @@ -120077,18 +120083,21 @@ "name": "attributes", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Attribute", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "services": { "name": "services", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "type": { "name": "type", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Check_Type", - "form": "relational" + "form": "relational", + "deprecated": true }, "healthCheckTypeId": { "name": "healthCheckTypeId", @@ -120122,7 +120131,8 @@ "form": "count", "doc": "A count of " } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Check_Type": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Check_Type", @@ -120161,7 +120171,8 @@ "type": "string", "form": "local" } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Routing_Method": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Routing_Method", @@ -120200,7 +120211,8 @@ "type": "string", "form": "local" } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Routing_Type": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Routing_Type", @@ -120239,7 +120251,8 @@ "type": "string", "form": "local" } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service", @@ -120247,13 +120260,14 @@ "methods": { "deleteObject": { "name": "deleteObject", - "type": "boolean" + "type": "boolean", + "deprecated": true }, "getGraphImage": { "name": "getGraphImage", "type": "base64Binary", - "doc": "Get the graph image for a load balancer service based on the supplied graph type and metric. The available graph types are: 'connections' and 'status', and the available metrics are: 'day', 'week' and 'month'. \n\nThis method returns the raw binary image data. ", - "docOverview": "Get the connection or status graph image for a load balancer service.", + "doc": "Deprecated ", + "docOverview": "Deprecated", "docErrorHandling": [ { "exception": "SoftLayer_Exception_Public", @@ -120268,6 +120282,7 @@ "description": "Throw the exception \"Unable to load the graph for the service.\" when the graph could not be found or is returned in an incorrect image format." } ], + "deprecated": true, "parameters": [ { "name": "graphType", @@ -120290,7 +120305,8 @@ }, "toggleStatus": { "name": "toggleStatus", - "type": "boolean" + "type": "boolean", + "deprecated": true }, "getGroupReferences": { "doc": "", @@ -120301,7 +120317,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getGroups": { @@ -120313,7 +120329,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getHealthCheck": { @@ -120325,7 +120341,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getHealthChecks": { "doc": "", @@ -120336,7 +120352,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getIpAddress": { @@ -120348,7 +120364,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getServiceGroup": { "doc": "", @@ -120359,7 +120375,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true } }, "properties": { @@ -120367,34 +120383,40 @@ "name": "groupReferences", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group_CrossReference", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "groups": { "name": "groups", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "healthCheck": { "name": "healthCheck", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Check", - "form": "relational" + "form": "relational", + "deprecated": true }, "healthChecks": { "name": "healthChecks", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Health_Check", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "ipAddress": { "name": "ipAddress", "type": "SoftLayer_Network_Subnet_IpAddress", - "form": "relational" + "form": "relational", + "deprecated": true }, "serviceGroup": { "name": "serviceGroup", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group", - "form": "relational" + "form": "relational", + "deprecated": true }, "enabled": { "name": "enabled", @@ -120449,7 +120471,8 @@ "form": "count", "doc": "A count of " } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group", @@ -120458,8 +120481,8 @@ "getGraphImage": { "name": "getGraphImage", "type": "base64Binary", - "doc": "Get the graph image for a load balancer service group based on the supplied graph type and metric. The only available graph type currently is: 'connections', and the available metrics are: 'day', 'week' and 'month'. \n\nThis method returns the raw binary image data. ", - "docOverview": "Get the connection or status graph image for a load balancer service group.", + "doc": "Deprecated ", + "docOverview": "Deprecated", "docErrorHandling": [ { "exception": "SoftLayer_Exception_Public", @@ -120474,6 +120497,7 @@ "description": "Throw the exception \"Unable to load the graph for the - service group.\" when the graph could not be found or is returned in an incorrect image format." } ], + "deprecated": true, "parameters": [ { "name": "graphType", @@ -120496,7 +120520,8 @@ }, "kickAllConnections": { "name": "kickAllConnections", - "type": "boolean" + "type": "boolean", + "deprecated": true }, "getRoutingMethod": { "doc": "", @@ -120507,7 +120532,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getRoutingType": { "doc": "", @@ -120518,7 +120543,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getServiceReferences": { "doc": "", @@ -120529,7 +120554,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getServices": { @@ -120541,7 +120566,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getVirtualServer": { @@ -120553,7 +120578,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getVirtualServers": { "doc": "", @@ -120564,7 +120589,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true } }, @@ -120572,35 +120597,41 @@ "routingMethod": { "name": "routingMethod", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Routing_Method", - "form": "relational" + "form": "relational", + "deprecated": true }, "routingType": { "name": "routingType", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Routing_Type", - "form": "relational" + "form": "relational", + "deprecated": true }, "serviceReferences": { "name": "serviceReferences", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group_CrossReference", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "services": { "name": "services", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "virtualServer": { "name": "virtualServer", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer", - "form": "relational" + "form": "relational", + "deprecated": true }, "virtualServers": { "name": "virtualServers", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "id": { "name": "id", @@ -120651,7 +120682,8 @@ "form": "count", "doc": "A count of " } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group_CrossReference": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group_CrossReference", @@ -120661,12 +120693,14 @@ "service": { "name": "service", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service", - "form": "relational" + "form": "relational", + "deprecated": true }, "serviceGroup": { "name": "serviceGroup", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group", - "form": "relational" + "form": "relational", + "deprecated": true }, "serviceGroupId": { "name": "serviceGroupId", @@ -120684,6 +120718,7 @@ "form": "local" } }, + "deprecated": true, "methods": {} }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress": { @@ -120693,46 +120728,9 @@ "editObject": { "name": "editObject", "type": "boolean", - "doc": "Like any other API object, the load balancers can have their exposed properties edited by passing in a modified version of the object. The load balancer object also can modify its services in this way. Simply request the load balancer object you wish to edit, then modify the objects in the services array and pass the modified object to this function. WARNING: Services cannot be deleted in this manner, you must call deleteObject() on the service to physically remove them from the load balancer. ", - "docOverview": "Edit the object by passing in a modified instance of the object", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You are not authorized to change virtualIpAddress\" any time a change to the Virtual IP Address is attempted. For address changes, open a networking ticket." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You are not authorized to change connectionLimit\" any time a change to the connection limit is attempted. For connection upgrades, use the upgradeConnectionLimit() function" - }, - { - "exception": "SoftLayer_Exception_Public_Validation", - "description": "Throws an exception whose text is a newline-delimited list of validation errors. Each error describes the value that is missing or incorrect, and usually includes your value and a list of acceptable values" - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Virtual IPs must be assigned to an account before they can be added to a load balancer\" if this load balancer is somehow not linked to an account. If this is your load balancer, please open a ticket to have this issue resolved." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"The load balancer could not be contacted. It may be currently in use for maintenance. Please try again in 3-5 minutes. If the problem persists, please open a networking ticket.\" Exception text is self-explanatory." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Errors encountered when setting up the load balancer! Please contact customer service.\" if an error has been thrown by the hardware load balancer device itself. If the problem persists, please open a networking ticket." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"There was an error with your inital commands. Your old configuration has been restored. Please contact customer service.\" if there was an error with your configuration. If you receive this message, your load balancer has been successfully rolled back to its previous values and will continue working, but a ticket may need to be opened to perform the changes you were attempting." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You are not authorized to change peakConnections. Please use the function resetPeakConnections to reset peak connections to zero\" if you have edited the peak connections on a service. This is a read-only value that can only be reset by the specified function." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"An attempt was made to modify a service group with id [service group id] that is not associated with the specified virtual server.\" if a service grou[p" - } - ], + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true, "parameters": [ { "name": "templateObject", @@ -120745,27 +120743,16 @@ "name": "getAvailableSecureTransportCiphers", "type": "SoftLayer_Security_SecureTransportCipher", "typeArray": true, - "doc": "Yields a list of the SSL/TLS encryption ciphers that are currently supported on this virtual IP address instance. ", - "docOverview": "Lists the SSL encryption ciphers available to this virtual IP address", - "docAssociatedMethods": [ - { - "service": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress", - "method": "getAvailableSecureTransportProtocols" - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "getAvailableSecureTransportProtocols": { "name": "getAvailableSecureTransportProtocols", "type": "SoftLayer_Security_SecureTransportProtocol", "typeArray": true, - "doc": "Yields a list of the secure communication protocols that are currently supported on this virtual IP address instance. The list of supported ciphers for each protocol is culled to match availability. ", - "docOverview": "Lists the secure communication protocols available to this virtual IP address ", - "docAssociatedMethods": [ - { - "service": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress", - "method": "getAvailableSecureTransportCiphers" - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated " }, "getObject": { "name": "getObject", @@ -120777,32 +120764,21 @@ "startSsl": { "name": "startSsl", "type": "boolean", - "doc": "Start SSL acceleration on all SSL virtual services (those with a type of HTTPS). This action should be taken only after configuring an SSL certificate for the virtual IP. " + "doc": "Deprecated ", + "deprecated": true }, "stopSsl": { "name": "stopSsl", "type": "boolean", - "doc": "Stop SSL acceleration on all SSL virtual services (those with a type of HTTPS). " + "doc": "Deprecated ", + "deprecated": true }, "upgradeConnectionLimit": { "name": "upgradeConnectionLimit", "type": "boolean", - "doc": "Upgrades the connection limit on the Virtual IP to Address to the next, higher connection limit of the same product. ", - "docOverview": "Upgrades the connection limit on the Virtual IP Address and changes the billing item on your account to reflect the change.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_AccessDenied", - "description": "Throw the exception \"You are not authorized to upgrade this service\" If you are not the primary account holder or listed as a master user" - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"No further upgrades available.\" if there are no more available upgrades" - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"There was an issue completing your billing changes, please open a billing ticket if the problem persists\" if there was an issue completing the billing process. Open a billing ticket if the problem persists." - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "getAccount": { "doc": "", @@ -120813,7 +120789,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getApplicationDeliveryController": { "doc": "A virtual IP address's associated application delivery controller.", @@ -120824,7 +120800,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getApplicationDeliveryControllers": { "doc": "A virtual IP address's associated application delivery controllers.", @@ -120835,7 +120811,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getBillingItem": { @@ -120847,7 +120823,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getDedicatedBillingItem": { "doc": "The current billing item for the load balancing device housing the virtual IP. This billing item represents a device which could contain other virtual IPs. Caution should be taken when canceling. This is only valid when dedicatedFlag is true.", @@ -120858,7 +120834,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getHighAvailabilityFlag": { "doc": "Denotes whether the virtual IP is configured within a high availability cluster.", @@ -120869,7 +120845,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getIpAddress": { "doc": "", @@ -120880,7 +120856,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getLoadBalancerHardware": { "doc": "", @@ -120891,7 +120867,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getManagedResourceFlag": { @@ -120903,7 +120879,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getSecureTransportCiphers": { "doc": "The list of security ciphers enabled for this virtual IP address", @@ -120914,7 +120890,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getSecureTransportProtocols": { @@ -120926,7 +120902,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getSecurityCertificate": { @@ -120938,18 +120914,18 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getSecurityCertificateEntry": { "doc": "The SSL certificate currently associated with the VIP. Provides chosen certificate visibility to unprivileged users.", "docOverview": "", "name": "getSecurityCertificateEntry", - "type": "SoftLayer_Security_Certificate_Entry", + "type": "SoftLayer_Security_Certificate", "typeArray": null, "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getVirtualServers": { "doc": "", @@ -120960,7 +120936,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true } }, @@ -120968,87 +120944,101 @@ "account": { "name": "account", "type": "SoftLayer_Account", - "form": "relational" + "form": "relational", + "deprecated": true }, "applicationDeliveryController": { "name": "applicationDeliveryController", "type": "SoftLayer_Network_Application_Delivery_Controller", "form": "relational", - "doc": "A virtual IP address's associated application delivery controller." + "doc": "A virtual IP address's associated application delivery controller.", + "deprecated": true }, "applicationDeliveryControllers": { "name": "applicationDeliveryControllers", "type": "SoftLayer_Network_Application_Delivery_Controller", "form": "relational", "typeArray": true, - "doc": "A virtual IP address's associated application delivery controllers." + "doc": "A virtual IP address's associated application delivery controllers.", + "deprecated": true }, "billingItem": { "name": "billingItem", "type": "SoftLayer_Billing_Item", "form": "relational", - "doc": "The current billing item for the load balancer virtual IP. This is only valid when dedicatedFlag is false. This is an independent virtual IP, and if canceled, will only affect the associated virtual IP." + "doc": "The current billing item for the load balancer virtual IP. This is only valid when dedicatedFlag is false. This is an independent virtual IP, and if canceled, will only affect the associated virtual IP.", + "deprecated": true }, "dedicatedBillingItem": { "name": "dedicatedBillingItem", "type": "SoftLayer_Billing_Item_Network_LoadBalancer", "form": "relational", - "doc": "The current billing item for the load balancing device housing the virtual IP. This billing item represents a device which could contain other virtual IPs. Caution should be taken when canceling. This is only valid when dedicatedFlag is true." + "doc": "The current billing item for the load balancing device housing the virtual IP. This billing item represents a device which could contain other virtual IPs. Caution should be taken when canceling. This is only valid when dedicatedFlag is true.", + "deprecated": true }, "highAvailabilityFlag": { "name": "highAvailabilityFlag", "type": "boolean", "form": "relational", - "doc": "Denotes whether the virtual IP is configured within a high availability cluster." + "doc": "Denotes whether the virtual IP is configured within a high availability cluster.", + "deprecated": true }, "ipAddress": { "name": "ipAddress", "type": "SoftLayer_Network_Subnet_IpAddress", - "form": "relational" + "form": "relational", + "deprecated": true }, "loadBalancerHardware": { "name": "loadBalancerHardware", "type": "SoftLayer_Hardware", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "managedResourceFlag": { "name": "managedResourceFlag", "type": "boolean", "form": "relational", - "doc": "A flag indicating that the load balancer is a managed resource." + "doc": "A flag indicating that the load balancer is a managed resource.", + "deprecated": true }, "secureTransportCiphers": { "name": "secureTransportCiphers", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_SecureTransportCipher", "form": "relational", "typeArray": true, - "doc": "The list of security ciphers enabled for this virtual IP address" + "doc": "The list of security ciphers enabled for this virtual IP address", + "deprecated": true }, "secureTransportProtocols": { "name": "secureTransportProtocols", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_SecureTransportProtocol", "form": "relational", "typeArray": true, - "doc": "The list of secure transport protocols enabled for this virtual IP address" + "doc": "The list of secure transport protocols enabled for this virtual IP address", + "deprecated": true }, "securityCertificate": { "name": "securityCertificate", "type": "SoftLayer_Security_Certificate", "form": "relational", - "doc": "The SSL certificate currently associated with the VIP." + "doc": "The SSL certificate currently associated with the VIP.", + "deprecated": true }, "securityCertificateEntry": { "name": "securityCertificateEntry", - "type": "SoftLayer_Security_Certificate_Entry", + "type": "SoftLayer_Security_Certificate", "form": "relational", - "doc": "The SSL certificate currently associated with the VIP. Provides chosen certificate visibility to unprivileged users." + "doc": "The SSL certificate currently associated with the VIP. Provides chosen certificate visibility to unprivileged users.", + "deprecated": true }, "virtualServers": { "name": "virtualServers", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "accountId": { "name": "accountId", @@ -121140,7 +121130,8 @@ "form": "count", "doc": "A count of " } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_SecureTransportCipher": { "name": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_SecureTransportCipher", @@ -121151,7 +121142,8 @@ "virtualIpAddress": { "name": "virtualIpAddress", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress", - "form": "relational" + "form": "relational", + "deprecated": true }, "id": { "name": "id", @@ -121172,6 +121164,7 @@ "doc": "Identifier for the associated [SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress](/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress) instance " } }, + "deprecated": true, "methods": {} }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_SecureTransportProtocol": { @@ -121183,7 +121176,8 @@ "virtualIpAddress": { "name": "virtualIpAddress", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress", - "form": "relational" + "form": "relational", + "deprecated": true }, "id": { "name": "id", @@ -121204,6 +121198,7 @@ "doc": "Identifier for the associated [SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress](/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress) instance " } }, + "deprecated": true, "methods": {} }, "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer": { @@ -121212,7 +121207,8 @@ "methods": { "deleteObject": { "name": "deleteObject", - "type": "boolean" + "type": "boolean", + "deprecated": true }, "getObject": { "name": "getObject", @@ -121224,13 +121220,13 @@ "startSsl": { "name": "startSsl", "type": "boolean", - "doc": "Start SSL acceleration on all SSL virtual services (those with a type of HTTPS). This action should be taken only after configuring an SSL certificate for the virtual IP. ", + "doc": "Deprecated ", "deprecated": true }, "stopSsl": { "name": "stopSsl", "type": "boolean", - "doc": "Stop SSL acceleration on all SSL virtual services (those with a type of HTTPS). ", + "doc": "Deprecated ", "deprecated": true }, "getRoutingMethod": { @@ -121242,7 +121238,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getServiceGroups": { "doc": "", @@ -121253,7 +121249,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getVirtualIpAddress": { @@ -121265,25 +121261,28 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true } }, "properties": { "routingMethod": { "name": "routingMethod", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Routing_Method", - "form": "relational" + "form": "relational", + "deprecated": true }, "serviceGroups": { "name": "serviceGroups", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "virtualIpAddress": { "name": "virtualIpAddress", "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress", - "form": "relational" + "form": "relational", + "deprecated": true }, "allocation": { "name": "allocation", @@ -121326,7 +121325,8 @@ "form": "count", "doc": "A count of " } - } + }, + "deprecated": true }, "SoftLayer_Network_Application_Delivery_Controller_Type": { "name": "SoftLayer_Network_Application_Delivery_Controller_Type", @@ -121441,7 +121441,7 @@ "editObject": { "name": "editObject", "type": "boolean", - "doc": "Edit a bandwidth allotment's local properties. Currently you may only change an allotment's name. Use the [SoftLayer_Network_Bandwidth_Version1_Allotment::reassignServers](/reference/datatypes/$1/#$2) and [SoftLayer_Network_Bandwidth_Version1_Allotment::unassignServers](/reference/datatypes/$1/#$2) methods to move servers in and out of your allotments. ", + "doc": "Edit a bandwidth allotment's local properties. Currently you may only change an allotment's name. Use the [SoftLayer_Network_Bandwidth_Version1_Allotment::setVdrContent](/reference/datatypes/$1/#$2) and [SoftLayer_Network_Bandwidth_Version1_Allotment::requestVdrContentUpdates](/reference/datatypes/$1/#$2) methods to move servers in and out of your allotments. ", "docOverview": "Edit a bandwidth allotment", "parameters": [ { @@ -121517,9 +121517,20 @@ "reassignServers": { "name": "reassignServers", "type": "boolean", - "doc": "This method will reassign a collection of SoftLayer hardware to a bandwidth allotment Bandwidth Pool. ", - "docOverview": "reassign a collection of servers to a different allotment.", + "doc": "[DEPRECATED] This method will reassign a collection of SoftLayer hardware to a bandwidth allotment Bandwidth Pool. ", + "docOverview": "[DEPRECATED] - reassign a collection of servers to a different allotment.", + "docAssociatedMethods": [ + { + "service": "SoftLayer_Network_Bandwidth_Version1_Allotment", + "method": "setVdrContent" + }, + { + "service": "SoftLayer_Network_Bandwidth_Version1_Allotment", + "method": "requestVdrContentUpdates" + } + ], "static": true, + "deprecated": true, "parameters": [ { "name": "templateObjects", @@ -121657,9 +121668,20 @@ "unassignServers": { "name": "unassignServers", "type": "boolean", - "doc": "This method will reassign a collection of SoftLayer hardware to the virtual private rack ", - "docOverview": "unassign a collection of servers from an allotment and insert them into the accounts VPR.", + "doc": "[DEPRECATED] This method will reassign a collection of SoftLayer hardware to the virtual private rack ", + "docOverview": "[DEPRECATED] unassign a collection of servers from an allotment and insert them into the accounts VPR.", + "docAssociatedMethods": [ + { + "service": "SoftLayer_Network_Bandwidth_Version1_Allotment", + "method": "setVdrContent" + }, + { + "service": "SoftLayer_Network_Bandwidth_Version1_Allotment", + "method": "requestVdrContentUpdates" + } + ], "static": true, + "deprecated": true, "parameters": [ { "name": "templateObjects", @@ -130814,51 +130836,21 @@ "SoftLayer_Network_LoadBalancer_Service": { "name": "SoftLayer_Network_LoadBalancer_Service", "base": "SoftLayer_Entity", - "serviceDoc": "Load balancer services represent the \"routes\" that the load balancer will have available to route requests. Each service has a source port (located on the load balancer itself), and a destination IP address and port. Any services that share a source port will be used as potential routes for traffic coming into the load balancer on that port. For instance, if there are two services that both have a source port of 80, both of those services will be used as balanced servers for traffic coming into your virtual IP on port 80. For a more complete example, consider the following scenario: \n\n\n:Virtual IP Address: 123.123.123.123\n:Servers on your account:\n:12.34.56.78\n:23.45.67.89\n:You want to set up both HTTP(port 80) and HTTPS (port 443) on each of those servers.\n:You will need four services:\n\n\n{| \n|-\n! SourcePort\n! DestinationIpAddress\n! DestinationPort\n|-\n| 80\n| 12.34.56.78\n| 80\n|-\n| 80\n| 23.45.67.89\n| 80\n|-\n| 443\n| 12.34.56.78\n| 443\n|-\n| 443\n| 23.45.67.89\n| 443\n|}\n\n\nThe services also have a routing type, these ALSO need to be the same for services that share the same port. For this example, the services with a source port of 80 should have HTTP as their type. The other two services should have TCP as their type. \n\nThe affect of other variables are listed in their individual documentation. ", + "serviceDoc": "Deprecated ", "methods": { "deleteObject": { "name": "deleteObject", "type": "boolean", - "doc": "Calling deleteObject on a particular server will remove it from the load balancer. This is the only way to remove a service from your load balancer. If you wish to remove a server, first call this function, then reload the virtualIpAddress object and edit the remaining services to reflect the other changes that you wish to make. ", - "docOverview": "Delete this service, removing it from the load balancer.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public_Validation", - "description": "Throws an exception whose text is a newline-delimited list of validation errors. Each error describes the value that is missing or incorrect, and usually includes your value and a list of acceptable values" - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"The load balancer could not be contacted. It may be currently in use for maintenance. Please try again in 3-5 minutes. If the problem persists, please open a networking ticket.\" Exception text is self-explanatory." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Errors encountered when setting up the load balancer! Please contact customer service.\" if an error has been thrown by the hardware load balancer device itself. If the problem persists, please open a networking ticket." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"There was an error with your inital commands. Your old configuration has been restored. Please contact customer service.\" if there was an error with your configuration. If you receive this message, your load balancer has been successfully rolled back to its previous values and will continue working, but a ticket may need to be opened to perform the changes you were attempting." - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "getGraphImage": { "name": "getGraphImage", "type": "base64Binary", - "doc": "Get the graph image for a load balancer service based on the supplied graph type and metric. The available graph types are: 'connections' and 'status', and the available metrics are: 'day', 'week' and 'month'. \n\nThis method returns the raw binary image data. ", - "docOverview": "Get the connection or status graph image for a load balancer service.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"The graphType can only be 'connections' or 'status'.\" when an invalid graphType is supplied." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"The metric can only be 'day', 'week', or 'month'.\" when an invalid metric is supplied." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Unable to load the graph for the service.\" when the graph could not be found or is returned in an incorrect image format." - } - ], + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true, "parameters": [ { "name": "graphType", @@ -130875,7 +130867,7 @@ "getObject": { "name": "getObject", "type": "SoftLayer_Network_LoadBalancer_Service", - "doc": "getObject retrieves the SoftLayer_Network_LoadBalancer_Service object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Network_LoadBalancer_Service service. You can only retrieve services on load balancers assigned to your account, and it is recommended that you simply retrieve the entire load balancer, as an individual service has no explicit purpose without its \"siblings\". ", + "doc": "Deprecated ", "docOverview": "Retrieve a SoftLayer_Network_LoadBalancer_Service record.", "filterable": true, "maskable": true @@ -130884,38 +130876,16 @@ "name": "getStatus", "type": "SoftLayer_Container_Network_LoadBalancer_StatusEntry", "typeArray": true, - "doc": "Returns an array of SoftLayer_Container_Network_LoadBalancer_StatusEntry objects. A SoftLayer_Container_Network_LoadBalancer_StatusEntry object has two variables, \"Label\" and \"Value\" \n\nCalling this function executes a command on the physical load balancer itself, and therefore should be called infrequently. For a general idea of the load balancer service, use the \"peakConnections\" variable on the Type \n\nPossible values for \"Label\" are: \n\n\n* IP Address\n* Port\n* Server Status\n* Load Status\n* Current Connections\n* Total Hits\n\n\nNot all labels are guaranteed to be returned. ", - "docOverview": "Returns various status entries for this service as an array of SoftLayer_Container_Network_LoadBalancer_StatusEntry objects", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Bad data received from load balancer, no status could be determined.\" If no data could be retrieved from the load balancer" - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "resetPeakConnections": { "name": "resetPeakConnections", "type": "boolean", - "doc": "Calling resetPeakConnections will set the peakConnections variable to zero on this particular object. Peak connections will continue to increase normally after this method call, it will only temporarily reset the statistic to zero, until the next time it is polled. ", - "docOverview": "Update the PeakConnections value on the service to zero.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public_Validation", - "description": "Throws an exception whose text is a newline-delimited list of validation errors. Each error describes the value that is missing or incorrect, and usually includes your value and a list of acceptable values" - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"The load balancer could not be contacted. It may be currently in use for maintenance. Please try again in 3-5 minutes. If the problem persists, please open a networking ticket.\" Exception text is self-explanatory." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Errors encountered when setting up the load balancer! Please contact customer service.\" if an error has been thrown by the hardware load balancer device itself. If the problem persists, please open a networking ticket." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"There was an error with your inital commands. Your old configuration has been restored. Please contact customer service.\" if there was an error with your configuration. If you receive this message, your load balancer has been successfully rolled back to its previous values and will continue working, but a ticket may need to be opened to perform the changes you were attempting." - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "getVip": { "doc": "The load balancer that this service belongs to.", @@ -130926,16 +130896,17 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true } }, - "typeDoc": "The SoftLayer_Network_LoadBalancer_Service data type contains all the information relating to a specific service (destination) on a particular load balancer. \n\nInformation retained on the object itself is the the source and destination of the service, routing type, weight, and whether or not the service is currently enabled. ", + "typeDoc": "Deprecated ", "properties": { "vip": { "name": "vip", "type": "SoftLayer_Network_LoadBalancer_VirtualIpAddress", "form": "relational", - "doc": "The load balancer that this service belongs to." + "doc": "The load balancer that this service belongs to.", + "deprecated": true }, "connectionLimit": { "name": "connectionLimit", @@ -131039,64 +131010,27 @@ "form": "local", "doc": "Weight affects the choices the load balancer makes between your services. The weight of each service is expressed as a percentage of the TOTAL CONNECTION LIMIT on the virtual IP Address. All services draw from the same pool of connections, so if you expect to have 4 times as much HTTP traffic as HTTPS, your weights for the above example routes would be 40%, 40%, 10%, 10% respectively. The weights should add up to 100% If you go over 100%, an exception will be thrown. Weights must be whole numbers, no fractions or decimals are accepted. " } - } + }, + "deprecated": true }, "SoftLayer_Network_LoadBalancer_VirtualIpAddress": { "name": "SoftLayer_Network_LoadBalancer_VirtualIpAddress", "base": "SoftLayer_Entity", - "serviceDoc": "Each SoftLayer customer that has purchased a load balancer will have one defined in the SoftLayer_Network_LoadBalancer_VirtualIpAddress service. Load balancers have a virtual IP address and a number of SoftLayer_Network_LoadBalancer_Service objects associated with them. The SoftLayer_Network_LoadBalancer_VirtualIpAddress object is the only way for a customer to make changes to their load balancer service. \n\nLoad balancers can be upgraded by using the upgradeConnectionLimit function, but this will upgrade your billing accordingly. Downgrades are currently not supported, please open a ticket to accomplish a downgrade. ", + "serviceDoc": "Deprecated ", "methods": { "disable": { "name": "disable", "type": "boolean", - "doc": "Disable a Virtual IP Address, removing it from load balancer rotation and denying all connections to that IP address. ", - "docOverview": "Disable a Virtual IP Address", - "docAssociatedMethods": [ - { - "service": "SoftLayer_Network_LoadBalancer_VirtualIpAddress", - "method": "enable" - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "editObject": { "name": "editObject", "type": "boolean", - "doc": "Like any other API object, the load balancers can have their exposed properties edited by passing in a modified version of the object. The load balancer object also can modify its services in this way. Simply request the load balancer object you wish to edit, then modify the objects in the services array and pass the modified object to this function. WARNING: Services cannot be deleted in this manner, you must call deleteObject() on the service to physically remove them from the load balancer. ", - "docOverview": "Edit the object by passing in a modified instance of the object", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You are not authorized to change virtualIpAddress\" any time a change to the Virtual IP Address is attempted. For address changes, open a networking ticket." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You are not authorized to change connectionLimit\" any time a change to the connection limit is attempted. For connection upgrades, use the upgradeConnectionLimit() function" - }, - { - "exception": "SoftLayer_Exception_Public_Validation", - "description": "Throws an exception whose text is a newline-delimited list of validation errors. Each error describes the value that is missing or incorrect, and usually includes your value and a list of acceptable values" - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Virtual IPs must be assigned to an account before they can be added to a load balancer\" if this load balancer is somehow not linked to an account. If this is your load balancer, please open a ticket to have this issue resolved." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"The load balancer could not be contacted. It may be currently in use for maintenance. Please try again in 3-5 minutes. If the problem persists, please open a networking ticket.\" Exception text is self-explanatory." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Errors encountered when setting up the load balancer! Please contact customer service.\" if an error has been thrown by the hardware load balancer device itself. If the problem persists, please open a networking ticket." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"There was an error with your inital commands. Your old configuration has been restored. Please contact customer service.\" if there was an error with your configuration. If you receive this message, your load balancer has been successfully rolled back to its previous values and will continue working, but a ticket may need to be opened to perform the changes you were attempting." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You are not authorized to change peakConnections. Please use the function resetPeakConnections to reset peak connections to zero\" if you have edited the peak connections on a service. This is a read-only value that can only be reset by the specified function." - } - ], + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true, "parameters": [ { "name": "templateObject", @@ -131108,19 +131042,14 @@ "enable": { "name": "enable", "type": "boolean", - "doc": "Enable a disabled Virtual IP Address, allowing connections back to the IP address. ", - "docOverview": "Enable a Virtual IP Address", - "docAssociatedMethods": [ - { - "service": "SoftLayer_Network_LoadBalancer_VirtualIpAddress", - "method": "disable" - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "getObject": { "name": "getObject", "type": "SoftLayer_Network_LoadBalancer_VirtualIpAddress", - "doc": "getObject retrieves the SoftLayer_Network_LoadBalancer_VirtualIpAddress object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Network_LoadBalancer_VirtualIpAddress service. You can only retrieve Load Balancers assigned to your account. ", + "doc": "Deprecated ", "docOverview": "Retrieve a SoftLayer_Network_LoadBalancer_VirtualIpAddress record.", "filterable": true, "maskable": true @@ -131128,28 +131057,16 @@ "kickAllConnections": { "name": "kickAllConnections", "type": "boolean", - "doc": "Quickly remove all active external connections to a Virtual IP Address. ", - "docOverview": "Kick all active connections off a Virtual IP Address." + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "upgradeConnectionLimit": { "name": "upgradeConnectionLimit", "type": "boolean", - "doc": "Upgrades the connection limit on the VirtualIp and changes the billing item on your account to reflect the change. This function will only upgrade you to the next \"level\" of service. The next level follows this pattern Current Level => Next Level 50 100 100 200 200 500 500 1000 1000 1200 1200 1500 1500 2000 2000 2500 2500 3000 ", - "docOverview": "Upgrades the connection limit on the Virtual IP Address and changes the billing item on your account to reflect the change.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_AccessDenied", - "description": "Throw the exception \"You are not authorized to upgrade this service\" If you are not the primary account holder or listed as a master user" - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"No further upgrades available.\" if there are no more available upgrades" - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"There was an issue completing your billing changes, please open a billing ticket if the problem persists\" if there was an issue completing the billing process. Open a billing ticket if the problem persists." - } - ] + "doc": "Deprecated ", + "docOverview": "Deprecated", + "deprecated": true }, "getAccount": { "doc": "The account that owns this load balancer.", @@ -131160,7 +131077,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getBillingItem": { "doc": "The current billing item for the Load Balancer.", @@ -131171,7 +131088,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getCustomerManagedFlag": { "doc": "If false, this VIP and associated services may be edited via the portal or the API. If true, you must configure this VIP manually on the device.", @@ -131182,7 +131099,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getManagedResourceFlag": { "doc": "A flag indicating that the load balancer is a managed resource.", @@ -131193,7 +131110,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false + "deprecated": true }, "getServices": { "doc": "the services on this load balancer.", @@ -131204,42 +131121,47 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true } }, - "typeDoc": "The SoftLayer_Network_LoadBalancer_VirtualIpAddress data type contains all the information relating to a specific load balancer assigned to a customer account. \n\nInformation retained on the object itself is the virtual IP address, load balancing method, and any notes that are related to the load balancer. There is also an array of SoftLayer_Network_LoadBalancer_Service objects, which represent the load balancer services, explained more fully in the SoftLayer_Network_LoadBalancer_Service documentation. ", + "typeDoc": "Deprecated ", "properties": { "account": { "name": "account", "type": "SoftLayer_Account", "form": "relational", - "doc": "The account that owns this load balancer." + "doc": "The account that owns this load balancer.", + "deprecated": true }, "billingItem": { "name": "billingItem", "type": "SoftLayer_Billing_Item", "form": "relational", - "doc": "The current billing item for the Load Balancer." + "doc": "The current billing item for the Load Balancer.", + "deprecated": true }, "customerManagedFlag": { "name": "customerManagedFlag", "type": "int", "form": "relational", - "doc": "If false, this VIP and associated services may be edited via the portal or the API. If true, you must configure this VIP manually on the device." + "doc": "If false, this VIP and associated services may be edited via the portal or the API. If true, you must configure this VIP manually on the device.", + "deprecated": true }, "managedResourceFlag": { "name": "managedResourceFlag", "type": "boolean", "form": "relational", - "doc": "A flag indicating that the load balancer is a managed resource." + "doc": "A flag indicating that the load balancer is a managed resource.", + "deprecated": true }, "services": { "name": "services", "type": "SoftLayer_Network_LoadBalancer_Service", "form": "relational", "typeArray": true, - "doc": "the services on this load balancer." + "doc": "the services on this load balancer.", + "deprecated": true }, "connectionLimit": { "name": "connectionLimit", @@ -131313,7 +131235,8 @@ "form": "count", "doc": "A count of the services on this load balancer." } - } + }, + "deprecated": true }, "SoftLayer_Network_Logging_Syslog": { "name": "SoftLayer_Network_Logging_Syslog", @@ -181990,9 +181913,9 @@ "getExternalPaymentAuthorizationReceipt": { "name": "getExternalPaymentAuthorizationReceipt", "type": "SoftLayer_Container_Product_Order_Receipt", - "doc": "This method simply returns a receipt for a previously finalized payment authorization from PayPal. The response matches the response returned from placeOrder when the order was originally placed with PayPal as the payment type. ", - "docOverview": "Returns an order receipt for a completed external (PayPal) payment authorization.", + "docOverview": "(DEPRECATED) Returns an order receipt for a completed external (PayPal) payment authorization.", "static": true, + "deprecated": true, "parameters": [ { "name": "token", @@ -182179,9 +182102,9 @@ "processExternalPaymentAuthorization": { "name": "processExternalPaymentAuthorization", "type": "SoftLayer_Container_Product_Order", - "doc": "This method simply finalizes an authorization from PayPal. It tells SoftLayer that the customer has completed the PayPal process. This is ONLY needed if you, the customer, have your own API into PayPal and wish to automate authorizations from PayPal and our system. For most, this method will not be needed. Once an order is placed using placeOrder() for PayPal customers, a URL is given back to the customer. In it is the token and PayerID. If you want to systematically pay with PayPal, do so then call this method with the token and PayerID. ", - "docOverview": "Process an external (PayPal) payment authorization.", + "docOverview": "(DEPRECATED) Process an external (PayPal) payment authorization.", "static": true, + "deprecated": true, "parameters": [ { "name": "token", @@ -188392,7 +188315,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true } }, @@ -188415,7 +188338,8 @@ "type": "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress", "form": "relational", "typeArray": true, - "doc": "The load balancers virtual IP addresses currently associated with the certificate." + "doc": "The load balancers virtual IP addresses currently associated with the certificate.", + "deprecated": true }, "certificate": { "name": "certificate", From 305f93cc377ab1339af10ebbd39d6ab341a1fe5a Mon Sep 17 00:00:00 2001 From: Christopher Gallo Date: Mon, 2 Jun 2025 16:49:53 -0500 Subject: [PATCH 2/3] Updated secrets.baseline --- .secrets.baseline | 62 ++--------------------------------------------- 1 file changed, 2 insertions(+), 60 deletions(-) diff --git a/.secrets.baseline b/.secrets.baseline index 71ae7eb875..9284ab3655 100644 --- a/.secrets.baseline +++ b/.secrets.baseline @@ -1,9 +1,9 @@ { "exclude": { - "files": "static/*|content/reference/*|data/sldn_metadata\\.json|^.secrets.baseline$|openapi/*", + "files": "static/*|content/reference/*|data/sldn_metadata\\.json|^.secrets.baseline$", "lines": null }, - "generated_at": "2024-08-16T19:42:32Z", + "generated_at": "2025-06-02T21:49:22Z", "plugins_used": [ { "name": "AWSKeyDetector" @@ -9370,64 +9370,6 @@ "type": "Secret Keyword", "verified_result": null } - ], - "sldnHtml/list.html": [ - { - "hashed_secret": "57123dd83e8afc2b11d970252ff3f63717894d91", - "is_secret": false, - "is_verified": false, - "line_number": 30, - "type": "Base64 High Entropy String", - "verified_result": null - }, - { - "hashed_secret": "8064edccce289f9bf447d82c669177f784006b7d", - "is_secret": false, - "is_verified": false, - "line_number": 39, - "type": "Base64 High Entropy String", - "verified_result": null - }, - { - "hashed_secret": "520a4cba2e198197555989130f10fdf82a096e96", - "is_secret": false, - "is_verified": false, - "line_number": 447, - "type": "Base64 High Entropy String", - "verified_result": null - }, - { - "hashed_secret": "8775630f7bd671b4d45a158d58beb447fdab25e0", - "is_secret": false, - "is_verified": false, - "line_number": 999, - "type": "Base64 High Entropy String", - "verified_result": null - }, - { - "hashed_secret": "09c01cec42078a6cba1dfcecc88423fb7fc355b7", - "is_secret": false, - "is_verified": false, - "line_number": 1851, - "type": "Base64 High Entropy String", - "verified_result": null - }, - { - "hashed_secret": "36a278a12d65f75f598778360c1ce879f59eb826", - "is_secret": false, - "is_verified": false, - "line_number": 2055, - "type": "Base64 High Entropy String", - "verified_result": null - }, - { - "hashed_secret": "71f28ef3abdd557225e8a35c8664fe234dd4569f", - "is_secret": false, - "is_verified": false, - "line_number": 2340, - "type": "Base64 High Entropy String", - "verified_result": null - } ] }, "version": "0.13.1+ibm.62.dss", From d01ff40f007c0a04043273130aabf747533b47b3 Mon Sep 17 00:00:00 2001 From: Christopher Gallo Date: Mon, 2 Jun 2025 16:59:51 -0500 Subject: [PATCH 3/3] Fixed .secrets.baseline --- .secrets.baseline | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.secrets.baseline b/.secrets.baseline index 9284ab3655..428684d94d 100644 --- a/.secrets.baseline +++ b/.secrets.baseline @@ -3,7 +3,7 @@ "files": "static/*|content/reference/*|data/sldn_metadata\\.json|^.secrets.baseline$", "lines": null }, - "generated_at": "2025-06-02T21:49:22Z", + "generated_at": "2025-06-02T21:59:20Z", "plugins_used": [ { "name": "AWSKeyDetector" @@ -108,6 +108,14 @@ } ], "content/article/authenticating-softlayer-api.md": [ + { + "hashed_secret": "e0f71ebd6501ccf9f5bd1cc0266b9591e8ec1b71", + "is_secret": false, + "is_verified": false, + "line_number": 108, + "type": "IBM Cloud IAM Key", + "verified_result": null + }, { "hashed_secret": "df51a19b291586bf46450aec1d775f3e02799b55", "is_secret": false,