Class: Softlayer::User::Customer::OpenIdConnect

Inherits:
Softlayer::User::Customer show all
Defined in:
lib/softlayer/user/customer/open_id_connect.rb

Defined Under Namespace

Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_User_Customer_OpenIdConnect'

Instance Attribute Summary

Attributes inherited from Softlayer::User::Customer

#account, #account_id, #action_count, #actions, #additional_email_count, #additional_emails, #address1, #address2, #aim, #alternate_phone, #api_authentication_key_count, #api_authentication_keys, #authentication_token, #cdn_account_count, #cdn_accounts, #child_user_count, #child_users, #city, #closed_ticket_count, #closed_tickets, #company_name, #country, #create_date, #daylight_savings_time_flag, #deny_all_resource_access_on_create_flag, #display_name, #email, #external_binding_count, #external_bindings, #first_name, #forum_password_hash, #hardware, #hardware_count, #hardware_notification_count, #hardware_notifications, #has_acknowledged_support_policy_flag, #has_full_hardware_access_flag, #has_full_virtual_guest_access_flag, #icq, #id, #ip_address_restriction, #last_name, #layout_profile_count, #layout_profiles, #locale, #locale_id, #login_attempt_count, #login_attempts, #managed_by_federation_flag, #managed_by_open_id_connect_flag, #mobile_device_count, #mobile_devices, #modify_date, #msn, #name_id, #notification_subscriber_count, #notification_subscribers, #office_phone, #open_id_connect_user_name, #open_ticket_count, #open_tickets, #override_count, #overrides, #parent, #parent_id, #password_expire_date, #permission_count, #permission_system_version, #permissions, #postal_code, #pptp_vpn_allowed_flag, #preference_count, #preferences, #role_count, #roles, #salesforce_user_link, #saved_id, #secondary_login_management_flag, #secondary_login_required_flag, #secondary_password_modify_date, #secondary_password_timeout_days, #security_answer_count, #security_answers, #sms, #ssl_vpn_allowed_flag, #state, #status_date, #subscriber_count, #subscribers, #successful_login_count, #successful_logins, #support_policy_acknowledgement_required_flag, #survey_count, #survey_required_flag, #surveys, #ticket_count, #tickets, #timezone, #timezone_id, #unsuccessful_login_count, #unsuccessful_logins, #user_link_count, #user_links, #user_status, #user_status_id, #username, #virtual_guest_count, #virtual_guests, #vpn_manual_config, #yahoo

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer

Methods included from Model::Operations

extended, #filter, included, #limit, #mask, #request_headers

Class Method Details

.check_external_authentication_status(message) ⇒ Object

authentication_container



72
73
74
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 72

def self.check_external_authentication_status(message)
  request(:check_external_authentication_status, Softlayer::Container::User::Customer::Portal::Token, message)
end

.complete_invitation_after_login(message) ⇒ Object

provider_type access_token email_registration_code



85
86
87
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 85

def self.(message)
  request(:complete_invitation_after_login, nil, message)
end

.create_object(message) ⇒ Object

template_object password vpn_password



98
99
100
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 98

def self.create_object(message)
  request(:create_object, Softlayer::User::Customer::OpenIdConnect, message)
end

.create_open_id_connect_user_and_complete_invitation(message) ⇒ Object

provider_type user password registration_code



106
107
108
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 106

def self.create_open_id_connect_user_and_complete_invitation(message)
  request(:create_open_id_connect_user_and_complete_invitation, String, message)
end

.decline_invitation(message) ⇒ Object

provider_type registration_code



124
125
126
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 124

def self.decline_invitation(message)
  request(:decline_invitation, nil, message)
end

.edit_objects(message) ⇒ Object

template_objects



134
135
136
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 134

def self.edit_objects(message)
  request(:edit_objects, Boolean, message)
end

.get_active_external_authentication_vendorsObject



153
154
155
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 153

def self.get_active_external_authentication_vendors
  request(:get_active_external_authentication_vendors, Array[Softlayer::Container::User::Customer::External::Binding::Vendor])
end

.get_default_security_questions(message) ⇒ Object

