Types

Summary
Types
Types
APIKeyStructure representing an API key
APIKeyACLStructure of an API key’s ACL entry
APIKeyACLIdBase type Thrift.i32
APIKeyIdBase type Thrift.i32
APIKeyType
APIKeysBase type Thrift.list (Types.APIKey)
CACityLocalityBase type Thrift.string
CACommonNameBase type Thrift.string
CACountryBase type Thrift.string
CADaysBase type Thrift.i16
CAHashBase type Thrift.string
CAOrganizationBase type Thrift.string
CAOrganizationUnitBase type Thrift.string
CAStateProvinceBase type Thrift.string
CIDRMaskBase type Thrift.i16
CRUDObjectSettingAction
CRUDObjectSettingChangeArgument for Common.batchSettingChanges
CRUDObjectSettingResponseResponse from Common.batchSettingChanges
CSRRepresentation of a Certificate Signing Request If the list ‘verifies’ has data, the CSR cannot yet be used for creating a certificate.
CSRIdBase type Thrift.i32
CSRMetaA CSR with the private optionally included
CSRVerificationData necessary to verify a CSR
CSRVerificationType
CertificateRepresentation of an SSL certificate If ‘verify’.’
CertificateIdBase type Thrift.i32
CertificateMetaA Certificate with optionally the CSR and private key
CertificateVerificationIndication of verified Certificate
ComputedObjectSettingsA list of computed object settings with the related catalog
ContactCustomer contact and related data
ContactIdBase type Thrift.i32
ContactMethodA contact method type
ContactMethodIdBase type Thrift.i32
ContactNoticeTypeContact stuff /// A contact notice type
ContactNoticeTypeIdBase type Thrift.i32
ContainerBackupRepresentation of PVA backup object
ContainerBackupIdBase type Thrift.string
ContainerBackupType
ContainerCommandA command one can call against a container
ContainerCommandArgumentStruct of both the spec and passed value of arguments
ContainerCommandIdBase type Thrift.i16
ContainerCommandResponseThe result of a command called against a container
ContainerDetailsReturned from some Container.* calls
ContainerDiskSpaceBase type Thrift.i16
ContainerEnvironmentDetailsContainer configuration for a specific environment
ContainerHistoricalAlertA past Container alert
ContainerHistoricalAlertCounter
ContainerHistoricalAlertType
ContainerHistoricalStatusA past Container status
ContainerHistoricalStatusName
ContainerHistoricalTransitionName
ContainerIdBase type Thrift.i32
ContainerNameBase type Thrift.string
ContainerOOMEventAn event indicating a moment when memory was running out on a container and an effort was made to kill a process using too much memory.
ContainerSize
ContainerStatus
ContainerTypeStruct to define the type of a container or site environment stack
ContainerTypeIdBase type Thrift.i16
ContainerUuidBase type Thrift.string
CustomerContactIdBase type Thrift.i32
CustomerContactMethodSub-struct of Contact
CustomerContactMethodIdBase type Thrift.i32
CustomerContactMethodNoticeSub-struct of CustomerContactMethod
CustomerContactMethodNoticeIdBase type Thrift.i32
CustomerIdBase type Thrift.i16
CustomerNameBase type Thrift.string
CustomerNoticeA customer notice of an time-sensitive issue
CustomerNoticeIdBase type Thrift.i32
CustomerUsernameBase type Thrift.string
DNSCheckStructure encapsulating a DNS check
DatabaseBackupRecord for a database backup.
DatabaseBackupIdBase type Thrift.string
DatabaseCreateResultThe result of a Database.create or .clone call
DatabaseDetailsDetails for a shared database
DatabaseIdBase type Thrift.i16
DatabaseNameBase type Thrift.string
DatabasePasswordBase type Thrift.string
DatabaseSizeHistoryWrapper for db rows from CustomerDatabaseSizeHistory
DatabaseSlowLogWrapper for db rows from CustomerDatabaseUserSlowLog
DatabaseType
DatabaseUserBase type Thrift.string
DatabaseUserDetailsDetails for a shared database user
DatabaseUserIdBase type Thrift.i32
DatabaseUserType
DistinguishedNameRepresentation of the subject of a CSR and Certificate
DomainDetailsA representation of a domain
DomainIdBase type Thrift.i32
DomainNameBase type Thrift.string
DomainRecordContentBase type Thrift.string
DomainRecordDetailsA representation of a domain record
DomainRecordIdBase type Thrift.i32
DomainRecordNameBase type Thrift.string
DomainRecordPriorityBase type Thrift.i16
DomainRecordTTLBase type Thrift.i32
DomainRecordType
EmailAddressBase type Thrift.string
EnvironmentAliasBase type Thrift.string
EnvironmentAliasIdBase type Thrift.i16
EnvironmentAliasListBase type Thrift.map (Types.EnvironmentAliasId => Types.EnvironmentAlias)
EnvironmentDetailsDetails for an Environment
EnvironmentDocumentRootBase type Thrift.string
EnvironmentIdBase type Thrift.i16
EnvironmentNameBase type Thrift.string
FTPUserA single Customer-controlled FTP user
FTPUserIdBase type Thrift.i32
FTPUserType
HostnameBase type Thrift.string
IPAddressBase type Thrift.string
IPAddressDetailsGeneric, typed struct for all Customer-referenced address details
IPAddressDetailsEnvironmentOptional sub-struct of IPAddressDetails
IPAddressDetailsSiteOptional sub-struct of IPAddressDetails
IPAddressDetailsType
LiveEnvironmentHistoryBase type Thrift.map (Types.EnvironmentId => Types.TimeInterval)
LoadBalancerStatusA representation of most all the data found in haproxy stats
OSOS db object
OSIdBase type Thrift.i16
ObjectIdBase type Thrift.i32
ObjectSettingAn objects setting
ObjectSettingContext
ObjectSettingIdBase type Thrift.i32
PBA_paymentMethodIdBase type Thrift.i32
PEMStringBase type Thrift.string
PingResponseResponse to Common.ping
ProcessA single process, sampled at a moment in time, running on a container
ProcessTableA sample of all the processes running on a container at a moment in time
ProcessTableGraphA graph of process data over a period of time See Container.getProcessTableGraph
ProcessTableGraphProcessA single process and a list of graph data for metric(s) No context for this data.
ProcessTableMetric
ResourceCurrentUsageCurrent resource usage for a container.
ResourceHistoricalUsageMoment in time resource usage for a container.
ResourceUsageAn all-optional representation of the value of a single resource
ResourceUsageType
ResourceUsageUnit
RoleBase type Thrift.string
RolesBase type Thrift.list (Types.Role)
SecretKeyBase type Thrift.string
SettingCatalogA setting catalog item
SettingClassBase type Thrift.string
SettingIdBase type Thrift.i32
SettingKeyBase type Thrift.string
SettingListBase type Thrift.map (Types.SettingKey => Types.SettingValue)
SettingNameBase type Thrift.string
SettingSelectKeyBase type Thrift.string
SettingSelectOptionSelect option pair for the setting catalog
SettingType
SettingValueBase type Thrift.string
SiteAliasBase type Thrift.string
SiteAliasIdBase type Thrift.i16
SiteAliasListBase type Thrift.map (Types.SiteAliasId => Types.SiteAlias)
SiteDetailsSite Details
SiteIdBase type Thrift.i16
SiteLoadBalancerStatusAll the LoadBalancerStatus records that are associated with the live site
SiteNameBase type Thrift.string
SiteStatus
SubjectAltNameAn alternative name for a certificate Provide either ‘dns’ or ‘ip’ but not both.
TimeIntervalStructure which defines an interval
URLBase type Thrift.string
UnixTimeBase type Thrift.i32
Exceptions
Types
BillingFailedThe billing failed
InvalidArguments

