SoftLayer Network Storage Backup Evault Version6

From SoftLayer Development Network Wiki

Jump to: navigation, search

Contents

Overview

The SoftLayer_Network_Storage_Backup_Evault_Version6 contains the same properties as the SoftLayer_Network_Storage_Backup_Evault. Additional properties available for the EVault StorageLayer type: softwareComponent, totalBytesUsed, backupJobDetails, restoreJobDetails and agentStatuses

User Access

Users wishing to access the SoftLayer_Network_Storage_Backup_Evault_Version6 type must have the Manage NAS permission assigned to their account.

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

accountId

The associated account id for the StorageLayer account.
accountId is required for object creation.

  • Type: integer
  • Length: 10 digits



capacityGb

The capacity, in gigabytes, for the StorageLayer account.

  • Type: integer
  • Length: 5 digits



createDate

The date a network storage volume was created.



hardwareId

The server that is associated with the StorageLayer service.

  • Type: integer
  • Length: 10 digits



id

Unique ID for the StorageLayer account.

  • Type: integer



notes

Any Notes related to the StorageLayer service.

  • Type: string
  • Length: 400 characters



password

The password used to access the StorageLayer volume except for EVault. The password is used to register the EVault server agent with the vault.

  • Type: string
  • Length: 20 characters



username

The username used to access the StorageLayer volume except for EVault. The username is used to register the EVault Server agent with the vault.

  • Type: string
  • Length: 100 characters


Relational Properties

account

The account that the StorageLayer services belongs to.
account can be queried by object mask.
account must be a unique value.



accountPassword

Other usernames and passwords associated with the StorageLayer volume.
accountPassword can be queried by object mask.
accountPassword must be a unique value.



agentStatuses

Statuses (most of the time will be one status) for the agent tied to the EVault Storagelayer services.
agentStatuses can be queried by object mask.



backupJobDetails

All the of the backup jobs for the EVault StorageLayer account.
backupJobDetails can be queried by object mask.



billingItem

The current billing item for the StorageLayer volume.
billingItem can be queried by object mask.
billingItem must be a unique value.



events

Events which have taken place on a network storage volume.
events can be queried by object mask.



hardware

When applicable, the hardware associated with the StorageLayer service.
hardware can be queried by object mask.
hardware must be a unique value.



mountableFlag

Determines whether or not the network storage volume may be mounted.
mountableFlag can be queried by object mask.
mountableFlag must be a unique value.

  • Type: string



notificationSubscribers

The subscribers that will be notified for usage amount warnings and overages.
notificationSubscribers can be queried by object mask.



parentPartnerships

The volumes or snapshots partnered with a network storage volume in a parental role.
parentPartnerships can be queried by object mask.



partnerships

The volumes or snapshots partnered with a network storage volume.
partnerships can be queried by object mask.



pluginBillingItems

The billing items for plugins tied to the EVault StorageLayer service.
pluginBillingItems can be queried by object mask.



properties

Properties used to provide additional details about a network storage volume.
properties can be queried by object mask.



restoreJobDetails

All the of the restore jobs for the EVault StorageLayer account.
restoreJobDetails can be queried by object mask.



schedules

Schedules which are associated with a network storage volume.
schedules can be queried by object mask.



serviceResource

The resource the StorageLayer service is connect to.
serviceResource can be queried by object mask.
serviceResource must be a unique value.



serviceResourceBackendIpAddress

The IP address of the StorageLayer's resource.
serviceResourceBackendIpAddress must be a unique value.

  • Type: string



serviceResourceName

The name of the StorageLayer's resource.
serviceResourceName must be a unique value.

  • Type: string



softwareComponent

The software component for the EVault base client.
softwareComponent can be queried by object mask.
softwareComponent must be a unique value.



tasks

Retrieve the task information for the EVault StorageLayer service.
tasks can be queried by object mask.



totalBytesUsed

Number of bytes used in the vault.
totalBytesUsed can be queried by object mask.
totalBytesUsed must be a unique value.

  • Type: unsigned long



usageNotification

The usage notification for SL StorageLayer services.
usageNotification can be queried by object mask.
usageNotification must be a unique value.



volumeHistory

The username/password history for the StorageLayer service.
volumeHistory can be queried by object mask.



webccAccount

The account username and password for the webCC interface (EVault).
webccAccount can be queried by object mask.
webccAccount must be a unique value.


Count Properties

agentStatusCount

A count of statuses (most of the time will be one status) for the agent tied to the EVault Storagelayer services.
agentStatusCount must be a unique value.

  • Type: unsigned long



backupJobDetailCount

A count of all the of the backup jobs for the EVault StorageLayer account.
backupJobDetailCount must be a unique value.

  • Type: unsigned long



eventCount

A count of events which have taken place on a network storage volume.
eventCount must be a unique value.

  • Type: unsigned long



notificationSubscriberCount

A count of the subscribers that will be notified for usage amount warnings and overages.
notificationSubscriberCount must be a unique value.

  • Type: unsigned long



parentPartnershipCount

A count of the volumes or snapshots partnered with a network storage volume in a parental role.
parentPartnershipCount must be a unique value.

  • Type: unsigned long



partnershipCount

A count of the volumes or snapshots partnered with a network storage volume.
partnershipCount must be a unique value.

  • Type: unsigned long



pluginBillingItemCount

A count of the billing items for plugins tied to the EVault StorageLayer service.
pluginBillingItemCount must be a unique value.

  • Type: unsigned long



propertyCount

A count of properties used to provide additional details about a network storage volume.
propertyCount must be a unique value.

  • Type: unsigned long



restoreJobDetailCount

A count of all the of the restore jobs for the EVault StorageLayer account.
restoreJobDetailCount must be a unique value.

  • Type: unsigned long



scheduleCount

A count of schedules which are associated with a network storage volume.
scheduleCount must be a unique value.

  • Type: unsigned long



taskCount

A count of retrieve the task information for the EVault StorageLayer service.
taskCount must be a unique value.

  • Type: unsigned long



volumeHistoryCount

A count of the username/password history for the StorageLayer service.
volumeHistoryCount must be a unique value.

  • Type: unsigned long

Associated Methods

Personal tools