key



196
197
198
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 196

def self.get_default_security_questions(message)
  request(:get_default_security_questions, Array[Softlayer::User::Security::Question], message)
end

.get_open_id_registration_info_from_code(message) ⇒ Object

provider_type registration_code



263
264
265
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 263

def self.get_open_id_registration_info_from_code(message)
  request(:get_open_id_registration_info_from_code, Softlayer::::Authentication::OpenIdConnect::RegistrationInformation, message)
end

.get_portal_login_token(message) ⇒ Object

username password security_question_id security_question_answer



287
288
289
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 287

def self.(message)
  request(:get_portal_login_token, Softlayer::Container::User::Customer::Portal::Token, message)
end

.get_portal_login_token_open_id_connect(message) ⇒ Object

provider_type access_token account_id



294
295
296
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 294

def self.(message)
  request(:get_portal_login_token_open_id_connect, Softlayer::Container::User::Customer::Portal::Token, message)
end

.get_user_from_lost_password_request(message) ⇒ Object

key



373
374
375
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 373

def self.get_user_from_lost_password_request(message)
  request(:get_user_from_lost_password_request, Array[Softlayer::User::Security::Question], message)
end

.get_user_id_for_password_set(message) ⇒ Object

key



378
379
380
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 378

def self.get_user_id_for_password_set(message)
  request(:get_user_id_for_password_set, Integer, message)
end

.initiate_external_authentication(message) ⇒ Object

authentication_container



409
410
411
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 409

def self.initiate_external_authentication(message)
  request(:initiate_external_authentication, String, message)
end

.initiate_portal_password_change(message) ⇒ Object

username



414
415
416
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 414

def self.initiate_portal_password_change(message)
  request(:initiate_portal_password_change, Boolean, message)
end

.lost_password(message) ⇒ Object

username email



439
440
441
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 439

def self.lost_password(message)
  request(:lost_password, Boolean, message)
end

.perform_external_authentication(message) ⇒ Object

authentication_container



444
445
446
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 444

def self.perform_external_authentication(message)
  request(:perform_external_authentication, Softlayer::Container::User::Customer::Portal::Token, message)
end

.remove_api_authentication_key(message) ⇒ Object

key_id



463
464
465
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 463

def self.remove_api_authentication_key(message)
  request(:remove_api_authentication_key, Boolean, message)
end

.reset_expired_password(message) ⇒ Object

username password new_password security_question_id security_question_answer



517
518
519
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 517

def self.reset_expired_password(message)
  request(:reset_expired_password, Boolean, message)
end

.saml_authenticate(message) ⇒ Object

account_id saml_response



523
524
525
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 523

def self.saml_authenticate(message)
  request(:saml_authenticate, Softlayer::Container::User::Customer::Portal::Token, message)
end

.saml_begin_authentication(message) ⇒ Object

account_id



528
529
530
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 528

def self.saml_begin_authentication(message)
  request(:saml_begin_authentication, String, message)
end

.set_password_from_lost_password_request(message) ⇒ Object

key password security_answers



550
551
552
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 550

def self.set_password_from_lost_password_request(message)
  request(:set_password_from_lost_password_request, Boolean, message)
end

.validate_authentication_token(message) ⇒ Object

authentication_token



593
594
595
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 593

def self.validate_authentication_token(message)
  request(:validate_authentication_token, Softlayer::Container::User::Customer::Portal::Token, message)
end

Instance Method Details

#acknowledge_support_policyObject



7
8
9
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 7

def acknowledge_support_policy
  request(:acknowledge_support_policy, nil)
end

#add_api_authentication_keyObject



11
12
13
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 11

def add_api_authentication_key
  request(:add_api_authentication_key, String)
end

#add_bulk_hardware_access(message) ⇒ Object

hardware_ids



16
17
18
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 16

def add_bulk_hardware_access(message)
  request(:add_bulk_hardware_access, Boolean, message)
end

#add_bulk_portal_permission(message) ⇒ Object

permissions



21
22
23
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 21

def add_bulk_portal_permission(message)
  request(:add_bulk_portal_permission, Boolean, message)