Types

APIKey

Structure representing an API key

Parameters

idno docs (idx: 1, type: Types.APIKeyId)
keyno docs (idx: 2, type: Types.SecretKey)
customerIdno docs (idx: 3, type: Types.CustomerId)
rolesno docs (idx: 4, type: Types.Roles)
aclsno docs (idx: 5, type: Thrift.list (Types.APIKeyACL))
typeno docs (idx: 6, type: Types.APIKeyType)

APIKeyACL

Structure of an API key’s ACL entry

Parameters

idno docs (idx: 1, type: Types.APIKeyACLId)
keyIdno docs (idx: 2, type: Types.APIKeyId)
addressno docs (idx: 3, type: Types.IPAddress)
cidrno docs (idx: 4, type: Types.CIDRMask)

APIKeyACLId

Base type Thrift.i32

APIKeyId

Base type Thrift.i32

APIKeyType

Enumerated type of named values

  • Provider (0)
  • ControlPanel (1)
  • Customer (2)
  • Internal (3)
  • Container (4)

APIKeys

CACityLocality

Base type Thrift.string

CACommonName

Base type Thrift.string

CACountry

Base type Thrift.string

CADays

Base type Thrift.i16

CAHash

Base type Thrift.string

CAOrganization

Base type Thrift.string

CAOrganizationUnit

Base type Thrift.string

CAStateProvince

Base type Thrift.string

CIDRMask

Base type Thrift.i16

CRUDObjectSettingAction

Enumerated type of named values

  • Create (0)
  • Update (1)
  • Delete (2)

CRUDObjectSettingChange

Argument for Common.batchSettingChanges

Parameters

actionno docs (idx: 1, type: Types.CRUDObjectSettingAction)
contextCreate (idx: 2, type: Types.ObjectSettingContext, optional: 1)
objectIdno docs (idx: 3, type: Types.ObjectId, optional: 1)
settingIdno docs (idx: 4, type: Types.SettingId, optional: 1)
valueCreate, Update (idx: 5, type: Types.SettingValue, optional: 1)
idUpdate, Delete (idx: 6, type: Types.ObjectSettingId, optional: 1)

CRUDObjectSettingResponse

Response from Common.batchSettingChanges

Parameters

isSuccessno docs (idx: 1, type: Thrift.bool)
idCreate (idx: 2, type: Types.ObjectSettingId, optional: 1)
errorno docs (idx: 3, type: Thrift.string, optional: 1)

CSR

Representation of a Certificate Signing Request If the list ‘verifies’ has data, the CSR cannot yet be used for creating a certificate.  You must fulfill the verification mechanism for it to be verified.  The subject common name and all DNS alt names must be verified.

Parameters

idno docs (idx: 1, type: Types.CSRId)
customerIdno docs (idx: 2, type: Types.CustomerId)
requestno docs (idx: 3, type: Types.PEMString)
subjectno docs (idx: 4, type: Types.DistinguishedName)
altNamesno docs (idx: 5, type: Thrift.list (Types.SubjectAltName))
verifiesno docs (idx: 6, type: Thrift.list (Types.CSRVerification), optional: 1)

CSRId

Base type Thrift.i32

CSRMeta

A CSR with the private optionally included

Parameters

csrno docs (idx: 1, type: Types.CSR)
privateKeyno docs (idx: 2, type: Types.PEMString, optional: 1)

CSRVerification

Data necessary to verify a CSR

Parameters

idno docs (idx: 1, type: Types.CSRId)
typeno docs (idx: 2, type: Types.CSRVerificationType)
datano docs (idx: 3, type: Thrift.map (Thrift.string => Thrift.string))

CSRVerificationType

Enumerated type of named values

  • DNSCode (0)

Certificate

Representation of an SSL certificate If ‘verify’.’isValid’ is not true, the certificate cannot be installed onto a Site.  See ‘verify’.’message’ for the reason why it’s not valid.

Parameters

idno docs (idx: 1, type: Types.CertificateId)
customerIdno docs (idx: 2, type: Types.CustomerId, optional)
certificateno docs (idx: 3, type: Types.PEMString)
validFromno docs (idx: 4, type: Types.UnixTime)
validTono docs (idx: 5, type: Types.UnixTime)
subjectno docs (idx: 6, type: Types.DistinguishedName)
issuerno docs (idx: 7, type: Types.DistinguishedName)
altNamesno docs (idx: 8, type: Thrift.list (Types.SubjectAltName))
verifyno docs (idx: 9, type: Types.CertificateVerification)
associatedSiteno docs (idx: 10, type: Types.SiteDetails, optional: 1)

CertificateId

Base type Thrift.i32

CertificateMeta

A Certificate with optionally the CSR and private key

Parameters

certificateno docs (idx: 1, type: Types.Certificate)
csrno docs (idx: 2, type: Types.CSR, optional: 1)
privateKeyno docs (idx: 3, type: Types.PEMString, optional: 1)
chainno docs (idx: 4, type: Thrift.list (Types.Certificate), optional: 1)

CertificateVerification

Indication of verified Certificate

Parameters

