PHP Class Scalr\Service\CloudStack\DataType\TemplateResponseData

Since: 4.5.2
Author: Vlad Dobrovolskiy ([email protected])
Inheritance: extends Scalr\Service\CloudStack\DataType\JobStatusData
Show file Open project: scalr/scalr

Public Properties

Property Type Description
$account string The template ID
$accountid string The account id to which the template belongs
$bootable string True if the ISO is bootable, false otherwise
$checksum string Checksum of the template
$created DateTime The date this template was created
$crossZones string True if the template is managed across all Zones, false otherwise
$displaytext string The template display text
$domain string The name of the domain to which the template belongs
$domainid string The ID of the domain to which the template belongs
$format string The format of the template.
$hostid string The ID of the secondary storage host for the template
$hostname string The name of the secondary storage host for the template
$hypervisor string The hypervisor on which the template runs
$id string The template ID
$isdynamicallyscalable string True if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
$isextractable string True if the template is extractable, false otherwise
$isfeatured string True if this template is a featured template, false otherwise
$ispublic string True if this template is a public template, false otherwise
$isready string True if the template is ready to be deployed from, false otherwise.
$name string The template name
$ostypeid string The ID of the OS type for this template.
$ostypename string The name of the OS type for this template.
$passwordenabled string True if the reset password feature is enabled, false otherwise
$project string The project name of the template
$projectid string The project id of the template
$removed string The date this template was removed
$size string The size of the template
$sourcetemplateid string The template ID of the parent template if present
$sshkeyenabled string True if template is sshkey enabled, false otherwise
$status string The status of the template
$templatetag string The tag of this template
$templatetype string The type of the template
$zoneid string The ID of the zone for this template
$zonename string The name of the zone for this template

Protected Properties

Property Type Description
$_properties array List of the public properties which is managed by magic getter and setters internally.

Public Methods

Method Description
setDetails ( Scalr\Service\CloudStack\DataType\DetailsData $details = null ) : TemplateResponseData Sets details
setTags ( Scalr\Service\CloudStack\DataType\ResponseTagsList $tags = null ) : TemplateResponseData Sets tags

Method Details

setDetails() public method

Sets details
public setDetails ( Scalr\Service\CloudStack\DataType\DetailsData $details = null ) : TemplateResponseData
$details Scalr\Service\CloudStack\DataType\DetailsData
return TemplateResponseData

setTags() public method

Sets tags
public setTags ( Scalr\Service\CloudStack\DataType\ResponseTagsList $tags = null ) : TemplateResponseData
$tags Scalr\Service\CloudStack\DataType\ResponseTagsList
return TemplateResponseData

Property Details

$_properties protected property

List of the public properties which is managed by magic getter and setters internally.
protected array $_properties
return array

$account public property

The template ID
public string $account
return string

$accountid public property

The account id to which the template belongs
public string $accountid
return string

$bootable public property

True if the ISO is bootable, false otherwise
public string $bootable
return string

$checksum public property

Checksum of the template
public string $checksum
return string

$created public property

The date this template was created
public DateTime $created
return DateTime

$crossZones public property

True if the template is managed across all Zones, false otherwise
public string $crossZones
return string

$displaytext public property

The template display text
public string $displaytext
return string

$domain public property

The name of the domain to which the template belongs
public string $domain
return string

$domainid public property

The ID of the domain to which the template belongs
public string $domainid
return string

$format public property

The format of the template.
public string $format
return string

$hostid public property

The ID of the secondary storage host for the template
public string $hostid
return string

$hostname public property

The name of the secondary storage host for the template
public string $hostname
return string

$hypervisor public property

The hypervisor on which the template runs
public string $hypervisor
return string

$id public property

The template ID
public string $id
return string

$isdynamicallyscalable public property

True if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
public string $isdynamicallyscalable
return string

$isextractable public property

True if the template is extractable, false otherwise
public string $isextractable
return string

$isfeatured public property

True if this template is a featured template, false otherwise
public string $isfeatured
return string

$ispublic public property

True if this template is a public template, false otherwise
public string $ispublic
return string

$isready public property

True if the template is ready to be deployed from, false otherwise.
public string $isready
return string

$name public property

The template name
public string $name
return string

$ostypeid public property

The ID of the OS type for this template.
public string $ostypeid
return string

$ostypename public property

The name of the OS type for this template.
public string $ostypename
return string

$passwordenabled public property

True if the reset password feature is enabled, false otherwise
public string $passwordenabled
return string

$project public property

The project name of the template
public string $project
return string

$projectid public property

The project id of the template
public string $projectid
return string

$removed public property

The date this template was removed
public string $removed
return string

$size public property

The size of the template
public string $size
return string

$sourcetemplateid public property

The template ID of the parent template if present
public string $sourcetemplateid
return string

$sshkeyenabled public property

True if template is sshkey enabled, false otherwise
public string $sshkeyenabled
return string

$status public property

The status of the template
public string $status
return string

$templatetag public property

The tag of this template
public string $templatetag
return string

$templatetype public property

The type of the template
public string $templatetype
return string

$zoneid public property

The ID of the zone for this template
public string $zoneid
return string

$zonename public property

The name of the zone for this template
public string $zonename
return string