action combell_get_linux_hosting {
label: "Linux hosting detail"
provider: combell
method: GET
path: "/linuxhostings/{domainName}"
encoding: json
input: {
type: "object"
properties: {
domainName: {
type: "string"
}
domain_name: {
type: "string"
description: "The Linux hosting domain name."
}
}
required: ["domainName", "domain_name"]
additionalProperties: false
}
output: {
type: "object"
properties: {
actual_size: {
type: "integer"
format: "int32"
description: "Used webspace size in MB"
}
domain_name: {
type: "string"
description: "Domain name for the Linux hosting account."
}
ftp_enabled: {
type: "boolean"
description: "Indicates whether ftp is enabled for the hosting account."
}
ftp_username: {
type: "string"
description: "Ftp username"
}
ip: {
type: "string"
description: "Linux hosting IP address"
}
ip_type: {
type: "string"
description: "Type of the hosting IP address (dedicated or shared)"
enum: ["dedicated", "shared"]
}
max_size: {
type: "integer"
format: "int32"
description: "Maximum webspace size in MB"
}
max_webspace_size: {
type: "integer"
format: "int32"
description: "Maximum webspace size in MB
\nUse max_size instead."
}
mysql_database_names: {
type: "array"
description: "A list of mysql databases linked to the hosting account.
\nDetails of the database can be read using the mysql database detail."
items: {
type: "string"
}
}
php_version: {
type: "string"
description: "The active php version for the hosting account."
}
servicepack_id: {
type: "integer"
format: "int32"
description: "Id of Linux hosting service package."
}
sites: {
type: "array"
description: "A list of websites on the hosting account."
items: {
type: "object"
properties: {
host_headers: {
type: "array"
description: "Host headers for the website."
items: {
type: "object"
description: "A host header identifies a web domain."
properties: {
enabled: {
type: "boolean"
description: "Indicates if the host header is applied on the web server."
}
name: {
type: "string"
description: "The name of the host header."
}
}
additionalProperties: false
}
}
http2_enabled: {
type: "boolean"
description: "Indicates whether http/2 protocol is enabled for the website."
}
https_redirect_enabled: {
type: "boolean"
description: "Indicates whether automatic https redirection is enabled for the website."
}
name: {
type: "string"
description: "The name of the website."
}
path: {
type: "string"
description: "The path of the website."
}
ssl_enabled: {
type: "boolean"
description: "Indicates whether ssl is enabled for the website."
}
}
additionalProperties: false
}
}
ssh_host: {
type: "string"
description: "Ssh host of the linux hosting account"
}
ssh_username: {
type: "string"
description: "Ssh username"
}
webspace_usage: {
type: "integer"
format: "int32"
description: "Used webspace size in MB
\nUse actual_size instead."
}
}
additionalProperties: false
}
}