isValidno docs (idx: 1, type: Thrift.bool)
messageno docs (idx: 2, type: Thrift.string)
siteReadyIndicates if the Certificate can be installed via Site.assignCertificate (idx: 3, type: Thrift.bool)

ComputedObjectSettings

A list of computed object settings with the related catalog

Parameters

contextno docs (idx: 1, type: Types.ObjectSettingContext)
objectIdno docs (idx: 2, type: Types.ObjectId)
catalogno docs (idx: 3, type: Thrift.list (Types.SettingId))
settingsno docs (idx: 4, type: Thrift.list (Types.ObjectSetting))

Contact

Customer contact and related data

Parameters

idno docs (idx: 1, type: Types.ContactId)
customerIdno docs (idx: 2, type: Types.CustomerId)
nameno docs (idx: 3, type: Thrift.string)
methodsno docs (idx: 4, type: Thrift.list (Types.CustomerContactMethod))

ContactId

Base type Thrift.i32

ContactMethod

A contact method type

Parameters

idno docs (idx: 1, type: Types.ContactMethodId)
nameno docs (idx: 2, type: Thrift.string)
descriptionno docs (idx: 3, type: Thrift.string)
specno docs (idx: 4, type: Thrift.map (Thrift.string => Thrift.string), optional: 1)

ContactMethodId

Base type Thrift.i32

ContactNoticeType

Contact stuff /// A contact notice type

Parameters

idno docs (idx: 1, type: Types.ContactNoticeTypeId)
nameno docs (idx: 2, type: Thrift.string)
descriptionno docs (idx: 3, type: Thrift.string)
specno docs (idx: 4, type: Thrift.map (Thrift.string => Thrift.string), optional: 1)

ContactNoticeTypeId

Base type Thrift.i32

ContainerBackup

Representation of PVA backup object

Parameters

idno docs (idx: 1, type: Types.ContainerBackupId)
timestampno docs (idx: 2, type: Types.UnixTime)
bytesno docs (idx: 3, type: Thrift.i64)
descriptionno docs (idx: 4, type: Thrift.string, optional: 1)
typeno docs (idx: 5, type: Types.ContainerBackupType)

ContainerBackupId

Base type Thrift.string

ContainerBackupType

Enumerated type of named values

  • Full (0)
  • Incremental (1)
  • Differential (2)

ContainerCommand

A command one can call against a container

Parameters

idno docs (idx: 1, type: Types.ContainerCommandId)
nameno docs (idx: 2, type: Thrift.string)
argumentsno docs (idx: 3, type: Thrift.list (Types.ContainerCommandArgument))

ContainerCommandArgument

Struct of both the spec and passed value of arguments

Parameters

valueno docs (idx: 1, type: Thrift.string, optional: 1)
descriptionno docs (idx: 2, type: Thrift.string, optional: 1)
optionsno docs (idx: 3, type: Thrift.list (Thrift.string), optional: 1)
isRequiredno docs (idx: 4, type: Thrift.bool, optional: 1)
isFreeformno docs (idx: 5, type: Thrift.bool, optional: 1)
defaultValueno docs (idx: 6, type: Thrift.string, optional: 1)

ContainerCommandId

Base type Thrift.i16

ContainerCommandResponse

The result of a command called against a container

Parameters

containerIdno docs (idx: 1, type: Types.ContainerId)
containerCommandIdno docs (idx: 2, type: Types.ContainerCommandId)
argumentsno docs (idx: 3, type: Thrift.list (Types.ContainerCommandArgument))
statusno docs (idx: 4, type: Thrift.i16)
stderrno docs (idx: 5, type: Thrift.string)
stdoutno docs (idx: 6, type: Thrift.string)

ContainerDetails

Returned from some Container.* calls

Parameters

customerIdId of the owning Customer (idx: 1, type: Types.CustomerId)
idUnique ID for the container (idx: 2, type: Types.ContainerId)
uuidUniversally unique ID for the container (idx: 3, type: Types.ContainerUuid)
addressPublic ip address for the container (idx: 4, type: Types.IPAddress)
nameContainer name (idx: 5, type: Types.ContainerName)
osIdno docs (idx: 16, type: Types.OSId)
typeno docs (idx: 15, type: Types.ContainerTypeId)
hostnameHostname for the container (xxx.digest.stackablehost.com) (idx: 8, type: Types.Hostname)
environmentsList of Environments this container serves.  (idx: 9, type: Thrift.list (Types.EnvironmentId))
sizeno docs (idx: 10, type: Types.ContainerSize)
diskSpaceno docs (idx: 17, type: Types.ContainerDiskSpace)
statusno docs (idx: 11, type: Types.ContainerStatus)
statusCurrentno docs (idx: 12, type: Types.ContainerStatus)
statusRecentno docs (idx: 13, type: Types.ContainerStatus)
latestResourceUsageno docs (idx: 14, type: Types.ResourceCurrentUsage, optional: 1)
addressesno docs (idx: 18, type: Thrift.list (Types.IPAddress), optional: 1)

ContainerDiskSpace

Base type Thrift.i16

ContainerEnvironmentDetails

Container configuration for a specific environment

Parameters

idno docs (idx: 1, type: Types.ContainerId)
uuidno docs (idx: 3, type: Types.ContainerUuid)
nameno docs (idx: 4, type: Types.ContainerName)
addressno docs (idx: 5, type: Types.IPAddress)
hostnameSpeical hostname for this ContainerSiteEnvironment (idx: 6, type: Types.Hostname)
docrootno docs (idx: 7, type: Types.EnvironmentDocumentRoot)
isMasterno docs (idx: 8, type: Thrift.bool)
environmentIdno docs (idx: 9, type: Types.EnvironmentId)
environmentNameno docs (idx: 10, type: Types.EnvironmentName)
siteHostnameno docs (idx: 11, type: Types.Hostname)
isLiveno docs (idx: 12, type: Thrift.bool)
typeno docs (idx: 13, type: Types.ContainerTypeId)
siteIdno docs (idx: 14, type: Types.SiteId)

ContainerHistoricalAlert

A past Container alert

Parameters

containerIdno docs (idx: 1, type: Types.ContainerId)
timeno docs (idx: 2, type: Types.UnixTime)
counterno docs (idx: 3, type: Types.ContainerHistoricalAlertCounter)
softno docs (idx: 4, type: Thrift.i32)
hardno docs (idx: 5, type: Thrift.i32)
currentno docs (idx: 6, type: Thrift.i32)
typeno docs (idx: 7, type: Types.ContainerHistoricalAlertType)

