license_plesk_news
Creates, updates, deletes, gets or lists a license_plesk_news resource.
Overview​
| Name | license_plesk_news |
| Type | Resource |
| Id | ovh.order.license_plesk_news |
Fields​
The following fields are returned by SELECT queries:
- get
- list
successful operation
| Name | Datatype | Description |
|---|---|---|
order_id | integer | Identifier of the order (wire: orderId) |
contracts | array | List of contracts related to the order |
details | array | Details of the order |
prices | object | Prices of the order including with and without taxes |
url | string | URL to download the order |
An order
| Name | Datatype | Description |
|---|---|---|
order_id | integer | Identifier of the order (wire: orderId) |
contracts | array | List of contracts related to the order |
details | array | Details of the order |
prices | object | Prices of the order including with and without taxes |
url | string | URL to download the order |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | duration, ip, version | antivirus, application_set, domain_number, language_pack_number, powerpack, reseller_management, service_type, wordpress_toolkit | Get prices and contracts information |
list | select | ip, version | antivirus, application_set, domain_number, language_pack_number, powerpack, reseller_management, service_type, wordpress_toolkit, x_pagination_mode | Get allowed durations for 'new' option |
create | insert | duration, ip, version | Create order |
Parameters​
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
api_host | string | The OVHcloud API host. Selected by OVH_ENDPOINT (ovh-eu, ovh-ca or ovh-us; default ovh-eu). (default: api.eu.ovhcloud.com, x-stackQL-envVarSelector: {"envVar":"OVH_ENDPOINT","default":"ovh-eu","values":{"ovh-eu":"api.eu.ovhcloud.com","ovh-ca":"api.ca.ovhcloud.com","ovh-us":"api.us.ovhcloud.com"}}) |
duration | string | Duration |
ip | string (ipv4) | Ip on which this license would be installed |
version | string | This license version |
antivirus | string | The antivirus to enable on this Plesk license |
application_set | string | Wanted application set (wire: applicationSet) |
domain_number | string | This license domain number (wire: domainNumber) |
language_pack_number | string | The amount of language pack numbers to include in this licences (wire: languagePackNumber) |
powerpack | boolean | powerpack current activation state on your license |
reseller_management | boolean | Reseller management option activation (wire: resellerManagement) |
service_type | string | # DEPRECATED # The kind of service on which this license will be used # Will not be used, keeped only for compatibility # (wire: serviceType) |
wordpress_toolkit | boolean | WordpressToolkit option activation (wire: wordpressToolkit) |
x_pagination_mode | string | Sent as CachedObjectList-Pages by default so the list returns the full objects rather than their identifiers. (wire: X-Pagination-Mode) |
SELECT examples​
- get
- list
Get prices and contracts information
SELECT
order_id,
contracts,
details,
prices,
url
FROM ovh.order.license_plesk_news
WHERE duration = '{{ duration }}' -- required
AND ip = '{{ ip }}' -- required
AND version = '{{ version }}' -- required
AND antivirus = '{{ antivirus }}'
AND application_set = '{{ application_set }}'
AND domain_number = '{{ domain_number }}'
AND language_pack_number = '{{ language_pack_number }}'
AND powerpack = '{{ powerpack }}'
AND reseller_management = '{{ reseller_management }}'
AND service_type = '{{ service_type }}'
AND wordpress_toolkit = '{{ wordpress_toolkit }}'
;
Get allowed durations for 'new' option
SELECT
order_id,
contracts,
details,
prices,
url
FROM ovh.order.license_plesk_news
WHERE ip = '{{ ip }}' -- required
AND version = '{{ version }}' -- required
AND antivirus = '{{ antivirus }}'
AND application_set = '{{ application_set }}'
AND domain_number = '{{ domain_number }}'
AND language_pack_number = '{{ language_pack_number }}'
AND powerpack = '{{ powerpack }}'
AND reseller_management = '{{ reseller_management }}'
AND service_type = '{{ service_type }}'
AND wordpress_toolkit = '{{ wordpress_toolkit }}'
AND x_pagination_mode = '{{ x_pagination_mode }}'
;
INSERT examples​
- create
- Manifest
Create order
INSERT INTO ovh.order.license_plesk_news (
antivirus,
application_set,
domain_number,
ip,
language_pack_number,
powerpack,
reseller_management,
service_type,
version,
wordpress_toolkit,
duration
)
SELECT
'{{ antivirus }}',
'{{ application_set }}',
'{{ domain_number }}',
'{{ ip }}' /* required */,
'{{ language_pack_number }}',
{{ powerpack }},
{{ reseller_management }},
'{{ service_type }}',
'{{ version }}' /* required */,
{{ wordpress_toolkit }},
'{{ duration }}'
RETURNING
order_id,
contracts,
details,
prices,
url
;
# Description fields are for documentation purposes
- name: license_plesk_news
props:
- name: duration
value: "{{ duration }}"
description: Required parameter for the license_plesk_news resource.
- name: antivirus
value: "{{ antivirus }}"
description: |
All antivirus available for Plesk products
valid_values: ['DR_WEB', 'KASPERSKY_UNLIMITED_MAILBOXES', 'kaspersky']
- name: application_set
value: "{{ application_set }}"
description: |
Application set available for Plesk products
valid_values: ['applicationpack', 'developerpack', 'power-pack-for-plesk12', 'powerpack']
- name: domain_number
value: "{{ domain_number }}"
description: |
All domain available for Plesk products
valid_values: ['10', '100', '30', '300', 'hostingsuite', 'unlimited']
- name: ip
value: "{{ ip }}"
description: |
IPv4 address (e.g., 192.0.2.0)
- name: language_pack_number
value: "{{ language_pack_number }}"
description: |
All language pack numbers available for Plesk products
valid_values: ['1', '1-extra-language-for-plesk', '1-extra-language-for-plesk-for-vps', '1-extra-language-for-plesk12', '1-extra-language-for-plesk12-for-vps', '1-extra-language-pack-for-plesk', '2', '2-extra-languages-for-plesk', '2-extra-languages-for-plesk-for-vps', '2-extra-languages-for-plesk12', '2-extra-languages-for-plesk12-for-vps', '2-extra-languages-pack-for-plesk', '3', '3-extra-languages-for-plesk', '3-extra-languages-for-plesk-for-vps', '3-extra-languages-for-plesk12', '3-extra-languages-for-plesk12-for-vps', '3-extra-languages-pack-for-plesk', '4', '4-extra-languages-for-plesk', '4-extra-languages-for-plesk-for-vps', '4-extra-languages-for-plesk12', '4-extra-languages-for-plesk12-for-vps', '4-extra-languages-pack-for-plesk', '5', '5-extra-languages-for-plesk', '5-extra-languages-for-plesk-for-vps', '5-extra-languages-for-plesk12', '5-extra-languages-for-plesk12-for-vps', '5-extra-languages-pack-for-plesk', 'unlimited', 'unlimited-extra-languages-for-plesk', 'unlimited-extra-languages-for-plesk-for-vps', 'unlimited-extra-languages-for-plesk12', 'unlimited-extra-languages-for-plesk12-for-vps', 'unlimited-extra-languages-pack-for-plesk']
- name: powerpack
value: {{ powerpack }}
description: |
powerpack current activation state on your license
- name: reseller_management
value: {{ reseller_management }}
description: |
Reseller management option activation
- name: service_type
value: "{{ service_type }}"
description: |
Possible values for license type
valid_values: ['dedicated', 'dedicatedCloud', 'dedicatedFailover', 'failover', 'vm', 'vps', 'vps_ceph', 'vps_classic', 'vps_cloud', 'vps_cloud_2016', 'vps_ssd']
- name: version
value: "{{ version }}"
description: |
All versions available for Plesk products
valid_values: ['PLESK_10_AND_LATER', 'PLESK_10_AND_LATER_FOR_KVM', 'PLESK_10_AND_LATER_FOR_VMWARE', 'PLESK_10_AND_LATER_FOR_VZ', 'PLESK_10_AND_LATER_FOR_WIN', 'PLESK_10_AND_LATER_FOR_WIN_FOR_VMWARE', 'PLESK_10_AND_LATER_FOR_WIN_FOR_VZ', 'PLESK_10_AND_LATER_FOR_WIN_FOR_XEN', 'PLESK_10_AND_LATER_FOR_XEN', 'PLESK_12_VPS_WEB_ADMIN', 'PLESK_12_VPS_WEB_APP', 'PLESK_12_VPS_WEB_HOST', 'PLESK_12_VPS_WEB_HOST_CLNX', 'PLESK_12_VPS_WEB_PRO', 'PLESK_12_VPS_WEB_PRO_CLNX', 'PLESK_12_WEB_ADMIN', 'PLESK_12_WEB_APP', 'PLESK_12_WEB_HOST', 'PLESK_12_WEB_HOST_CLNX', 'PLESK_12_WEB_PRO', 'PLESK_12_WEB_PRO_CLNX', 'PLESK_75_RELOADED', 'PLESK_80', 'PLESK_80_FOR_VZ', 'PLESK_81_FOR_WIN', 'PLESK_9', 'PLESK_95', 'PLESK_95_FOR_VZ', 'PLESK_95_FOR_WIN', 'PLESK_9_FOR_VZ', 'PLESK_9_FOR_WIN', 'PLESK_ONYX_VPS_WEB_ADMIN', 'PLESK_ONYX_VPS_WEB_APP', 'PLESK_ONYX_VPS_WEB_HOST', 'PLESK_ONYX_VPS_WEB_HOST_CLNX', 'PLESK_ONYX_VPS_WEB_PRO', 'PLESK_ONYX_VPS_WEB_PRO_CLNX', 'PLESK_ONYX_WEB_ADMIN', 'PLESK_ONYX_WEB_APP', 'PLESK_ONYX_WEB_HOST', 'PLESK_ONYX_WEB_HOST_CLNX', 'PLESK_ONYX_WEB_PRO', 'PLESK_ONYX_WEB_PRO_CLNX', 'PLESK_VPS_WEB_ADMIN', 'PLESK_VPS_WEB_HOST', 'PLESK_VPS_WEB_PRO', 'PLESK_WEB_ADMIN', 'PLESK_WEB_HOST', 'PLESK_WEB_PRO', 'plesk-12-webadmin', 'plesk-12-webadmin-for-vps', 'plesk-12-webhost', 'plesk-12-webhost-for-vps', 'plesk-12-webpro', 'plesk-12-webpro-for-vps', 'plesk-webadmin', 'plesk-webadmin-for-vps', 'plesk-webhost', 'plesk-webhost-for-vps', 'plesk-webpro', 'plesk-webpro-for-vps']
- name: wordpress_toolkit
value: {{ wordpress_toolkit }}
description: |
WordpressToolkit option activation