SoftLayer Notification User Subscriber (type)
From SoftLayer Development Network Wiki
This page refers to the SoftLayer_Notification_User_Subscriber data type. For information on the SoftLayer_Notification_User_Subscriber service please see SoftLayer_Notification_User_Subscriber.
Contents |
Overview
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.
| Warning! Even though our API is object based, XML-RPC can only return data as array values. The SOAP implementation treats data as object properties. |
Local Properties
active
The current status of the subscription.
- Type: integer
- Length: 1 digit
id
Unique identifier of the subscriber that will receive the alerts.
- Type: integer
notificationId
Unique identifier of the notification subscribed to.
notificationId is required for object creation.
- Type: integer
- Length: 10 digits
userRecordId
Unique identifier of the user the subscription is for.
userRecordId is required for object creation.
- Type: integer
- Length: 10 digits
Relational Properties
deliveryMethods
The delivery methods used to send the subscribed notification.
deliveryMethods can be queried by object mask.
notification
Notification subscribed to.
notification can be queried by object mask.
notification must be a unique value.
- Type: SoftLayer_Notification
preferences
Associated subscriber preferences used for the notification subscription. For example, preferences include number of deliveries (limit) and threshold.
preferencesDetails
Preference details such as description, minimum and maximum limits, default value and unit of measure.
preferencesDetails can be queried by object mask.
resourceRecord
The subscriber id to resource id mapping.
resourceRecord can be queried by object mask.
resourceRecord must be a unique value.
userRecord
User record for the subscription.
userRecord can be queried by object mask.
userRecord must be a unique value.
- Type: SoftLayer_User_Customer
Count Properties
deliveryMethodCount
A count of the delivery methods used to send the subscribed notification.
deliveryMethodCount must be a unique value.
- Type: unsigned long
preferenceCount
A count of associated subscriber preferences used for the notification subscription. For example, preferences include number of deliveries (limit) and threshold.
preferenceCount must be a unique value.
- Type: unsigned long
preferencesDetailCount
A count of preference details such as description, minimum and maximum limits, default value and unit of measure.
preferencesDetailCount must be a unique value.
- Type: unsigned long