ContainerHistoricalAlertCounter

Enumerated type of named values

  • counter_cpu_share_used (1)
  • counter_memory_share_used (2)
  • diskspace (3)
  • quotaugidlimit (4)
  • slmmemorylimit (5)
  • counter_disk_share_used (6)
  • diskinodes (7)

ContainerHistoricalAlertType

Enumerated type of named values

  • green (0)
  • yellow (1)
  • red (2)

ContainerHistoricalStatus

A past Container status

Parameters

containerIdno docs (idx: 1, type: Types.ContainerId)
timeno docs (idx: 2, type: Types.UnixTime)
statusNewno docs (idx: 3, type: Types.ContainerHistoricalStatusName)
transitionNewno docs (idx: 4, type: Types.ContainerHistoricalTransitionName)
statusOldno docs (idx: 5, type: Types.ContainerHistoricalStatusName)
transitionOldno docs (idx: 6, type: Types.ContainerHistoricalTransitionName)

ContainerHistoricalStatusName

Enumerated type of named values

  • unknown (0)
  • non_existent (1)
  • config (2)
  • down (3)
  • mounted (4)
  • suspended (5)
  • running (6)
  • repairing (7)
  • license_violation (8)

ContainerHistoricalTransitionName

Enumerated type of named values

  • none (0)
  • unknown (1)
  • creating (2)
  • mounting (3)
  • starting (4)
  • stopping (5)
  • unmounting (6)
  • destroying (7)
  • moving (8)
  • cloning (9)
  • migrating (10)
  • starting_repair (11)
  • stopping_repair (12)
  • setting (13)
  • updating (14)
  • backing_up (15)
  • restoring (16)
  • reinstalling (17)
  • suspending (18)
  • resuming (19)
  • restarting (20)

ContainerId

Base type Thrift.i32

ContainerName

Base type Thrift.string

ContainerOOMEvent

An event indicating a moment when memory was running out on a container and an effort was made to kill a process using too much memory.  If not isKilled, indicates only that a signal was sent.  Due to a flaw in the reporting system, there’s no guarantee that a signal will be followed by an isKilled event, and vice versa.  True success is not indicated.

Parameters

containerIdno docs (idx: 1, type: Types.ContainerId)
timeno docs (idx: 2, type: Types.UnixTime)
npidNode process id; can be correlated using a Process (from ProcessTableGraph or ProcessTable) to the container process id (idx: 3, type: Thrift.i32)
processno docs (idx: 4, type: Thrift.string)
isKilledno docs (idx: 5, type: Thrift.bool, optional: 1)

ContainerSize

Enumerated type of named values

  • _256M (0)
  • _512M (1)
  • _1G (2)
  • _2G (3)
  • _4G (4)
  • _8G (5)
  • _16G (6)

ContainerStatus

Enumerated type of named values

  • Okay (0)
  • Warning (1)
  • Critical (2)
  • Off (3)
  • Unknown (4)

ContainerType

Struct to define the type of a container or site environment stack

Parameters

idno docs (idx: 1, type: Types.ContainerTypeId)
nameno docs (idx: 2, type: Thrift.string)
versionno docs (idx: 3, type: Thrift.string)
isSiteHostno docs (idx: 4, type: Thrift.bool)
isDatabaseno docs (idx: 5, type: Thrift.bool)
isInternalno docs (idx: 6, type: Thrift.bool)
isAvailableno docs (idx: 7, type: Thrift.bool)
isAlphano docs (idx: 9, type: Thrift.bool)
isBetano docs (idx: 8, type: Thrift.bool)

ContainerTypeId

Base type Thrift.i16

ContainerUuid

Base type Thrift.string

CustomerContactId

Base type Thrift.i32

CustomerContactMethod

Sub-struct of Contact

Parameters

idno docs (idx: 1, type: Types.CustomerContactMethodId)
contactIdno docs (idx: 2, type: Types.ContactId)
methodIdno docs (idx: 3, type: Types.ContactMethodId)
optionsno docs (idx: 4, type: Thrift.map (Thrift.string => Thrift.string), optional: 1)
noticeTypesno docs (idx: 5, type: Thrift.list (Types.CustomerContactMethodNotice))

CustomerContactMethodId

Base type Thrift.i32

CustomerContactMethodNotice

Sub-struct of CustomerContactMethod

Parameters

idno docs (idx: 1, type: Types.CustomerContactMethodNoticeId)
contactMethodIdno docs (idx: 2, type: Types.CustomerContactMethodId)
noticeTypeIdno docs (idx: 3, type: Types.ContactNoticeTypeId)
optionsno docs (idx: 4, type: Thrift.map (Thrift.string => Thrift.string), optional: 1)

CustomerContactMethodNoticeId

Base type Thrift.i32

CustomerId

Base type Thrift.i16

CustomerName

Base type Thrift.string

CustomerNotice

A customer notice of an time-sensitive issue

Parameters

idno docs (idx: 1, type: Types.CustomerNoticeId)
messageno docs (idx: 2, type: Thrift.string)
createdno docs (idx: 3, type: Types.UnixTime)
updatedno docs (idx: 4, type: Types.UnixTime, optional: 1)
acknowledgedno docs (idx: 5, type: Types.UnixTime, optional: 1)
startTimeno docs (idx: 6, type: Types.UnixTime)
endTimeno docs (idx: 7, type: Types.UnixTime, optional: 1)
isActiveno docs (idx: 8, type: Thrift.bool)
isGlobalno docs (idx: 9, type: Thrift.bool)
noticeTypeIdno docs (idx: 10, type: Types.ContactNoticeTypeId, optional: 1)
timeContactsNotifiedno docs (idx: 11, type: Thrift.map (Types.CustomerContactMethodId => Types.UnixTime), optional: 1)
noticeTypeOptionsno docs (idx: 12, type: Thrift.map (Thrift.string => Thrift.string), optional: 1)
containerIdno docs (idx: 13, type: Types.ContainerId, optional: 1)
siteIdno docs (idx: 14, type: Types.SiteId, optional: 1)

CustomerNoticeId

Base type Thrift.i32

CustomerUsername

Base type Thrift.string

DNSCheck

Structure encapsulating a DNS check

Parameters

successfulno docs (idx: 1, type: Thrift.bool)
errorno docs (idx: 2, type: Thrift.string)
unknownno docs (idx: 3, type: Thrift.bool)
addressno docs (idx: 4, type: Types.IPAddress, optional: 1)
hostnameno docs (idx: 5, type: Types.Hostname, optional: 1)
typeno docs (idx: 6, type: Thrift.string, optional: 1)

