class Softlayer::User::Customer
Constants
- SERVICE
Attributes
Public Class Methods
authentication_container
# File lib/softlayer/user/customer.rb, line 194 def self.check_external_authentication_status(message) request(:check_external_authentication_status, Softlayer::Container::User::Customer::Portal::Token, message) end
template_object password vpn_password
# File lib/softlayer/user/customer.rb, line 213 def self.create_object(message) request(:create_object, Softlayer::User::Customer, message) end
template_objects
# File lib/softlayer/user/customer.rb, line 235 def self.edit_objects(message) request(:edit_objects, Boolean, message) end
# File lib/softlayer/user/customer.rb, line 254 def self.get_active_external_authentication_vendors request(:get_active_external_authentication_vendors, Array[Softlayer::Container::User::Customer::External::Binding::Vendor]) end
key
# File lib/softlayer/user/customer.rb, line 292 def self.get_default_security_questions(message) request(:get_default_security_questions, Array[Softlayer::User::Security::Question], message) end
username password security_question_id security_question_answer
# File lib/softlayer/user/customer.rb, line 372 def self.get_portal_login_token(message) request(:get_portal_login_token, Softlayer::Container::User::Customer::Portal::Token, message) end
key
# File lib/softlayer/user/customer.rb, line 451 def self.get_user_from_lost_password_request(message) request(:get_user_from_lost_password_request, Array[Softlayer::User::Security::Question], message) end
key
# File lib/softlayer/user/customer.rb, line 456 def self.get_user_id_for_password_set(message) request(:get_user_id_for_password_set, Integer, message) end
authentication_container
# File lib/softlayer/user/customer.rb, line 487 def self.initiate_external_authentication(message) request(:initiate_external_authentication, String, message) end
username
# File lib/softlayer/user/customer.rb, line 492 def self.initiate_portal_password_change(message) request(:initiate_portal_password_change, Boolean, message) end
username email
# File lib/softlayer/user/customer.rb, line 517 def self.lost_password(message) request(:lost_password, Boolean, message) end
authentication_container
# File lib/softlayer/user/customer.rb, line 522 def self.perform_external_authentication(message) request(:perform_external_authentication, Softlayer::Container::User::Customer::Portal::Token, message) end
key_id
# File lib/softlayer/user/customer.rb, line 541 def self.remove_api_authentication_key(message) request(:remove_api_authentication_key, Boolean, message) end
username password new_password security_question_id security_question_answer
# File lib/softlayer/user/customer.rb, line 595 def self.reset_expired_password(message) request(:reset_expired_password, Boolean, message) end
account_id
saml_response
# File lib/softlayer/user/customer.rb, line 601 def self.saml_authenticate(message) request(:saml_authenticate, Softlayer::Container::User::Customer::Portal::Token, message) end
# File lib/softlayer/user/customer.rb, line 606 def self.saml_begin_authentication(message) request(:saml_begin_authentication, String, message) end
key password security_answers
# File lib/softlayer/user/customer.rb, line 622 def self.set_password_from_lost_password_request(message) request(:set_password_from_lost_password_request, Boolean, message) end
# File lib/softlayer/user/customer.rb, line 665 def self.validate_authentication_token(message) request(:validate_authentication_token, Softlayer::Container::User::Customer::Portal::Token, message) end
Public Instance Methods
# File lib/softlayer/user/customer.rb, line 129 def acknowledge_support_policy request(:acknowledge_support_policy, nil) end
# File lib/softlayer/user/customer.rb, line 133 def add_api_authentication_key request(:add_api_authentication_key, String) end
hardware_ids
# File lib/softlayer/user/customer.rb, line 138 def add_bulk_hardware_access(message) request(:add_bulk_hardware_access, Boolean, message) end
permissions
# File lib/softlayer/user/customer.rb, line 143 def add_bulk_portal_permission(message) request(:add_bulk_portal_permission, Boolean, message) end
roles
# File lib/softlayer/user/customer.rb, line 148 def add_bulk_roles(message) request(:add_bulk_roles, nil, message) end
virtual_guest_ids
# File lib/softlayer/user/customer.rb, line 153 def add_bulk_virtual_guest_access(message) request(:add_bulk_virtual_guest_access, Boolean, message) end
external_binding
# File lib/softlayer/user/customer.rb, line 158 def add_external_binding(message) request(:add_external_binding, Softlayer::User::Customer::External::Binding, message) end
hardware_id
# File lib/softlayer/user/customer.rb, line 163 def add_hardware_access(message) request(:add_hardware_access, Boolean, message) end
notification_key_name
# File lib/softlayer/user/customer.rb, line 168 def add_notification_subscriber(message) request(:add_notification_subscriber, Boolean, message) end
permission
# File lib/softlayer/user/customer.rb, line 173 def add_portal_permission(message) request(:add_portal_permission, Boolean, message) end
role
# File lib/softlayer/user/customer.rb, line 178 def add_role(message) request(:add_role, nil, message) end
virtual_guest_id
# File lib/softlayer/user/customer.rb, line 183 def add_virtual_guest_access(message) request(:add_virtual_guest_access, Boolean, message) end
preference_type_key_name value
# File lib/softlayer/user/customer.rb, line 189 def change_preference(message) request(:change_preference, Array[Softlayer::User::Preference], message) end
password_set authentication_container
# File lib/softlayer/user/customer.rb, line 200 def check_phone_factor_authentication_for_password_set(message) request(:check_phone_factor_authentication_for_password_set, Boolean, message) end
key_name resource_table_id
# File lib/softlayer/user/customer.rb, line 206 def create_notification_subscriber(message) request(:create_notification_subscriber, Boolean, message) end
notification_key_name delivery_method_key_names
# File lib/softlayer/user/customer.rb, line 219 def create_subscriber_delivery_methods(message) request(:create_subscriber_delivery_methods, Boolean, message) end
key_name resource_table_id
# File lib/softlayer/user/customer.rb, line 225 def deactivate_notification_subscriber(message) request(:deactivate_notification_subscriber, Boolean, message) end
template_object
# File lib/softlayer/user/customer.rb, line 230 def edit_object(message) request(:edit_object, Boolean, message) end
profile_name container_keyname preference_keyname
# File lib/softlayer/user/customer.rb, line 242 def find_user_preference(message) request(:find_user_preference, Array[Softlayer::Layout::Profile], message) end
# File lib/softlayer/user/customer.rb, line 246 def get_account request(:get_account, Softlayer::Account) end
# File lib/softlayer/user/customer.rb, line 250 def get_actions request(:get_actions, Array[Softlayer::User::Permission::Action]) end
# File lib/softlayer/user/customer.rb, line 258 def get_additional_emails request(:get_additional_emails, Array[Softlayer::User::Customer::AdditionalEmail]) end
# File lib/softlayer/user/customer.rb, line 262 def get_allowed_hardware_ids request(:get_allowed_hardware_ids, Array[Integer]) end
# File lib/softlayer/user/customer.rb, line 266 def get_allowed_virtual_guest_ids request(:get_allowed_virtual_guest_ids, Array[Integer]) end
# File lib/softlayer/user/customer.rb, line 270 def get_api_authentication_keys request(:get_api_authentication_keys, Array[Softlayer::User::Customer::ApiAuthentication]) end
token
# File lib/softlayer/user/customer.rb, line 275 def get_authentication_token(message) request(:get_authentication_token, Softlayer::Container::User::Authentication::Token, message) end
# File lib/softlayer/user/customer.rb, line 279 def get_cdn_accounts request(:get_cdn_accounts, Array[Softlayer::Network::ContentDelivery::Account]) end
# File lib/softlayer/user/customer.rb, line 283 def get_child_users request(:get_child_users, Array[Softlayer::User::Customer]) end
# File lib/softlayer/user/customer.rb, line 287 def get_closed_tickets request(:get_closed_tickets, Array[Softlayer::Ticket]) end
# File lib/softlayer/user/customer.rb, line 296 def get_external_bindings request(:get_external_bindings, Array[Softlayer::User::External::Binding]) end
# File lib/softlayer/user/customer.rb, line 300 def get_hardware request(:get_hardware, Array[Softlayer::Hardware]) end
# File lib/softlayer/user/customer.rb, line 304 def get_hardware_count request(:get_hardware_count, Integer) end
# File lib/softlayer/user/customer.rb, line 308 def get_hardware_notifications request(:get_hardware_notifications, Array[Softlayer::User::Customer::Notification::Hardware]) end
# File lib/softlayer/user/customer.rb, line 312 def get_has_acknowledged_support_policy_flag request(:get_has_acknowledged_support_policy_flag, Boolean) end
# File lib/softlayer/user/customer.rb, line 316 def get_has_full_hardware_access_flag request(:get_has_full_hardware_access_flag, Boolean) end
# File lib/softlayer/user/customer.rb, line 320 def get_has_full_virtual_guest_access_flag request(:get_has_full_virtual_guest_access_flag, Boolean) end
# File lib/softlayer/user/customer.rb, line 324 def get_impersonation_token request(:get_impersonation_token, String) end
# File lib/softlayer/user/customer.rb, line 328 def get_layout_profiles request(:get_layout_profiles, Array[Softlayer::Layout::Profile]) end
# File lib/softlayer/user/customer.rb, line 332 def get_locale request(:get_locale, Softlayer::Locale) end
# File lib/softlayer/user/customer.rb, line 336 def get_login_attempts request(:get_login_attempts, Array[Softlayer::User::Customer::Access::Authentication]) end
# File lib/softlayer/user/customer.rb, line 340 def get_mobile_devices request(:get_mobile_devices, Array[Softlayer::User::Customer::MobileDevice]) end
# File lib/softlayer/user/customer.rb, line 344 def get_notification_subscribers request(:get_notification_subscribers, Array[Softlayer::Notification::Subscriber]) end
# File lib/softlayer/user/customer.rb, line 348 def get_object request(:get_object, Softlayer::User::Customer) end
# File lib/softlayer/user/customer.rb, line 352 def get_open_tickets request(:get_open_tickets, Array[Softlayer::Ticket]) end
# File lib/softlayer/user/customer.rb, line 356 def get_overrides request(:get_overrides, Array[Softlayer::Network::Service::Vpn::Overrides]) end
# File lib/softlayer/user/customer.rb, line 360 def get_parent request(:get_parent, Softlayer::User::Customer) end
# File lib/softlayer/user/customer.rb, line 364 def get_permissions request(:get_permissions, Array[Softlayer::User::Customer::CustomerPermission::Permission]) end
preference_type_key_name
# File lib/softlayer/user/customer.rb, line 377 def get_preference(message) request(:get_preference, Softlayer::User::Preference, message) end
# File lib/softlayer/user/customer.rb, line 381 def get_preference_types request(:get_preference_types, Array[Softlayer::User::Preference::Type]) end
# File lib/softlayer/user/customer.rb, line 385 def get_preferences request(:get_preferences, Array[Softlayer::User::Preference]) end
password_set
# File lib/softlayer/user/customer.rb, line 390 def get_requirements_for_password_set(message) request(:get_requirements_for_password_set, Softlayer::Container::User::Customer::PasswordSet, message) end
# File lib/softlayer/user/customer.rb, line 394 def get_roles request(:get_roles, Array[Softlayer::User::Permission::Role]) end
# File lib/softlayer/user/customer.rb, line 398 def get_salesforce_user_link request(:get_salesforce_user_link, Softlayer::User::Customer::Link) end
# File lib/softlayer/user/customer.rb, line 402 def get_security_answers request(:get_security_answers, Array[Softlayer::User::Customer::Security::Answer]) end
# File lib/softlayer/user/customer.rb, line 406 def get_subscribers request(:get_subscribers, Array[Softlayer::Notification::User::Subscriber]) end
# File lib/softlayer/user/customer.rb, line 410 def get_successful_logins request(:get_successful_logins, Array[Softlayer::User::Customer::Access::Authentication]) end
# File lib/softlayer/user/customer.rb, line 414 def get_support_policy_acknowledgement_required_flag request(:get_support_policy_acknowledgement_required_flag, Integer) end
# File lib/softlayer/user/customer.rb, line 418 def get_support_policy_document request(:get_support_policy_document, Softlayer::Base64Binary) end
# File lib/softlayer/user/customer.rb, line 422 def get_support_policy_name request(:get_support_policy_name, String) end
# File lib/softlayer/user/customer.rb, line 426 def get_supported_locales request(:get_supported_locales, Array[Softlayer::Locale]) end
# File lib/softlayer/user/customer.rb, line 430 def get_survey_required_flag request(:get_survey_required_flag, Boolean) end
# File lib/softlayer/user/customer.rb, line 434 def get_surveys request(:get_surveys, Array[Softlayer::Survey]) end
# File lib/softlayer/user/customer.rb, line 438 def get_tickets request(:get_tickets, Array[Softlayer::Ticket]) end
# File lib/softlayer/user/customer.rb, line 442 def get_timezone request(:get_timezone, Softlayer::Locale::Timezone) end
# File lib/softlayer/user/customer.rb, line 446 def get_unsuccessful_logins request(:get_unsuccessful_logins, Array[Softlayer::User::Customer::Access::Authentication]) end
# File lib/softlayer/user/customer.rb, line 460 def get_user_links request(:get_user_links, Array[Softlayer::User::Customer::Link]) end
profile_name container_keyname
# File lib/softlayer/user/customer.rb, line 466 def get_user_preferences(message) request(:get_user_preferences, Array[Softlayer::Layout::Profile], message) end
# File lib/softlayer/user/customer.rb, line 470 def get_user_status request(:get_user_status, Softlayer::User::Customer::Status) end
# File lib/softlayer/user/customer.rb, line 474 def get_virtual_guest_count request(:get_virtual_guest_count, Integer) end
# File lib/softlayer/user/customer.rb, line 478 def get_virtual_guests request(:get_virtual_guests, Array[Softlayer::Virtual::Guest]) end
# File lib/softlayer/user/customer.rb, line 482 def in_terminal_status request(:in_terminal_status, Boolean) end
provider_type
# File lib/softlayer/user/customer.rb, line 497 def invite_user_to_link_open_id_connect(message) request(:invite_user_to_link_open_id_connect, Boolean, message) end
# File lib/softlayer/user/customer.rb, line 501 def is_master_user request(:is_master_user, Boolean) end
password
# File lib/softlayer/user/customer.rb, line 506 def is_valid_forum_password(message) request(:is_valid_forum_password, Boolean, message) end
password
# File lib/softlayer/user/customer.rb, line 511 def is_valid_portal_password(message) request(:is_valid_portal_password, Boolean, message) end
password_set authentication_container
# File lib/softlayer/user/customer.rb, line 528 def process_password_set_request(message) request(:process_password_set_request, Softlayer::Container::User::Customer::PasswordSet, message) end
# File lib/softlayer/user/customer.rb, line 532 def remove_all_hardware_access_for_this_user request(:remove_all_hardware_access_for_this_user, Boolean) end
# File lib/softlayer/user/customer.rb, line 536 def remove_all_virtual_access_for_this_user request(:remove_all_virtual_access_for_this_user, Boolean) end
hardware_ids
# File lib/softlayer/user/customer.rb, line 546 def remove_bulk_hardware_access(message) request(:remove_bulk_hardware_access, Boolean, message) end
permissions
# File lib/softlayer/user/customer.rb, line 551 def remove_bulk_portal_permission(message) request(:remove_bulk_portal_permission, Boolean, message) end
roles
# File lib/softlayer/user/customer.rb, line 556 def remove_bulk_roles(message) request(:remove_bulk_roles, nil, message) end
virtual_guest_ids
# File lib/softlayer/user/customer.rb, line 561 def remove_bulk_virtual_guest_access(message) request(:remove_bulk_virtual_guest_access, Boolean, message) end
external_binding
# File lib/softlayer/user/customer.rb, line 566 def remove_external_binding(message) request(:remove_external_binding, Boolean, message) end
hardware_id
# File lib/softlayer/user/customer.rb, line 571 def remove_hardware_access(message) request(:remove_hardware_access, Boolean, message) end
permission
# File lib/softlayer/user/customer.rb, line 576 def remove_portal_permission(message) request(:remove_portal_permission, Boolean, message) end
role
# File lib/softlayer/user/customer.rb, line 581 def remove_role(message) request(:remove_role, nil, message) end
virtual_guest_id
# File lib/softlayer/user/customer.rb, line 586 def remove_virtual_guest_access(message) request(:remove_virtual_guest_access, Boolean, message) end
# File lib/softlayer/user/customer.rb, line 610 def saml_begin_logout request(:saml_begin_logout, String) end
saml_response
# File lib/softlayer/user/customer.rb, line 615 def saml_logout(message) request(:saml_logout, nil, message) end
password
# File lib/softlayer/user/customer.rb, line 627 def update_forum_password(message) request(:update_forum_password, Boolean, message) end
notification_key_name active
# File lib/softlayer/user/customer.rb, line 633 def update_notification_subscriber(message) request(:update_notification_subscriber, Boolean, message) end
password
# File lib/softlayer/user/customer.rb, line 638 def update_password(message) request(:update_password, Boolean, message) end
questions answers
# File lib/softlayer/user/customer.rb, line 644 def update_security_answers(message) request(:update_security_answers, Boolean, message) end
notification_key_name delivery_method_key_names active
# File lib/softlayer/user/customer.rb, line 651 def update_subscriber_delivery_method(message) request(:update_subscriber_delivery_method, Boolean, message) end
password
# File lib/softlayer/user/customer.rb, line 656 def update_vpn_password(message) request(:update_vpn_password, Boolean, message) end
# File lib/softlayer/user/customer.rb, line 660 def update_vpn_user request(:update_vpn_user, Boolean) end