end

#add_bulk_roles(message) ⇒ Object

roles



26
27
28
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 26

def add_bulk_roles(message)
  request(:add_bulk_roles, nil, message)
end

#add_bulk_virtual_guest_access(message) ⇒ Object

virtual_guest_ids



31
32
33
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 31

def add_bulk_virtual_guest_access(message)
  request(:add_bulk_virtual_guest_access, Boolean, message)
end

#add_external_binding(message) ⇒ Object

external_binding



36
37
38
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 36

def add_external_binding(message)
  request(:add_external_binding, Softlayer::User::Customer::External::Binding, message)
end

#add_hardware_access(message) ⇒ Object

hardware_id



41
42
43
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 41

def add_hardware_access(message)
  request(:add_hardware_access, Boolean, message)
end

#add_notification_subscriber(message) ⇒ Object

notification_key_name



46
47
48
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 46

def add_notification_subscriber(message)
  request(:add_notification_subscriber, Boolean, message)
end

#add_portal_permission(message) ⇒ Object

permission



51
52
53
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 51

def add_portal_permission(message)
  request(:add_portal_permission, Boolean, message)
end

#add_role(message) ⇒ Object

role



56
57
58
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 56

def add_role(message)
  request(:add_role, nil, message)
end

#add_virtual_guest_access(message) ⇒ Object

virtual_guest_id



61
62
63
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 61

def add_virtual_guest_access(message)
  request(:add_virtual_guest_access, Boolean, message)
end

#change_preference(message) ⇒ Object

preference_type_key_name value



67
68
69
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 67

def change_preference(message)
  request(:change_preference, Array[Softlayer::User::Preference], message)
end

#check_phone_factor_authentication_for_password_set(message) ⇒ Object

password_set authentication_container



78
79
80
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 78

def check_phone_factor_authentication_for_password_set(message)
  request(:check_phone_factor_authentication_for_password_set, Boolean, message)
end

#create_notification_subscriber(message) ⇒ Object

key_name resource_table_id



91
92
93
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 91

def create_notification_subscriber(message)
  request(:create_notification_subscriber, Boolean, message)
end

#create_subscriber_delivery_methods(message) ⇒ Object

notification_key_name delivery_method_key_names



112
113
114
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 112

def create_subscriber_delivery_methods(message)
  request(:create_subscriber_delivery_methods, Boolean, message)
end

#deactivate_notification_subscriber(message) ⇒ Object

key_name resource_table_id



118
119
120
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 118

def deactivate_notification_subscriber(message)
  request(:deactivate_notification_subscriber, Boolean, message)
end

#edit_object(message) ⇒ Object

template_object



129
130
131
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 129

def edit_object(message)
  request(:edit_object, Boolean, message)
end

#find_user_preference(message) ⇒ Object

profile_name container_keyname preference_keyname



141
142
143
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 141

def find_user_preference(message)
  request(:find_user_preference, Array[Softlayer::Layout::Profile], message)
end

#get_accountObject



145
146
147
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 145

def 
  request(:get_account, Softlayer::)
end

#get_actionsObject



149
150
151
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 149

def get_actions
  request(:get_actions, Array[Softlayer::User::Permission::Action])
end

#get_additional_emailsObject



157
158
159
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 157

def get_additional_emails
  request(:get_additional_emails, Array[Softlayer::User::Customer::AdditionalEmail])
end

#get_allowed_hardware_idsObject



161
162
163
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 161

def get_allowed_hardware_ids
  request(:get_allowed_hardware_ids, Array[Integer])
end

#get_allowed_virtual_guest_idsObject



165
166
167
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 165

def get_allowed_virtual_guest_ids
  request(:get_allowed_virtual_guest_ids, Array[Integer])
end

#get_api_authentication_keysObject



169
170
171
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 169

def get_api_authentication_keys
  request(:get_api_authentication_keys, Array[Softlayer::User::Customer::ApiAuthentication])
end

#get_authentication_token(message) ⇒ Object

token



174
175
176
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 174