DatabaseBackup

Record for a database backup.

Parameters

idno docs (idx: 1, type: Types.DatabaseBackupId)
databaseno docs (idx: 2, type: Types.DatabaseName)
backupURLno docs (idx: 3, type: Types.URL)
sizeno docs (idx: 5, type: Thrift.i32)
timestampno docs (idx: 6, type: Types.UnixTime)

DatabaseBackupId

Base type Thrift.string

DatabaseCreateResult

The result of a Database.create or .clone call

Parameters

databaseno docs (idx: 1, type: Types.DatabaseDetails)
userno docs (idx: 2, type: Types.DatabaseUserDetails)

DatabaseDetails

Details for a shared database

Parameters

idno docs (idx: 1, type: Types.DatabaseId)
nameno docs (idx: 2, type: Types.DatabaseName)
friendlyNameno docs (idx: 3, type: Types.DatabaseName)
typeno docs (idx: 4, type: Types.DatabaseType)
hostno docs (idx: 5, type: Types.Hostname)
replicasno docs (idx: 6, type: Thrift.list (Types.Hostname))

DatabaseId

Base type Thrift.i16

DatabaseName

Base type Thrift.string

DatabasePassword

Base type Thrift.string

DatabaseSizeHistory

Wrapper for db rows from CustomerDatabaseSizeHistory

Parameters

databaseIdno docs (idx: 1, type: Types.DatabaseId)
timeno docs (idx: 2, type: Types.UnixTime)
totalMbno docs (idx: 3, type: Thrift.i32)
dataMbno docs (idx: 4, type: Thrift.i32)
indexMbno docs (idx: 5, type: Thrift.i32)
tableCountno docs (idx: 6, type: Thrift.i32)

DatabaseSlowLog

Wrapper for db rows from CustomerDatabaseUserSlowLog

Parameters

databaseIdno docs (idx: 1, type: Types.DatabaseId)
userIdno docs (idx: 2, type: Types.DatabaseUserId)
timeno docs (idx: 3, type: Types.UnixTime)
rowsReadno docs (idx: 4, type: Thrift.i32)
rowsAffectedno docs (idx: 5, type: Thrift.i32)
rowsExaminedno docs (idx: 6, type: Thrift.i32)
rowsSentno docs (idx: 7, type: Thrift.i32)
queryTimeno docs (idx: 8, type: Thrift.i32)
lockTimeno docs (idx: 9, type: Thrift.i32)
queryPartialno docs (idx: 10, type: Thrift.string)
queryLengthno docs (idx: 11, type: Thrift.i32)

DatabaseType

Enumerated type of named values

  • MySQL_5_0 (0)
  • PostgreSQL_8_4 (1)
  • MySQL_5_1 (2)

DatabaseUser

Base type Thrift.string

DatabaseUserDetails

Details for a shared database user

Parameters

databaseIdno docs (idx: 1, type: Types.DatabaseId)
idno docs (idx: 2, type: Types.DatabaseUserId)
usernameno docs (idx: 3, type: Types.DatabaseUser)
passwordIf storePassword wasn’t true when the user was created or updateUser was called, this will be unset (idx: 4, type: Types.DatabasePassword, optional: 1)
userTypeno docs (idx: 5, type: Types.DatabaseUserType)
hostsAllowIf empty, all hosts are permitted.  Otherwise, only those listed.  (idx: 6, type: Thrift.list (Types.Hostname))
pgDatabaseOwnerFor PostgreSQL databases, one user is the designated owner of the database (idx: 7, type: Thrift.bool, optional: 1)

DatabaseUserId

Base type Thrift.i32

DatabaseUserType

Enumerated type of named values

  • ReadWrite (0)
  • ReadOnly (1)

DistinguishedName

Representation of the subject of a CSR and Certificate

Parameters

countryno docs (idx: 1, type: Types.CACountry)
stateno docs (idx: 2, type: Types.CAStateProvince)
cityno docs (idx: 3, type: Types.CACityLocality)
organizationno docs (idx: 4, type: Types.CAOrganization)
unitno docs (idx: 5, type: Types.CAOrganizationUnit, optional: 1)
commonNameno docs (idx: 6, type: Types.CACommonName)
emailno docs (idx: 7, type: Types.EmailAddress)
hashWill be auto-computed; you don’t need to provide it (idx: 8, type: Types.CAHash, optional: 1)

DomainDetails

A representation of a domain

Parameters

idno docs (idx: 1, type: Types.DomainId)
customerIdno docs (idx: 2, type: Types.CustomerId, optional: 1)
nameno docs (idx: 3, type: Types.DomainName)
dnsCheckno docs (idx: 4, type: Types.DNSCheck, optional: 1)

DomainId

Base type Thrift.i32

DomainName

Base type Thrift.string

DomainRecordContent

Base type Thrift.string

DomainRecordDetails

A representation of a domain record

Parameters

idno docs (idx: 1, type: Types.DomainRecordId)
domainIdno docs (idx: 2, type: Types.DomainId)
nameno docs (idx: 3, type: Types.DomainRecordName)
typeno docs (idx: 4, type: Types.DomainRecordType)
contentno docs (idx: 5, type: Types.DomainRecordContent)
ttlno docs (idx: 6, type: Types.DomainRecordTTL, optional: 1)
priorityno docs (idx: 7, type: Types.DomainRecordPriority, optional: 1)

DomainRecordId

Base type Thrift.i32

DomainRecordName

Base type Thrift.string

DomainRecordPriority

Base type Thrift.i16

DomainRecordTTL

Base type Thrift.i32

DomainRecordType

Enumerated type of named values

  • A (0)
  • AAAA (1)
  • AFSDB (2)
  • APL (3)
  • CNAME (4)
  • CERT (5)
  • DNAME (6)
  • EID (7)
  • HINFO (8)
  • ISDN (9)
  • LOC (10)
  • MB (11)
  • MG (12)
  • MINFO (13)
  • MR (14)
  • MX (15)
  • NAPTR (16)
  • NIMLOC (17)
  • NS (18)
  • NSAP (19)
  • NULL (20)
  • OPT (21)
  • PTR (22)
  • PX (23)
  • RP (24)
  • RT (25)
  • SOA (26)
  • SRV (27)
  • SSHFP (28)
  • SPF (29)
  • TKEY (30)
  • TSIG (31)
  • TXT (32)
  • X25 (33)

