Language: English

Virtual
SoftLayer_Virtual_Guest_Block_Device_Template_Group

Overview

The virtual block device template group data type presents the structure in which a group of archived image templates will be presented. The structure consists of a parent template group which contain multiple child template group objects. Each child template group object represents the image template in a particular location. Unless editing/deleting a specific child template group object, it is best to use the parent object.

A virtual block device template group, also known as an image template group, represents an image of a virtual guest instance.

Local Properties

accountId

A block device template group's account ID

Type:

integer

createDate

The date a block device template group was created.

Type:

dateTime

id

A block device template group's unique ID.

Type:

integer

name

A user definable and optional name of a block device template group.

Type:

string

note

A block device template group's user defined note.

Type:

string

parentId

A block device template group's parent ID. This will only be set when a template group is created from a previously existing template group

Type:

integer

publicFlag
Type:

integer

statusId

A block device template group's status ID

Type:

integer

summary

A block device template group's user defined summary.

Type:

string

transactionId

A block device template group's transaction ID. This will only be set when there is a transaction being performed on the block device template group.

Type:

integer

userRecordId

A block device template group's user ID

Type:

integer

Relational & Count Properties

Relational Properties can be queried by object mask
account

A block device template group's account.

accountContactCount

A count of

Type:

unsignedLong

accountContacts
accountReferenceCount

A count of the accounts which may have read-only access to an image template group. Will only be populated for parent template group objects.

Type:

unsignedLong

accountReferences

The accounts which may have read-only access to an image template group. Will only be populated for parent template group objects.

blockDeviceCount

A count of the block devices that are part of an image template group

Type:

unsignedLong

blockDevices

The block devices that are part of an image template group

blockDevicesDiskSpaceTotal

The total disk space of all images in a image template group.

Type:

float

children

The image template groups that are clones of an image template group.

childrenCount

A count of the image template groups that are clones of an image template group.

Type:

unsignedLong

datacenter

The location containing this image template group. Will only be populated for child template group objects.

datacenterCount

A count of a collection of locations containing a copy of this image template group. Will only be populated for parent template group objects.

Type:

unsignedLong

datacenters

A collection of locations containing a copy of this image template group. Will only be populated for parent template group objects.

flexImageFlag

A flag indicating if this is a flex image.

Type:

boolean

globalIdentifier

An image template's universally unique identifier.

Type:

string

imageType

The virtual disk image type of this template. Value will be populated on parent and child, but only supports object filtering on the parent.

Type:

string

imageTypeKeyName

The virtual disk image type keyname (e.g. SYSTEM, DISK_CAPTURE, ISO, etc) of this template. Value will be populated on parent and child, but only supports object filtering on the parent.

Type:

string

parent

The image template group that another image template group was cloned from.

sshKeyCount

A count of the ssh keys to be implemented on the server when provisioned or reloaded from an image template group.

Type:

unsignedLong

sshKeys

The ssh keys to be implemented on the server when provisioned or reloaded from an image template group.

status

A template group's status.

storageRepository

The storage repository that an image template group resides on.

tagReferenceCount

A count of the tags associated with this image template group.

Type:

unsignedLong

tagReferences

The tags associated with this image template group.

transaction

A transaction that is being performed on a image template group.