def get_authentication_token(message)
  request(:get_authentication_token, Softlayer::Container::User::Authentication::Token, message)
end

#get_cdn_accountsObject



178
179
180
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 178

def get_cdn_accounts
  request(:get_cdn_accounts, Array[Softlayer::Network::ContentDelivery::])
end

#get_child_usersObject



182
183
184
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 182

def get_child_users
  request(:get_child_users, Array[Softlayer::User::Customer])
end

#get_closed_ticketsObject



186
187
188
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 186

def get_closed_tickets
  request(:get_closed_tickets, Array[Softlayer::Ticket])
end

#get_default_account(message) ⇒ Object

provider_type



191
192
193
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 191

def (message)
  request(:get_default_account, Softlayer::, message)
end

#get_external_bindingsObject



200
201
202
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 200

def get_external_bindings
  request(:get_external_bindings, Array[Softlayer::User::External::Binding])
end

#get_hardwareObject



204
205
206
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 204

def get_hardware
  request(:get_hardware, Array[Softlayer::Hardware])
end

#get_hardware_countObject



208
209
210
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 208

def get_hardware_count
  request(:get_hardware_count, Integer)
end

#get_hardware_notificationsObject



212
213
214
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 212

def get_hardware_notifications
  request(:get_hardware_notifications, Array[Softlayer::User::Customer::Notification::Hardware])
end

#get_has_acknowledged_support_policy_flagObject



216
217
218
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 216

def get_has_acknowledged_support_policy_flag
  request(:get_has_acknowledged_support_policy_flag, Boolean)
end

#get_has_full_hardware_access_flagObject



220
221
222
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 220

def get_has_full_hardware_access_flag
  request(:get_has_full_hardware_access_flag, Boolean)
end

#get_has_full_virtual_guest_access_flagObject



224
225
226
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 224

def get_has_full_virtual_guest_access_flag
  request(:get_has_full_virtual_guest_access_flag, Boolean)
end

#get_impersonation_tokenObject



228
229
230
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 228

def get_impersonation_token
  request(:get_impersonation_token, String)
end

#get_layout_profilesObject



232
233
234
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 232

def get_layout_profiles
  request(:get_layout_profiles, Array[Softlayer::Layout::Profile])
end

#get_localeObject



236
237
238
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 236

def get_locale
  request(:get_locale, Softlayer::Locale)
end

#get_login_attemptsObject



240
241
242
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 240

def 
  request(:get_login_attempts, Array[Softlayer::User::Customer::Access::Authentication])
end

#get_mapped_accounts(message) ⇒ Object

provider_type



245
246
247
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 245

def get_mapped_accounts(message)
  request(:get_mapped_accounts, Array[Softlayer::], message)
end

#get_mobile_devicesObject



249
250
251
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 249

def get_mobile_devices
  request(:get_mobile_devices, Array[Softlayer::User::Customer::MobileDevice])
end

#get_notification_subscribersObject



253
254
255
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 253

def get_notification_subscribers
  request(:get_notification_subscribers, Array[Softlayer::Notification::Subscriber])
end

#get_objectObject



257
258
259
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 257

def get_object
  request(:get_object, Softlayer::User::Customer::OpenIdConnect)
end

#get_open_ticketsObject



267
268
269
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 267

def get_open_tickets
  request(:get_open_tickets, Array[Softlayer::Ticket])
end

#get_overridesObject



271
272
273
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 271

def get_overrides
  request(:get_overrides, Array[Softlayer::Network::Service::Vpn::Overrides])
end

#get_parentObject



275
276
277
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 275

def get_parent
  request(:get_parent, Softlayer::User::Customer)
end

#get_permissionsObject



279
280
281
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 279

def get_permissions
  request(:get_permissions, Array[Softlayer::User::Customer::CustomerPermission::Permission])
end

#get_preference(message) ⇒ Object

preference_type_key_name



299
300
301
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 299

def get_preference(message)
  request(:get_preference, Softlayer::User::Preference, message)
end

#get_preference_typesObject



303
304
305
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 303

def get_preference_types
  request(:get_preference_types, Array[Softlayer::User::Preference::Type])