EmailAddress

Base type Thrift.string

EnvironmentAlias

Base type Thrift.string

EnvironmentAliasId

Base type Thrift.i16

EnvironmentDetails

Details for an Environment

Parameters

idEnvironment ID (idx: 1, type: Types.EnvironmentId)
nameEnvironment name (idx: 2, type: Types.EnvironmentName)
portUnique port number for the Environment (idx: 3, type: Thrift.i16)
luidCustomer-unique id for the Environment (idx: 4, type: Thrift.i16)
hostnameEnvironment-specific hostname (idx: 6, type: Types.Hostname)
docrootno docs (idx: 7, type: Types.EnvironmentDocumentRoot)
settingsList of settings for the Environment (idx: 8, type: Types.SettingList)
aliasesList of Environment aliases (hostnames) (idx: 9, type: Types.EnvironmentAliasList)
containersList of ContainerIds configured for this Environment; FIXME: doesn’t map to old data structure (lacking) (idx: 10, type: Thrift.list (Types.ContainerEnvironmentDetails))
isLiveno docs (idx: 11, type: Thrift.bool)
typeno docs (idx: 12, type: Types.ContainerTypeId)

EnvironmentDocumentRoot

Base type Thrift.string

EnvironmentId

Base type Thrift.i16

EnvironmentName

Base type Thrift.string

FTPUser

A single Customer-controlled FTP user

Parameters

idno docs (idx: 1, type: Types.FTPUserId)
customerIdno docs (idx: 2, type: Types.CustomerId)
nameno docs (idx: 3, type: Types.CustomerName)
usernameno docs (idx: 4, type: Types.CustomerUsername)
relativeRootno docs (idx: 5, type: Thrift.string, utf8)
typeno docs (idx: 6, type: Types.FTPUserType)
siteIdno docs (idx: 7, type: Types.SiteId, optional: 1)
environmentIdno docs (idx: 8, type: Types.EnvironmentId, optional: 1)

FTPUserId

Base type Thrift.i32

FTPUserType

Enumerated type of named values

  • ReadOnly (0)
  • ReadWrite (1)

Hostname

Base type Thrift.string

IPAddress

Base type Thrift.string

IPAddressDetails

Generic, typed struct for all Customer-referenced address details

Parameters

typeno docs (idx: 1, type: Types.IPAddressDetailsType)
addressno docs (idx: 2, type: Types.IPAddress)
isSSLReservedused only for type ‘Site’ (idx: 3, type: Thrift.bool, optional: 1)
hostnameused only for type ‘Container’ (idx: 4, type: Types.Hostname, optional: 1)
sitesused only for type ‘Site’ (idx: 5, type: Thrift.list (Types.IPAddressDetailsSite))
environmentsused only for type ‘Environment’ (idx: 6, type: Thrift.list (Types.IPAddressDetailsEnvironment))

IPAddressDetailsEnvironment

Optional sub-struct of IPAddressDetails

Parameters

idno docs (idx: 1, type: Types.EnvironmentId)
nameno docs (idx: 2, type: Types.EnvironmentName)
stackableHostnameno docs (idx: 3, type: Types.Hostname)
aliasesno docs (idx: 4, type: Thrift.map (Types.EnvironmentAlias => Types.DNSCheck))

IPAddressDetailsSite

Optional sub-struct of IPAddressDetails

Parameters

idno docs (idx: 1, type: Types.SiteId)
nameno docs (idx: 2, type: Types.SiteName)
hostnameno docs (idx: 3, type: Types.Hostname)
dnsCheckno docs (idx: 4, type: Types.DNSCheck)
stackableHostnameno docs (idx: 5, type: Types.Hostname)
isSSLReservedno docs (idx: 6, type: Thrift.bool)
aliasesno docs (idx: 7, type: Thrift.map (Types.SiteAlias => Types.DNSCheck))

IPAddressDetailsType

Enumerated type of named values

  • Site (0)
  • Environment (1)
  • Container (2)

LiveEnvironmentHistory

LoadBalancerStatus

A representation of most all the data found in haproxy stats

Parameters

timeno docs (idx: 1, type: Types.UnixTime)
siteIdno docs (idx: 2, type: Types.SiteId)
environmentIdno docs (idx: 3, type: Types.EnvironmentId, optional: 1)
containerIdno docs (idx: 4, type: Types.ContainerId, optional: 1)
bytesInno docs (idx: 5, type: Thrift.i64)
bytesOutno docs (idx: 6, type: Thrift.i64)
connectionErrorsno docs (idx: 7, type: Thrift.i16, optional: 1)
requestErrorsno docs (idx: 8, type: Thrift.i16, optional: 1)
deniedRequestsno docs (idx: 9, type: Thrift.i16, optional: 1)
deniedResponsesno docs (idx: 10, type: Thrift.i16, optional: 1)
redispatchesWarningno docs (idx: 11, type: Thrift.i16, optional: 1)
retriesWarningno docs (idx: 12, type: Thrift.i16, optional: 1)
currentSessionsno docs (idx: 13, type: Thrift.i16)
maxSessionsno docs (idx: 14, type: Thrift.i16)
totalSessionsno docs (idx: 15, type: Thrift.i32)
sessionsLimitno docs (idx: 16, type: Thrift.i16)
maxQueueno docs (idx: 17, type: Thrift.i16)
currentQueueno docs (idx: 18, type: Thrift.i16)
serverIsUpno docs (idx: 19, type: Thrift.bool)
serverDowntimeno docs (idx: 20, type: Thrift.i32, optional: 1)
serverUpDownTransitionsno docs (idx: 21, type: Thrift.i16, optional: 1)
serverFailedChecksno docs (idx: 22, type: Thrift.i16, optional: 1)
serversInBackendno docs (idx: 23, type: Thrift.i16, optional: 1)
serversUpInBackendno docs (idx: 24, type: Thrift.i16, optional: 1)

OS

OS db object

Parameters

idno docs (idx: 1, type: Types.OSId)
nameno docs (idx: 2, type: Thrift.string)
versionno docs (idx: 3, type: Thrift.string)
architectureno docs (idx: 4, type: Thrift.string)
commentno docs (idx: 5, type: Thrift.string)
isInternalno docs (idx: 6, type: Thrift.bool)
isAvailableno docs (idx: 7, type: Thrift.bool)
isAlphano docs (idx: 8, type: Thrift.bool)
isBetano docs (idx: 9, type: Thrift.bool)
isUnmanagedno docs (idx: 10, type: Thrift.bool)

