Interface Account.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Account
@ApiService("SoftLayer_Account") public static interface Account.Service extends Service
SoftLayer customers are unable to change their company account information in the portal or the API. If you need to change this information please open a sales ticket in our customer portal and our account management staff will assist you.
- See Also:
- SoftLayer_Account
-
Method Summary
Modifier and Type Method Description Account
activatePartner(String accountId, String hashCode)
Boolean
addAchInformation(Ach achInformation)
Boolean
addReferralPartnerPaymentOption(Option paymentOption)
Boolean
areVdrUpdatesBlockedForBilling()
This method indicates whether or not Bandwidth Pooling updates are blocked for the account so the billing cycle can run.Account.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
cancelPayPalTransaction(String token, String payerId)
Cancel the PayPal Payment Request process.String
completePayPalTransaction(String token, String payerId)
Complete the PayPal Payment Request process and receive confirmation message.Long
countHourlyInstances()
Retrieve the number of hourly services on an account that are active, plus any pending orders with hourly services attached.Customer
createUser(Customer templateObject, String password, String vpnPassword, Boolean silentlyCreateFlag)
Create a new Customer user record in the SoftLayer customer portal.Void
disableEuSupport()
Warning: If you remove the EU Supported account flag, you are removing the restriction that limits Processing activities to EU personnel.Response
editAccount(Account modifiedAccountInformation)
This method will edit the account's information.Void
enableEuSupport()
If you select the EU Supported option, the most common Support issues will be limited to IBM Cloud staff located in the EU.String
getAbuseEmail()
An email address that is responsible for abuse and legal inquiries on behalf of an account.List<AbuseEmail>
getAbuseEmails()
Email addresses that are responsible for abuse and legal inquiries on behalf of an account.List<JobDetails>
getAccountBackupHistory(GregorianCalendar startDate, GregorianCalendar endDate, String backupStatus)
This method returns an array of SoftLayer_Container_Network_Storage_Evault_WebCc_JobDetails objects for the given start and end dates.List<Contact>
getAccountContacts()
The account contacts on an account.List<AccountLicense>
getAccountLicenses()
The account software licenses owned by an accountList<Link>
getAccountLinks()
Status
getAccountStatus()
An account's status presented in a more detailed data type.String
getAccountTraitValue(String keyName)
This method pulls an account trait by its key.Item
getActiveAccountDiscountBillingItem()
The billing item associated with an account's monthly discount.List<AccountLicense>
getActiveAccountLicenses()
The active account software licenses owned by an accountList<Address>
getActiveAddresses()
The active address(es) that belong to an account.List<Agreement>
getActiveAgreements()
All active agreements for an accountList<Agreement>
getActiveBillingAgreements()
All billing agreements for an accountEnrollment
getActiveCatalystEnrollment()
List<Item>
getActiveColocationContainers()
The account's active top level colocation containers.Enrollment
getActiveFlexibleCreditEnrollment()
[Deprecated] Please use SoftLayer_Account::activeFlexibleCreditEnrollments.List<Enrollment>
getActiveFlexibleCreditEnrollments()
List<Subscriber>
getActiveNotificationSubscribers()
List<Package>
getActiveOutletPackages()
This is deprecated and will not return any results.List<Package>
getActivePackages()
This method will return the [[SoftLayer_Product_Package]] objects from which you can order a bare metal server, virtual server, service (such as CDN or Object Storage) or other software.List<Package>
getActivePackagesByAttribute(String attributeKeyName)
This method is deprecated and should not be used in production code.
This method will return the [[SoftLayer_Product_Package]] objects from which you can order a bare metal server, virtual server, service (such as CDN or Object Storage) or other software filtered by an attribute type associated with the package.List<Package>
getActivePrivateHostedCloudPackages()
[DEPRECATED] This method pulls all the active private hosted cloud packages.List<Quote>
getActiveQuotes()
An account's non-expired quotes.List<Agreement>
getActiveReservedCapacityAgreements()
Active reserved capacity agreements for an accountList<VirtualLicense>
getActiveVirtualLicenses()
The virtual software licenses controlled by an accountList<VirtualIpAddress>
getAdcLoadBalancers()
An account's associated load balancers.List<Address>
getAddresses()
All the address(es) that belong to an account.String
getAffiliateId()
An affiliate identifier associated with the customer account.Graph
getAggregatedUptimeGraph(GregorianCalendar startDate, GregorianCalendar endDate)
Returns URL uptime data for your accountList<Item>
getAllBillingItems()
The billing items that will be on an account's next invoice.List<Item>
getAllCommissionBillingItems()
The billing items that will be on an account's next invoice.Boolean
getAllowIbmIdSilentMigrationFlag()
Indicates whether this account is allowed to silently migrate to use IBMid Authentication.Boolean
getAllowsBluemixAccountLinkingFlag()
Flag indicating if this account can be linked with Bluemix.List<Item>
getAllRecurringTopLevelBillingItems()
The billing items that will be on an account's next invoice.List<Item>
getAllRecurringTopLevelBillingItemsUnfiltered()
The billing items that will be on an account's next invoice.List<Item>
getAllSubnetBillingItems()
The billing items that will be on an account's next invoice.List<Item>
getAllTopLevelBillingItems()
All billing items of an account.List<Item>
getAllTopLevelBillingItemsUnfiltered()
The billing items that will be on an account's next invoice.CreditCard
getAlternateCreditCardData()
List<Controller>
getApplicationDeliveryControllers()
An account's associated application delivery controller records.Attribute
getAttributeByType(String attributeType)
Retrieve a single [[SoftLayer_Account_Attribute]] record by its [[SoftLayer_Account_Attribute_Type|types's]] key name.List<Attribute>
getAttributes()
The account attribute values for a SoftLayer customer account.List<Message>
getAuxiliaryNotifications()
List<Vlan>
getAvailablePublicNetworkVlans()
The public network VLANs assigned to an account.BigDecimal
getAverageArchiveUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns the average disk space usage for all archive repositories.BigDecimal
getAveragePublicUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns the average disk space usage for all public repositories.BigDecimal
getBalance()
The account balance of a SoftLayer customer account.List<Allotment>
getBandwidthAllotments()
The bandwidth allotments for an account.List<Allotment>
getBandwidthAllotmentsOverAllocation()
The bandwidth allotments for an account currently over allocation.List<Allotment>
getBandwidthAllotmentsProjectedOverAllocation()
The bandwidth allotments for an account projected to go over allocation.List<Usage>
getBandwidthList(String networkType, String direction, String startDate, String endDate, List<Long> serverIds)
List<Hardware>
getBareMetalInstances()
An account's associated bare metal server objects.List<Agreement>
getBillingAgreements()
All billing agreements for an accountInfo
getBillingInfo()
An account's billing information.List<Group>
getBlockDeviceTemplateGroups()
Private template group objects (parent and children) and the shared template group objects (parent only) for an account.Bluemix
getBluemixAccountLink()
The Bluemix account link associated with this SoftLayer account, if one exists.Boolean
getBluemixLinkedFlag()
Returns true if this account is linked to IBM Bluemix, false if not.Brand
getBrand()
Boolean
getBrandAccountFlag()
String
getBrandKeyName()
The brand keyName.Partner
getBusinessPartner()
The Business Partner details for the account.Boolean
getCanOrderAdditionalVlansFlag()
[DEPRECATED] All accounts may order VLANs.List<Quote>
getCarts()
An account's active carts.List<Enrollment>
getCatalystEnrollments()
List<Ticket>
getClosedTickets()
All closed tickets associated with an account.Outputs
getCurrentBackupStatisticsGraph(Boolean detailedGraph)
This method returns a SoftLayer_Container_Account_Graph_Outputs containing a base64 string PNG image.Outputs
getCurrentTicketStatisticsGraph(Boolean detailedGraph)
Customer
getCurrentUser()
Retrieve the user record of the user calling the SoftLayer API.List<Location>
getDatacentersWithSubnetAllocations()
Datacenters which contain subnets that the account has access to route.List<DedicatedHost>
getDedicatedHosts()
An account's associated virtual dedicated host objects.List<DedicatedHost>
getDedicatedHostsForImageTemplate(Long imageTemplateId)
This returns a collection of dedicated hosts that are valid for a given image template.Boolean
getDisablePaymentProcessingFlag()
A flag indicating whether payments are processed for this account.List<Data>
getDiskUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Metric Tracking Object System and Legacy Data Warehouse.List<Data>
getDiskUsageMetricDataFromLegacyByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Legacy Data Warehouse.List<Data>
getDiskUsageMetricDataFromMetricTrackingObjectSystemByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Metric Tracking Object System.Outputs
getDiskUsageMetricImageByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns a disk usage image based on disk usage specified by the input parameters.List<Employee>
getDisplaySupportRepresentativeAssignments()
The SoftLayer employees that an account is assigned to.List<Registration>
getDomainRegistrations()
List<Domain>
getDomains()
The DNS domains associated with an account.List<Domain>
getDomainsWithoutSecondaryDnsRecords()
The DNS domains associated with an account that were not created as a result of a secondary DNS zone transfer.Boolean
getEuSupportedFlag()
Boolean flag dictating whether or not this account has the EU Supported flag.Long
getEvaultCapacityGB()
The total capacity of Legacy EVault Volumes on an account, in GB.List<Password>
getEvaultMasterUsers()
An account's master EVault user.List<Storage>
getEvaultNetworkStorage()
An account's associated EVault storage volumes.byte[]
getExecutiveSummaryPdf(String pdfType, String historicalType, String startDate, String endDate)
This method will return a PDF of the specified report, with the specified period within the start and end dates.List<Certificate>
getExpiredSecurityCertificates()
Stored security certificates that are expired (ie.List<Log>
getFacilityLogs()
Logs of who entered a colocation area which is assigned to this account, or when a user under this account enters a datacenter.Boolean
getFileBlockBetaAccessFlag()
List<Enrollment>
getFlexibleCreditEnrollments()
All of the account's current and former Flexible Credit enrollments.Program
getFlexibleCreditProgramInfo(Boolean forNextBillCycle)
[DEPRECATED] Please use SoftLayer_Account::getFlexibleCreditProgramsInfo.Collection
getFlexibleCreditProgramsInfo(Boolean nextBillingCycleFlag)
This method will return a [[SoftLayer_Container_Account_Discount_Program_Collection]] object containing information on all of the Flexible Credit Programs your account is enrolled in.String
getForcePaasAccountLinkDate()
Timestamp representing the point in time when an account is required to link with PaaS.List<Global>
getGlobalIpRecords()
List<Global>
getGlobalIpv4Records()
List<Global>
getGlobalIpv6Records()
List<Account>
getGlobalLoadBalancerAccounts()
[Deprecated] The global load balancer accounts for a softlayer customer account.List<Hardware>
getHardware()
An account's associated hardware objects.List<Hardware>
getHardwareOverBandwidthAllocation()
An account's associated hardware objects currently over bandwidth allocation.List<Details>
getHardwarePools()
Return a collection of managed hardware pools.List<Hardware>
getHardwareProjectedOverBandwidthAllocation()
An account's associated hardware objects projected to go over bandwidth allocation.List<Hardware>
getHardwareWithCpanel()
All hardware associated with an account that has the cPanel web hosting control panel installed.List<Hardware>
getHardwareWithHelm()
All hardware associated with an account that has the Helm web hosting control panel installed.List<Hardware>
getHardwareWithMcafee()
All hardware associated with an account that has McAfee Secure software components.List<Hardware>
getHardwareWithMcafeeAntivirusRedhat()
All hardware associated with an account that has McAfee Secure AntiVirus for Redhat software components.List<Hardware>
getHardwareWithMcafeeAntivirusWindows()
All hardware associated with an account that has McAfee Secure AntiVirus for Windows software components.List<Hardware>
getHardwareWithMcafeeIntrusionDetectionSystem()
All hardware associated with an account that has McAfee Secure Intrusion Detection System software components.List<Hardware>
getHardwareWithPlesk()
All hardware associated with an account that has the Plesk web hosting control panel installed.List<Hardware>
getHardwareWithQuantastor()
All hardware associated with an account that has the QuantaStor storage system installed.List<Hardware>
getHardwareWithUrchin()
All hardware associated with an account that has the Urchin web traffic analytics package installed.List<Hardware>
getHardwareWithWindows()
All hardware associated with an account that is running a version of the Microsoft Windows operating system.Boolean
getHasEvaultBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has the EVault Bare Metal Server Restore Plugin otherwise 0.Boolean
getHasIderaBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has an installation of Idera Server Backup otherwise 0.Long
getHasPendingOrder()
The number of orders in a PENDING status for a SoftLayer customer account.Boolean
getHasR1softBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has an installation of R1Soft CDP otherwise 0.Outputs
getHistoricalBackupGraph(GregorianCalendar startDate, GregorianCalendar endDate)
Outputs
getHistoricalBandwidthGraph(GregorianCalendar startDate, GregorianCalendar endDate)
[DEPRECATED] This method will return a SoftLayer_Container_Account_Graph_Outputs object containing a base64 string PNG image of a line graph of bandwidth statistics given the start and end dates.Outputs
getHistoricalTicketGraph(GregorianCalendar startDate, GregorianCalendar endDate)
Given the start and end dates, this method will return a pie chart of ticket statistics in the form of SoftLayer_Container_Account_Graph_Outputs object with a base64 PNG string.Outputs
getHistoricalUptimeGraph(GregorianCalendar startDate, GregorianCalendar endDate)
The graph image is returned as a base64 PNG string.List<Hardware>
getHourlyBareMetalInstances()
An account's associated hourly bare metal server objects.List<Item>
getHourlyServiceBillingItems()
Hourly service billing items that will be on an account's next invoice.List<Guest>
getHourlyVirtualGuests()
An account's associated hourly virtual guest objects.List<Storage>
getHubNetworkStorage()
An account's associated Virtual Storage volumes.String
getIbmCustomerNumber()
Unique identifier for a customer used throughout IBM.Boolean
getIbmIdAuthenticationRequiredFlag()
Indicates whether this account requires IBMid authentication.String
getIbmIdMigrationExpirationTimestamp()
This key is deprecated and should not be used.Setup
getInProgressExternalAccountSetup()
An in progress request to switch billing systems.List<Note>
getInternalNotes()
List<Invoice>
getInvoices()
An account's associated billing invoices.List<IpAddress>
getIpAddresses()
Boolean
getIscsiIsolationDisabled()
List<Storage>
getIscsiNetworkStorage()
An account's associated iSCSI storage volumes.Long
getLargestAllowedSubnetCidr(Long numberOfHosts, Long locationId)
Computes the number of available public secondary IP addresses, aligned to a subnet size.Item
getLastCanceledBillingItem()
The most recently canceled billing item.Item
getLastCancelledServerBillingItem()
The most recent cancelled server billing item.List<Ticket>
getLastFiveClosedAbuseTickets()
The five most recently closed abuse tickets associated with an account.List<Ticket>
getLastFiveClosedAccountingTickets()
The five most recently closed accounting tickets associated with an account.List<Ticket>
getLastFiveClosedOtherTickets()
The five most recently closed tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.List<Ticket>
getLastFiveClosedSalesTickets()
The five most recently closed sales tickets associated with an account.List<Ticket>
getLastFiveClosedSupportTickets()
The five most recently closed support tickets associated with an account.List<Ticket>
getLastFiveClosedTickets()
The five most recently closed tickets associated with an account.GregorianCalendar
getLatestBillDate()
An account's most recent billing date.Invoice
getLatestRecurringInvoice()
An account's latest recurring invoice.Invoice
getLatestRecurringPendingInvoice()
An account's latest recurring pending invoice.List<Allotment>
getLegacyBandwidthAllotments()
The legacy bandwidth allotments for an account.Long
getLegacyIscsiCapacityGB()
The total capacity of Legacy iSCSI Volumes on an account, in GB.List<VirtualIpAddress>
getLoadBalancers()
An account's associated load balancers.Long
getLockboxCapacityGB()
The total capacity of Legacy lockbox Volumes on an account, in GB.List<Storage>
getLockboxNetworkStorage()
An account's associated Lockbox storage volumes.List<ManualPayment>
getManualPaymentsUnderReview()
Customer
getMasterUser()
An account's master user.List<Request>
getMediaDataTransferRequests()
An account's media transfer service requests.Boolean
getMigratedToIbmCloudPortalFlag()
Flag indicating whether this account is restricted to the IBM Cloud portal.List<Hardware>
getMonthlyBareMetalInstances()
An account's associated monthly bare metal server objects.List<Guest>
getMonthlyVirtualGuests()
An account's associated monthly virtual guest objects.List<Storage>
getNasNetworkStorage()
An account's associated NAS storage volumes.List<String>
getNetAppActiveAccountLicenseKeys()
This returns a collection of active NetApp software account license keys.Boolean
getNetworkCreationFlag()
[Deprecated] Whether or not this account can define their own networks.List<Gateway>
getNetworkGateways()
All network gateway devices on this account.List<Hardware>
getNetworkHardware()
An account's associated network hardware.List<Delivery>
getNetworkMessageDeliveryAccounts()
List<Hardware>
getNetworkMonitorDownHardware()
Hardware which is currently experiencing a service failure.List<Guest>
getNetworkMonitorDownVirtualGuests()
Virtual guest which is currently experiencing a service failure.List<Hardware>
getNetworkMonitorRecoveringHardware()
Hardware which is currently recovering from a service failure.List<Guest>
getNetworkMonitorRecoveringVirtualGuests()
Virtual guest which is currently recovering from a service failure.List<Hardware>
getNetworkMonitorUpHardware()
Hardware which is currently online.List<Guest>
getNetworkMonitorUpVirtualGuests()
Virtual guest which is currently online.List<Storage>
getNetworkStorage()
An account's associated storage volumes.List<Group>
getNetworkStorageGroups()
An account's Network Storage groups.List<Context>
getNetworkTunnelContexts()
IPSec network tunnels for an account.List<Vlan>
getNetworkVlans()
All network VLANs assigned to an account.Span
getNetworkVlanSpan()
Whether or not an account has automatic private VLAN spanning enabled.List<Allotment>
getNextBillingPublicAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED.byte[]
getNextInvoiceExcel(GregorianCalendar documentCreateDate)
Return an account's next invoice in a Microsoft excel format.BigDecimal
getNextInvoiceIncubatorExemptTotal()
The pre-tax total amount exempt from incubator credit for the account's next invoice.byte[]
getNextInvoicePdf(GregorianCalendar documentCreateDate)
Return an account's next invoice in PDF format.byte[]
getNextInvoicePdfDetailed(GregorianCalendar documentCreateDate)
Return an account's next invoice detailed portion in PDF format.BigDecimal
getNextInvoiceRecurringAmountEligibleForAccountDiscount()
The total recurring charge amount of an account's next invoice eligible for account discount measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.List<Item>
getNextInvoiceTopLevelBillingItems()
The billing items that will be on an account's next invoice.BigDecimal
getNextInvoiceTotalAmount()
The pre-tax total amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalOneTimeAmount()
The total one-time charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalOneTimeTaxAmount()
The total one-time tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalRecurringAmount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalRecurringAmountBeforeAccountDiscount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalRecurringTaxAmount()
The total recurring tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalTaxableRecurringAmount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.List<Count>
getNextInvoiceZeroFeeItemCounts()
List<Subscriber>
getNotificationSubscribers()
Account
getObject()
getObject retrieves the SoftLayer_Account object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Account service.List<Ticket>
getOpenAbuseTickets()
The open abuse tickets associated with an account.List<Ticket>
getOpenAccountingTickets()
The open accounting tickets associated with an account.List<Ticket>
getOpenBillingTickets()
The open billing tickets associated with an account.List<Request>
getOpenCancellationRequests()
An open ticket requesting cancellation of this server, if one exists.List<Ticket>
getOpenOtherTickets()
The open tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.List<Invoice>
getOpenRecurringInvoices()
An account's recurring invoices.List<Ticket>
getOpenSalesTickets()
The open sales tickets associated with an account.List<Link>
getOpenStackAccountLinks()
List<Storage>
getOpenStackObjectStorage()
An account's associated Openstack related Object Storage accounts.List<Ticket>
getOpenSupportTickets()
The open support tickets associated with an account.List<Ticket>
getOpenTickets()
All open tickets associated with an account.List<Ticket>
getOpenTicketsWaitingOnCustomer()
All open tickets associated with an account last edited by an employee.List<Order>
getOrders()
An account's associated billing orders excluding upgrades.List<Item>
getOrphanBillingItems()
The billing items that have no parent billing item.List<Brand>
getOwnedBrands()
List<Generic>
getOwnedHardwareGenericComponentModels()
List<Processor>
getPaymentProcessors()
List<CreditCard>
getPendingCreditCardChangeRequestData()
Before being approved for general use, a credit card must be approved by a SoftLayer agent.List<Event>
getPendingEvents()
Invoice
getPendingInvoice()
An account's latest open (pending) invoice.List<Item>
getPendingInvoiceTopLevelItems()
A list of top-level invoice items that are on an account's currently pending invoice.BigDecimal
getPendingInvoiceTotalAmount()
The total amount of an account's pending invoice, if one exists.BigDecimal
getPendingInvoiceTotalOneTimeAmount()
The total one-time charges for an account's pending invoice, if one exists.BigDecimal
getPendingInvoiceTotalOneTimeTaxAmount()
The sum of all the taxes related to one time charges for an account's pending invoice, if one exists.BigDecimal
getPendingInvoiceTotalRecurringAmount()
The total recurring amount of an account's pending invoice, if one exists.BigDecimal
getPendingInvoiceTotalRecurringTaxAmount()
The total amount of the recurring taxes on an account's pending invoice, if one exists.List<Group>
getPermissionGroups()
An account's permission groups.List<Role>
getPermissionRoles()
An account's user roles.List<PlacementGroup>
getPlacementGroups()
An account's associated virtual placement groups.List<Image>
getPortableStorageVolumes()
List<Hook>
getPostProvisioningHooks()
Customer specified URIs that are downloaded onto a newly provisioned or reloaded server.Boolean
getPptpVpnAllowedFlag()
(Deprecated) Boolean flag dictating whether or not this account supports PPTP VPN Access.List<Customer>
getPptpVpnUsers()
An account's associated portal users with PPTP VPN access.BigDecimal
getPreviousRecurringRevenue()
The total recurring amount for an accounts previous revenue.List<Restriction>
getPriceRestrictions()
The item price that an account is restricted to.List<Ticket>
getPriorityOneTickets()
All priority one tickets associated with an account.List<Allotment>
getPrivateAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED.List<Group>
getPrivateBlockDeviceTemplateGroups()
Private and shared template group objects (parent only) for an account.List<IpAddress>
getPrivateIpAddresses()
List<Vlan>
getPrivateNetworkVlans()
The private network VLANs assigned to an account.List<Subnet>
getPrivateSubnets()
All private subnets associated with an account.Boolean
getProofOfConceptAccountFlag()
Boolean flag indicating whether or not this account is a Proof of Concept account.List<Allotment>
getPublicAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED.List<IpAddress>
getPublicIpAddresses()
List<Vlan>
getPublicNetworkVlans()
The public network VLANs assigned to an account.List<Subnet>
getPublicSubnets()
All public network subnets associated with an account.List<Quote>
getQuotes()
An account's quotes.List<Event>
getRecentEvents()
Account
getReferralPartner()
The Referral Partner for this account, if any.List<Commission>
getReferralPartnerCommissionForecast()
List<Commission>
getReferralPartnerCommissionHistory()
List<Commission>
getReferralPartnerCommissionPending()
List<Account>
getReferredAccounts()
If this is a account is a referral partner, the accounts this referral partner has referredList<RegulatedWorkload>
getRegulatedWorkloads()
List<Request>
getRemoteManagementCommandRequests()
Remote management command requests for an accountList<Event>
getReplicationEvents()
The Replication events for all Network Storage volumes on an account.Boolean
getRequireSilentIBMidUserCreation()
Indicates whether newly created users under this account will be associated with IBMid via an email requiring a response, or not.List<Agreement>
getReservedCapacityAgreements()
All reserved capacity agreements for an accountList<ReservedCapacityGroup>
getReservedCapacityGroups()
The reserved capacity groups owned by this account.List<Group>
getResourceGroups()
An account's associated top-level resource groups.List<Hardware>
getRouters()
All Routers that an accounts VLANs reside onList<Data>
getRwhoisData()
DEPRECATEDSaml
getSamlAuthentication()
The SAML configuration for this account.List<Group>
getScaleGroups()
All scale groups on this account.List<Secondary>
getSecondaryDomains()
The secondary DNS records for a SoftLayer customer account.List<Certificate>
getSecurityCertificates()
Stored security certificates (ie.List<SecurityGroup>
getSecurityGroups()
The security groups belonging to this account.Level
getSecurityLevel()
List<Request>
getSecurityScanRequests()
An account's vulnerability scan requests.List<Item>
getServiceBillingItems()
The service billing items that will be on an account's next invoice.List<Group>
getSharedBlockDeviceTemplateGroups()
This method returns the [[SoftLayer_Virtual_Guest_Block_Device_Template_Group]] objects that have been shared with this accountList<Shipment>
getShipments()
Shipments that belong to the customer's account.List<Key>
getSshKeys()
Customer specified SSH keys that can be implemented onto a newly provisioned or reloaded server.List<Customer>
getSslVpnUsers()
An account's associated portal users with SSL VPN access.List<Guest>
getStandardPoolVirtualGuests()
An account's virtual guest objects that are hosted on a user provisioned hypervisor.List<Detail>
getSubnetRegistrationDetails()
List<Registration>
getSubnetRegistrations()
List<Subnet>
getSubnets()
All network subnets associated with an account.List<Employee>
getSupportRepresentatives()
The SoftLayer employees that an account is assigned to.List<Item>
getSupportSubscriptions()
The active support subscriptions for this account.String
getSupportTier()
Boolean
getSuppressInvoicesFlag()
A flag indicating to suppress invoices.List<Tag>
getTags()
Program
getTechIncubatorProgramInfo(Boolean forNextBillCycle)
This method will return a SoftLayer_Container_Account_Discount_Program object containing the Technology Incubator Program information for this account.List<Acceptance>
getThirdPartyPoliciesAcceptanceStatus()
Returns multiple [[SoftLayer_Container_Policy_Acceptance]] that represent the acceptance status of the applicable third-party policies for this account.List<Ticket>
getTickets()
An account's associated tickets.List<Ticket>
getTicketsClosedInTheLastThreeDays()
Tickets closed within the last 72 hours or last 10 tickets, whichever is less, associated with an account.List<Ticket>
getTicketsClosedToday()
Tickets closed today associated with an account.List<Account>
getTranscodeAccounts()
An account's associated Transcode account.List<Request>
getUpgradeRequests()
An account's associated upgrade requests.List<Customer>
getUsers()
An account's portal users.List<Entry>
getValidSecurityCertificateEntries()
Retrieve a list of valid (non-expired) security certificates without the sensitive certificate information.List<Certificate>
getValidSecurityCertificates()
Stored security certificates that are not expired (ie.Boolean
getVdrUpdatesInProgressFlag()
Return 0 if vpn updates are currently in progress on this account otherwise 1.List<Allotment>
getVirtualDedicatedRacks()
The bandwidth pooling for this account.List<Image>
getVirtualDiskImages()
An account's associated virtual server virtual disk images.List<Guest>
getVirtualGuests()
An account's associated virtual guest objects.List<Guest>
getVirtualGuestsOverBandwidthAllocation()
An account's associated virtual guest objects currently over bandwidth allocation.List<Guest>
getVirtualGuestsProjectedOverBandwidthAllocation()
An account's associated virtual guest objects currently over bandwidth allocation.List<Guest>
getVirtualGuestsWithCpanel()
All virtual guests associated with an account that has the cPanel web hosting control panel installed.List<Guest>
getVirtualGuestsWithMcafee()
All virtual guests associated with an account that have McAfee Secure software components.List<Guest>
getVirtualGuestsWithMcafeeAntivirusRedhat()
All virtual guests associated with an account that have McAfee Secure AntiVirus for Redhat software components.List<Guest>
getVirtualGuestsWithMcafeeAntivirusWindows()
All virtual guests associated with an account that has McAfee Secure AntiVirus for Windows software components.List<Guest>
getVirtualGuestsWithMcafeeIntrusionDetectionSystem()
All virtual guests associated with an account that has McAfee Secure Intrusion Detection System software components.List<Guest>
getVirtualGuestsWithPlesk()
All virtual guests associated with an account that has the Plesk web hosting control panel installed.List<Guest>
getVirtualGuestsWithQuantastor()
All virtual guests associated with an account that have the QuantaStor storage system installed.List<Guest>
getVirtualGuestsWithUrchin()
All virtual guests associated with an account that has the Urchin web traffic analytics package installed.Allotment
getVirtualPrivateRack()
The bandwidth pooling for this account.List<Repository>
getVirtualStorageArchiveRepositories()
An account's associated virtual server archived storage repositories.List<Repository>
getVirtualStoragePublicRepositories()
An account's associated virtual server public storage repositories.List<String>
getVmWareActiveAccountLicenseKeys()
This returns a collection of active VMware software account license keys.List<Guest>
getVpcVirtualGuests()
An account's associated VPC configured virtual guest objects.List<Status>
getWindowsUpdateStatus()
Retrieve a list of an account's hardware's Windows Update status.Boolean
hasAttribute(String attributeType)
Determine if an account has an [[SoftLayer_Account_Attribute|attribute]] associated with it.Long
hourlyInstanceLimit()
This method will return the limit (number) of hourly services the account is allowed to have.Long
hourlyServerLimit()
This method will return the limit (number) of hourly bare metal servers the account is allowed to have.Boolean
isActiveVmwareCustomer()
Boolean
isEligibleForLocalCurrencyProgram()
Returns true if this account is eligible for the local currency program, false otherwise.Boolean
isEligibleToLinkWithPaas()
Returns true if this account is eligible to link with PaaS.Void
linkExternalAccount(String externalAccountId, String authorizationToken, String externalServiceProviderKey)
This method will link this SoftLayer account with the provided external account.Boolean
removeAlternateCreditCard()
ChangeRequest
requestCreditCardChange(ChangeRequest request, String vatId, String paymentRoleName, Boolean onlyChangeNicknameFlag)
Retrieve the record data associated with the submission of a Credit Card Change Request.ManualPayment
requestManualPayment(ManualPayment request)
Retrieve the record data associated with the submission of a Manual Payment Request.ManualPayment
requestManualPaymentUsingCreditCardOnFile(String amount, Boolean payWithAlternateCardFlag, String note)
Retrieve the record data associated with the submission of a Manual Payment Request for a manual payment using a credit card which is on file and does not require an approval process.Boolean
setAbuseEmails(List<String> emails)
Set this account's abuse emails.Long
setManagedPoolQuantity(String poolKeyName, String backendRouter, Long quantity)
Set the total number of servers that are to be maintained in the given pool.void
setMask(Account.Mask mask)
Boolean
setVlanSpan(Boolean enabled)
Set the flag that enables or disables automatic private network VLAN spanning for a SoftLayer customer account.Boolean
swapCreditCards()
Void
syncCurrentUserPopulationWithPaas()
Boolean
updateVpnUsersForResource(Long objectId, String objectType)
[DEPRECATED] This method has been deprecated and will simply return false.List<String>
validate(Account account)
This method will validate the following account fields.Boolean
validateManualPaymentAmount(String amount)
This method checks global and account specific requirements and returns true if the dollar amount entered is acceptable for this account and false otherwise.Account.Mask
withMask()
Use the existing mask on this service or create it if not presentAccount.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
Account.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Account.Mask withNewMask()Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Account.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
activatePartner
- See Also:
- SoftLayer_Account::activatePartner
-
addAchInformation
- See Also:
- SoftLayer_Account::addAchInformation
-
addReferralPartnerPaymentOption
-
areVdrUpdatesBlockedForBilling
This method indicates whether or not Bandwidth Pooling updates are blocked for the account so the billing cycle can run. Generally, accounts are restricted from moving servers in or out of Bandwidth Pools from 12:00 CST on the day prior to billing, until the billing batch completes, sometime after midnight the day of actual billing for the account. -
cancelPayPalTransaction
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. -
completePayPalTransaction
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. -
countHourlyInstances
Retrieve the number of hourly services on an account that are active, plus any pending orders with hourly services attached.- See Also:
- SoftLayer_Account::countHourlyInstances
-
createUser
@ApiMethod Customer createUser(Customer templateObject, String password, String vpnPassword, Boolean silentlyCreateFlag)Create a new Customer user record in the SoftLayer customer portal. This is a wrapper around the Customer::createObject call, please see the documentation of that API. This wrapper adds the feature of the "silentlyCreate" option, which bypasses the IBMid invitation email process. False (the default) goes through the IBMid invitation email process, which creates the IBMid/SoftLayer Single-Sign-On (SSO) user link when the invitation is accepted (meaning the email has been received, opened, and the link(s) inside the email have been clicked to complete the process). True will silently (no email) create the IBMid/SoftLayer user SSO link immediately. Either case will use the value in the template object 'email' field to indicate the IBMid to use. This can be the username or, if unique, the email address of an IBMid. In the silent case, the IBMid must already exist. In the non-silent invitation email case, the IBMid can be created during this flow, by specifying an email address to be used to create the IBMid.All the features and restrictions of createObject apply to this API as well. In addition, note that the "silentlyCreate" flag is ONLY valid for IBMid-authenticated accounts.- See Also:
- SoftLayer_Account::createUser
-
disableEuSupport
Warning: If you remove the EU Supported account flag, you are removing the restriction that limits Processing activities to EU personnel.
- See Also:
- SoftLayer_Account::disableEuSupport
-
editAccount
This method will edit the account's information. Pass in a SoftLayer_Account template with the fields to be modified. Certain changes to the account will automatically create a ticket for manual review. This will be returned with the SoftLayer_Container_Account_Update_Response.
The following fields are editable:
- companyName
- firstName
- lastName
- address1
- address2
- city
- state
- country
- officePhone
- alternatePhone
- faxPhone
- abuseEmails.email
- billingInfo.vatId
- See Also:
- SoftLayer_Account::editAccount
-
enableEuSupport
If you select the EU Supported option, the most common Support issues will be limited to IBM Cloud staff located in the EU. In the event your issue requires non-EU expert assistance, it will be reviewed and approval given prior to any non-EU intervention. Additionally, in order to support and update the services, cross-border Processing of your data may still occur. Please ensure you take the necessary actions to allow this Processing, as detailed in the Cloud Service Terms. A standard Data Processing Addendum is available here.
Important note (you will only see this once): Orders using the API will proceed without additional notifications. The terms related to selecting products, services, or locations outside the EU apply to API orders. Users you create and API keys you generate will have the ability to order products, services, and locations outside of the EU. It is your responsibility to educate anyone you grant access to your account on the consequences and requirements if they make a selection that is not in the EU Supported option. In order to meet EU Supported requirements, the current PPTP VPN solution will no longer be offered or supported.
If PPTP has been selected as an option for any users in your account by itself (or in combination with another VPN offering), you will need to disable PPTP before selecting the EU Supported account feature. For more information on VPN changes, click here.
- See Also:
- SoftLayer_Account::enableEuSupport
-
getAccountBackupHistory
@ApiMethod List<JobDetails> getAccountBackupHistory(GregorianCalendar startDate, GregorianCalendar endDate, String backupStatus)This method returns an array of SoftLayer_Container_Network_Storage_Evault_WebCc_JobDetails objects for the given start and end dates. Start and end dates should be be valid ISO 8601 dates. The backupStatus can be one of null, 'success', 'failed', or 'conflict'. The 'success' backupStatus returns jobs with a status of 'COMPLETED', the 'failed' backupStatus returns jobs with a status of 'FAILED', while the 'conflict' backupStatus will return jobs that are not 'COMPLETED' or 'FAILED'. -
getAccountTraitValue
This method pulls an account trait by its key.- See Also:
- SoftLayer_Account::getAccountTraitValue
-
getActiveOutletPackages
This is deprecated and will not return any results. -
getActivePackages
This method will return the [[SoftLayer_Product_Package]] objects from which you can order a bare metal server, virtual server, service (such as CDN or Object Storage) or other software. Once you have the package you want to order from, you may query one of various endpoints from that package to get specific information about its products and pricing. See [[SoftLayer_Product_Package/getCategories|getCategories]] or [[SoftLayer_Product_Package/getItems|getItems]] for more information.
Packages that have been retired will not appear in this result set.- See Also:
- SoftLayer_Account::getActivePackages
-
getActivePackagesByAttribute
This method is deprecated and should not be used in production code.
This method will return the [[SoftLayer_Product_Package]] objects from which you can order a bare metal server, virtual server, service (such as CDN or Object Storage) or other software filtered by an attribute type associated with the package. Once you have the package you want to order from, you may query one of various endpoints from that package to get specific information about its products and pricing. See [[SoftLayer_Product_Package/getCategories|getCategories]] or [[SoftLayer_Product_Package/getItems|getItems]] for more information. -
getActivePrivateHostedCloudPackages
[DEPRECATED] This method pulls all the active private hosted cloud packages. This will give you a basic description of the packages that are currently active and from which you can order private hosted cloud configurations. -
getAggregatedUptimeGraph
Returns URL uptime data for your account -
getAlternateCreditCardData
-
getAttributeByType
Retrieve a single [[SoftLayer_Account_Attribute]] record by its [[SoftLayer_Account_Attribute_Type|types's]] key name.- See Also:
- SoftLayer_Account::getAttributeByType
-
getAuxiliaryNotifications
-
getAverageArchiveUsageMetricDataByDate
@ApiMethod BigDecimal getAverageArchiveUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)Returns the average disk space usage for all archive repositories. -
getAveragePublicUsageMetricDataByDate
@ApiMethod BigDecimal getAveragePublicUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)Returns the average disk space usage for all public repositories. -
getBandwidthList
@ApiMethod List<Usage> getBandwidthList(String networkType, String direction, String startDate, String endDate, List<Long> serverIds)- See Also:
- SoftLayer_Account::getBandwidthList
-
getCurrentBackupStatisticsGraph
This method returns a SoftLayer_Container_Account_Graph_Outputs containing a base64 string PNG image. The optional parameter, detailedGraph, can be passed to get a more detailed graph. -
getCurrentTicketStatisticsGraph
-
getCurrentUser
Retrieve the user record of the user calling the SoftLayer API.- See Also:
- SoftLayer_Account::getCurrentUser
-
getDedicatedHostsForImageTemplate
This returns a collection of dedicated hosts that are valid for a given image template. -
getDiskUsageMetricDataByDate
@ApiMethod List<Data> getDiskUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Metric Tracking Object System and Legacy Data Warehouse. Each data entry objects contain ''dateTime'' and ''counter'' properties. ''dateTime'' property indicates the time that the disk usage data was measured and ''counter'' property holds the disk usage in bytes. -
getDiskUsageMetricDataFromLegacyByDate
@ApiMethod List<Data> getDiskUsageMetricDataFromLegacyByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Legacy Data Warehouse. Each data entry objects contain ''dateTime'' and ''counter'' properties. ''dateTime'' property indicates the time that the disk usage data was measured and ''counter'' property holds the disk usage in bytes. -
getDiskUsageMetricDataFromMetricTrackingObjectSystemByDate
@ApiMethod List<Data> getDiskUsageMetricDataFromMetricTrackingObjectSystemByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Metric Tracking Object System. Each data entry object contains ''dateTime'' and ''counter'' properties. ''dateTime'' property indicates the time that the disk usage data was measured and ''counter'' property holds the disk usage in bytes. -
getDiskUsageMetricImageByDate
@ApiMethod Outputs getDiskUsageMetricImageByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)Returns a disk usage image based on disk usage specified by the input parameters. -
getExecutiveSummaryPdf
@ApiMethod byte[] getExecutiveSummaryPdf(String pdfType, String historicalType, String startDate, String endDate)This method will return a PDF of the specified report, with the specified period within the start and end dates. The pdfType must be one of 'snapshot', or 'historical'. Possible historicalType parameters are 'monthly', 'yearly', and 'quarterly'. Start and end dates should be in ISO 8601 date format. -
getFlexibleCreditProgramInfo
[DEPRECATED] Please use SoftLayer_Account::getFlexibleCreditProgramsInfo.
This method will return a [[SoftLayer_Container_Account_Discount_Program]] object containing the Flexible Credit Program information for this account. To be considered an active participant, the account must have an enrollment record with a monthly credit amount set and the current date must be within the range defined by the enrollment and graduation date. The forNextBillCycle parameter can be set to true to return a SoftLayer_Container_Account_Discount_Program object with information with relation to the next bill cycle. The forNextBillCycle parameter defaults to false. Please note that all discount amount entries are reported as pre-tax amounts and the legacy tax fields in the [[SoftLayer_Container_Account_Discount_Program]] are deprecated. -
getFlexibleCreditProgramsInfo
This method will return a [[SoftLayer_Container_Account_Discount_Program_Collection]] object containing information on all of the Flexible Credit Programs your account is enrolled in. To be considered an active participant, the account must have at least one enrollment record with a monthly credit amount set and the current date must be within the range defined by the enrollment and graduation date. The forNextBillCycle parameter can be set to true to return a SoftLayer_Container_Account_Discount_Program_Collection object with information with relation to the next bill cycle. The forNextBillCycle parameter defaults to false. Please note that all discount amount entries are reported as pre-tax amounts. -
getHardwarePools
Return a collection of managed hardware pools.- See Also:
- SoftLayer_Account::getHardwarePools
-
getHistoricalBackupGraph
@ApiMethod Outputs getHistoricalBackupGraph(GregorianCalendar startDate, GregorianCalendar endDate) -
getHistoricalBandwidthGraph
@ApiMethod Outputs getHistoricalBandwidthGraph(GregorianCalendar startDate, GregorianCalendar endDate)[DEPRECATED] This method will return a SoftLayer_Container_Account_Graph_Outputs object containing a base64 string PNG image of a line graph of bandwidth statistics given the start and end dates. The start and end dates should be valid ISO 8601 date formatted strings. -
getHistoricalTicketGraph
@ApiMethod Outputs getHistoricalTicketGraph(GregorianCalendar startDate, GregorianCalendar endDate)Given the start and end dates, this method will return a pie chart of ticket statistics in the form of SoftLayer_Container_Account_Graph_Outputs object with a base64 PNG string. If an error occurs the graphError parameter will be populated. Possible errors include: SoftLayer_Exception_Public Thrown if an invalid start or end date is provided. SoftLayer_Exception Thrown if there is an error connecting to HBase. SoftLayer_Exception Thrown if there is no data available for the specified date range. SoftLayer_Exception Thrown if there is an error retrieving data or generating the graph. -
getHistoricalUptimeGraph
@ApiMethod Outputs getHistoricalUptimeGraph(GregorianCalendar startDate, GregorianCalendar endDate)The graph image is returned as a base64 PNG string. Start and end dates should be formatted using the ISO 8601 date standard. If there is an error retrieving graph data or generating the graph string a graphError attribute will be returned. The graphError attribute may contain any of the following error messages: SoftLayer_Exception_Public Thrown if an invalid start or end date is provided. SoftLayer_Exception Thrown if there is an error connecting to HBase. SoftLayer_Exception Thrown if there is no data available for the specified date range. SoftLayer_Exception Thrown if there is an error retrieving data or generating the graph. -
getLargestAllowedSubnetCidr
Computes the number of available public secondary IP addresses, aligned to a subnet size. -
getNetAppActiveAccountLicenseKeys
This returns a collection of active NetApp software account license keys. -
getNextInvoiceExcel
Return an account's next invoice in a Microsoft excel format. The "next invoice" is what a customer will be billed on their next invoice, assuming no changes are made. Currently this does not include Bandwidth Pooling charges.- See Also:
- SoftLayer_Account::getNextInvoiceExcel
-
getNextInvoicePdf
Return an account's next invoice in PDF format. The "next invoice" is what a customer will be billed on their next invoice, assuming no changes are made. Currently this does not include Bandwidth Pooling charges.- See Also:
- SoftLayer_Account::getNextInvoicePdf
-
getNextInvoicePdfDetailed
Return an account's next invoice detailed portion in PDF format. The "next invoice" is what a customer will be billed on their next invoice, assuming no changes are made. Currently this does not include Bandwidth Pooling charges. -
getNextInvoiceZeroFeeItemCounts
-
getObject
getObject retrieves the SoftLayer_Account object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Account service. You can only retrieve the account that your portal user is assigned to.- See Also:
- SoftLayer_Account::getObject
-
getPendingCreditCardChangeRequestData
Before being approved for general use, a credit card must be approved by a SoftLayer agent. Once a credit card change request has been either approved or denied, the change request will no longer appear in the list of pending change requests. This method will return a list of all pending change requests as well as a portion of the data from the original request. -
getReferralPartnerCommissionForecast
-
getReferralPartnerCommissionHistory
-
getReferralPartnerCommissionPending
-
getSharedBlockDeviceTemplateGroups
This method returns the [[SoftLayer_Virtual_Guest_Block_Device_Template_Group]] objects that have been shared with this account -
getTechIncubatorProgramInfo
This method will return a SoftLayer_Container_Account_Discount_Program object containing the Technology Incubator Program information for this account. To be considered an active participant, the account must have an enrollment record with a monthly credit amount set and the current date must be within the range defined by the enrollment and graduation date. The forNextBillCycle parameter can be set to true to return a SoftLayer_Container_Account_Discount_Program object with information with relation to the next bill cycle. The forNextBillCycle parameter defaults to false. -
getThirdPartyPoliciesAcceptanceStatus
Returns multiple [[SoftLayer_Container_Policy_Acceptance]] that represent the acceptance status of the applicable third-party policies for this account. -
getValidSecurityCertificateEntries
Retrieve a list of valid (non-expired) security certificates without the sensitive certificate information. This allows non-privileged users to view and select security certificates when configuring associated services. -
getVmWareActiveAccountLicenseKeys
This returns a collection of active VMware software account license keys. -
getWindowsUpdateStatus
Retrieve a list of an account's hardware's Windows Update status. This list includes which servers have available updates, which servers require rebooting due to updates, which servers have failed retrieving updates, and which servers have failed to communicate with the SoftLayer private Windows Software Update Services server. -
hasAttribute
Determine if an account has an [[SoftLayer_Account_Attribute|attribute]] associated with it. hasAttribute() returns false if the attribute does not exist or if it does not have a value.- See Also:
- SoftLayer_Account::hasAttribute
-
hourlyInstanceLimit
This method will return the limit (number) of hourly services the account is allowed to have.- See Also:
- SoftLayer_Account::hourlyInstanceLimit
-
hourlyServerLimit
This method will return the limit (number) of hourly bare metal servers the account is allowed to have.- See Also:
- SoftLayer_Account::hourlyServerLimit
-
isActiveVmwareCustomer
-
isEligibleForLocalCurrencyProgram
Returns true if this account is eligible for the local currency program, false otherwise. -
isEligibleToLinkWithPaas
Returns true if this account is eligible to link with PaaS. False otherwise. -
linkExternalAccount
@ApiMethod Void linkExternalAccount(String externalAccountId, String authorizationToken, String externalServiceProviderKey)This method will link this SoftLayer account with the provided external account.- See Also:
- SoftLayer_Account::linkExternalAccount
-
removeAlternateCreditCard
-
requestCreditCardChange
@ApiMethod ChangeRequest requestCreditCardChange(ChangeRequest request, String vatId, String paymentRoleName, Boolean onlyChangeNicknameFlag)Retrieve the record data associated with the submission of a Credit Card Change Request. Softlayer customers are permitted to request a change in Credit Card information. Part of the process calls for an attempt by SoftLayer to submit at $1.00 charge to the financial institution backing the credit card as a means of verifying that the information provided in the change request is valid. The data associated with this change request returned to the calling function.
If the onlyChangeNicknameFlag parameter is set to true, the nickname of the credit card will be changed immediately without requiring approval by an agent. To change the nickname of the active payment method, pass the empty string for paymentRoleName. To change the nickname for the alternate credit card, pass ALTERNATE_CREDIT_CARD as the paymentRoleName. vatId must be set, but the value will not be used and the empty string is acceptable. -
requestManualPayment
Retrieve the record data associated with the submission of a Manual Payment Request. Softlayer customers are permitted to request a manual one-time payment at a minimum amount of $2.00. Customers may submit a Credit Card Payment (Mastercard, Visa, American Express) or a PayPal payment. For Credit Card Payments, SoftLayer engages the credit card financial institution to submit the payment request. The financial institution's response and other data associated with the transaction are returned to the calling function. In the case of PayPal Payments, SoftLayer engages the PayPal system to initiate the PayPal payment sequence. The applicable data generated during the request is returned to the calling function.- See Also:
- SoftLayer_Account::requestManualPayment
-
requestManualPaymentUsingCreditCardOnFile
@ApiMethod ManualPayment requestManualPaymentUsingCreditCardOnFile(String amount, Boolean payWithAlternateCardFlag, String note)Retrieve the record data associated with the submission of a Manual Payment Request for a manual payment using a credit card which is on file and does not require an approval process. Softlayer customers are permitted to request a manual one-time payment at a minimum amount of $2.00. Customers may use an existing Credit Card on file (Mastercard, Visa, American Express). SoftLayer engages the credit card financial institution to submit the payment request. The financial institution's response and other data associated with the transaction are returned to the calling function. The applicable data generated during the request is returned to the calling function. -
setAbuseEmails
Set this account's abuse emails. Takes an array of email addresses as strings.- See Also:
- SoftLayer_Account::setAbuseEmails
-
setManagedPoolQuantity
Set the total number of servers that are to be maintained in the given pool. When a server is ordered a new server will be put in the pool to replace the server that was removed to fill an order to maintain the desired pool availability quantity. -
setVlanSpan
Set the flag that enables or disables automatic private network VLAN spanning for a SoftLayer customer account. Enabling VLAN spanning allows an account's servers to talk on the same broadcast domain even if they reside within different private vlans.- See Also:
- SoftLayer_Account::setVlanSpan
-
swapCreditCards
- See Also:
- SoftLayer_Account::swapCreditCards
-
syncCurrentUserPopulationWithPaas
-
updateVpnUsersForResource
[DEPRECATED] This method has been deprecated and will simply return false. -
validate
This method will validate the following account fields. Included are the allowed characters for each field.
Company Name (required): alphabet, numbers, space, period, dash, octothorpe, forward slash, backward slash, comma, colon, at sign, ampersand, underscore, apostrophe, parenthesis, exclamation point. (Note: may not contain an email address)
First Name (required): alphabet, space, period, dash, comma, apostrophe.
Last Name (required): alphabet, space, period, dash, comma, apostrophe.
Email (required): Validates e-mail addresses against the syntax in RFC 822.
Address 1 (required): alphabet, numbers, space, period, dash, octothorpe, forward slash, backward slash, comma, colon, at sign, ampersand, underscore, apostrophe, parentheses.
Address 2 (required): alphabet, numbers, space, period, dash, octothorpe, forward slash, backward slash, comma, colon, at sign, ampersand, underscore, apostrophe, parentheses.
City (required): alphabet, space, period, dash, apostrophe, forward slash.
State (required): Required if country is US, Brazil, Canada or India. Must be valid Alpha-2 ISO 3166-1 state code for that country.
Postal Code (required): alphabet, numbers, dash, space.
Country (required): alphabet, numbers. Must be valid Alpha-2 ISO 3166-1 country code.
Office Phone (required): alphabet, numbers, space, period, dash, parenthesis, plus sign.
Alternate Phone: alphabet, numbers, space, period, dash, parenthesis, plus sign.
Fax Phone: alphabet, numbers, space, period, dash, parenthesis, plus sign.- See Also:
- SoftLayer_Account::validate
-
validateManualPaymentAmount
This method checks global and account specific requirements and returns true if the dollar amount entered is acceptable for this account and false otherwise. Please note the dollar amount is in USD. -
getAbuseEmail
An email address that is responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to this address.- See Also:
- SoftLayer_Account::getAbuseEmail
-
getAbuseEmails
Email addresses that are responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to these addresses.- See Also:
- SoftLayer_Account::getAbuseEmails
-
getAccountContacts
The account contacts on an account.- See Also:
- SoftLayer_Account::getAccountContacts
-
getAccountLicenses
The account software licenses owned by an account- See Also:
- SoftLayer_Account::getAccountLicenses
-
getAccountLinks
- See Also:
- SoftLayer_Account::getAccountLinks
-
getAccountStatus
An account's status presented in a more detailed data type.- See Also:
- SoftLayer_Account::getAccountStatus
-
getActiveAccountDiscountBillingItem
The billing item associated with an account's monthly discount. -
getActiveAccountLicenses
The active account software licenses owned by an account -
getActiveAddresses
The active address(es) that belong to an account.- See Also:
- SoftLayer_Account::getActiveAddresses
-
getActiveAgreements
All active agreements for an account- See Also:
- SoftLayer_Account::getActiveAgreements
-
getActiveBillingAgreements
All billing agreements for an account -
getActiveCatalystEnrollment
-
getActiveColocationContainers
The account's active top level colocation containers. -
getActiveFlexibleCreditEnrollment
[Deprecated] Please use SoftLayer_Account::activeFlexibleCreditEnrollments. -
getActiveFlexibleCreditEnrollments
-
getActiveNotificationSubscribers
-
getActiveQuotes
An account's non-expired quotes.- See Also:
- SoftLayer_Account::getActiveQuotes
-
getActiveReservedCapacityAgreements
Active reserved capacity agreements for an account -
getActiveVirtualLicenses
The virtual software licenses controlled by an account -
getAdcLoadBalancers
An account's associated load balancers.- See Also:
- SoftLayer_Account::getAdcLoadBalancers
-
getAddresses
All the address(es) that belong to an account.- See Also:
- SoftLayer_Account::getAddresses
-
getAffiliateId
An affiliate identifier associated with the customer account.- See Also:
- SoftLayer_Account::getAffiliateId
-
getAllBillingItems
The billing items that will be on an account's next invoice.- See Also:
- SoftLayer_Account::getAllBillingItems
-
getAllCommissionBillingItems
The billing items that will be on an account's next invoice. -
getAllRecurringTopLevelBillingItems
The billing items that will be on an account's next invoice. -
getAllRecurringTopLevelBillingItemsUnfiltered
The billing items that will be on an account's next invoice. Does not consider associated items. -
getAllSubnetBillingItems
The billing items that will be on an account's next invoice. -
getAllTopLevelBillingItems
All billing items of an account. -
getAllTopLevelBillingItemsUnfiltered
The billing items that will be on an account's next invoice. Does not consider associated items. -
getAllowIbmIdSilentMigrationFlag
Indicates whether this account is allowed to silently migrate to use IBMid Authentication. -
getAllowsBluemixAccountLinkingFlag
Flag indicating if this account can be linked with Bluemix. -
getApplicationDeliveryControllers
An account's associated application delivery controller records. -
getAttributes
The account attribute values for a SoftLayer customer account.- See Also:
- SoftLayer_Account::getAttributes
-
getAvailablePublicNetworkVlans
The public network VLANs assigned to an account. -
getBalance
The account balance of a SoftLayer customer account. An account's balance is the amount of money owed to SoftLayer by the account holder, returned as a floating point number with two decimal places, measured in US Dollars ($USD). A negative account balance means the account holder has overpaid and is owed money by SoftLayer.- See Also:
- SoftLayer_Account::getBalance
-
getBandwidthAllotments
The bandwidth allotments for an account. -
getBandwidthAllotmentsOverAllocation
The bandwidth allotments for an account currently over allocation. -
getBandwidthAllotmentsProjectedOverAllocation
The bandwidth allotments for an account projected to go over allocation. -
getBareMetalInstances
An account's associated bare metal server objects.- See Also:
- SoftLayer_Account::getBareMetalInstances
-
getBillingAgreements
All billing agreements for an account- See Also:
- SoftLayer_Account::getBillingAgreements
-
getBillingInfo
An account's billing information.- See Also:
- SoftLayer_Account::getBillingInfo
-
getBlockDeviceTemplateGroups
Private template group objects (parent and children) and the shared template group objects (parent only) for an account. -
getBluemixAccountLink
The Bluemix account link associated with this SoftLayer account, if one exists.- See Also:
- SoftLayer_Account::getBluemixAccountLink
-
getBluemixLinkedFlag
Returns true if this account is linked to IBM Bluemix, false if not.- See Also:
- SoftLayer_Account::getBluemixLinkedFlag
-
getBrand
- See Also:
- SoftLayer_Account::getBrand
-
getBrandAccountFlag
- See Also:
- SoftLayer_Account::getBrandAccountFlag
-
getBrandKeyName
The brand keyName.- See Also:
- SoftLayer_Account::getBrandKeyName
-
getBusinessPartner
The Business Partner details for the account. Country Enterprise Code, Channel, Segment, Reseller Level.- See Also:
- SoftLayer_Account::getBusinessPartner
-
getCanOrderAdditionalVlansFlag
[DEPRECATED] All accounts may order VLANs. -
getCarts
An account's active carts.- See Also:
- SoftLayer_Account::getCarts
-
getCatalystEnrollments
-
getClosedTickets
All closed tickets associated with an account.- See Also:
- SoftLayer_Account::getClosedTickets
-
getDatacentersWithSubnetAllocations
Datacenters which contain subnets that the account has access to route. -
getDedicatedHosts
An account's associated virtual dedicated host objects.- See Also:
- SoftLayer_Account::getDedicatedHosts
-
getDisablePaymentProcessingFlag
A flag indicating whether payments are processed for this account. -
getDisplaySupportRepresentativeAssignments
The SoftLayer employees that an account is assigned to. -
getDomainRegistrations
-
getDomains
The DNS domains associated with an account.- See Also:
- SoftLayer_Account::getDomains
-
getDomainsWithoutSecondaryDnsRecords
The DNS domains associated with an account that were not created as a result of a secondary DNS zone transfer. -
getEuSupportedFlag
Boolean flag dictating whether or not this account has the EU Supported flag. This flag indicates that this account uses IBM Cloud services to process EU citizen's personal data.- See Also:
- SoftLayer_Account::getEuSupportedFlag
-
getEvaultCapacityGB
The total capacity of Legacy EVault Volumes on an account, in GB.- See Also:
- SoftLayer_Account::getEvaultCapacityGB
-
getEvaultMasterUsers
An account's master EVault user. This is only used when an account has EVault service.- See Also:
- SoftLayer_Account::getEvaultMasterUsers
-
getEvaultNetworkStorage
An account's associated EVault storage volumes. -
getExpiredSecurityCertificates
Stored security certificates that are expired (ie. SSL) -
getFacilityLogs
Logs of who entered a colocation area which is assigned to this account, or when a user under this account enters a datacenter.- See Also:
- SoftLayer_Account::getFacilityLogs
-
getFileBlockBetaAccessFlag
-
getFlexibleCreditEnrollments
All of the account's current and former Flexible Credit enrollments. -
getForcePaasAccountLinkDate
Timestamp representing the point in time when an account is required to link with PaaS. -
getGlobalIpRecords
- See Also:
- SoftLayer_Account::getGlobalIpRecords
-
getGlobalIpv4Records
- See Also:
- SoftLayer_Account::getGlobalIpv4Records
-
getGlobalIpv6Records
- See Also:
- SoftLayer_Account::getGlobalIpv6Records
-
getGlobalLoadBalancerAccounts
[Deprecated] The global load balancer accounts for a softlayer customer account. -
getHardware
An account's associated hardware objects.- See Also:
- SoftLayer_Account::getHardware
-
getHardwareOverBandwidthAllocation
An account's associated hardware objects currently over bandwidth allocation. -
getHardwareProjectedOverBandwidthAllocation
An account's associated hardware objects projected to go over bandwidth allocation. -
getHardwareWithCpanel
All hardware associated with an account that has the cPanel web hosting control panel installed.- See Also:
- SoftLayer_Account::getHardwareWithCpanel
-
getHardwareWithHelm
All hardware associated with an account that has the Helm web hosting control panel installed.- See Also:
- SoftLayer_Account::getHardwareWithHelm
-
getHardwareWithMcafee
All hardware associated with an account that has McAfee Secure software components.- See Also:
- SoftLayer_Account::getHardwareWithMcafee
-
getHardwareWithMcafeeAntivirusRedhat
All hardware associated with an account that has McAfee Secure AntiVirus for Redhat software components. -
getHardwareWithMcafeeAntivirusWindows
All hardware associated with an account that has McAfee Secure AntiVirus for Windows software components. -
getHardwareWithMcafeeIntrusionDetectionSystem
All hardware associated with an account that has McAfee Secure Intrusion Detection System software components. -
getHardwareWithPlesk
All hardware associated with an account that has the Plesk web hosting control panel installed.- See Also:
- SoftLayer_Account::getHardwareWithPlesk
-
getHardwareWithQuantastor
All hardware associated with an account that has the QuantaStor storage system installed. -
getHardwareWithUrchin
All hardware associated with an account that has the Urchin web traffic analytics package installed.- See Also:
- SoftLayer_Account::getHardwareWithUrchin
-
getHardwareWithWindows
All hardware associated with an account that is running a version of the Microsoft Windows operating system. -
getHasEvaultBareMetalRestorePluginFlag
Return 1 if one of the account's hardware has the EVault Bare Metal Server Restore Plugin otherwise 0. -
getHasIderaBareMetalRestorePluginFlag
Return 1 if one of the account's hardware has an installation of Idera Server Backup otherwise 0. -
getHasPendingOrder
The number of orders in a PENDING status for a SoftLayer customer account.- See Also:
- SoftLayer_Account::getHasPendingOrder
-
getHasR1softBareMetalRestorePluginFlag
Return 1 if one of the account's hardware has an installation of R1Soft CDP otherwise 0. -
getHourlyBareMetalInstances
An account's associated hourly bare metal server objects. -
getHourlyServiceBillingItems
Hourly service billing items that will be on an account's next invoice. -
getHourlyVirtualGuests
An account's associated hourly virtual guest objects. -
getHubNetworkStorage
An account's associated Virtual Storage volumes.- See Also:
- SoftLayer_Account::getHubNetworkStorage
-
getIbmCustomerNumber
Unique identifier for a customer used throughout IBM.- See Also:
- SoftLayer_Account::getIbmCustomerNumber
-
getIbmIdAuthenticationRequiredFlag
Indicates whether this account requires IBMid authentication. -
getIbmIdMigrationExpirationTimestamp
This key is deprecated and should not be used. -
getInProgressExternalAccountSetup
An in progress request to switch billing systems. -
getInternalNotes
- See Also:
- SoftLayer_Account::getInternalNotes
-
getInvoices
An account's associated billing invoices.- See Also:
- SoftLayer_Account::getInvoices
-
getIpAddresses
- See Also:
- SoftLayer_Account::getIpAddresses
-
getIscsiIsolationDisabled
-
getIscsiNetworkStorage
An account's associated iSCSI storage volumes. -
getLastCanceledBillingItem
The most recently canceled billing item. -
getLastCancelledServerBillingItem
The most recent cancelled server billing item. -
getLastFiveClosedAbuseTickets
The five most recently closed abuse tickets associated with an account. -
getLastFiveClosedAccountingTickets
The five most recently closed accounting tickets associated with an account. -
getLastFiveClosedOtherTickets
The five most recently closed tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account. -
getLastFiveClosedSalesTickets
The five most recently closed sales tickets associated with an account. -
getLastFiveClosedSupportTickets
The five most recently closed support tickets associated with an account. -
getLastFiveClosedTickets
The five most recently closed tickets associated with an account. -
getLatestBillDate
An account's most recent billing date.- See Also:
- SoftLayer_Account::getLatestBillDate
-
getLatestRecurringInvoice
An account's latest recurring invoice. -
getLatestRecurringPendingInvoice
An account's latest recurring pending invoice. -
getLegacyBandwidthAllotments
The legacy bandwidth allotments for an account. -
getLegacyIscsiCapacityGB
The total capacity of Legacy iSCSI Volumes on an account, in GB. -
getLoadBalancers
An account's associated load balancers.- See Also:
- SoftLayer_Account::getLoadBalancers
-
getLockboxCapacityGB
The total capacity of Legacy lockbox Volumes on an account, in GB.- See Also:
- SoftLayer_Account::getLockboxCapacityGB
-
getLockboxNetworkStorage
An account's associated Lockbox storage volumes. -
getManualPaymentsUnderReview
-
getMasterUser
An account's master user.- See Also:
- SoftLayer_Account::getMasterUser
-
getMediaDataTransferRequests
An account's media transfer service requests. -
getMigratedToIbmCloudPortalFlag
Flag indicating whether this account is restricted to the IBM Cloud portal. -
getMonthlyBareMetalInstances
An account's associated monthly bare metal server objects. -
getMonthlyVirtualGuests
An account's associated monthly virtual guest objects. -
getNasNetworkStorage
An account's associated NAS storage volumes.- See Also:
- SoftLayer_Account::getNasNetworkStorage
-
getNetworkCreationFlag
[Deprecated] Whether or not this account can define their own networks. -
getNetworkGateways
All network gateway devices on this account.- See Also:
- SoftLayer_Account::getNetworkGateways
-
getNetworkHardware
An account's associated network hardware.- See Also:
- SoftLayer_Account::getNetworkHardware
-
getNetworkMessageDeliveryAccounts
-
getNetworkMonitorDownHardware
Hardware which is currently experiencing a service failure. -
getNetworkMonitorDownVirtualGuests
Virtual guest which is currently experiencing a service failure. -
getNetworkMonitorRecoveringHardware
Hardware which is currently recovering from a service failure. -
getNetworkMonitorRecoveringVirtualGuests
Virtual guest which is currently recovering from a service failure. -
getNetworkMonitorUpHardware
Hardware which is currently online. -
getNetworkMonitorUpVirtualGuests
Virtual guest which is currently online. -
getNetworkStorage
An account's associated storage volumes. This includes Lockbox, NAS, EVault, and iSCSI volumes.- See Also:
- SoftLayer_Account::getNetworkStorage
-
getNetworkStorageGroups
An account's Network Storage groups. -
getNetworkTunnelContexts
IPSec network tunnels for an account. -
getNetworkVlanSpan
Whether or not an account has automatic private VLAN spanning enabled.- See Also:
- SoftLayer_Account::getNetworkVlanSpan
-
getNetworkVlans
All network VLANs assigned to an account.- See Also:
- SoftLayer_Account::getNetworkVlans
-
getNextBillingPublicAllotmentHardwareBandwidthDetails
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers for the next billing cycle. The public inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date. -
getNextInvoiceIncubatorExemptTotal
The pre-tax total amount exempt from incubator credit for the account's next invoice. This field is now deprecated and will soon be removed. Please update all references to instead use nextInvoiceTotalAmount -
getNextInvoiceRecurringAmountEligibleForAccountDiscount
The total recurring charge amount of an account's next invoice eligible for account discount measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing. -
getNextInvoiceTopLevelBillingItems
The billing items that will be on an account's next invoice. -
getNextInvoiceTotalAmount
The pre-tax total amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing. -
getNextInvoiceTotalOneTimeAmount
The total one-time charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing. -
getNextInvoiceTotalOneTimeTaxAmount
The total one-time tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing. -
getNextInvoiceTotalRecurringAmount
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing. -
getNextInvoiceTotalRecurringAmountBeforeAccountDiscount
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing. -
getNextInvoiceTotalRecurringTaxAmount
The total recurring tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing. -
getNextInvoiceTotalTaxableRecurringAmount
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing. -
getNotificationSubscribers
-
getOpenAbuseTickets
The open abuse tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenAbuseTickets
-
getOpenAccountingTickets
The open accounting tickets associated with an account. -
getOpenBillingTickets
The open billing tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenBillingTickets
-
getOpenCancellationRequests
An open ticket requesting cancellation of this server, if one exists. -
getOpenOtherTickets
The open tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.- See Also:
- SoftLayer_Account::getOpenOtherTickets
-
getOpenRecurringInvoices
An account's recurring invoices. -
getOpenSalesTickets
The open sales tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenSalesTickets
-
getOpenStackAccountLinks
-
getOpenStackObjectStorage
An account's associated Openstack related Object Storage accounts. -
getOpenSupportTickets
The open support tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenSupportTickets
-
getOpenTickets
All open tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenTickets
-
getOpenTicketsWaitingOnCustomer
All open tickets associated with an account last edited by an employee. -
getOrders
An account's associated billing orders excluding upgrades.- See Also:
- SoftLayer_Account::getOrders
-
getOrphanBillingItems
The billing items that have no parent billing item. These are items that don't necessarily belong to a single server.- See Also:
- SoftLayer_Account::getOrphanBillingItems
-
getOwnedBrands
- See Also:
- SoftLayer_Account::getOwnedBrands
-
getOwnedHardwareGenericComponentModels
-
getPaymentProcessors
- See Also:
- SoftLayer_Account::getPaymentProcessors
-
getPendingEvents
- See Also:
- SoftLayer_Account::getPendingEvents
-
getPendingInvoice
An account's latest open (pending) invoice.- See Also:
- SoftLayer_Account::getPendingInvoice
-
getPendingInvoiceTopLevelItems
A list of top-level invoice items that are on an account's currently pending invoice. -
getPendingInvoiceTotalAmount
The total amount of an account's pending invoice, if one exists. -
getPendingInvoiceTotalOneTimeAmount
The total one-time charges for an account's pending invoice, if one exists. In other words, it is the sum of one-time charges, setup fees, and labor fees. It does not include taxes. -
getPendingInvoiceTotalOneTimeTaxAmount
The sum of all the taxes related to one time charges for an account's pending invoice, if one exists. -
getPendingInvoiceTotalRecurringAmount
The total recurring amount of an account's pending invoice, if one exists. -
getPendingInvoiceTotalRecurringTaxAmount
The total amount of the recurring taxes on an account's pending invoice, if one exists. -
getPermissionGroups
An account's permission groups.- See Also:
- SoftLayer_Account::getPermissionGroups
-
getPermissionRoles
An account's user roles.- See Also:
- SoftLayer_Account::getPermissionRoles
-
getPlacementGroups
An account's associated virtual placement groups.- See Also:
- SoftLayer_Account::getPlacementGroups
-
getPortableStorageVolumes
-
getPostProvisioningHooks
Customer specified URIs that are downloaded onto a newly provisioned or reloaded server. If the URI is sent over https it will be executed directly on the server. -
getPptpVpnAllowedFlag
(Deprecated) Boolean flag dictating whether or not this account supports PPTP VPN Access.- See Also:
- SoftLayer_Account::getPptpVpnAllowedFlag
-
getPptpVpnUsers
An account's associated portal users with PPTP VPN access. (Deprecated)- See Also:
- SoftLayer_Account::getPptpVpnUsers
-
getPreviousRecurringRevenue
The total recurring amount for an accounts previous revenue. -
getPriceRestrictions
The item price that an account is restricted to.- See Also:
- SoftLayer_Account::getPriceRestrictions
-
getPriorityOneTickets
All priority one tickets associated with an account.- See Also:
- SoftLayer_Account::getPriorityOneTickets
-
getPrivateAllotmentHardwareBandwidthDetails
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers. The private inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date. -
getPrivateBlockDeviceTemplateGroups
Private and shared template group objects (parent only) for an account. -
getPrivateIpAddresses
- See Also:
- SoftLayer_Account::getPrivateIpAddresses
-
getPrivateNetworkVlans
The private network VLANs assigned to an account. -
getPrivateSubnets
All private subnets associated with an account.- See Also:
- SoftLayer_Account::getPrivateSubnets
-
getProofOfConceptAccountFlag
Boolean flag indicating whether or not this account is a Proof of Concept account. -
getPublicAllotmentHardwareBandwidthDetails
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers. The public inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date. -
getPublicIpAddresses
- See Also:
- SoftLayer_Account::getPublicIpAddresses
-
getPublicNetworkVlans
The public network VLANs assigned to an account.- See Also:
- SoftLayer_Account::getPublicNetworkVlans
-
getPublicSubnets
All public network subnets associated with an account.- See Also:
- SoftLayer_Account::getPublicSubnets
-
getQuotes
An account's quotes.- See Also:
- SoftLayer_Account::getQuotes
-
getRecentEvents
- See Also:
- SoftLayer_Account::getRecentEvents
-
getReferralPartner
The Referral Partner for this account, if any.- See Also:
- SoftLayer_Account::getReferralPartner
-
getReferredAccounts
If this is a account is a referral partner, the accounts this referral partner has referred- See Also:
- SoftLayer_Account::getReferredAccounts
-
getRegulatedWorkloads
- See Also:
- SoftLayer_Account::getRegulatedWorkloads
-
getRemoteManagementCommandRequests
Remote management command requests for an account -
getReplicationEvents
The Replication events for all Network Storage volumes on an account.- See Also:
- SoftLayer_Account::getReplicationEvents
-
getRequireSilentIBMidUserCreation
Indicates whether newly created users under this account will be associated with IBMid via an email requiring a response, or not. -
getReservedCapacityAgreements
All reserved capacity agreements for an account -
getReservedCapacityGroups
The reserved capacity groups owned by this account. -
getResourceGroups
An account's associated top-level resource groups.- See Also:
- SoftLayer_Account::getResourceGroups
-
getRouters
All Routers that an accounts VLANs reside on- See Also:
- SoftLayer_Account::getRouters
-
getRwhoisData
DEPRECATED- See Also:
- SoftLayer_Account::getRwhoisData
-
getSamlAuthentication
The SAML configuration for this account.- See Also:
- SoftLayer_Account::getSamlAuthentication
-
getScaleGroups
All scale groups on this account.- See Also:
- SoftLayer_Account::getScaleGroups
-
getSecondaryDomains
The secondary DNS records for a SoftLayer customer account.- See Also:
- SoftLayer_Account::getSecondaryDomains
-
getSecurityCertificates
Stored security certificates (ie. SSL) -
getSecurityGroups
The security groups belonging to this account.- See Also:
- SoftLayer_Account::getSecurityGroups
-
getSecurityLevel
- See Also:
- SoftLayer_Account::getSecurityLevel
-
getSecurityScanRequests
An account's vulnerability scan requests. -
getServiceBillingItems
The service billing items that will be on an account's next invoice. -
getShipments
Shipments that belong to the customer's account.- See Also:
- SoftLayer_Account::getShipments
-
getSshKeys
Customer specified SSH keys that can be implemented onto a newly provisioned or reloaded server.- See Also:
- SoftLayer_Account::getSshKeys
-
getSslVpnUsers
An account's associated portal users with SSL VPN access.- See Also:
- SoftLayer_Account::getSslVpnUsers
-
getStandardPoolVirtualGuests
An account's virtual guest objects that are hosted on a user provisioned hypervisor. -
getSubnetRegistrationDetails
-
getSubnetRegistrations
-
getSubnets
All network subnets associated with an account.- See Also:
- SoftLayer_Account::getSubnets
-
getSupportRepresentatives
The SoftLayer employees that an account is assigned to. -
getSupportSubscriptions
The active support subscriptions for this account. -
getSupportTier
- See Also:
- SoftLayer_Account::getSupportTier
-
getSuppressInvoicesFlag
A flag indicating to suppress invoices. -
getTags
- See Also:
- SoftLayer_Account::getTags
-
getTickets
An account's associated tickets.- See Also:
- SoftLayer_Account::getTickets
-
getTicketsClosedInTheLastThreeDays
Tickets closed within the last 72 hours or last 10 tickets, whichever is less, associated with an account. -
getTicketsClosedToday
Tickets closed today associated with an account.- See Also:
- SoftLayer_Account::getTicketsClosedToday
-
getTranscodeAccounts
An account's associated Transcode account.- See Also:
- SoftLayer_Account::getTranscodeAccounts
-
getUpgradeRequests
An account's associated upgrade requests.- See Also:
- SoftLayer_Account::getUpgradeRequests
-
getUsers
An account's portal users.- See Also:
- SoftLayer_Account::getUsers
-
getValidSecurityCertificates
Stored security certificates that are not expired (ie. SSL) -
getVdrUpdatesInProgressFlag
Return 0 if vpn updates are currently in progress on this account otherwise 1. -
getVirtualDedicatedRacks
The bandwidth pooling for this account. -
getVirtualDiskImages
An account's associated virtual server virtual disk images.- See Also:
- SoftLayer_Account::getVirtualDiskImages
-
getVirtualGuests
An account's associated virtual guest objects.- See Also:
- SoftLayer_Account::getVirtualGuests
-
getVirtualGuestsOverBandwidthAllocation
An account's associated virtual guest objects currently over bandwidth allocation. -
getVirtualGuestsProjectedOverBandwidthAllocation
An account's associated virtual guest objects currently over bandwidth allocation. -
getVirtualGuestsWithCpanel
All virtual guests associated with an account that has the cPanel web hosting control panel installed. -
getVirtualGuestsWithMcafee
All virtual guests associated with an account that have McAfee Secure software components. -
getVirtualGuestsWithMcafeeAntivirusRedhat
All virtual guests associated with an account that have McAfee Secure AntiVirus for Redhat software components. -
getVirtualGuestsWithMcafeeAntivirusWindows
All virtual guests associated with an account that has McAfee Secure AntiVirus for Windows software components. -
getVirtualGuestsWithMcafeeIntrusionDetectionSystem
All virtual guests associated with an account that has McAfee Secure Intrusion Detection System software components. -
getVirtualGuestsWithPlesk
All virtual guests associated with an account that has the Plesk web hosting control panel installed. -
getVirtualGuestsWithQuantastor
All virtual guests associated with an account that have the QuantaStor storage system installed. -
getVirtualGuestsWithUrchin
All virtual guests associated with an account that has the Urchin web traffic analytics package installed. -
getVirtualPrivateRack
The bandwidth pooling for this account.- See Also:
- SoftLayer_Account::getVirtualPrivateRack
-
getVirtualStorageArchiveRepositories
An account's associated virtual server archived storage repositories. -
getVirtualStoragePublicRepositories
An account's associated virtual server public storage repositories. -
getVpcVirtualGuests
An account's associated VPC configured virtual guest objects.- See Also:
- SoftLayer_Account::getVpcVirtualGuests
-