end

#get_preferencesObject



307
308
309
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 307

def get_preferences
  request(:get_preferences, Array[Softlayer::User::Preference])
end

#get_requirements_for_password_set(message) ⇒ Object

password_set



312
313
314
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 312

def get_requirements_for_password_set(message)
  request(:get_requirements_for_password_set, Softlayer::Container::User::Customer::PasswordSet, message)
end

#get_rolesObject



316
317
318
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 316

def get_roles
  request(:get_roles, Array[Softlayer::User::Permission::Role])
end


320
321
322
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 320

def get_salesforce_user_link
  request(:get_salesforce_user_link, Softlayer::User::Customer::Link)
end

#get_security_answersObject



324
325
326
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 324

def get_security_answers
  request(:get_security_answers, Array[Softlayer::User::Customer::Security::Answer])
end

#get_subscribersObject



328
329
330
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 328

def get_subscribers
  request(:get_subscribers, Array[Softlayer::Notification::User::Subscriber])
end

#get_successful_loginsObject



332
333
334
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 332

def get_successful_logins
  request(:get_successful_logins, Array[Softlayer::User::Customer::Access::Authentication])
end

#get_support_policy_acknowledgement_required_flagObject



336
337
338
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 336

def get_support_policy_acknowledgement_required_flag
  request(:get_support_policy_acknowledgement_required_flag, Integer)
end

#get_support_policy_documentObject



340
341
342
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 340

def get_support_policy_document
  request(:get_support_policy_document, Softlayer::Base64Binary)
end

#get_support_policy_nameObject



344
345
346
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 344

def get_support_policy_name
  request(:get_support_policy_name, String)
end

#get_supported_localesObject



348
349
350
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 348

def get_supported_locales
  request(:get_supported_locales, Array[Softlayer::Locale])
end

#get_survey_required_flagObject



352
353
354
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 352

def get_survey_required_flag
  request(:get_survey_required_flag, Boolean)
end

#get_surveysObject



356
357
358
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 356

def get_surveys
  request(:get_surveys, Array[Softlayer::Survey])
end

#get_ticketsObject



360
361
362
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 360

def get_tickets
  request(:get_tickets, Array[Softlayer::Ticket])
end

#get_timezoneObject



364
365
366
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 364

def get_timezone
  request(:get_timezone, Softlayer::Locale::Timezone)
end

#get_unsuccessful_loginsObject



368
369
370
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 368

def get_unsuccessful_logins
  request(:get_unsuccessful_logins, Array[Softlayer::User::Customer::Access::Authentication])
end


382
383
384
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 382

def get_user_links
  request(:get_user_links, Array[Softlayer::User::Customer::Link])
end

#get_user_preferences(message) ⇒ Object

profile_name container_keyname



388
389
390
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 388

def get_user_preferences(message)
  request(:get_user_preferences, Array[Softlayer::Layout::Profile], message)
end

#get_user_statusObject



392
393
394
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 392

def get_user_status
  request(:get_user_status, Softlayer::User::Customer::Status)
end

#get_virtual_guest_countObject



396
397
398
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 396

def get_virtual_guest_count
  request(:get_virtual_guest_count, Integer)
end

#get_virtual_guestsObject



400
401
402
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 400

def get_virtual_guests
  request(:get_virtual_guests, Array[Softlayer::Virtual::Guest])
end

#in_terminal_statusObject



404
405
406
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 404

def in_terminal_status
  request(:in_terminal_status, Boolean)
end

provider_type



419
420
421
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 419

def invite_user_to_link_open_id_connect(message)
  request(:invite_user_to_link_open_id_connect, Boolean, message)
end

#is_master_userObject



423
424
425
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 423

def is_master_user
  request(:is_master_user, Boolean)
end

#is_valid_forum_password(message) ⇒ Object

password



428
429
430
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 428

def is_valid_forum_password(message)
  request(:is_valid_forum_password, Boolean, message)
end

#is_valid_portal_password(message) ⇒ Object

password



433
434
435
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 433