OSId

Base type Thrift.i16

ObjectId

Base type Thrift.i32

ObjectSetting

An objects setting

Parameters

idno docs (idx: 1, type: Types.ObjectSettingId)
contextno docs (idx: 2, type: Types.ObjectSettingContext)
objectIdno docs (idx: 3, type: Types.ObjectId)
objectNameno docs (idx: 4, type: Thrift.string, optional: 1, utf8)
settingIdno docs (idx: 5, type: Types.SettingId)
valueno docs (idx: 6, type: Types.SettingValue, optional: 1)
defaultValueno docs (idx: 7, type: Types.SettingValue, optional: 1)

ObjectSettingContext

Enumerated type of named values

  • Customer (0)
  • Site (1)
  • SiteEnvironment (2)
  • Container (3)
  • ContainerSiteEnvironment (4)

ObjectSettingId

Base type Thrift.i32

PBA_paymentMethodId

Base type Thrift.i32

PEMString

Base type Thrift.string

PingResponse

Response to Common.ping

Parameters

startTime (idx: 1, type: Types.UnixTime)
pongPing response.  (idx: 2, type: Thrift.string)
echoSimple payload, if passed.  (idx: 3, type: Thrift.string, utf8)

Process

A single process, sampled at a moment in time, running on a container

Parameters

cmdno docs (idx: 1, type: Thrift.string)
commno docs (idx: 2, type: Thrift.string)
pidno docs (idx: 3, type: Thrift.i32)
ppidParent pid; init doesn’t have a parent (idx: 4, type: Thrift.i32, optional: 1)
npidNode pid (idx: 5, type: Thrift.i32, optional: 1)
uidno docs (idx: 6, type: Thrift.i32)
gidno docs (idx: 7, type: Thrift.i32)
startTimeno docs (idx: 8, type: Types.UnixTime)
cpuno docs (idx: 9, type: Thrift.i16)
rssno docs (idx: 10, type: Thrift.i32)

ProcessTable

A sample of all the processes running on a container at a moment in time

Parameters

containerIdno docs (idx: 1, type: Types.ContainerId)
timeno docs (idx: 2, type: Types.UnixTime)
processesno docs (idx: 3, type: Thrift.list (Types.Process))

ProcessTableGraph

A graph of process data over a period of time See Container.getProcessTableGraph

Parameters

containerIdno docs (idx: 1, type: Types.ContainerId)
startTimeno docs (idx: 2, type: Types.UnixTime)
endTimeno docs (idx: 3, type: Types.UnixTime)
intervalTimeno docs (idx: 4, type: Thrift.i32)
limitno docs (idx: 5, type: Thrift.i16, optional: 1)
metricsno docs (idx: 6, type: Thrift.list (Types.ProcessTableMetric))
thresholdsno docs (idx: 7, type: Thrift.map (Types.ProcessTableMetric => Thrift.i32))
processesno docs (idx: 8, type: Thrift.list (Types.ProcessTableGraphProcess))

ProcessTableGraphProcess

A single process and a list of graph data for metric(s) No context for this data.

Parameters

processno docs (idx: 1, type: Types.Process)
data{ $metric: [ [ $offset, $value ], [ $offset, $value ], ...  ] } (idx: 2, type: Thrift.map (Types.ProcessTableMetric => Thrift.list (Thrift.list (Thrift.i32))))

ProcessTableMetric

Enumerated type of named values

  • RSS (0)
  • CPU (1)

ResourceCurrentUsage

Current resource usage for a container.  The records map could look something like this: { TrafficIncomingBytes: { count: 654593, }, CPU: { used: 28.00, hard: 200.00, }, LoadAverage: { load: 1.8 }, Disk: { unit: MByte, used: 191916.00, soft: 1048576.00, hard: 1048576.00, }, Memory: { unit: Byte, used: 21372928.00, hard: 268435456.00, }, } As you can see, the fields used in the ResourceUsage struct are context sensitive

Parameters

timeno docs (idx: 1, type: Types.UnixTime)
uptimeSeconds since last reboot (idx: 2, type: Thrift.i32)
recordsno docs (idx: 3, type: Thrift.map (Types.ResourceUsageType => Types.ResourceUsage))

ResourceHistoricalUsage

Moment in time resource usage for a container.  The records map could look something like this: { TrafficIncomingBytes: { count: 654593 }, CPU: { percent: 18.11 }, LoadAverage: { load: 1.8 }, Disk: { percent: 2.51 }, } This is a different result than ‘ResourceCurrentUsage’, as each record has an average-type value and has no limit or type indication

Parameters

startTimeno docs (idx: 1, type: Types.UnixTime)
endTimeno docs (idx: 2, type: Types.UnixTime)
recordsno docs (idx: 3, type: Thrift.map (Types.ResourceUsageType => Types.ResourceUsage))

ResourceUsage

An all-optional representation of the value of a single resource

Parameters

unitno docs (idx: 1, type: Types.ResourceUsageUnit, optional: 1)
usedno docs (idx: 2, type: Thrift.double, optional: 1)
softno docs (idx: 3, type: Thrift.double, optional: 1)
hardno docs (idx: 4, type: Thrift.double, optional: 1)
percentno docs (idx: 5, type: Thrift.double, optional: 1)
countno docs (idx: 6, type: Thrift.i64, optional: 1)
loadno docs (idx: 7, type: Thrift.double, optional: 1)

ResourceUsageType

Enumerated type of named values

  • TrafficIncomingBytes (0)
  • TrafficIncomingPackets (1)
  • TrafficOutgoingBytes (2)
  • TrafficOutgoingPackets (3)
  • LoadAverage (4)
  • LoadAverage5Minute (5)
  • LoadAverage15Minute (6)
  • CPU (7)
  • Memory (8)
  • Disk (9)
  • DiskInode (10)
  • TrafficTotal (11)

ResourceUsageUnit

Enumerated type of named values

  • Byte (0)
  • KByte (1)
  • MByte (2)
  • GByte (3)

Role

Base type Thrift.string

Roles

SecretKey

Base type Thrift.string

SettingCatalog

A setting catalog item

Parameters

