-
acknowledge
Acknowledge the associated [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event) for this impacted user.
-
acknowledgeNotification
<<<< EOT
-
clearSnoozeTimer
-
createObject
Use the method to create a new subscription for a notification. This method is the entry method to the notification system. Certain properties are required to create a subscription while others are optional.
The required property is the resourceRecord property which is type SoftLayer_Notification_User_Subscriber_Resource. For the resourceRecord property, the only property that needs to be populated is the resourceTableId. The resourceTableId is the unique identifier of a SoftLayer service to create the subscription for. For example, the unique identifier of the Storage Evault service to create the subscription on.
Optional properties that can be set is the preferences property. The preference property is an array SoftLayer_Notification_User_Subscriber_Preference. By default, the system will populate the preferences with the default values if no preferences are passed in. The preferences passed in must be the preferences related to the notification subscribing to. The notification preferences and preference details (such as minimum and maximum values) can be retrieved using the SoftLayer_Notification service. The properties that need to be populated for preferences are the notificationPreferenceId and value.
For example to create a subscriber for a Storage EVault service to be notified 15 times during a billing cycle and to be notified when the vault usage reaches 85% of its allowed capacity use the following structure:
*userRecordId = 1111 *notificationId = 3 *resourceRecord **resourceTableId = 1234 *preferences[1] **notificationPreferenceId = 2 **value = 85 *preference[2] **notificationPreferenceId = 3 **value = 15
-
createObject
Use the method to create a new subscription for a notification. This method is the entry method to the notification system. Certain properties are required to create a subscription while others are optional.
The required property is the resourceRecord property which is type SoftLayer_Notification_User_Subscriber_Resource. For the resourceRecord property, the only property that needs to be populated is the resourceTableId. The resourceTableId is the unique identifier of a SoftLayer service to create the subscription for. For example, the unique identifier of the Storage Evault service to create the subscription on.
Optional properties that can be set is the preferences property. The preference property is an array SoftLayer_Notification_User_Subscriber_Preference. By default, the system will populate the preferences with the default values if no preferences are passed in. The preferences passed in must be the preferences related to the notification subscribing to. The notification preferences and preference details (such as minimum and maximum values) can be retrieved using the SoftLayer_Notification service. The properties that need to be populated for preferences are the notificationPreferenceId and value.
For example to create a subscriber for a Storage EVault service to be notified 15 times during a billing cycle and to be notified when the vault usage reaches 85% of its allowed capacity use the following structure:
*userRecordId = 1111 *notificationId = 3 *resourceRecord **resourceTableId = 1234 *preferences[1] **notificationPreferenceId = 2 **value = 85 *preference[2] **notificationPreferenceId = 3 **value = 15
-
createObject
Use the method to create a new subscription for a notification. This method is the entry method to the notification system. Certain properties are required to create a subscription while others are optional.
The required property is the resourceRecord property which is type SoftLayer_Notification_User_Subscriber_Resource. For the resourceRecord property, the only property that needs to be populated is the resourceTableId. The resourceTableId is the unique identifier of a SoftLayer service to create the subscription for. For example, the unique identifier of the Storage Evault service to create the subscription on.
Optional properties that can be set is the preferences property. The preference property is an array SoftLayer_Notification_User_Subscriber_Preference. By default, the system will populate the preferences with the default values if no preferences are passed in. The preferences passed in must be the preferences related to the notification subscribing to. The notification preferences and preference details (such as minimum and maximum values) can be retrieved using the SoftLayer_Notification service. The properties that need to be populated for preferences are the notificationPreferenceId and value.
For example to create a subscriber for a Storage EVault service to be notified 15 times during a billing cycle and to be notified when the vault usage reaches 85% of its allowed capacity use the following structure:
*userRecordId = 1111 *notificationId = 3 *resourceRecord **resourceTableId = 1234 *preferences[1] **notificationPreferenceId = 2 **value = 85 *preference[2] **notificationPreferenceId = 3 **value = 15
-
createObject
Use the method to create a new notification preference for a subscriber
-
createSubscriberForMobileDevice
Create a new subscriber for a given resource.
-
editObject
The subscriber's subscription status can be 'turned off' or 'turned on' if the subscription is not required.
Subscriber preferences may also be edited. To edit the preferences, you must pass in the id off the preferences to edit. Here is an example of structure to pass in. In this example, the structure will set the subscriber status to active and the threshold preference to 90 and the limit preference to 20
*id = 1111 *active = 1 *preferences[1] **id = 11 **value = 90 *preference[2] **id = 12 **value = 20
-
editObject
The subscriber's subscription status can be 'turned off' or 'turned on' if the subscription is not required.
Subscriber preferences may also be edited. To edit the preferences, you must pass in the id off the preferences to edit. Here is an example of structure to pass in. In this example, the structure will set the subscriber status to active and the threshold preference to 90 and the limit preference to 20
*id = 1111 *active = 1 *preferences[1] **id = 11 **value = 90 *preference[2] **id = 12 **value = 20
-
editObject
The subscriber's subscription status can be 'turned off' or 'turned on' if the subscription is not required.
Subscriber preferences may also be edited. To edit the preferences, you must pass in the id off the preferences to edit. Here is an example of structure to pass in. In this example, the structure will set the subscriber status to active and the threshold preference to 90 and the limit preference to 20
*id = 1111 *active = 1 *preferences[1] **id = 11 **value = 90 *preference[2] **id = 12 **value = 20
-
editObjects
-
getAcknowledgedFlag
Indicates whether or not this event has been acknowledged by the user.
-
getAllObjects
Use this method to retrieve all active notifications that can be subscribed to.
-
getAllObjects
Use this method to retrieve all active notifications that can be subscribed to.
-
getAllObjects
-
getAllObjects
Returns a collection of impacted users, an account master user has the ability to see all impacted users under the account.
-
getAttachedFile
Retrieve the contents of the file attached to a SoftLayer event by it's given identifier.
-
getAttachments
A collection of attachments for this event which provide supplementary information to impacted users some examples are RFO (Reason For Outage) and root cause analysis documents.
-
getDefaultPreference
Details such name, keyname, minimum and maximum values for the preference.
-
getDeliveryMethods
The delivery methods used to send the subscribed notification.
-
getDeliveryMethods
The delivery methods used to send the subscribed notification.
-
getDeliveryMethods
The delivery methods used to send the subscribed notification.
-
getFirstUpdate
The first update for this event.
-
getImpactedAccountCount
This method will return the number of impacted owned accounts associated with this event for the current user.
-
getImpactedAccounts
A collection of accounts impacted by this event. Each impacted account record relates directly to a [SoftLayer_Account](/reference/datatypes/SoftLayer_Account).
-
getImpactedDeviceCount
This method will return the number of impacted devices associated with this event for the current user.
-
getImpactedDeviceCount
A count representing the number of the user's devices currently impacted by the associated event will be returned.
-
getImpactedDevices
This method will return a collection of SoftLayer_Notification_Occurrence_Resource objects which is a listing of the current users' impacted devices that are associated with this event.
-
getImpactedResources
A collection of resources impacted by this event. Each record will relate to some physical resource that the user has access to such as [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) or [SoftLayer_Virtual_Guest](/reference/datatypes/SoftLayer_Virtual_Guest).
-
getImpactedResources
A collection of resources impacted by the associated event.
-
getImpactedUsers
A collection of users impacted by this event. Each impacted user record relates directly to a [SoftLayer_User_Customer](/reference/datatypes/SoftLayer_User_Customer).
-
getLastUpdate
The last update for this event.
-
getNotification
Notification subscribed to.
-
getNotification
Notification subscribed to.
-
getNotification
Notification subscribed to.
-
getNotificationOccurrenceEvent
The associated event.
-
getNotificationOccurrenceEventType
The type of event such as planned or unplanned maintenance.
-
getNotificationUserSubscriber
Details of the subscriber tied to the preference.
-
getObject
Retrieve a SoftLayer_Notification record.
-
getObject
Retrieve a SoftLayer_Notification_Mobile record.
-
getObject
Retrieve a SoftLayer_Notification_Occurrence_Event record.
-
getObject
Retrieve a SoftLayer_Notification_Occurrence_User record.
-
getObject
Retrieve a SoftLayer_Notification_User_Subscriber record.
-
getObject
Retrieve a SoftLayer_Notification_User_Subscriber_Billing record.
-
getObject
Retrieve a SoftLayer_Notification_User_Subscriber_Mobile record.
-
getObject
Retrieve a SoftLayer_Notification_User_Subscriber_Preference record.
-
getPreferences
The preferences related to the notification. These are preferences are configurable and optional for subscribers to use.
-
getPreferences
The preferences related to the notification. These are preferences are configurable and optional for subscribers to use.
-
getPreferences
Associated subscriber preferences used for the notification subscription. For example, preferences include number of deliveries (limit) and threshold.
-
getPreferences
Associated subscriber preferences used for the notification subscription. For example, preferences include number of deliveries (limit) and threshold.
-
getPreferences
Associated subscriber preferences used for the notification subscription. For example, preferences include number of deliveries (limit) and threshold.
-
getPreferencesDetails
Preference details such as description, minimum and maximum limits, default value and unit of measure.
-
getPreferencesDetails
Preference details such as description, minimum and maximum limits, default value and unit of measure.
-
getPreferencesDetails
Preference details such as description, minimum and maximum limits, default value and unit of measure.
-
getRequiredPreferences
The required preferences related to the notification. While configurable, the subscriber does not have the option whether to use the preference.
-
getRequiredPreferences
The required preferences related to the notification. While configurable, the subscriber does not have the option whether to use the preference.
-
getResourceRecord
The subscriber id to resource id mapping.
-
getResourceRecord
The subscriber id to resource id mapping.
-
getResourceRecord
The subscriber id to resource id mapping.
-
getStatusCode
-
getUpdates
All updates for this event.
-
getUser
The impacted user.
-
getUserRecord
User record for the subscription.
-
getUserRecord
User record for the subscription.
-
getUserRecord
User record for the subscription.
-
setSnoozeTimer
-
SoftLayer_Notification
Details provided for the notification are basic. Details such as the related preferences, name and keyname for the notification can be retrieved. The keyname property for the notification can be used to refer to a notification when integrating into the SoftLayer Notification system. The name property can used more for display purposes.
-
SoftLayer_Notification
SoftLayer Customers can use this service to view all of the available notifications that can be subscribed to. Some of the notifications are required while others are not.
-
SoftLayer_Notification_Delivery_Method
Provides details for the delivery methods available.
-
SoftLayer_Notification_Mobile
This is an extension of the SoftLayer_Notification class. These are implementation details specific to those notifications which can be subscribed to and received on a mobile device.
-
SoftLayer_Notification_Mobile
SoftLayer Customers can use this service to view all of the available mobile notifications that can be subscribed to. No mobile notifications are required.
-
SoftLayer_Notification_Occurrence_Account
-
SoftLayer_Notification_Occurrence_Event
The [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event) service represents all events with potential to cause a disruption in service.
-
SoftLayer_Notification_Occurrence_Event
The [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event) service represents all events with potential to cause a disruption in service.
-
SoftLayer_Notification_Occurrence_Event_Attachment
SoftLayer events can have have files attached to them by a SoftLayer employee. Attaching a file to a event is a way to provide supplementary information such as a RFO (reason for outage) document or root cause analysis. The SoftLayer_Notification_Occurrence_Event_Attachment data type models a single file attached to a event.
-
SoftLayer_Notification_Occurrence_Event_Type
This represents the type of SoftLayer_Notification_Occurrence_Event.
-
SoftLayer_Notification_Occurrence_Resource
This type contains general information relating to any hardware or services that may be impacted by a SoftLayer_Notification_Occurrence_Event.
-
SoftLayer_Notification_Occurrence_Resource_Hardware
This type contains general information related to a [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Network_Application_Delivery_Controller
This type contains general information related to a [SoftLayer_Network_Application_Delivery_Controller](/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress
This type contains general information related to a [SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress](/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Network_Storage_Iscsi_NetApp
This type contains general information related to a [SoftLayer_Network_Storage_Iscsi_NetApp](/reference/datatypes/SoftLayer_Network_Storage_Iscsi_NetApp) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Network_Storage_Lockbox
This type contains general information related to a [SoftLayer_Network_Storage_Lockbox](/reference/datatypes/SoftLayer_Network_Storage_Lockbox) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Network_Storage_Nas
This type contains general information related to a [SoftLayer_Network_Storage_Nas](/reference/datatypes/SoftLayer_Network_Storage_Nas) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Network_Storage_NetApp_Volume
This type contains general information related to a [SoftLayer_Network_Storage](/reference/datatypes/SoftLayer_Network_Storage) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Network_Storage_NetApp_Volume_Replicant_Iscsi
This type contains general information related to a [SoftLayer_Network_Storage_Iscsi](/reference/datatypes/SoftLayer_Network_Storage_Iscsi) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Network_Storage_NetApp_Volume_Replicant_Nas
This type contains general information related to a [SoftLayer_Network_Storage_NetApp_Volume_Replicant_Nas](/reference/datatypes/SoftLayer_Network_Storage_NetApp_Volume_Replicant_Nas) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Resource_Virtual
This type contains general information related to a [SoftLayer_Virtual_Guest](/reference/datatypes/SoftLayer_Virtual_Guest) resource that is impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_Status_Code
-
SoftLayer_Notification_Occurrence_Update
-
SoftLayer_Notification_Occurrence_User
This type contains general information relating to a user that may be impacted by a [SoftLayer_Notification_Occurrence_Event](/reference/datatypes/SoftLayer_Notification_Occurrence_Event).
-
SoftLayer_Notification_Occurrence_User
-
SoftLayer_Notification_Preference
Retrieve details for preferences. Preferences are used to allow the subscriber to modify their subscription in various ways. Details such as friendly name, keyname maximum and minimum values can be retrieved. These provide details to help configure subscriber preferences correctly.
-
SoftLayer_Notification_Subscriber
-
SoftLayer_Notification_Subscriber_Customer
-
SoftLayer_Notification_Subscriber_Delivery_Method
Provides details for the subscriber's delivery methods.
-
SoftLayer_Notification_User_Subscriber
A notification subscriber will have details pertaining to the subscriber's notification subscription. You can receive details such as preferences, details of the preferences, delivery methods and the delivery methods for the subscriber.
NOTE: There are preferences and delivery methods that cannot be modified. Also, there are some subscriptions that are required.
-
SoftLayer_Notification_User_Subscriber
SoftLayer Customers can subscribe to receive notifications for various notification types. This service also allows you to 'turn on' or 'turn off' notification messages sent to a subscriber for certain notifications.
-
SoftLayer_Notification_User_Subscriber_Billing
A notification subscriber will have details pertaining to the subscriber's notification subscription. You can receive details such as preferences, details of the preferences, delivery methods and the delivery methods for the subscriber.
NOTE: There are preferences and delivery methods that cannot be modified. Also, there are some subscriptions that are required.
-
SoftLayer_Notification_User_Subscriber_Billing
SoftLayer Customers can subscribe to receive notifications for various notification types. This service also allows you to 'turn on' or 'turn off' notification messages sent to a subscriber for certain notifications.
-
SoftLayer_Notification_User_Subscriber_Delivery_Method
Provides mapping details of how the subscriber's notification will be delivered. This maps the subscriber's id with all the delivery method ids used to delivery the notification.
-
SoftLayer_Notification_User_Subscriber_Mobile
A notification subscriber will have details pertaining to the subscriber's notification subscription. You can receive details such as preferences, details of the preferences, delivery methods and the delivery methods for the subscriber.
NOTE: There are preferences and delivery methods that cannot be modified. Also, there are some subscriptions that are required.
-
SoftLayer_Notification_User_Subscriber_Mobile
SoftLayer Customers can subscribe to receive notifications for various notification types. This service also allows you to 'turn on' or 'turn off' notification messages sent to a subscriber for certain notifications.
-
SoftLayer_Notification_User_Subscriber_Preference
Preferences are settings that can be modified to change the behavior of the subscription. For example, modify the limit preference to only receive notifications 10 times instead of 1 during a billing cycle.
NOTE: Some preferences have certain restrictions on values that can be set.
-
SoftLayer_Notification_User_Subscriber_Preference
-
SoftLayer_Notification_User_Subscriber_Resource
Retrieve identifier cross-reference information. SoftLayer_Notification_User_Subscriber_Resource provides the resource table id and subscriber id relation. The resource table id is the id of the service the subscriber receives alerts for. This resource table id could be the unique identifier for a Storage Evault service or CDN service.