Module: SoftLayer

Defined in:
lib/softlayer/base.rb,
lib/softlayer/Client.rb,
lib/softlayer/Config.rb,
lib/softlayer/Server.rb,
lib/softlayer/Ticket.rb,
lib/softlayer/Account.rb,
lib/softlayer/Software.rb,
lib/softlayer/ModelBase.rb,
lib/softlayer/Datacenter.rb,
lib/softlayer/ObjectFilter.rb,
lib/softlayer/UserCustomer.rb,
lib/softlayer/VLANFirewall.rb,
lib/softlayer/ImageTemplate.rb,
lib/softlayer/VirtualServer.rb,
lib/softlayer/NetworkMonitor.rb,
lib/softlayer/NetworkService.rb,
lib/softlayer/NetworkStorage.rb,
lib/softlayer/ProductPackage.rb,
lib/softlayer/ServerFirewall.rb,
lib/softlayer/AccountPassword.rb,
lib/softlayer/BareMetalServer.rb,
lib/softlayer/ObjectMaskToken.rb,
lib/softlayer/DynamicAttribute.rb,
lib/softlayer/NetworkComponent.rb,
lib/softlayer/ObjectMaskParser.rb,
lib/softlayer/SoftwarePassword.rb,
lib/softlayer/VirtualDiskImage.rb,
lib/softlayer/VLANFirewallOrder.rb,
lib/softlayer/APIParameterFilter.rb,
lib/softlayer/ObjectMaskProperty.rb,
lib/softlayer/VirtualServerOrder.rb,
lib/softlayer/NetworkStorageGroup.rb,
lib/softlayer/ObjectMaskTokenizer.rb,
lib/softlayer/ProductItemCategory.rb,
lib/softlayer/ServerFirewallOrder.rb,
lib/softlayer/BareMetalServerOrder.rb,
lib/softlayer/NetworkMessageDelivery.rb,
lib/softlayer/NetworkStorageCredential.rb,
lib/softlayer/VirtualDiskImageSoftware.rb,
lib/softlayer/NetworkStorageAllowedHost.rb,
lib/softlayer/VirtualServerUpgradeOrder.rb,
lib/softlayer/VirtualServerOrder_Package.rb,
lib/softlayer/UserCustomerExternalBinding.rb,
lib/softlayer/BareMetalServerOrder_Package.rb,
lib/softlayer/Service.rb

Overview

– Copyright © 2014 SoftLayer Technologies, Inc. All rights reserved.

For licensing information see the LICENSE.md file in the project root. ++

Defined Under Namespace

Modules: DynamicAttribute, ObjectFilterDefinitionContext Classes: APIParameterFilter, Account, AccountPassword, BareMetalServer, BareMetalServerOrder, BareMetalServerOrder_Package, Client, Config, Datacenter, ImageTemplate, ModelBase, NetworkComponent, NetworkMessageDelivery, NetworkMonitor, NetworkMonitorLevels, NetworkMonitorQueryResult, NetworkMonitorQueryType, NetworkMonitorResponseType, NetworkService, NetworkStorage, NetworkStorageAllowedHost, NetworkStorageCredential, NetworkStorageGroup, ObjectFilter, ObjectMaskParser, ObjectMaskParserError, ObjectMaskProperty, ObjectMaskToken, ObjectMaskTokenizer, ProductConfigurationOption, ProductItemCategory, ProductPackage, Server, ServerFirewall, ServerFirewallOrder, Service, Software, SoftwarePassword, Ticket, UserCustomer, UserCustomerExternalBinding, VLANFirewall, VLANFirewallOrder, VirtualDiskImage, VirtualDiskImageSoftware, VirtualServer, VirtualServerOrder, VirtualServerOrder_Package, VirtualServerUpgradeOrder

Constant Summary collapse

VERSION =

The version number (including major, minor, and bugfix numbers) This should change in accordance with the concept of Semantic Versioning

"3.2.1"
API_PUBLIC_ENDPOINT =

The base URL of the SoftLayer API available to the public internet.

'https://api.softlayer.com/xmlrpc/v3/'
API_PRIVATE_ENDPOINT =

The base URL of the SoftLayer API available through SoftLayer’s private network

'https://api.service.softlayer.com/xmlrpc/v3/'
OBJECT_FILTER_OPERATORS =

:nodoc:

[
  '*=',   # Contains (ignoring case)
  '^=',   # Begins with (ignoring case)
  '$=',   # Ends with (ignoring_case)
  '_=',   # Matches (ignoring case)
  '!=',   # Is not Equal To (case sensitive)
  '<=',   # Less than or Equal To (case sensitive)
  '>=',   # Greater than or Equal To (case sensitive)
  '<',    # Less Than (case sensitive)
  '>',    # Greater Than (case sensitive)
  '~',    # Contains (case sensitive)
  '!~'    # Does not Contain (case sensitive)
]