idno docs (idx: 1, type: Types.SettingId)
typeno docs (idx: 2, type: Types.SettingType)
keyno docs (idx: 3, type: Types.SettingKey)
settingClassno docs (idx: 4, type: Types.SettingClass)
nameno docs (idx: 5, type: Types.SettingName)
defaultValueno docs (idx: 6, type: Types.SettingValue, optional: 1)
contextsno docs (idx: 7, type: Thrift.list (Types.ObjectSettingContext))
selectOptionsno docs (idx: 8, type: Thrift.list (Types.SettingSelectOption))
urlno docs (idx: 9, type: Types.URL, optional: 1)
descriptionno docs (idx: 10, type: Thrift.string, optional: 1)
settingSubclassno docs (idx: 11, type: Types.SettingClass, optional: 1)

SettingClass

Base type Thrift.string

SettingId

Base type Thrift.i32

SettingKey

Base type Thrift.string

SettingName

Base type Thrift.string

SettingSelectKey

Base type Thrift.string

SettingSelectOption

Select option pair for the setting catalog

Parameters

keyno docs (idx: 1, type: Types.SettingSelectKey)
valueno docs (idx: 2, type: Types.SettingValue)

SettingType

Enumerated type of named values

  • Boolean (0)
  • Switch (1)
  • Number (2)
  • Select (3)
  • String (4)

SettingValue

Base type Thrift.string

SiteAlias

Base type Thrift.string

SiteAliasId

Base type Thrift.i16

SiteAliasList

SiteDetails

Site Details

Parameters

idno docs (idx: 1, type: Types.SiteId)
nameno docs (idx: 2, type: Types.SiteName)
hostnameno docs (idx: 3, type: Types.Hostname)
stackableHostnameno docs (idx: 4, type: Types.Hostname)
statusno docs (idx: 5, type: Types.SiteStatus)
addressno docs (idx: 6, type: Types.IPAddress)
aliasesno docs (idx: 7, type: Types.SiteAliasList)
settingsno docs (idx: 8, type: Types.SettingList)
environmentsno docs (idx: 9, type: Thrift.list (Types.EnvironmentDetails))
isSSLReservedno docs (idx: 10, type: Thrift.bool)
certificateIdno docs (idx: 11, type: Types.CertificateId, optional: 1)

SiteId

Base type Thrift.i16

SiteLoadBalancerStatus

All the LoadBalancerStatus records that are associated with the live site

Parameters

siteIdno docs (idx: 1, type: Types.SiteId)
timeno docs (idx: 2, type: Types.UnixTime)
frontendStatusno docs (idx: 3, type: Types.LoadBalancerStatus)
backendStatusno docs (idx: 4, type: Thrift.list (Types.LoadBalancerStatus))

SiteName

Base type Thrift.string

SiteStatus

Enumerated type of named values

  • Okay (0)
  • Warning (1)
  • Critical (2)
  • Unknown (3)

SubjectAltName

An alternative name for a certificate Provide either ‘dns’ or ‘ip’ but not both.

Parameters

dnsno docs (idx: 1, type: Types.DomainName, optional: 1)
ipno docs (idx: 2, type: Types.IPAddress, optional: 1)

TimeInterval

Structure which defines an interval

Parameters

startTimeno docs (idx: 1, type: Types.UnixTime)
endTimeno docs (idx: 2, type: Types.UnixTime)

URL

Base type Thrift.string

UnixTime

Base type Thrift.i32

Exceptions

Summary

Types

BillingFailed

The billing failed

Parameters

messageno docs (idx: 1, type: Thrift.string, utf8)

InvalidArguments

  • EXCEPTIONS * At least one of the arguments passed was invalid.

Parameters

messageThe text of the error (idx: 1, type: Thrift.string, utf8)
argumentThe name of the argument that was invalid (idx: 2, type: Thrift.string)
A Thrift built-in type.
A Thrift built-in type.
Structure representing an API key
A Thrift built-in type.
A Thrift built-in type.
A Thrift built-in type.
Base type Thrift.i16
Base type Thrift.string
Base type Thrift.i16
Structure which defines an interval
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.i16
Base type Thrift.string
Base type Thrift.i32
Base type Thrift.string
Base type Thrift.i16
Base type Thrift.list (Types.Role)
Structure of an API key’s ACL entry
Base type Thrift.i32
Base type Thrift.string
Base type Thrift.i16
Base type Thrift.i32
Base type Thrift.i32
Base type Thrift.i32
A Thrift built-in type.
Base type Thrift.i32
Base type Thrift.string
Representation of the subject of a CSR and Certificate
An alternative name for a certificate Provide either ‘dns’ or ‘ip’ but not both.
Data necessary to verify a CSR
Representation of a Certificate Signing Request If the list ‘verifies’ has data, the CSR cannot yet be used for creating a certificate.
Base type Thrift.i32
Base type Thrift.i32
Indication of verified Certificate
Site Details
Representation of an SSL certificate If ‘verify’.’
An objects setting
Base type Thrift.i32
Sub-struct of Contact
Base type Thrift.i32
Base type Thrift.i32
Base type Thrift.string
A Thrift built-in type.
Base type Thrift.i16
Struct of both the spec and passed value of arguments
Base type Thrift.i32
Base type Thrift.string
Base type Thrift.string
Base type Thrift.i16
Base type Thrift.i16
Base type Thrift.string
Base type Thrift.i16
Current resource usage for a container.
Base type Thrift.string
Base type Thrift.string
Base type Thrift.i16
Base type Thrift.i32
Sub-struct of CustomerContactMethod
Base type Thrift.i32
Base type Thrift.i32
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Details for a shared database
Details for a shared database user
Base type Thrift.i16
Base type Thrift.i32
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.string
Base type Thrift.i32
Base type Thrift.string
Structure encapsulating a DNS check
Base type Thrift.i32
Base type Thrift.string
Base type Thrift.string
Base type Thrift.i32
Base type Thrift.i16
Base type Thrift.map (Types.SettingKey => Types.SettingValue)
Base type Thrift.map (Types.EnvironmentAliasId => Types.EnvironmentAlias)
Container configuration for a specific environment
Base type Thrift.i32
Base type Thrift.string
Base type Thrift.string
Optional sub-struct of IPAddressDetails
Optional sub-struct of IPAddressDetails
Base type Thrift.string
A single process, sampled at a moment in time, running on a container
A single process and a list of graph data for metric(s) No context for this data.
An all-optional representation of the value of a single resource
A Thrift built-in type.
Base type Thrift.string
Base type Thrift.string
Select option pair for the setting catalog
Base type Thrift.string
Base type Thrift.map (Types.SiteAliasId => Types.SiteAlias)
Details for an Environment
A representation of most all the data found in haproxy stats
Close