def is_valid_portal_password(message)
  request(:is_valid_portal_password, Boolean, message)
end

#process_password_set_request(message) ⇒ Object

password_set authentication_container



450
451
452
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 450

def process_password_set_request(message)
  request(:process_password_set_request, Softlayer::Container::User::Customer::PasswordSet, message)
end

#remove_all_hardware_access_for_this_userObject



454
455
456
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 454

def remove_all_hardware_access_for_this_user
  request(:remove_all_hardware_access_for_this_user, Boolean)
end

#remove_all_virtual_access_for_this_userObject



458
459
460
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 458

def remove_all_virtual_access_for_this_user
  request(:remove_all_virtual_access_for_this_user, Boolean)
end

#remove_bulk_hardware_access(message) ⇒ Object

hardware_ids



468
469
470
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 468

def remove_bulk_hardware_access(message)
  request(:remove_bulk_hardware_access, Boolean, message)
end

#remove_bulk_portal_permission(message) ⇒ Object

permissions



473
474
475
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 473

def remove_bulk_portal_permission(message)
  request(:remove_bulk_portal_permission, Boolean, message)
end

#remove_bulk_roles(message) ⇒ Object

roles



478
479
480
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 478

def remove_bulk_roles(message)
  request(:remove_bulk_roles, nil, message)
end

#remove_bulk_virtual_guest_access(message) ⇒ Object

virtual_guest_ids



483
484
485
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 483

def remove_bulk_virtual_guest_access(message)
  request(:remove_bulk_virtual_guest_access, Boolean, message)
end

#remove_external_binding(message) ⇒ Object

external_binding



488
489
490
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 488

def remove_external_binding(message)
  request(:remove_external_binding, Boolean, message)
end

#remove_hardware_access(message) ⇒ Object

hardware_id



493
494
495
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 493

def remove_hardware_access(message)
  request(:remove_hardware_access, Boolean, message)
end

#remove_portal_permission(message) ⇒ Object

permission



498
499
500
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 498

def remove_portal_permission(message)
  request(:remove_portal_permission, Boolean, message)
end

#remove_role(message) ⇒ Object

role



503
504
505
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 503

def remove_role(message)
  request(:remove_role, nil, message)
end

#remove_virtual_guest_access(message) ⇒ Object

virtual_guest_id



508
509
510
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 508

def remove_virtual_guest_access(message)
  request(:remove_virtual_guest_access, Boolean, message)
end

#saml_begin_logoutObject



532
533
534
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 532

def saml_begin_logout
  request(:saml_begin_logout, String)
end

#saml_logout(message) ⇒ Object

saml_response



537
538
539
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 537

def saml_logout(message)
  request(:saml_logout, nil, message)
end

#set_default_account(message) ⇒ Object

provider_type account_id



543
544
545
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 543

def (message)
  request(:set_default_account, Softlayer::, message)
end

#update_forum_password(message) ⇒ Object

password



555
556
557
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 555

def update_forum_password(message)
  request(:update_forum_password, Boolean, message)
end

#update_notification_subscriber(message) ⇒ Object

notification_key_name active



561
562
563
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 561

def update_notification_subscriber(message)
  request(:update_notification_subscriber, Boolean, message)
end

#update_password(message) ⇒ Object

password



566
567
568
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 566

def update_password(message)
  request(:update_password, Boolean, message)
end

#update_security_answers(message) ⇒ Object

questions answers



572
573
574
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 572

def update_security_answers(message)
  request(:update_security_answers, Boolean, message)
end

#update_subscriber_delivery_method(message) ⇒ Object

notification_key_name delivery_method_key_names active



579
580
581
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 579

def update_subscriber_delivery_method(message)
  request(:update_subscriber_delivery_method, Boolean, message)
end

#update_vpn_password(message) ⇒ Object

password



584
585
586
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 584

def update_vpn_password(message)
  request(:update_vpn_password, Boolean, message)
end

#update_vpn_userObject



588
589
590
# File 'lib/softlayer/user/customer/open_id_connect.rb', line 588

def update_vpn_user
  request(:update_vpn_user, Boolean)
end